- 博客(6)
- 资源 (33)
- 收藏
- 关注
转载 Paxos理解
axos是前段时间刚获得图灵奖的大神 Leslie Lamport 所提出的,是用来解决分布式系统中的一致性问题的算法。该算法对于分布式系统的重要性,在这里不再赘言。了解过Paxos的朋友应该都知道,要完全理解Paxos不是一件容易的事。本文是笔者在学习Paxos时,用来帮助自己更好的理解Paxos所梳理的一遍文章,希望能够通过通俗易懂的方式,把Paxos理解清楚。Paxos要解决的问
2017-05-27 09:52:31 349
原创 zookeeper负载均衡
一 负载均衡原理负载均衡为将应用的并发处理能力分摊到不同的机器中 机器上水平分布着相同功能的应用,实现负载均衡需要考虑到服务器的容灾能力,服务器的动态配置等 实现场景: 假设在服务端存在一个webservice 部署在58.131,58.132上 客户端每次访问压力最小的服务器 从零开发 需要当服务器58.131和58.132启动时 要在zookooper集群中注
2017-05-25 19:16:11 3431
原创 Zookeeper实现master-slave选举
一 场景描述 比如存在一个webservice服务 该服务用于提供 一个获取uuid的服务 这个服务调用的程序不多 但是需要考虑到单点故障 当其中一台挂掉后 另一台机器需要充当master提供服务二 实线流程 图解:1.zookeeper集群 (这里模拟 我只开启了一台主机 58.1)2. web服务器(两台服务器用于 master-salve模式)
2017-05-23 11:33:45 4915
原创 zookeeper分布式应用
一 .zookeeper介绍 ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服 务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。ZooKeeper的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效、功能稳定的系统提供
2017-05-11 16:55:27 1347
原创 maven总结
一。Maven常用命令: 1. 创建Maven的普通java项目: mvn archetype:create -DgroupId=packageName -DartifactId=projectName 2. 创建Maven的Web项目: mvn archetype:create -DgroupId=packageName
2017-05-03 16:03:25 820
原创 nexus搭建私服(maven,docker)
1 .搭建私服原因 搭建mavn私服的原因在于 可能公司内部开发人员无法上外网 这时 需要搭建一个中介平台(私服) 该平台(需要联网)可以从外部的网络中获取需要的依赖库 缓存在私服中开发环境中需要配置私服的地址 开发环境发起依赖包的请求到私服时 如果私服中存在该依赖库则返回 没有则联网同步2. 搭建私服 1 >私服的搭建需要借助软件Nexus 下载地址
2017-05-02 11:21:51 1796
java经典问题总结java经典问题总结
2010-01-08
无bug带属性填充包括对象嵌套属性填充与多文件上传
2010-01-05
改进struts改进struts改进struts改进struts
2010-01-05
struts开发 带上文件上传
2010-01-04
短信猫开发swing代码可运行和usb串口驱动和windows com包
2009-12-30
短信猫二次开发指南短信猫二次开发指南
2009-12-24
lucene与quartz例子
2009-12-10
jbpm创建数据库jbpm创建数据库
2009-06-28
ssh整个的一个jarssh整个的一个jar
2010-01-19
java实现远程控制代码 java机器人
2010-01-15
axis建立发布webservice最全文档
2010-01-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人