240 发简信
IP属地:山东
  • Resize,w 360,h 240
    DruidCP源码阅读8 -- removeAbandoned机制

    1、traceEnable与abandoned属性 先看下tranceEnable和abandoned这两个DruidDataSource类中的...

  • Resize,w 360,h 240
    DruidCP源码阅读7 -- 回收连接过程

    1、回收连接大致流程 2、close com.alibaba.druid.pool.DruidPooledConnection#closeDru...

  • Resize,w 360,h 240
    DruidCP源码阅读6 -- testOnBorrow、testOnReturn、testOnWhile参数分析

    1、testOnBorrow分析 参数定义:testOnBorrow:获取连接时检测,即每次使用连接时都会测试当前连接是否可用,开启后对性能有些...

  • DruidCP源码阅读5 -- PSCache

    1、开启PSCache configFromProperty加载配置文件的时候,设置每个连接指定的PSCache缓存的大小,并且配置poolPr...

  • Resize,w 360,h 240
    DruidCP源码阅读4 -- keepAlive保活机制

    1、什么是keepAlive 先简单说一下keepAlive在服务架构上的工作模式 1、高可用的解决方案通常为:冗余+故障自动发现转移,当一台节...

  • Resize,w 360,h 240
    DruidCP源码阅读3 -- Druid连接池创建连接与销毁连接过程

    1、init过程中创建的三个线程 在init过程中,会创建物理连接接下来创建三个线程 2、LogStatsThread线程 打印DruidDat...

  • Resize,w 360,h 240
    DruidCP源码阅读2 -- init过程

    1、init过程 在getConnection获取连接时最开始执行init()方法,执行初始化操作 init采用Double Check机制防止...

  • Resize,w 360,h 240
    DruidCP源码阅读1 -- Druid源码下载及集成SpringBoot,Druid与HikariCP性能对比

    1、Druid源码下载 拉取代码 源码编译 2、SpringBoot集成Druid连接池 springBoot框架默认自动装配的是HikariC...