摘要: 分布式生成唯一id的几种方式 阅读全文
posted @ 2019-08-27 15:49 第二人生Bonnie 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 悲观锁抢红包过程:(思路) 1、检查红包是否有剩余,如果红包剩余数量大于0,用mysql悲观锁for update行锁,锁住查询的红包。 2、将红包剩余数量减1。 3、生成客户的红包数据,释放锁。 阅读全文
posted @ 2019-08-27 14:01 第二人生Bonnie 阅读(317) 评论(0) 推荐(0) 编辑
摘要: spring @Async 阅读全文
posted @ 2019-08-27 14:00 第二人生Bonnie 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 1、什么式gap锁 (1)在索引记录之间,或者在索引之前,或者索引之后的区间上加锁,就是gap锁。比如: SELECT c1 FROM t WHERE c1 BETWEEN 10 and 20 FOR UPDATE; 由于在c1=10和c2=20之间已经加上gap锁,所以不管数据表中是否有c1=15 阅读全文
posted @ 2019-08-27 13:59 第二人生Bonnie 阅读(1690) 评论(0) 推荐(0) 编辑