- 博客(5)
- 收藏
- 关注
原创 分布式锁专题
在上一版本中,如果本线程处理时间超过了为锁添加的时间,锁会自动消失,此时其他线程会以同样的key创建锁,若本线程刚好业务完成,因为自己的锁已经过期消失,而其他线程创建的锁与本线程创建的锁key相同,本线程会误以为是自己的锁将其释放,就会产生误删。版本四:为锁添加过期时间,在微服务集群的下,在服务成功加锁之后,主机节点突然宕机,没机会释放锁,就会导致死锁, 这里就需要给锁加一个过期时间,当服务主机宕机后,可以自行释放锁,来确保其他区服务节点正在运行。然后锁超时了,别的线程又获取到了锁,又出现了误删的问题。
2024-12-22 16:47:54
772
原创 基于Java的迷你共享单车系统
共有五个类,分别是单车类,单车公司类,单车操作类,测试类和程序启动类。废话不多说直接上代码。对于初学者一个简单的小项目,运用的面向对象和集合的知识。OK了,到这就是全部代码了,
2024-08-11 19:55:56
839
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1