10 2021 档案

Zookeeper之跟着zk学习怎么写阻塞至过半投票
摘要:zookeeper中有很多逻辑是等到超过一半选票才能继续的场景。来看看怎么实现的吧 Leader.getEpochToPropose 在选出来主之后,会进入到这个分支 QuorumPeer# case LEADING: LOG.info("LEADING"); try { setLeader(mak 阅读全文

posted @ 2021-10-28 15:39 MaXianZhe 阅读(125) 评论(0) 推荐(0)

JMM面试总结
摘要:1 为什么需要JMM 屏蔽各种硬件和操作系统的内存访问差异 2 到底什么是JAVA内存模型 1 定义程序中各种变量的访问规则 2 把变量存储到内存的底层细节 3 从内存中取出变量值的底层细节 3 JAVA内存模型的两大内存是什么 主内存 对应于物理硬件的内存 工作内存 优先存储在寄存器和高速缓存,也 阅读全文

posted @ 2021-10-23 15:57 MaXianZhe 阅读(98) 评论(0) 推荐(0)

导航