Browse Source

配置中添加jmxName,并更新图片链接为博客园的

master
ZhangZiSheng001 6 years ago
parent
commit
d295e9386a
2 changed files with 9 additions and 9 deletions
  1. +7
    -7
      README.md
  2. +2
    -2
      src/main/resources/dbcp.properties

+ 7
- 7
README.md View File

@@ -1,4 +1,4 @@
# Table of Contents
# 目录
* [简介](#简介) * [简介](#简介)
* [使用例子](#使用例子) * [使用例子](#使用例子)
@@ -436,8 +436,8 @@ lifo=true
#多个参数用";"隔开 #多个参数用";"隔开
#connectionProperties= #connectionProperties=
#指定数据源的jmx名
#jmxName=
#指定数据源的jmx名。注意,配置了才能注册MBean
jmxName=cn.zzs.jmx:type=BasicDataSource,name=zzs001
#查询超时时间 #查询超时时间
#默认为空,即根据驱动设置 #默认为空,即根据驱动设置
@@ -463,7 +463,7 @@ accessToUnderlyingConnectionAllowed=false
研究之前,先来看下`BasicDataSource`的`UML`图: 研究之前,先来看下`BasicDataSource`的`UML`图:
![BasicDataSource的UML图](https://github.com/ZhangZiSheng001/dbcp-demo/tree/master/img/BasicDataSource.png)
![BasicDataSource的UML图](https://img2018.cnblogs.com/blog/1731892/201912/1731892-20191228171436263-280030888.png)
这里介绍下这几个类的作用: 这里介绍下这几个类的作用:
@@ -517,7 +517,7 @@ accessToUnderlyingConnectionAllowed=false
if(dataSource != null) { if(dataSource != null) {
return dataSource; return dataSource;
} }
// 注册MBean,用于支持JMX,这方面的内容不在这里扩展
// 注册MBean,用于支持JMX,这方面的内容不在这里扩展,相关内容可阅读我的另一篇博客:深入理解JMX
jmxRegister(); jmxRegister();
// 创建原生Connection工厂:本质就是持有数据库驱动对象和几个连接参数 // 创建原生Connection工厂:本质就是持有数据库驱动对象和几个连接参数
@@ -553,7 +553,7 @@ accessToUnderlyingConnectionAllowed=false
``` ```
以上方法涉及到几个类,这里再补充下`UML`图。 以上方法涉及到几个类,这里再补充下`UML`图。
![GenericObjectPool的UML图](https://github.com/ZhangZiSheng001/dbcp-demo/tree/master/img/GenericObjectPool.png)
![GenericObjectPool的UML图](https://img2018.cnblogs.com/blog/1731892/201912/1731892-20191228171502877-1140170931.png)
| 类名 | 描述 | | 类名 | 描述 |
@@ -566,7 +566,7 @@ accessToUnderlyingConnectionAllowed=false
上面已经大致分析了数据源和连接池对象的获取过程,接下来研究下连接对象的获取。在此之前先了解下`DBCP`中几个`Connection`实现类。 上面已经大致分析了数据源和连接池对象的获取过程,接下来研究下连接对象的获取。在此之前先了解下`DBCP`中几个`Connection`实现类。
![DelegatingConnection的UML图](https://github.com/ZhangZiSheng001/dbcp-demo/tree/master/img/DelegatingConnection.png)
![DelegatingConnection的UML图](https://img2018.cnblogs.com/blog/1731892/201912/1731892-20191228171525594-1114346897.png)
类名|描述 类名|描述
-|- -|-


+ 2
- 2
src/main/resources/dbcp.properties View File

@@ -167,8 +167,8 @@ lifo=true
#\u591a\u4e2a\u53c2\u6570\u7528";"\u9694\u5f00 #\u591a\u4e2a\u53c2\u6570\u7528";"\u9694\u5f00
#connectionProperties= #connectionProperties=
#\u6307\u5b9a\u6570\u636e\u6e90\u7684jmx\u540d
#jmxName=
#\u6307\u5b9a\u6570\u636e\u6e90\u7684jmx\u540d\u3002\u6ce8\u610f\uff0c\u914d\u7f6e\u4e86\u624d\u80fd\u6ce8\u518cMBean
jmxName=cn.zzs.jmx:type=BasicDataSource,name=zzs001
#\u67e5\u8be2\u8d85\u65f6\u65f6\u95f4 #\u67e5\u8be2\u8d85\u65f6\u65f6\u95f4
#\u9ed8\u8ba4\u4e3a\u7a7a\uff0c\u5373\u6839\u636e\u9a71\u52a8\u8bbe\u7f6e #\u9ed8\u8ba4\u4e3a\u7a7a\uff0c\u5373\u6839\u636e\u9a71\u52a8\u8bbe\u7f6e


Loading…
Cancel
Save