com.lmax.disruptor
- 详解C++高性能无锁队列的原理与实现
-
1.无锁队列原理1.1.队列操作模型...
- 从构建分布式秒杀系统聊聊Disruptor高性能队列
-
前言秒杀架构持续优化中,基于自身认知不足之处在所难免,也请大家指正,共同进步。文章标题来自码友<tukangzheng>的建议,希望可以把阻塞队列ArrayBlockingQueue这个队列替换成Disruptor,由于之前曾接触过这个东西,听说很不错,正好借此机会整合进来。简介...
- springboot(四)将logback切换为log4j2
-
springboot默认使用logback作为日志记录框架,常见的日志记录框架有log4j、logback、log4j2。这篇文章我们来学习怎样将logbak替换为log4j2。...
- Disruptor-源码解读
-
前言...
- 一次鞭辟入里的 Log4j2 异步日志输出阻塞问题的定位
-
问题现象线上某个应用的某个实例突然出现某些次请求服务响应极慢的情况,有几次请求超过60s才返回,并且通过日志发现,服务线程并没有做什么很重的操作。这种情况断断续续持续了半小时左右。...
- 一次想不到的 Bootstrap 类加载器带来的 Native 内存泄露分析
-
最近我们线上有同学反馈,java服务在接入了支持预发的javaagent以后会出现缓存的内存增长,去掉agent启动以后内存增长正常。于是分析了一下这个问题,写了这篇文章。备注:JVM堆内存最大1000M...
- springboot(四十六)使用retrofit实现调用本地接口访问远程服务
-
前言springboot默认使用logback作为日志记录框架,常见的日志记录框架有log4j、logback、log4j2。这篇文章我们来学习怎样将logbak替换为log4j2。...
- 两个例子带你入门Disruptor
-
Disruptor是英国外汇交易公司LMAX开发的一个高性能队列。很多知名开源项目里,比如canal、log4j2、storm都是用了Disruptor以提升系统性能。...
- 面试官:Java如何绑定线程到指定CPU上执行?
-
你好呀,我是why。...