- 博客(2)
- 资源 (1)
- 收藏
- 关注
原创 优惠券秒杀系统设计思路
符号位:1 bit,永远为 0 时间戳:31 bit,以秒为单位,可以使用 69 年 序列号:32 bit,秒内的计数器,支持每秒产生 2^32 个不同的 ID。根本原因:高并发时无法控制线程判断和减库存的逻辑是原子操作,线程1扣减之前其他线程查询到的库存都是错误的。乐观锁的弊端:成功率太低,其他线程都认为数据被修改过,更新频率低,200线程为例。先获取锁,提交事务,再释放锁,仅仅适用在单机模式,但是在集群模式下存在问题。原因:多线程情况下,多个线程读到了count=0,先查询,再判断,最后更新。
2024-10-20 18:05:49
328
1
原创 开启linux的操作history时间记录功能
1.切换root用户: sudo su -2.921 2020-11-30 20:20:12 echo 'HISTTIMEFORMAT="%F %T "' >> /etc/profile922 2020-11-30 20:20:20 source /etc/profile
2021-06-03 15:10:47
394
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人