1、删除多余的数据源和数据源拦截器,将行为日志迁到MySql上,并在日志查询接口上添加Blob类型转换工具;
2、修改DNS响应策略配置 reqStrateId验证条件; 3、修改maat.xml,存储结构结尾无\n的都加上。
This commit is contained in:
@@ -7,12 +7,12 @@
|
||||
<result column="VERSION" jdbcType="VARCHAR" property="version" />
|
||||
<result column="OPACTION" jdbcType="INTEGER" property="opAction" />
|
||||
<result column="OPTIME" jdbcType="TIMESTAMP" property="opTime" />
|
||||
<result column="REQUEST_CONTENT" jdbcType="CLOB" property="requestContent" />
|
||||
<result column="REQUEST_CONTENT" jdbcType="BLOB" property="requestContent" typeHandler="com.nis.util.BlobTypeHandler"/>
|
||||
<result column="REQUEST_TIME" jdbcType="TIMESTAMP" property="requestTime" />
|
||||
<result column="CONSUMER_TIME" jdbcType="BIGINT" property="consumerTime" />
|
||||
<result column="REQUEST_IP" jdbcType="VARCHAR" property="requestIp" />
|
||||
<result column="BUSINESS_CODE" jdbcType="INTEGER" property="businessCode" />
|
||||
<result column="EXCEPTION_INFO" jdbcType="VARCHAR" property="exceptionInfo" />
|
||||
<result column="EXCEPTION_INFO" jdbcType="BLOB" property="exceptionInfo" typeHandler="com.nis.util.BlobTypeHandler"/>
|
||||
<result column="SERVER_IP" jdbcType="VARCHAR" property="serverIp" />
|
||||
<result column="TRACE_CODE" jdbcType="VARCHAR" property="traceCode" />
|
||||
</resultMap>
|
||||
@@ -90,7 +90,7 @@
|
||||
<insert id="insert" parameterType="com.nis.domain.ServicesRequestLog">
|
||||
insert into SERVICES_REQUEST_LOG
|
||||
<trim prefix="(" suffix=")" suffixOverrides=",">
|
||||
ID,
|
||||
|
||||
<if test="operator != null">
|
||||
OPERATOR,
|
||||
</if>
|
||||
@@ -129,7 +129,7 @@
|
||||
</if>
|
||||
</trim>
|
||||
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
||||
SEQ_SERVICES_REQUEST_LOG.Nextval,
|
||||
|
||||
<if test="operator != null">
|
||||
#{operator,jdbcType=VARCHAR},
|
||||
</if>
|
||||
|
||||
@@ -123,7 +123,7 @@ public class SaveRequestLogThread implements Runnable {
|
||||
try {
|
||||
reader=request.getReader();
|
||||
while((line=reader.readLine())!=null){
|
||||
bulider.append(line);
|
||||
bulider.append(new String(line.getBytes(),"utf-8"));
|
||||
bulider.append("\n");
|
||||
}
|
||||
} catch (IOException e) {
|
||||
|
||||
Reference in New Issue
Block a user