随笔 - 545  文章 - 0  评论 - 31  阅读 - 72万 
10 2019 档案
JAVA多线程之UncaughtExceptionHandler——处理非正常的线程中止
摘要:JAVA多线程之UncaughtExceptionHandler——处理非正常的线程中止 背景 当单线程的程序发生一个未捕获的异常时我们可以采用try....catch进行异常的捕获,但是在多线程环境中,线程抛出的异常是不能用try....catch捕获的,这样就有可能导致一些问题的出现,比如异常的 阅读全文
posted @ 2019-10-28 14:38 反光的小鱼儿 阅读(1187) 评论(0) 推荐(0) 编辑
RocketMQ事务消息
摘要:更多设计详见:github上的design.md 事务消息 Apache RocketMQ在4.3.0版中已经支持分布式事务消息,这里RocketMQ采用了2PC的思想来实现了提交事务消息,同时增加一个补偿逻辑来处理二阶段超时或者失败的消息,如下图所示。 RocketMQ事务消息流程概要 上图说明了 阅读全文
posted @ 2019-10-12 17:14 反光的小鱼儿 阅读(699) 评论(0) 推荐(0) 编辑
Java8常用示例
摘要:java.util.Map中的putIfAbsent、computeIfAbsent、computeIfPresent、compute的区别 探索Java8:(三)Predicate接口的使用 HashMap putIfAbsent default V putIfAbsent(K key,V val 阅读全文
posted @ 2019-10-09 18:02 反光的小鱼儿 阅读(644) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示