- 博客(4)
- 收藏
- 关注
转载 简单分布式锁的实现
1. 定义接口public interface RedisLock { String OK_CODE = "OK"; String OK_MULTI_CODE = "+OK"; /** * 加锁 * * @param lockKey 锁key * @param seconds 过期时间 ...
2019-04-29 20:09:00 119
转载 [原创]通过切面与分布式锁实现合并相同请求
在微服务里经常有并发相同的请求过来,当未命中缓存时,可能多条请求一起穿透缓存到DB,这就导致DB压力的增大本文使用redis的分布式锁来合并相同的请求当两个以上相同的请求来请求时, 通过竞争实现将相同的请求线性化.假设缓存失效,也只有1个线程去访问DB,其他线程在等待和重试 来降低缓存穿透的风险.代码如下1.添加依赖 <dependenc...
2019-04-19 19:20:00 165
转载 java无符号Byte
1.无符号byte, 实现了将byte(-128~127) 转换为 (0~255)class UnsignedByte { private short value; private byte rawValue; private UnsignedByte() { } public static UnsignedByte to...
2019-04-16 11:32:00 1503
转载 IP地址转换为Int
1.转换类import com.google.common.base.Strings;import java.security.InvalidParameterException;import java.util.Arrays;import java.util.regex.Pattern;import java.util.stream.Collectors;...
2019-04-16 11:29:00 251
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人