自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

flashflight的专栏

was a coder, is a coder, to be a coder!

  • 博客(3)
  • 资源 (3)
  • 收藏
  • 关注

原创 ZooKeeper源码解析(六):ZooKeeper的三种选举算法

zookeeper中有三种选举算法,分别是LeaderElection,FastLeaderElection,AuthLeaderElection, FastLeaderElection和AuthLeaderElection是类似的选举算法,唯一区别是后者加入了认证信息, FastLeaderElection比LeaderElection更高效。我们只分析前两种算法。 LeaderElect

2017-05-03 00:52:13 5470

原创 ZooKeeper源码解析(五):server端如何运行

server的启动机制: class ZooKeeperServerMain.runFromConfig 创建了连接工厂后开始启动server。 class NIOServerCnxnFactory.startup 其中start()函数会启动一个acceptThread使用reactor线程模型不断的使用Selector在serverchannel中select,一

2017-05-03 00:45:53 925

原创 ZooKeeper源码解析(四):client如何和server连接

客户端使用ClientCnxn和服务器端的ServerCnxn连接 客户端 sendThread负责向集群服务器发送请求,我们来看看它做了什么? sendThread的run方法的关键代码: 我们再来看看eventThread的run方法 通过以上的分析我们不难发现客户端是从Outgoing queue取数据发出请求后,再将返回的请求塞

2017-05-03 00:40:32 1602

深入浅出

深入浅出MFC\学习MFC的经典教材快点来下哦!

2012-03-10

ARM处理器常用指令说明文件

这是一个ARM最新的常用指令集,对于刚学习ARM的人非常有用

2010-05-16

基于PIC入库巡线小车程序

关于巡线小车的具体程序,具体含有巡线,入库两部分程序,并附有详细注释

2008-11-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除