关于最近项目中新增报文数据时不时不能插入进去的问题
最近弄了一个公司一个很久以前的项目 老到原来开发的人员都走了 这个项目需求是新增几个字段 新增的字段的话是一个挺简单的活 项目原本都有写好的 按照原来的字段修改下就好了 也就以为很快能完成
代码敲完后 就开始最激动人心的测试(本公司开发测试都是自己独立完成) 测试的时候接口日志显示插入成功 数据库查看了一下新增的字段数据插入了进去没问题 然后打算在测几次看看
接口日志还是显示成功 但是查找数据库这次新增的值为空了 一遍遍排查代码有没有问题 代码测试完毕后 然后开始在插入报文值的地方打断点 返回的报文日志显示插入了两条日志 一条有新增字段 一条没有新增字段的 数据库也是显示了两条数据一条没新增字段 和一条有新增字段的 然后试着不打断点 接口日志又是只返回一条没有新增字段的接口日志
最后问了下公司一个大佬 指出了资源被抢了 因为打断点了本地服务还没跑完 测试的已经先跑完了 然后本地的数据又插入进去了 然后远程关掉了测试服的服务器试了几次新增的字段都有值了