240 发简信
IP属地:湖北
  • Resize,w 360,h 240
    使用mtrace追踪JVM堆外内存泄露

    简介 在上篇文章中,介绍了使用tcmalloc或jemalloc定位native内存泄露的方法,但使用这个方法相当于更换了原生内存分配器,以至于...

  • Resize,w 360,h 240
    一次Java内存占用高的排查案例,解释了我对内存问题的所有疑问

    问题现象 7月25号,我们一服务的内存占用较高,约13G,容器总内存16G,占用约85%,触发了内存报警(阈值85%),而我们是按容器内存60%...

  • Resize,w 360,h 240
    Java服务刚启动时,一小波接口超时排查全过程

    简介 我们组有一个流量较大的Java服务,每次发代码时,服务都会有一小波接口超时,之前简单分析过,发现这些超时的case仅发生在服务刚启动时,少...

  • Resize,w 360,h 240
    分享6个SQL小技巧

    简介 经常有小哥发出疑问,SQL还能这么写?我经常笑着回应,SQL确实可以这么写。其实SQL学起来简单,用起来也简单,但它还是能写出很多变化,这...

  • Resize,w 360,h 240
    java获取到heapdump文件后,如何快速分析?

    简介 在之前的OOM问题复盘之后,本周,又一Java服务出现了内存问题,这次问题不严重,只会触发堆内存占用高报警,没有触发OOM,但好在之前的复...

  • Resize,w 360,h 240
    jmap执行失败了,怎么获取heapdump?

    在之前的OOM问题复盘中,我们添加了jmap脚本来自动dump内存现场,方便排查OOM问题。 但当我反复模拟OOM场景测试时,发现jmap有时可...

  • Resize,w 360,h 240
    一次线上OOM问题的个人复盘

    上个月,我们一个java服务上线后,偶尔会发生内存OOM(Out Of Memory)问题,但由于OOM导致服务不响应请求,健康检查多次不通过,...

  • Resize,w 360,h 240
    传参base64时的+号变空格问题

    问题发生 上上周,看到一位老哥找我们组同事联调接口,不知道是什么问题,两人坐一起搞了快1个小时,看起来好像有点复杂。 突然,老哥发出一声卧槽,"...

  • Resize,w 360,h 240
    由x-www-form-urlencoded引发的接口对接失败

    问题发生 这周正在写代码,突然,旁边小哥问我个问题... 小哥:我这有个接口,自己调用没有问题,但别人调用就不行,这种问题该如何排查? 我:抓下...

个人介绍
万般技术学不透,唯有bug伴终生!