自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除