摘要: zookeeper 内部工作原理1、原子广播zookeeper的核心就是消息处理原子性,能够保持所有的server同步2、保证,属性和一些定义zookeeper 能够保证消息处理原子性的特性包括:1)可靠的消息传递如果一个消息m, 某个server接收了,那么基本上所有server肯定也都接收到了该... 阅读全文
posted @ 2015-02-08 14:04 SamQIU 阅读(1996) 评论(0) 推荐(0) 编辑
摘要: 我们在追踪bug的时候也往往需要追踪到.net framework的源码中去,微软将.NET的源码部分开源后我们终于有了这个机会,我的编译环境是VS 2010RC,记录一下如何单步调试到.NET的源码中,怕自己忘记,同时也分享给大家。 1、工具-选型 – 调试 - 常规,按照下图修改我框起来的地方:... 阅读全文
posted @ 2015-02-08 11:57 SamQIU 阅读(1692) 评论(0) 推荐(0) 编辑
摘要: 前言: 在新增的Concurrent包中,BlockingQueue很好的解决了多线程中,如何高效安全“传输”数据的问题。通过这些高效并且线程安全的队列类,为我们快速搭建高质量的多线程程序带来极大的便利。本文详细介绍了BlockingQueue家庭中的所有成员,包括他们各自的功能以及常见使用场景。... 阅读全文
posted @ 2015-02-08 11:48 SamQIU 阅读(809) 评论(0) 推荐(1) 编辑