- 博客(3)
- 资源 (1)
- 收藏
- 关注
原创 通过lua脚本保证redis操作在并发场景下的原子性
前言 在高并发场景下redis写入数据时可能会产生脏数据,再不加锁的情况下redis多个操作之间是不能保证其原子性的,这里我们可以通过lua脚本来执行多个操作,解决这个问题。 redis下载安装:http://www.runoob.com/redis/redis-install.html lua下载安装 :https://www...
2019-01-24 21:03:36
3260
1
原创 LeetCode 931.下降路径最小和
分析:我们要找到最小下降路径,可以用一个result数组存储A[i][j]+result[i-1][?]的最小和,那么result[i]存储的就是每一行最小的数据,当j=0时即当前索引为第一个时只能与j和j+1选择,当0<j<i时有j-1,j,j+1,当j=A[0].length-1时有j-1,j,找到其中的最小数之和就是result[i][j]的最小值。 步骤:用结果数组resul...
2018-12-04 23:14:45
311
原创 生产者与消费者设计模式(一对一,一对多,多对多)——Java实现
第一次发文,如有错误,欢迎指正。 1.首先,我们创建一个消费对象。 public class StaticVariate { public static List Pc = new ArrayList(); } 2.创建生产者 public class Prodecer { public String lock; public Prodecer(String ...
2018-11-25 01:50:59
3073
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅