Leader选举 Ceph中的leader选举是一个PaxosLease过程,与BasicPaxos的目的不同。后者用于解决数据一致性问题,而Paxos Lease是为了选举出一个leader承担monmap的同步任务,并负责在该leader离线之后选出新的leader。Ceph集群中只会有一个mo...
分类:
其他好文 时间:
2015-08-11 18:34:04
阅读次数:
296
Tomcat组件生命周期管理
在Tomcat总体结构
(Tomcat源代码解析之二)中,我们列出了Tomcat中Server,Service,Connector,Engine,Host,Context的继承关系图,你会发现它们都实现了org.apache.catalina.Lifecycle接口,而org.apache.catalina.util.LifecycleBase采用了模板方法模式...
分类:
其他好文 时间:
2015-08-10 20:14:14
阅读次数:
226
1. 本代码解析使用了倒序的方式跟踪内核驱动代码,从驱动反推需求; 2. 代码解析的目标是找到OTG设置成Host、Slave设备的宏定义; 3. 根据2中的宏定义,看make menuconfig中是否存在可直接裁剪的选项
分类:
其他好文 时间:
2015-08-07 18:47:44
阅读次数:
315
Spring源代码解析(一):IOC容器:http://www.iteye.com/topic/86339Spring源代码解析(二):IoC容器在Web容器中的启动:http://www.iteye.com/topic/86594Spring源代码解析(三):Spring JDBC:http://...
分类:
编程语言 时间:
2015-08-07 13:09:14
阅读次数:
131
题目 :Reverse IntegerReverse digits of an integer.Example1:x = 123, return 321Example2:x = -123, return -321题目分析及部分代码解析:1、需要考虑一位数,比如1,2,3等特殊情况,返回本身。2、需要...
分类:
其他好文 时间:
2015-08-04 00:24:22
阅读次数:
163
申请自己的微信公众号部署后台服务器
代码解析申请自己的微信公众号,部署后台服务器百度微信公众号,首先要申请自己的微信公众号,我只申请了个订阅号,先把基本的调通,如下图
这里我们可以手动群发图文消息,设置自动回复消息,设置目录等等,但是作为开发者,我们要学着使用微信的API去做这些事情。
首先你需要有一个服务器,用来供微信调用,我这里用的是阿里云的服务器,作为测试1核2G内存就够了,1个月也就是1...
分类:
微信 时间:
2015-08-01 22:06:07
阅读次数:
358
BZOJ 1057 [ZJOI2007]棋盘制作 最大子矩阵...
分类:
其他好文 时间:
2015-07-31 13:01:17
阅读次数:
106
代码解析 1.创建通知管理器 NotificationManager 是一个系统Service,必须通过 getSystemService()方法来获取。 NotificationManager notificationManager = (NotificationManager) getSystemService(Context.NOT...
分类:
其他好文 时间:
2015-07-30 17:18:23
阅读次数:
148
//Based on Linux v3.14 source code Linux设备树机制(Device Tree) 一、描述 ARM Device Tree起源于OpenFirmware (OF),在过去的Linux中,arch/arm/plat-xxx和arch/arm...
分类:
系统相关 时间:
2015-07-26 19:01:45
阅读次数:
169
浏览器呈现网页的处理流程图:具体处理步骤:1.浏览器把获取到的HTML代码解析成一棵DOM树,HTML中的每个标签(tag)都是DOM树中的一个节点,根节点就是我们常用的document对象。DOM树里包含了HTML所有标签,包括display:none隐藏,还有用JS动态添加的元素等;2.浏览器把...
分类:
Web程序 时间:
2015-07-26 12:20:18
阅读次数:
2235