+ HikariHandler 新增 createDataSource 方法用于没有导入 HikariCP 库的项目使用。
+ 新增 /texecute 指令用于强制目标执行命令或发送聊天信息。 + 新增 hikarisettings.yml 配置用于更改默认连接池设置。 o 修复 HikariHandler 重复创建连接池的问题。 o 修复 SQLTable 中 addColumn 方法无效的问题。
This commit is contained in:
32
src/main/resources/hikarisettings.yml
Normal file
32
src/main/resources/hikarisettings.yml
Normal file
@@ -0,0 +1,32 @@
|
||||
# 默认连接池配置
|
||||
DefaultSettings:
|
||||
DriverClassName: 'com.mysql.jdbc.Driver'
|
||||
AutoCommit: true
|
||||
MinimumIdle: 1
|
||||
# 连接池大小
|
||||
MaximumPoolSize: 10
|
||||
# 用来指定验证连接有效性的超时时间(毫秒/默认: 5秒)
|
||||
ValidationTimeout: 3000
|
||||
# 等待连接池分配连接的最大时长(毫秒/默认: 30秒)
|
||||
# 超过这个时长还没可用的连接则发生 SQLException
|
||||
ConnectionTimeout: 10000
|
||||
# 一个连接idle状态的最大时长(毫秒/默认: 10分钟),超时则被释放
|
||||
IdleTimeout: 60000
|
||||
# 一个连接的生命时长(毫秒/默认: 30分钟),超时而且没被使用则被释放
|
||||
MaxLifetime: 60000
|
||||
# 是否自定义配置,为true时下面两个参数才生效
|
||||
DataSourceProperty:
|
||||
cachePrepStmts: true
|
||||
# 连接池大小默认25,官方推荐250-500
|
||||
prepStmtCacheSize: 250
|
||||
# 单条语句最大长度默认256,官方推荐2048
|
||||
prepStmtCacheSqlLimit: 2048
|
||||
# 新版本MySQL支持服务器端准备,开启能够得到显著性能提升
|
||||
useServerPrepStmts: true
|
||||
useLocalSessionState: true
|
||||
useLocalTransactionState: true
|
||||
rewriteBatchedStatements: true
|
||||
cacheResultSetMetadata: true
|
||||
cacheServerConfiguration: true
|
||||
elideSetAutoCommits: true
|
||||
maintainTimeStats: false
|
||||
@@ -533,6 +533,20 @@ COMMANDS:
|
||||
RELOAD:
|
||||
DESCRIPTION: '重载配置及数据库'
|
||||
SUCCESS: '&8[&3&lTabooLib&8] &7请求已发送, 详细信息请查看控制台'
|
||||
TEXECUTE:
|
||||
COMMAND-TITLE: '&e&l----- &6&lTabooLibExecute Commands &e&l-----'
|
||||
CHAT:
|
||||
DESCRIPTION: '使玩家输入聊天内容'
|
||||
ARGUMENTS:
|
||||
0: '玩家'
|
||||
1: '内容'
|
||||
INVALID-PLAYER-OFFLINE: '&8[&3&lTabooLib&8] &4玩家 &c{0} &4不在线.'
|
||||
COMMAND:
|
||||
DESCRIPTION: '使目标输入执行指令'
|
||||
ARGUMENTS:
|
||||
0: '目标'
|
||||
1: '内容'
|
||||
INVALID-TARGET-NOT-FOUND: '&8[&3&lTabooLib&8] &4目标 &c{0} &4不存在.'
|
||||
|
||||
DATABASE:
|
||||
CONNECTION-ESTABLISHED: '成功连接到 {0} 数据库,连接池大小 {1}'
|
||||
|
||||
@@ -21,6 +21,9 @@ commands:
|
||||
taboolibplugin:
|
||||
aliases: [tabooplugin, tplugin]
|
||||
permission: taboolib.admin
|
||||
taboolibexecute:
|
||||
aliases: [texecute]
|
||||
permission: taboolib.admin
|
||||
taboolibrarymodule:
|
||||
aliases: [tlm]
|
||||
translateuuid:
|
||||
|
||||
Reference in New Issue
Block a user