安然写字的地方

待实现

Java中的锁

分布式锁实现选型

基于redis

基于zookeeper

官方实现

kafka高性能的原因

https://mp.weixin.qq.com/s/d9KIz0xvp5I9rqnDAlZvXw

  • Broker NIO异步消息处理,实现了IO线程与业务线程分离
  • 磁盘顺序写,文件追加写
  • 零拷贝,避免二次拷贝以及内核态到用户态的切换,详情见:

https://developer.ibm.com/articles/j-zerocopy/ https://github.com/javagrowing/JGrowing/blob/master/%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%9F%BA%E7%A1%80/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F/IO/%E8%B5%B0%E8%BF%9B%E7%A7%91%E5%AD%A6%E4%B9%8B%E6%8F%AD%E5%BC%80%E7%A5%9E%E7%A7%98%E7%9A%84%E9%9B%B6%E6%8B%B7%E8%B4%9D.md

奇数偶数排序

参考