热门文章

一次netty"引发的"诡异old gc问题排查过程

首先依据这篇文章把push长连通道应用的jvm参数调到最优,见海量连接服务端jvm参数调优杂记 剩下的都是这篇文章之后所发生

javajvmgc
167780
一次netty"引发的"诡异old gc问题排查过程

Synchronized之轻量级锁自旋骗局

之前笔者分析了synchronized的偏向锁源码,我们今天继续来看synchronized的轻量级锁逻辑。关于轻量级锁,网上有很多说法都是轻量级锁在发生竞争时会进行自旋,但是经过笔者对源码的学习,并没有发现轻量级锁的自旋逻辑。

javaSynchronized轻量级锁
165786
Synchronized之轻量级锁自旋骗局

如何监控 Log4j2 异步日志遇到写入瓶颈

在之前的一篇文章中(一次鞭辟入里的 Log4j2 异步日志输出阻塞问题的定位),我们详细分析了一个经典的 Log4j2 异步日志阻塞问题的定位,主要原因还是日志文件写入慢了。并且比较深入的分析了 Log4j2 异步日志的原理,最后给出了一些解决方案。

javaApache Log4j架构
195420
如何监控 Log4j2 异步日志遇到写入瓶颈

Log4j2基于Disruptor异步日志优化(部分源码学习)

1.配置滚动日志的时候,若不需要压缩日志,filePattern的文件名不要以gz结尾; 2.使用Disruptor异步日志的时候,不要同时使用Log4jContextSelector=org.apache.logging. 3.给RollingRandomAccessFile配置immediate

javaLog4j2
191141
Log4j2基于Disruptor异步日志优化(部分源码学习)

Cobar提出的一种在分库场景下对Order By / Limit 的优化

Cobar 虽然是一款“古老”的数据库中间件,但目前不少公司仍然在用它,且它包含了不少有意思的算法和实现,今天就来分享 Cobar 提出的一种在分库场景下对 Order By / Limit 的优化。原算法描述参考:https://github.com/alibaba

101310
Cobar提出的一种在分库场景下对Order By / Limit 的优化

隐藏了2年的Bug,终于连根拔起,悲观锁并没有那么简单

接手的新项目,接二连三的出现账不平的问题,作为程序员中比较执着的人,不解决誓不罢休。最终,经过两次,历时多日终于将其连根拔起。实属不易,特写篇文章记录一下。 文章中不仅会讲到使用悲观锁踩到的坑,以及本人是如何排查问题的,某些思路和方法或许能对大家有所帮助。

java悲观锁sql
27531
隐藏了2年的Bug,终于连根拔起,悲观锁并没有那么简单

热门插件

Arthas

Arthas

已有1492人使用

Doraemon

Doraemon

已有1310人使用

Perf

Perf

已有703人使用

VJMap

VJMap

已有726人使用

  • 写文章
  • 去提问

社区圈子

  • 性能调优交流大本营

    答疑解惑 专家常驻

  • 社区志愿者/合伙人申请

    性能问题终结者齐聚点

近期热门贡献者
微信扫一扫
关注HeapDump社区公众号