Слияние кода завершено, страница обновится автоматически
beecp changes
Changes in 1.4.3
1: simplify source code
2: fix issue that disable default set when set fail on first connection
Changes in 4.1.2
1: enhance exception
2: change type declaration of some fields of pool
3: improve pool self-loop
Changes in 4.1.1
1: fix using-connection close issue
2: change interruption log to runtime log
3: add equal symbol to alive test expression
Changes in 4.1.0
1: change pool connection array to a fixed length array
2: re-implement interruption on connection creation
3: not remove created connections when failed during async initialization
Changes in 4.0.7
1: refactor clear method of pool
2: remove dirty check from method setAutoCommit of proxy Connection
3: improve pool performance
Changes in 4.0.6
1: fix nullpoint exception when set default to first connction
2: fix log not print issue when set default to first connction
3: improve source code structure of a method to get pooled connection
Changes in 4.0.5
1: add an indicator on threadlocal(set false to support virtual threads)
2: fix a nullpoint exception when pool close in new state
3: fix pool jmx register exception
4: remove config item:createTimeout
5: classes rename
RawConnectionFactory ---->BeeConnectionFactory
RawXaConnectionFactory--->BeeXaConnectionFactory
TransactionIsolation ---> BeeTransactionIsolationLevels
Changes in 4.0.4
1: add a new util method: CommonUtil.isNotBlank
2:[beecp]rename two methods related with pool lock
getElapsedTimeSinceCreationLock() ---> getPoolLockHoldTime()
interruptThreadsOnCreationLock() ---> interruptOnPoolLock()
3:[beecp] support returning a array of interrupted threads from pool lock
4:[beecp]rename connection eviction predicate class.
SQLExceptionPredication ---> BeeConnectionPredicate
5:[beecp]some optimization on source code
6:[beecp]add toString() method to jdbc proxy objects
Changes in 4.0.3
* upgrade slf4j-api to 2.0.6
* allow to assign 0 on connectTimeout
* rename a config item(jdbcLinkInfDecoderClassName --> jdbcLinkInfoDecoderClassName)
* fix exception on inner copying configPrintExclusionList
* fix null point exception when load invalid properites file
* enhance interruption on pool lock and pool semaphore(two new extension classes in util pacakge)
Changes in 4.0.2
* [beecp]support propeties config loading from class path
* [beecp]remove some unnecessary check on number config items
* [beecp]fix IndexOutOfBoundsException on remove error code
* [beecp]add a new config item[configPrintExclusionList]
* [beecp]rename a exception class[PoolInitializedException --> PoolInitializeFailedException]
* [beecp]add a new method to BeeObjectSourceConfig[getFactoryProperty]
* [beecp]rename three config items
validTestSql ---> aliveTestSql
validTestTimeout ---> aliveTestTimeout
validAssumeTime ----> aliveAssumeTime
Changes in 4.0.1
* [beecp]enhance interruption handling on conneciton creation
* [beecp]rename a pool inner fiel and add volatile type to this field[startTimeAtLockedSuccess ----> pooledArrayLockedTimePoint]
* [beecp]fix a NullPointException in method BeeDataSource.getLogWriter
Changes in 4.0.0
* change project LICENSE from LGPL2.1 to Apache2.0
* change top level folder from cn to org.stone
* add connection eviction predication to support customization on SQLException check
* add a operation method which can be used to try interrupt blocking on Driver.getConencton/DataSource.getConencton
* rename a config item: createTimeout ---> connctTimeout,which is equivalent to loginTimeout field in DriverManager
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )