惯性思维的坑
一、问题:
最近做一个项目,其中有一个小功能,页面传递一个文件名,后台查找该文件供前台下载
很简单的一个功能,都不知道写了多少遍,写好测试,无论文件是否存在,总是报错,满屏白,【the site of not reached】
二、分析:
(1)是文件找不到? 由于项目是在linux上部署,是否会是路径问题,但是之前一直识别【/home】为本地的【e盘】,改路径【/】为【\】,测试后失败
(2)是代码逻辑?代码里有一步判断文件是否存在后下载,【debug】总是进文件找不到的逻辑,当时没想,认为是条件判断错误
(3)是环境问题? 把代码部署到linux环境还是文件下载错误
整个一下午,到达了崩溃的边缘,开是了质疑人生之旅。。。
三、解决:
缓了一天,第二天早上,继续看,就不信,连个文件都下载不了?
脑中始终觉得,肯定是路径的问题 ,看路径注入,发现,路径的注入似乎和以前的不一样?????
最终,发现是注入路径【@Value("${FILE_HISTORY_DIR}")】写成【@Value("FILE_HISTORY_DIR")】,少了【${}】
心中一万头草泥马奔腾而过,看的我自己都想哭,
之前做输出路径不对,应该就已经想到了,可是任然如此,可恨啊!!!
四、总结:
(1)遇到问题不放弃,本着【不着急,不害怕,不要脸】的原则
(2)输出结果了就要仔细认真分析,猜测原因,做反推
(3)小心自己的惯性思维,认为什么什么一定没问题,要有质疑精神,不要被固有经验蒙蔽
(4)遇到问题本着学习的态度,步步扎实的推演、验证
问题是小问题,但是这种有偏差的思维模式害人不浅,大家引以为戒!!!慎之、戒之
我从不相信什么懒洋洋的自由,
我向往的自由是通过勤奋和努力实现更广阔的人生,那样的自由才是珍贵的、有价值的。
我相信一万小时定律,我从来不相信天上掉馅饼的灵感和坐等的成就。
做一个自由又自律的人,靠势必实现的决心认真地活着。
我向往的自由是通过勤奋和努力实现更广阔的人生,那样的自由才是珍贵的、有价值的。
我相信一万小时定律,我从来不相信天上掉馅饼的灵感和坐等的成就。
做一个自由又自律的人,靠势必实现的决心认真地活着。
[山本耀司]
本文转载请注明出处