4.26 早上刚下班
路上领导就给电话来系统jvm 报警
回到宿舍立马打开电脑 看看日志
不过太累 看不出问题了
然后睡觉了
11点30分领导再给电话来,客户这边很急,帮忙再看看什么问题,麻烦回来看看什么问题
天啊 只睡了1小时多,25号19点至26号7点30 已经通宵奋战10几个钟
现在继续回去 奋战了。
回去也精神 不佳,看代码也看不到问题,
qa又重现不了问题。
7点多边吃边再看代码,突然想起来 早上的问题原因一致 底层代码 mobilePhone值为空就会忽略这个条件(status=1)
而不是 mobilePhone is null and status =1
这样把符合条件(status=1)的数据全查询出来,这样查询时间很久,甚至jvm 爆了
代码图
总结:
查询数据库一定要对值进行空判断(null and "")
最近太累了,自己需要多休息,不然病坏了。
身体坏了什么都做不了
工作只是生活的部分而不是全部











网友评论