![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础
文章平均质量分 88
三易程序员
这个作者很懒,什么都没留下…
展开
-
不讲八股,我们来聊一聊协程是啥
如果你是个GoLand开发者或者是是使用Kotlin开发安卓的小伙伴,想必对协程已经很熟悉了,但是很多Java的后端小伙伴们,对协程的理解还停留在背八股文的阶段,这也是我写这篇文章的初衷,希望对你能有所帮助。原创 2023-02-19 11:43:46 · 77 阅读 · 0 评论 -
Redis实现分布式读写锁(Java基于Lua实现)
Redis实现分布式读写锁前言使用Jedis构建redis连接池,使用lua脚本命令保证redis的事务,以实现分布式的读写锁。项目中需要用到分布式的读写锁,开始使用Redisson的读写锁实现,压测的时候时不时会抛异常获取锁超时,初步判断是Redisson中redis连接池设置的太小。由于项目中还自己另外维护着一个redis的连接池JedisPool,故决定自己来实现分布式的可重入读写锁。...原创 2019-04-04 18:46:23 · 6460 阅读 · 16 评论 -
【语言篇】Java枚举类,字节码层面的深入浅出
Java语言篇Java枚举类枚举类的作用枚举类的工程实践枚举类字节码分析Java枚举类关于Java枚举类的博文有很多,但是很多都是说怎么去用枚举,少有全面地把枚举类给将清楚的。本文将从枚举类的作用说起,到个人对枚举类的一些工程实践,然后从字节码去剖析枚举类的本质,介绍枚举类name和ordinal,EnumSet和EnumMap枚举集合类为何物,最后涉及枚举在单例模式和职责链模式中的应用。(...原创 2018-11-05 17:16:35 · 1843 阅读 · 1 评论