(java程序员新手入职的坑(配置文件)

文胖子记录生活1

对于刚进公司做java开发的我而言一些都是这么新鲜有趣,但总会出现低级错误(这就很烦)。借此来发表一篇文章希望以后不用再犯。

起因) 昨天交给了我一个任务完成对用户账号下拉框内员工数据的展示,在完成了自己的任务之后就测试了一下,好巧不巧的碰到一个bug。页面上的条件查询(客户名称)查不出数据,但是(账号查询)却可以!!!

页面是这样的
(java程序员新手入职的坑(配置文件)
根据(账号)能够查出来数据,但问题出在(客户名称)的查询。就觉得很奇怪!明明前端传到后端的时候(客户名称)这个选项是有数据的而且日志也把sql语句和前端传过来的值给打印了出来。后来寻思是不是sql语句的问题。然后把日志打印的sql语句也拿到数据库中去查询。结果发现 有数据!!!,那问题出现在了那里啊。

刚进公司的时候做的位置比较好,用一个词来形容 ‘ 饮水机管理员‘ ’)在一顿调试接冥思苦想之际过来一个大佬喝水。趁他接水之际,询问了他一下。就这么顺理成章帮我看了一下*(职场小技巧:在别人帮你的时候需要立马起身把位置让出来。然后手扶着凳子的靠背,另外一个手插着桌子。你就稍微用点力,大佬想着走?不可能。如果是女生当我没说*)。然后通过一系列的debug和快捷键。看他指尖在键盘上跳动的样子俨然是一位钢琴家(牛皮)。

30分钟过后,大佬在我的注视下,把(客户名称)的查询给删掉了。说了一句“草”(一种植物),然后就走开了。喂喂喂,我总不肯能说一句“草”然后走开吧。然后就开始了各种百度。百度过程就不想说了,想吐。到了晚上八点主管说走吧明天弄 不着急。回到家之后通过各种渠道询问同学还问了老师。问题描述的不够准确放弃了。就这样躺在床上思考着问题。(没睡好!!!)

第二天,大佬又过来帮我看,(可能因为昨天的“草的离场不够帅”)。30分钟后我的注视下在大佬一声(MD)离场了。我也要被这个问题搞吐了啊。公司的大佬们总是要喝水的嘛。可想而知。看了几位还是没解决。最后发现问题出现在了配置文件上。

因为昨天的在做任务之前。老大给了一个sql脚本说“这里面有测试数据你建个数据库运行一下”,然后自己运行脚本重新配置了一下mysql连接文件(我这里是springboot的配置)。结果是不记得加上utf-8数据格式,回到图片上账号能查询因为它的数据是英文编译能通过,但是中文就不一样了。之后我高兴的把解决的方法告诉了第一位帮我的大佬(在微信聊天中大佬以‘淦’结束了交流,附图给大家)

(java程序员新手入职的坑(配置文件)

记录一下吧毕竟这玩意弄了一天,谢谢您嘞。希望阅读完的看官不要出现像我一样出现这样低级的错误了!!!