自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

冲吧,不要停!

怎么java又来了?

  • 博客(2)
  • 资源 (1)
  • 问答 (3)
  • 收藏
  • 关注

原创 kafka 为什么快

一般的 mq 每个消息都有一个状态,这样每个消息状态改变都要更新,增加了很多随机读写。Kafka 对每个 partition 只有一个指针,而不是保存每个消息的状态,所有在指针后面的消息都是被消费过的消息。这就去掉了很多“确认消息”动作的随机读写,通过一次移动指针,来确认多个消息。 很多消息中间件,不这么做是因为实现起来有些困难。它需要在 consumer 之间进行协调,为每个 partiti...

2018-03-25 16:21:42 2173

原创 Curator 使用方法

学习资料: - 跟着实例学习ZooKeeper的用法: 缓存:这个代码非常清晰,如果是小白的话,可以看代码试试。 - 08.Curator缓存:这个挺好理解的。这篇文章是 Curator 系列文章中的一个,还有其它文章可以看一看。 - ZooKeeper客户端Curator(监听篇):写了为什么在监听的时候,要使用“线程池”,挺重要的。 - 《从Paxos到Zookeeper分布式一致性原...

2018-03-13 08:16:15 782

[kindle]编程珠玑(第2版•修订版).mobi

编程珠玑(第2版•修订版)的 kinle 版本,非常清晰,非常适合在 kindle 上阅读。

2018-02-27

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除