自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

一个很牛逼的技术源代码

适合爱好者下载研究并且留言,关于网游和web方面的东西 。

2015-10-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除