复习了Redisson的相关知识点和相关机制的原理
Redisson的看门狗机制
自动续期问题:当一个程序的运行程序及释放锁的时间大于锁的自动释放时间,那么我们就需要一种自动续期的机制。
Redisson的看门狗机制主要是用来解决锁自动续期问题。
看门狗机制有一个重要的参数,那就是看门狗续期时间leaseTime(锁自动释放时间)(默认为30s),如果我们需要在Redisson里面开启看门狗机制,那么我们就不用获取锁的时候自己定义leaseTime(锁自动释放时间)。
而如果我们自定义了锁释放时间,无论为trylock方法还是lock方法都无法开启看门狗机制,但是当我们设置leaseTime为-1的时候,也可以开启看门狗机制。
相关的原理可以见另外的一篇随笔:点击这里跳转
在复习项目的时候复习了一个注解
@TableField注解
@TableField(exist = false)//这个注释表示这个字段不存在数据库中
SQL207
题目链接:SQL207题目链接
题目总结:复习了distinct关键字的使用
Distinct可以作用于单列的字段去重
例子:seclect name from students
Distinct还可以对多列组合进行去重
posted on
浙公网安备 33010602011771号