- 博客(5)
- 收藏
- 关注
原创 生产时间戳错误的分析过程及解决办法
生产时间戳错误的分析过程及解决办法一、列表中时间属性与当前时间相差十几小时二、查看机器时间三、查看应用的时区设置四、查看数据库的数据时间及数据库部署的主机时区五、解决问题最终发现问题出在数据源的时区设置上,在jdbc的数据源url配置后缀&serverTimezone=Asia/Shanghai...
2021-07-08 15:44:45
1483
原创 log4j2.xml输出多文件配置的案例
log4j2.xml输出多文件配置的案例方式一:多文件输出案例(配合java获取)<?xml version="1.0" encoding="UTF-8"?><configuration> <Properties> <!-- 请修改日志存储路径 --> <Property name="logDir">/app/logs/api</Property> <!--<Pr.
2020-11-27 14:59:11
1026
原创 某某平台数据表被锁定之后的现象及解决办法
一、背景 XXXX支撑平台能力调用出现调用异常问题,经查日志发现是表tb_open_ability_call_202011在保存能力调用日志时发生存入失败。二、深层原因在同数据库维护人员联系(show OPEN TABLES where IN_use > 0)之后,从数据库日志发现是如下信息:即:tb_open_ability_call_202011和tb_open_stat_abilityforday_product 表被锁定,无法再对表...
2020-11-27 13:59:05
153
原创 加密签名的处理解决办法
加密签名不合法的分析过程及解决办法一、出现场景xxx平台关于能力调用过程中post请求出现签名不合法问题。表象如下图二、日志分析 定位日志分析,我们发现密文在解密之后只获取到123个字节长度,而要求的是128个字节长度,初步分析密文存在字节丢失的可能性。进而对调用的入参存在问题提出异议。三、验证分析1、post请求使用get入参目前的能力调用中,get请求正常,而post请求存在签名中参数不合法,此时我们把get入参作...
2020-08-04 11:05:50
599
原创 java连接池配置
资源复用:连接可以重复利用,避免了频繁创建、释放连接引起的大量性能开销。在减少系统消耗的基础上,同时增进了系统的平稳性。提高系统响应效率:连接的初始化工作完成后,所有请求可以直接利用现有连接,避免了连接初始化和释放的开销,提高了系统的响应效率。避免连接泄漏:连接池可根据预设的回收策略,强制回收连接,从而避免了连接资源泄漏。连接池推荐:将应用和数据库连接进行业务操作,建议使用连接池。如果是 Java 程序,推荐使用 Druid 连接池,最低要求版本1.1.0MySQL驱动包推荐:JAVA连接M.
2020-08-02 22:05:26
228
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人