1 秒杀介绍 一句话总结秒杀特点:活动持续时间短,商品数量少、价格低,参与人数多。 平台角度:相当于普通电商流…
mysql 死锁
本文概览:在分析死锁时需要从以下三个方面考虑: 1、那些锁引起的死锁 死锁就是由不同事务的 Recored L…
Spring重试机制-@Retryable
本文概览:介绍了两种重试机制:自定义和spring的@Retryable。 1 重试的引入 在调用外部服务进行…
高并发相关的锁
本文概览:主要介绍因为并发使用到的锁,包括mysql的乐观锁和悲观锁;redis实现的分布式锁。 1 乐观锁 …
悲观锁
本文概览:介绍通过”select …for update”实现悲观锁。 1…
Redis应用-分布式锁&频控
本文概览:介绍通过redis实现分布式锁。 分布锁还有一个作用就是实现频控,假设超时是2s,如果不释放锁就相当…
乐观锁的实现
1 乐观锁解析 每次读取数据时,不进行上锁;但是执行更新操作时,会判断在此期间有没有其他更新操作去更新这个数据…