240 发简信
IP属地:浙江
  • MySQL死锁案例分析一(先delete,再insert,导致死锁)

    一、死锁案例 MySQL版本:Percona MySQL Server 5.7.19隔离级别:可重复读(RR)业务逻辑:并发下按某个索引字段先delete记录,再insert...

  • 120
    netty中的内存泄漏检测机制ResourceLeakDetector

    前言 接上文,好久没写文,一写就停不了。在上文讲解HashedWheelTimer的过程中,我看到了一个东西ResourceLeakDetector,这个东西由于当时没有影响...

  • 120
    Tomcat 线程池

    tomcat的线程池扩展了jdk的executor,而且队列用的是自己的task queue,因此其策略与jdk的有所不同。JDK 原生线程池可以说功能比较完善,使用也比较简...

  • 120
    序列化

    序列化和反序列化就是把数据结构活着对象转化成二进制串和把二进制串转化成数据结构和对象的过程 Serializable 1.反序列化过程中,会调用无参构造函数进行创建所以必须创...

  • spring中Bean生成过程解析

    1.扫描生成BeanDefinition 在创建bean之前,要进行扫描,扫描的主要目的是确定哪些对象可以被创建成bean。扫描的主要步骤:1.通过ResourcePatte...

  • 120
    聊一聊Springboot的类加载机制

    众所周知,Springboot的FAT JAR机制大大的简化了应用的打包和启动,并且统一了不同stack(command, web, batch)的打包和启动方法,使得一个应...

  • 120
  • 120
    (转载)深入剖析基于并发AQS的(独占锁)重入锁(ReetrantLock)及其Condition实现原理(二)

    原文链接:深入剖析基于并发AQS的(独占锁)重入锁(ReetrantLock)及其Condition实现原理 - CSDN博客 神奇的Condition 关于Conditio...