摘要: 文档地址 https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html#intValue-- intValue public int intValue() Returns the value of this Long as an int 阅读全文
posted @ 2025-04-13 20:13 kuki' 阅读(17) 评论(0) 推荐(0)
摘要: 文档地址 https://docs.spring.io/spring-data/redis/docs/current/api/org/springframework/data/redis/core/RedisTemplate.html#execute(org.springframework.data 阅读全文
posted @ 2025-04-13 20:01 kuki' 阅读(41) 评论(0) 推荐(0)
摘要: 文档地址 https://guava.dev/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/RateLimiter.html Class RateLimiter java.lang.Object com.google 阅读全文
posted @ 2025-04-13 19:31 kuki' 阅读(157) 评论(0) 推荐(0)
摘要: 文档地址 https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/core/io/ClassPathResource.html Package org.springframework.c 阅读全文
posted @ 2025-04-13 19:03 kuki' 阅读(33) 评论(0) 推荐(0)
摘要: 文档地址 https://docs.spring.io/spring-data/redis/docs/current/api/org/springframework/data/redis/core/script/DefaultRedisScript.html Package org.springfr 阅读全文
posted @ 2025-04-13 18:51 kuki' 阅读(47) 评论(0) 推荐(0)
摘要: 1 Redis实现的Demo分布式锁的问题 分布式锁不可重入: 不可重入是指同一线程不能重复获取同一把锁。 比如,方法A中调用方法B,方法A需要获取分布式锁,方法B同样需要获取分布式锁,线程1进入方法A获取了一次锁,进入方法B又获取一次锁,由于锁不可重入,所以就会导致死锁 分布式锁不可重试: 获取锁 阅读全文
posted @ 2025-04-13 13:48 kuki' 阅读(121) 评论(0) 推荐(0)
摘要: 1 原理:setnx指令 setnx指令的特点:setnx只能设置key不存在的值,值不存在设置成功,返回 1 ;值存在设置失败,返回 0 文档地址 https://redis.io/docs/latest/commands/setnx/ 如果键不存在,则将键设置为保存字符串值。在这种情况下,它相当 阅读全文
posted @ 2025-04-13 12:58 kuki' 阅读(73) 评论(0) 推荐(0)