240 发简信
IP属地:上海
  • Resize,w 360,h 240
    通过jstack与jmap分析一次线上故障

    有一次线上发现一个很奇怪的事情,有一个应用是2台负载均衡处理, 但是一台机器cpu飙高的 800%多,另一台很正常. 简单分析了一下问题,可能存...

  • 抽象同步队列AQS概述

    AQS之前都很模糊, 貌似开发过程中没有直接用到, 但是今天看到相关的理论,还是值得比较记录一下. 全称AbstractQueueSynchro...

  • 记一次线上故障处理

    1.背景 负载均衡两台机器一台cpu飙高,一台正常 2.问题排查 1.排除了代码问题2.排除了上下游调用3.排除了机器本身问题4.查询到有10条...

  • Unsafe练习

    今天看了一下rt.jar包提供的Unsafe类的使用,因为这个可以直接操作内存,是不是很diao? 直接上代码: 直接报错了,查了资料发现,Un...

  • ThreadLocal的继承性该如何实现

    开发过程中发现,同一个ThreadLocal变量在父线程中被设置值后,在子线程中是获取不到的,经过查询学习,发现有InheritableThre...

  • 并发基础之线程中断

    第一篇文章,讲一下线程中断的三个方法 void interrupt()方法是用来中断线程的; boolean isInterrupted()方法...