IP属地:北京
字节跳动存储,长期内推,内部大量HC~欢迎私信!北京/成都/杭州
现象 ZooKeeper读写过程中,重新选主,然后节点重启后,数据不一致了。例如原来有节点A,B,C。 创建临时节点znode1,节点A、B、C...
[TOC] CUnit安装 如果能联网的话,直接 yum install CUnit-devel.x86_64 就完成安装了,注意要安装deve...
ZooKeeper是一个分布式协调服务,客户端可以通过集群里的任何一个ZkServer来访问ZooKeeper的服务,无论该ZkServer是l...
笔者关注ZooKeeper有一段时间,从ZooKeeper提供的API中,发现有一个比较有意思的API,叫sync。但一直不太明白sync AP...
感觉使用底层语言,例如C/C++的程序员,非常喜欢用各种各样的缩写。我觉得有以下几方面的原因: 受到Linux命令的影响(Linux命令大多是缩...
spinlock用在什么场景? 自旋锁用在临界区代码非常少的情况。 spinlock在使用时有什么注意事项? 临界区代码应该尽可能精简 不允许睡...
写代码的时候,有时候有这种感觉,就是一个程序,说白了功能很简单,管理管理配置、发发消息、维护一下内存数据结构,好像没啥特别了不起的功能,但是co...
Valgrind是Linux下用来检查程序是否有内存泄漏的利器。现在每次运行完UT之后,都会用valgrind跑一下程序,看看有没有内存泄漏的问...