
java
文章平均质量分 72
848698119
荣辱与共,终成一豪
展开
-
高效地传递事件——Disruptor——简单使用
disruptor.getRingBuffer() 方法通常是在你已经配置并创建了一个 Disruptor 实例后调用的,用于获取与该 Disruptor 实例关联的 RingBuffer。Disruptor 是一个高性能的环形缓冲区(Ring Buffer)库,它用于在多个生产者(Producers)和消费者(Consumers)之间高效地传递事件(Events)。RingBuffer 的大小是固定的,当达到缓冲区的末尾时,写入操作会回绕到缓冲区的开始位置。以上是文心一言生成的,自己写个小demo。原创 2024-10-25 16:17:07 · 566 阅读 · 0 评论 -
Spring为什么要用三级缓存解决循环依赖?
在Java Spring的厨房里,循环依赖这道菜可是让不少程序员大厨头疼的“黑暗料理”。但Spring大厨微微一笑,不慌不忙地亮出了他的秘密武器——三级缓存“时光机”!一级缓存,那是“秒出”区,新鲜出炉的Bean直接上桌,快得就像外卖小哥的闪电送。二级缓存,咱们叫它“半成品天堂”,Bean们在这里稍作休息,等待最后的调味。但别急,好戏还在后头!重头戏来了,三级缓存——“未来豆预测局”!原创 2024-09-16 23:47:22 · 1261 阅读 · 0 评论 -
Java 内存飙高 InheritableThreadLocal坑
不恰当的使用造成OOM、服务重启。原创 2024-03-21 10:33:20 · 875 阅读 · 0 评论 -
windows端口被占用——使用taskkill干掉不听话的进程
win + R。taskkill 干掉占用端口原创 2023-08-22 22:19:57 · 1444 阅读 · 0 评论 -
java-代码生成器——有了代码生成器两个小时的工作量2分钟完成了
有了代码生成器两个小时的功能做量2分钟完成了,真好用,家人们都肯用。原创 2023-06-17 12:24:27 · 1596 阅读 · 2 评论 -
日志框架——Log4j2
Apache Log4j2是一个开源的日志记录组件,使用非常的广泛。在工程中以易用方便代替了System.out 等打印语句,它是JAVA下最流行的日志输入工具。原创 2023-06-04 19:09:41 · 1227 阅读 · 0 评论