- 博客(50)
- 收藏
- 关注
原创 手写Redis分布式锁(二)
至此我们手写的Redis分布式锁已经具备了独占性、高可用、防死锁、不乱抢、重入性。但是当我们用来进行加锁解锁操作的Redis挂掉怎么办?Redisson 分布式锁可以解决这个问题。
2023-03-23 16:10:30
934
1
原创 手写Redis分布式锁(一)
假设在购物场景,有两个服务同时让库存减少,那么普通的synchronize或者lock就不起作用了,因为synchronize只能保证一个jvm里的线程安全,此时两个服务处于不同的jvm中,资源类(库存)在不同的服务器之间共享了,这时synchronize就会失效,所以需要分布式锁来解决这个问题。 在案例二中,我们貌似已经实现了分布式锁,但仍旧这样一个问题:在删除锁时,if判断与删除操作并不具备。客户端加锁之后,如果没有主动释放自己创建的锁(只能释放自己所创建的锁,为了。表示创建一个键值对为。
2023-03-23 16:07:45
572
原创 AcWing793高精度乘法
题目链接:https://www.acwing.com/problem/content/description/795/
2022-08-28 20:51:22
261
原创 AcWing792高精度减法
题目链接:https://www.acwing.com/problem/content/description/794/
2022-08-16 20:10:43
117
原创 AcWing830单调栈
题目链接:https://www.acwing.com/problem/content/description/832/
2022-08-16 17:35:24
165
原创 AcWing791高精度加法
题目链接:https://www.acwing.com/problem/content/description/793/
2022-08-12 11:36:53
301
原创 AcWing790数的三次方根
题目链接:https://www.acwing.com/problem/content/description/792/
2022-08-11 20:38:54
127
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人