上一页 1 ··· 4 5 6 7 8 9 10 11 12 13 下一页
摘要: https://mp.weixin.qq.com/s?__biz=MzAxMzM0NDA0Nw==&mid=2451677316&idx=1&sn=2d5150fb36b7d2e93902f281e2e0e9f8&chksm=8c710cc4bb0685d2c988b663d3bbf0e69cadc 阅读全文
posted @ 2019-12-19 18:03 朱子威 阅读(162) 评论(0) 推荐(0)
摘要: 一、背景 我们实际系统中有很多操作,是不管做多少次,都应该产生一样的效果或返回一样的结果。例如: 1. 前端重复提交选中的数据,应该后台只产生对应这个数据的一个反应结果。 2. 我们发起一笔付款请求,应该只扣用户账户一次钱,当遇到网络重发或系统bug重发,也应该只扣一次钱; 3. 发送消息,也应该只 阅读全文
posted @ 2019-12-19 18:01 朱子威 阅读(549) 评论(0) 推荐(0)
摘要: https://my.oschina.net/mengyuankan/blog/2966516 https://my.oschina.net/mengyuankan/blog/2985827 阅读全文
posted @ 2019-12-18 16:13 朱子威 阅读(113) 评论(0) 推荐(0)
摘要: https://blog.csdn.net/luluyo/article/details/92403240 https://blog.csdn.net/luluyo/article/details/95517610 https://blog.csdn.net/anhenzhufeng/article 阅读全文
posted @ 2019-12-15 19:58 朱子威 阅读(135) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2019-12-13 14:04 朱子威 阅读(233) 评论(0) 推荐(0)
摘要: 使用解析: https://cloud.tencent.com/developer/article/1038499 公平锁与非公平锁的区别: https://blog.csdn.net/m47838704/article/details/80013056 阅读全文
posted @ 2019-11-27 09:58 朱子威 阅读(160) 评论(0) 推荐(0)
摘要: concurrent包是基于AQS (AbstractQueuedSynchronizer)框架的,AQS框架借助于两个类: Unsafe(提供CAS操作) LockSupport(提供park/unpark操作) 因此,LockSupport非常重要。 两个重点 (1)操作对象 归根结底,Lock 阅读全文
posted @ 2019-11-26 17:55 朱子威 阅读(3452) 评论(0) 推荐(0)
摘要: 状态转换图如上 阅读全文
posted @ 2019-11-26 16:44 朱子威 阅读(173) 评论(0) 推荐(0)
摘要: Node节点状态源码解析:https://www.cnblogs.com/fsmly/p/11274572.html 流程解析:https://www.cnblogs.com/waterystone/p/4920797.html condition源码解析:https://www.jianshu.c 阅读全文
posted @ 2019-11-25 20:49 朱子威 阅读(152) 评论(0) 推荐(0)
摘要: ForkJoin框架之ForkJoinTask java 阅读约 62 分钟 前言 在前面的文章"CompletableFuture和响应式编程"中提到了ForkJoinTask和ForkJoinPool,后者毫无疑问是一个线程池,前者则是一个类似FutureTask经典定义的概念. 官方有一个非常 阅读全文
posted @ 2019-11-25 20:39 朱子威 阅读(1030) 评论(0) 推荐(0)
上一页 1 ··· 4 5 6 7 8 9 10 11 12 13 下一页