摘要: Druid中的Connection在使用之后,要进行回收,而回收连接的方法就是recucle方法。 回收的主要目的是将连接的状态清空/重置之后,放置到连接池的connections数组的尾部,然后发送连接池lock的notEmpty条件变量通知消息,让等待的消费者线程来获取连接。 一、回收过程 回收 阅读全文
posted @ 2022-05-17 23:08 李聪龙 阅读(672) 评论(0) 推荐(0) 编辑
摘要: 一、微服务概述 1、SOA: SOA的核心内容是ESB,全称是 Enterprise Service Bus,SOA 通过 ESB 将企业中各个不同的异构服务连接在一起,是 SOA 架构的核心,但是SOA架构是成也 ESB,败也 ESB。 ESB的目的是松耦合马也就是减少各个服务间的依赖和互相影响, 阅读全文
posted @ 2022-05-17 15:03 李聪龙 阅读(3398) 评论(0) 推荐(3) 编辑
摘要: 在阅读DruidDataSource源码的过程中,发现DruidConnectionHolder有个特别的属性PreparedStatementPool statementPool。 根据经验可知,这是DruidPreparedStatement进行缓存的cache。我们在使用PreparedSta 阅读全文
posted @ 2022-05-17 00:00 李聪龙 阅读(2835) 评论(0) 推荐(0) 编辑