DigitalSonic
147eae0928
add #{} support besides ${}
2020-09-24 16:41:33 +08:00
DigitalSonic
e573e4be0e
Create ha-datasource.md
2020-07-14 00:42:30 +08:00
DigitalSonic
99270819ee
Keep at least one DataSource in the pool when update by events.
2020-05-05 22:21:00 +08:00
DigitalSonic
75391df4ad
add some logs to RandomDataSourceSelector
2020-04-05 21:29:34 +08:00
DigitalSonic
f40638db28
some small refactors
2020-02-07 19:11:35 +08:00
DigitalSonic
2466ac220f
some small refactors
...
1. refactor RandomDataSourceSelector related classes
2. fix some testcases
2020-02-07 15:17:50 +08:00
DigitalSonic
a48c2fd493
Merge remote-tracking branch 'upstream/master'
2020-02-06 21:11:20 +08:00
DigitalSonic
5e0dc32798
refactor RandomDataSourceValidateThread
...
1. add cleanup action at the end of every check
2. change the key of errorCounts from "foo" to "foo-xxxxx"(DruidDataSource.getName())
2020-02-06 21:10:17 +08:00
DigitalSonic
3ebdc2ce4c
small refactor
2020-02-06 15:13:47 +08:00
DigitalSonic
34aa0c8cd1
some small refactors & add tests
2020-02-06 13:53:28 +08:00
DigitalSonic
eb90260afe
rename some fields, add one complex test for FileNodeListener
2020-02-05 20:38:47 +08:00
DigitalSonic
12848f1b95
add a ZK node listener for HA
2020-02-05 16:41:00 +08:00
DigitalSonic
ac170d5e97
some small refactors
2020-02-05 16:40:40 +08:00
DigitalSonic
7f43c62cb6
add a NodeRegister to register Node to ZK
2020-02-04 17:01:39 +08:00
DigitalSonic
6b884941fb
Some small refactor
2020-02-03 16:48:22 +08:00
温绍锦
18606b51c7
Merge pull request #3558 from eryanwcp/master
...
解决Spring Boot环境下AOP二次代理问题
2020-01-29 23:40:12 +08:00
温绍锦
5c14f97809
Merge pull request #3659 from codeimport/master-fix-maxEvictableIdleTimeMillis
...
数据源初始化后才用判断maxEvictableIdleTimeMillis大小
2020-01-29 14:38:26 +08:00
温绍锦
736cd292f1
Merge pull request #3624 from auntyellow/master
...
fix article word use in pom description
2020-01-29 14:34:28 +08:00
DigitalSonic
8c57759eaa
PoolUpdater can set Schedule Period now
2020-01-28 20:14:16 +08:00
DigitalSonic
cff870e80e
Refactor Pool creation logic
...
1. Refactor the create logic to use NodeListener instead of DataSourceCreator.createMap
2. Add destroy methods to NodeListener and PoolUpdater
3. Add a lock to prevent Node update concurrently
2020-01-22 18:46:20 +08:00
DigitalSonic
e03511cdaa
rename the NodeEventType to NodeEventTypeEnum
2020-01-22 16:51:16 +08:00
DigitalSonic
82adaad442
add NodeListener mechanism
2020-01-22 16:48:16 +08:00
DigitalSonic
dd2b469414
add a isInBlackList() method
2020-01-22 14:37:32 +08:00
DigitalSonic
830640a11d
add a blacklist in HighAvailableDataSource
2020-01-21 15:40:46 +08:00
DigitalSonic
75a094c41e
add a blacklist in HighAvailableDataSource
...
Filter the DataSourceMap with the blacklist before returning
2020-01-21 14:58:19 +08:00
DigitalSonic
781fd69ce6
extract some Properties related method into Utils
2020-01-20 17:29:05 +08:00
DigitalSonic
1617528f77
Merge remote-tracking branch 'upstream/master'
2020-01-16 23:21:41 +08:00
codeimport
6ee952e4c2
数据库初始化后才用判断maxEvictableIdleTimeMillis大小
2019-12-30 18:03:34 +08:00
auntyellow
c7089f7ea7
An JDBC ... => A JDBC ...
2019-12-16 10:30:12 +08:00
高铁
b73e55f498
Merge remote-tracking branch 'origin/master'
2019-11-25 22:46:09 +08:00
高铁
206ef1dbe0
add method : parseStatements(String sql, String dbType, SQLParserFeature... features);
2019-11-25 22:45:38 +08:00
高铁
ef2d83f74a
bug fixed for concurrent close & discard connection
2019-11-25 22:45:15 +08:00
温绍锦
ea284b43cb
Merge pull request #3574 from desertsurge/desertsurge-patch-2
...
refactor: 数据源页面多语言翻译了两次,去掉此页面多余的翻译
2019-11-24 18:32:57 +08:00
desertsurge
c114036044
Update datasource.html
...
refactor: 数据源页面多语言翻译了两次,去掉此页面多余的翻译
2019-11-20 15:06:48 +08:00
温绍锦
9d8db34214
Update README.md
2019-11-17 10:56:56 +08:00
eryan
a49446a22d
解决Spring Boot环境下AOP二次代理问题
2019-11-08 08:33:44 +08:00
eryan
0a081d5a3f
Merge pull request #1 from alibaba/master
...
sync
2019-11-08 08:23:27 +08:00
DigitalSonic
4f45e7f8dc
add Testcases
2019-11-05 18:01:08 +08:00
DigitalSonic
ea16b58cc0
Update RandomDataSourceSelector.java
...
if threads are running, interrupt them first, and then start new threads
2019-11-05 18:00:48 +08:00
DigitalSonic
b6e6812d9d
Update RandomDataSourceValidateThread.java
...
add some logs
2019-11-05 18:00:00 +08:00
高铁
bd8e80bdd8
improved oracle sql parser
1.1.21
2019-11-03 21:12:49 +08:00
高铁
1cdd3f28eb
improved hive sql parser
2019-11-02 22:46:16 +08:00
高铁
481a0c8380
fix : get connection does not execute sql and return, add config 'checkExecuteTime', use 'lastExecTimeMillis' instead of 'lastActiveTimeMillis'
2019-11-02 20:21:37 +08:00
高铁
cb72382549
add method : DruidDataSource.discardConnection(ConnectionHolder)
2019-10-29 15:34:32 +08:00
高铁
1a4aea6c6e
improved hive sql parser
2019-10-29 01:15:14 +08:00
高铁
1e8cc71c50
fix : get connection does not execute sql and return, add config 'checkExecuteTime', use 'lastExecTimeMillis' instead of 'lastActiveTimeMillis'
2019-10-27 17:19:30 +08:00
高铁
07b14e88de
compiler version JDK 1.6
2019-10-27 10:52:59 +08:00
温绍锦
3ad2168e77
Merge pull request #3466 from yidasanqian/master
...
Fix typo
2019-10-26 21:30:29 +08:00
温绍锦
21899197b2
Merge pull request #3384 from Nonlone/master
...
feat:增加统计页面展示废弃连接数
2019-10-24 20:30:20 +08:00
高铁
e5e83312de
support JDK 1.7 features
2019-10-20 12:21:48 +08:00