1 grandachn

尚未进行身份认证

邮箱联系:grandachn@gmail.com

等级
TA的排名 71w+

Redis实现分布式读写锁(Java基于Lua实现)

Redis实现分布式读写锁前言使用Jedis构建redis连接池,使用lua脚本命令保证redis的事务,以实现分布式的读写锁。项目中需要用到分布式的读写锁,开始使用Redisson的读写锁实现,压测的时候时不时会抛异常获取锁超时,初步判断是Redisson中redis连接池设置的太小。由于项目中还自己另外维护着一个redis的连接池JedisPool,故决定自己来实现分布式的可重入读写锁。...

2019-04-04 18:46:23

【语言篇】Java枚举类,字节码层面的深入浅出

Java语言篇Java枚举类枚举类的作用枚举类的工程实践枚举类字节码分析Java枚举类关于Java枚举类的博文有很多,但是很多都是说怎么去用枚举,少有全面地把枚举类给将清楚的。本文将从枚举类的作用说起,到个人对枚举类的一些工程实践,然后从字节码去剖析枚举类的本质,介绍枚举类name和ordinal,EnumSet和EnumMap枚举集合类为何物,最后涉及枚举在单例模式和职责链模式中的应用。(...

2018-11-05 17:16:35
勋章 我的勋章
    暂无奖章