Commit e666bb0407d248faaafa13f8571990c3c776845b

Authored by 648540858
1 parent 59bda74e

去除连接池中wall配置,此配制影响批量执行sql

src/main/java/com/genersoft/iot/vmp/gb28181/transmit/event/request/impl/message/MessageRequestProcessor.java
@@ -109,7 +109,7 @@ public class MessageRequestProcessor extends SIPRequestProcessorParent implement @@ -109,7 +109,7 @@ public class MessageRequestProcessor extends SIPRequestProcessorParent implement
109 try { 109 try {
110 rootElement = getRootElement(evt); 110 rootElement = getRootElement(evt);
111 if (rootElement == null) { 111 if (rootElement == null) {
112 - logger.error("处理SUBSCRIBE请求 未获取到消息体{}", evt.getRequest()); 112 + logger.error("处理MESSAGE请求 未获取到消息体{}", evt.getRequest());
113 responseAck(evt, Response.BAD_REQUEST, "content is null"); 113 responseAck(evt, Response.BAD_REQUEST, "content is null");
114 return; 114 return;
115 } 115 }
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/event/request/impl/message/response/cmd/RecordInfoResponseMessageHandler.java
@@ -39,7 +39,7 @@ import static com.genersoft.iot.vmp.gb28181.utils.XmlUtil.getText; @@ -39,7 +39,7 @@ import static com.genersoft.iot.vmp.gb28181.utils.XmlUtil.getText;
39 @Component 39 @Component
40 public class RecordInfoResponseMessageHandler extends SIPRequestProcessorParent implements InitializingBean, IMessageHandler { 40 public class RecordInfoResponseMessageHandler extends SIPRequestProcessorParent implements InitializingBean, IMessageHandler {
41 41
42 - private Logger logger = LoggerFactory.getLogger(RecordInfoResponseMessageHandler.class); 42 + private final Logger logger = LoggerFactory.getLogger(RecordInfoResponseMessageHandler.class);
43 private final String cmdType = "RecordInfo"; 43 private final String cmdType = "RecordInfo";
44 44
45 private ConcurrentLinkedQueue<HandlerCatchData> taskQueue = new ConcurrentLinkedQueue<>(); 45 private ConcurrentLinkedQueue<HandlerCatchData> taskQueue = new ConcurrentLinkedQueue<>();
src/main/resources/all-application.yml
@@ -48,7 +48,7 @@ spring: @@ -48,7 +48,7 @@ spring:
48 poolPreparedStatements: false # 是否開啟PSCache,並且指定每個連線上PSCache的大小 48 poolPreparedStatements: false # 是否開啟PSCache,並且指定每個連線上PSCache的大小
49 timeBetweenEvictionRunsMillis: 60000 # 配置間隔多久才進行一次檢測,檢測需要關閉的空閒連線,單位是毫秒 49 timeBetweenEvictionRunsMillis: 60000 # 配置間隔多久才進行一次檢測,檢測需要關閉的空閒連線,單位是毫秒
50 minEvictableIdleTimeMillis: 300000 # 配置一個連線在池中最小生存的時間,單位是毫秒 50 minEvictableIdleTimeMillis: 300000 # 配置一個連線在池中最小生存的時間,單位是毫秒
51 - filters: stat,wall,slf4j # 配置监控统计拦截的filters,监控统计用的filter:sta, 日志用的filter:log4j, 防御sql注入的filter:wall 51 + filters: stat,slf4j # 配置监控统计拦截的filters,监控统计用的filter:sta, 日志用的filter:log4j
52 useGlobalDataSourceStat: true # 合并多个DruidDataSource的监控数据 52 useGlobalDataSourceStat: true # 合并多个DruidDataSource的监控数据
53 # 通过connectProperties属性来打开mergeSql功能;慢SQL记录 53 # 通过connectProperties属性来打开mergeSql功能;慢SQL记录
54 connectionProperties: druid.stat.mergeSql=true;druid.stat.slowSqlMillis=1000 54 connectionProperties: druid.stat.mergeSql=true;druid.stat.slowSqlMillis=1000
src/main/resources/application-dev.yml
@@ -36,7 +36,7 @@ spring: @@ -36,7 +36,7 @@ spring:
36 poolPreparedStatements: false # 是否開啟PSCache,並且指定每個連線上PSCache的大小 36 poolPreparedStatements: false # 是否開啟PSCache,並且指定每個連線上PSCache的大小
37 timeBetweenEvictionRunsMillis: 60000 # 配置間隔多久才進行一次檢測,檢測需要關閉的空閒連線,單位是毫秒 37 timeBetweenEvictionRunsMillis: 60000 # 配置間隔多久才進行一次檢測,檢測需要關閉的空閒連線,單位是毫秒
38 minEvictableIdleTimeMillis: 300000 # 配置一個連線在池中最小生存的時間,單位是毫秒 38 minEvictableIdleTimeMillis: 300000 # 配置一個連線在池中最小生存的時間,單位是毫秒
39 - filters: stat,wall,slf4j # 配置监控统计拦截的filters,监控统计用的filter:sta, 日志用的filter:log4j, 防御sql注入的filter:wall 39 + filters: stat,slf4j # 配置监控统计拦截的filters,监控统计用的filter:sta, 日志用的filter:log4j
40 useGlobalDataSourceStat: true # 合并多个DruidDataSource的监控数据 40 useGlobalDataSourceStat: true # 合并多个DruidDataSource的监控数据
41 # 通过connectProperties属性来打开mergeSql功能;慢SQL记录 41 # 通过connectProperties属性来打开mergeSql功能;慢SQL记录
42 connectionProperties: druid.stat.mergeSql=true;druid.stat.slowSqlMillis=1000 42 connectionProperties: druid.stat.mergeSql=true;druid.stat.slowSqlMillis=1000