寻找一种易于理解的一致性算法(扩展版) 摘要 Raft 是一种为了管理复制日志的一致性算法。它提供了和 Paxos 算法相同的功能和性能,但是它的算法结构和 Paxos 不同...
寻找一种易于理解的一致性算法(扩展版) 摘要 Raft 是一种为了管理复制日志的一致性算法。它提供了和 Paxos 算法相同的功能和性能,但是它的算法结构和 Paxos 不同...
说明 有几种实现ObjectPool实现,这里讲解具有代表性的GenericObjectPool 下面的活动图是intellij + graphviz + plantUML画...
转自: Imcache :一个Java新的缓存框架堆Heap是内存中动态分配对象居住的地方。如果使用new一个对象,它就被分配在堆内存上。这是相对于Stack,如果你有一个局...
Linux epoll源码剖析 linux内核版本:2.6.34 在读epoll源码前,需要先了解的知识点: 等待队列 文件系统(主要是进程的打开文件描述符表以及struct...
****你需要知道的****之前我们介绍了排他锁,其实innodb下的记录锁(也叫行锁),间隙锁,next-key锁统统属于排他锁。 ****行锁****记录锁其实很好理解,...
C++后台腾讯实习面试经历 一面(普通技术面) 过程:递交简历 -> 手撕代码 -> 开始面试 -> 结束 耗时:about 1 hour 手撕代码:一颗二叉搜索树,找出树中...
在前面文章中,我们介绍说Bitcoin网络通过PoW共识以及选择最长链为主链来逐步达到共识,使得网络中各节点本地的区块链最终保持一致;同时,交易时节点会根据解锁脚本与锁定脚本...
hello,我就以做lab1的流程为目录,记录一下我做lab1的时候收获的和容易出错的地方。 1.阅读MapReduce.2004论文,理解map reduce2.了解go语...
简介 PalDB 是 Linkedin 公司开源的一款只读型的 KV 存储数据库,目的是在某些场景下替代 HashMap/HashSet 或 LevelDB,在性能和内存之间...