自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 RocketMQ的重复消费问题

最近同事在调试环境中遇到了RocketMQ的重复消费问题,邀请我去解决下。     先谈谈这个问题的背景,关于RocketMQ的重复消费结合官方和大家的使用经验,我们有这样的一个认知:Exactly Only Once(1). 发送消息阶段,不允许发送重复的消息。(2). 消费消息阶段,不允许消费重复的消息。只有以上两个条件都满足情况下,才能认为消息是“Ex

2016-06-04 15:51:21 10464 3

原创 浅谈synchronized

多线程并发访问对象或者变量时要保证线程安全就要使用关键字 synchronized 。  提到synchronized,就不得不提另外一个同胞兄弟 lock 了,先对他们做下比较:  1,lock覆盖了synchronized 的语义和内存性,但是有其他扩展功能,比如-定时锁等候       使用synchronized来锁定一个对象,其他想要申请这个对象的线程只能无限期等待下去直到对

2016-04-12 20:44:49 338

转载 GC触发条件

GC触发条件GC类型触发条件触发时发生了什么注意查看方式YGCeden空间不足(jvm无法为新对象分配空间)清空Eden+from survivor中所有no ref的对象占用的内存将eden+from sur中所有存活的对象copy到to sur中一些对象将晋升到old中:    to sur放不下的    存活次数

2016-04-12 16:19:09 1055

空空如也

空空如也

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

TA关注的人

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