20240223
1.jenkins发布失败导致代码没改动
2.空指针异常最外层的try catch 不显示的原因如下:空指针里嵌套空指针
3.注意测试环境和生产环境的文件夹的写权限
20240227
1.建行的对账文件竟然有非保全类型的保单,农行的对账文件有失败的保单(注意)
2.核心返回的信息为空,返回标志竟然为Y,按道理字符串都加非空判断,注意接口的成功标志含义
20240228
1.在途生产验证功能容易影响本功能,如实现A功能,B功能就瘫痪,生产验证千万不可取;
因为渠道的原因导致客户业绩瘫痪,客户一旦提及生产验证建议严格按照正规流程走,经过测试环
境测试,并进行必要的回归测试。再发布生产,直接发布生产风险太大,若客户不听从,提前说好风险
2.不同的环境打印级别还不同,JdomUtil.print生产环境不打印信息,测试环境打印,多用cLogger.info(日志输出级别不同,tomcat有自带的日志所以显示较全)
3.坚定自己的信心,程序都跑完了并和测试环境一样且报错,不要怀疑代码问题(结果竟是客户自己的操作失误)
4.双录系统发布uat环境直接用Jenkins,sit环境没配置Jenkins就直接将编译好的代码丢进服务器
5.生产环境和测试环境一定一定要配置一样,代码中途断了日志,肯定是代码有问题了,不要在琢磨是不是环境的问题,不如寻找支持赶紧重新发版多加点输出信息和try catch
20240417
问题:多服务器下载的文件存在解密失败和文件混乱(local:存放解密失败的 rcv存在解密成功)
原因:多服务器目录挂载共享文件夹映射错误