今天帮同事检查一段代码,发现了很古怪的问题,百思不得其解。只好认为其要么为灵异事件,要么是JDK有BUG。一位公司的前辈来帮忙定位,方法很简单,分段检查。终发现问题所在,反思之前的检查过程,其实提示信息早已摆在眼前,只是自己没有注意到。前辈说“大家其实水平都差不多,只是自己检查时更有耐心一些”。这句话当然是前辈自谦的成份居多,但在我听来却是金玉良言。出现问题时,要静下心逐行逐条的检查代码和配置。耐心这门功夫,很重要,还要下功夫修练。
定下一条原则,出现古怪问题无法定位时:
1、仔细查看每条LOG,检查每项配置;
2、如果没查出来,重复1,直到检查出来为止。