240 发简信
IP属地:广东
  • Resize,w 360,h 240
    从源码的角度解析Mybatis的会话机制

    坐在我旁边的钟同学听说我精通Mybatis源码(我就想不通,是谁透漏了风声),就顺带问了我一个问题:在同一个方法中,Mybatis多次请求数据库...

  • 线程安全与锁优化

    什么是线程安全 过往在使用synchronized关键字的时候,通常都会和线程安全问题相挂钩。那么这个线程安全的定义又是什么呢? 在我学习《深入...

  • Resize,w 360,h 240
    JVM堆分代

    为什么要分代 堆内存是虚拟机管理的内存中最大的一块,也是垃圾回收最频繁的一块区域,我们程序所有的对象实例都存放在堆内存中。给堆内存分代是为了提高...

  • Resize,w 360,h 240
    JVM垃圾回收算法与收集器

    相关概念 并行与并发 并行(Parallel):指多条垃圾收集线程并行工作,但此时用户线程仍然处于等待状态。 并发(Concurrent):指用...

  • Resize,w 360,h 240
    JVM运行时数据区

    PC寄存器(Program counter Register)​ JVM的程序计数器并非广义上的PC寄存器, 而是物理PC寄存器的抽象模拟(不同...

  • 逐步深入 Dubbo SPI 原理

    什么是 SPI ? SPI(Service Provider Interface) 是一种服务发现机制, 主要原理是在运行时根据具体参数去查找约...