
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
ZooKeeper与Consul分布式锁
对比维度ZooKeeperConsul数据模型树形节点(ZNode)Key/Value存储锁实现核心临时顺序节点 + Watch监听KV + Session机制一致性强一致性(ZAB协议)强一致性(Raft协议,可配置)锁释放机制会话结束,临时节点自动删除Session失效,Key自动释放公平性原生支持(顺序节点)依赖实现,通常FIFO客户端复杂度较高(需处理Watch、重试)较低(HTTP AP
位运算题2:求二进制中1的个数
方法一:把1和数N的二进制每位从左到右依次比对,1依次向左移一位,和N作&与运算,如果结果和1移位之后的值相等,则改位是1,count++方法二:将二进制数N依次向右移位 ,每次和1作与运算,如果结果等于1,则最后一位是1,count++方法三: 把(N-1)和N作与运算,作一次消掉一个1,消掉最后一个1结果为0,没消一次count++
到底了







