摘要: 1、声明式事务。@Transcation 问题: 大量的操作在一个函数里,会导致锁的时间长,特别是中间夹杂第三方操作的时候,进而导致响应超时,或者数据库线程池被占光。 2、编程使事务 TranscationTemplate 并且用带版本号的乐观锁。 表中加version字段,表示版本。 先确定要修改 阅读全文
posted @ 2018-05-07 22:48 傲衣华少 阅读(2823) 评论(0) 推荐(0) 编辑
摘要: from https://www.jianshu.com/p/cef6243cdfd9 1.CountDownLatch是什么? CountDownLatch是一个同步工具类,它允许一个或多个线程一直等待,直到其他线程的操作执行完后再执行。 典型的用法是将一个程序分为n个互相独立的可解决任务,并创建 阅读全文
posted @ 2018-05-07 18:30 傲衣华少 阅读(208) 评论(0) 推荐(0) 编辑
摘要: FROM https://36kr.com/p/5097526.html 编者按:本文来自微信公众号"InfoQ"(ID: infoqchina),作者:周明耀,浙江大学工学硕士,13 年软件研发经验,近 10 年技术团队管理经验,4 年分布式计算、大数据技术经验,出版书籍包括《大话 Java 性能 阅读全文
posted @ 2018-05-07 11:41 傲衣华少 阅读(264) 评论(0) 推荐(0) 编辑
摘要: FROM http://www.cnblogs.com/weidagang2046/archive/2011/06/04/idempotence.html 基于HTTP协议的Web API是时下最为流行的一种分布式服务提供方式。无论是在大型互联网应用还是企业级架构中,我们都见到了越来越多的SOA或R 阅读全文
posted @ 2018-05-07 11:40 傲衣华少 阅读(116) 评论(0) 推荐(0) 编辑