oracle推送短信,微信消息模板推送(示例代码)
1、分类不带连接池功能:如:${jdbc.driverClassName}${jdbc.url}${jdbc.username}${jdbc.password}带连接池功能:如dbcp druid HikariCPdbcp:druid:HikariCP:JNDI数据源:说明:JndiObjectFactoryBean 能够通过JNDI获取DataSourceJava:comp/env/jdbc/r
1、分类
不带连接池功能:
如:
${jdbc.driverClassName}
${jdbc.url}
${jdbc.username}
${jdbc.password}
带连接池功能:
如dbcp druid HikariCP
dbcp:
druid:
HikariCP:
JNDI数据源:
说明:JndiObjectFactoryBean 能够通过JNDI获取DataSource
Java:comp/env/jdbc/roseindiaDB_local
或者:
p:jndiName="java:comp/env/jdbc/netfee"
/> //使用P的命名空间(P:jndiName):相当于
2、数据库连接池比较
功能dbcpdruidc3p0tomcat-jdbcHikariCP
是否支持PSCache
是
是
是
否
否
监控
jmx
jmx/log/http
jmx,log
jmx
jmx
扩展性
弱
好
弱
弱
弱
sql拦截及解析
无
支持
无
无
无
代码
简单
中等
复杂
简单
简单
更新时间
2019.02
2019.05
2019.03
2019.02
最新版本
2.60
1.1.17
0.9.5.4
3.3.1
特点
依赖于common-pool
阿里开源,功能全面
历史久远,代码逻辑复杂,且不易维护
优化力度大,功能简单,起源于boneCP
连接池管理
LinkedBlockingDeque
数组
FairBlockingQueue
threadlocal+CopyOnWriteArrayList
参考:
https://blog.csdn.net/qq30211478/article/details/77837054
https://cloud.tencent.com/developer/article/1446874
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)