治疗焦虑症的帖子

编程入门 行业动态 更新时间:2024-10-09 15:15:27

治疗<a href=https://www.elefans.com/category/jswz/34/1747350.html style=焦虑症的帖子"/>

治疗焦虑症的帖子

2019独角兽企业重金招聘Python工程师标准>>>

1. java -Dfile.encoding=utf-8 -jar XXX.jar 解决启动jar包中文乱码问题。

2.datasource 配置 removeAbandoned

在配置时,主要难以理解的主要有:removeAbandoned 、logAbandoned、removeAbandonedTimeout、maxWait这四个参数,设置了rmoveAbandoned=true 那么在getNumActive()快要到getMaxActive()的时候,系统会进行无效的Connection的回收,回收的 Connection为removeAbandonedTimeout(默认300秒)中设置的秒数后没有使用的Connection,激活回收机制好像是getNumActive()=getMaxActive()-2。 有点忘了。 
  logAbandoned=true的话,将会在回收事件后,在log中打印出回收Connection的错误信息,包括在哪个地方用了Connection却忘记关闭了,在调试的时候很有用。 
  在这里私人建议maxWait的时间不要设得太长,maxWait如果设置太长那么客户端会等待很久才激发回收事件。 
  以下是我的配置的properties文件: 
#连接设置 
jdbc.driverClassName=oracle.jdbc.driver.OracleDriver 
jdbc.url=jdbc:oracle:thin:@127.0.0.1:1521:DBSERVER 
jdbc.username=user 
jdbc.password=pass 

#<!-- 初始化连接 --> 
dataSource.initialSize=10 

#<!-- 最大空闲连接 --> 
dataSource.maxIdle=20 

#<!-- 最小空闲连接 --> 
dataSource.minIdle=5 

#最大连接数量 
dataSource.maxActive=50 

#是否在自动回收超时连接的时候打印连接的超时错误 
dataSource.logAbandoned=true 

#是否自动回收超时连接 
dataSource.removeAbandoned=true 

#超时时间(以秒数为单位) 
dataSource.removeAbandonedTimeout=180 

#<!-- 超时等待时间以毫秒为单位 6000毫秒/1000等于60秒 --> 
dataSource.maxWait=1000 

3.设置MySQL only_full_group_by 查询限制

set sql_mode ='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION';

 

转载于:

更多推荐

治疗焦虑症的帖子

本文发布于:2024-03-14 01:53:46,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1735363.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:焦虑症   帖子

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!