最近写代码调bug调的我逐渐失去意识,然后还遇到各种意料之外的问题,比如请求分发的时候页面乱码,后来找了各种帖子找解决办法,一个个试还是不管用,idea的vmoption文件改了改,tomcat的xml,bat各种改,都没有解决问题,重启和重新部署吐了,中午觉都没睡,后来想了一下,发现不启动tomcat在idea打开页面没有问题,一部署访问就出错,应该是tomcat的问题,然后我就把之前配置的全都复原了,然后把最开始在server.xml文件添加的*.html给删除了,结果问题终于解决了,最早看的帖子让我这样改,一直坑到最后才发觉是最开始改的就有问题,后来控制台中文乱码也是,日志乱码,然后我在配置文件加了logging的编码改成utf-8,vmoption里面加了dfile命令和变量,后来发现打印流中文变成乱码了,然后又改了半天决定试一下把最开始改的dfile删除了,结果真的就解决了,无话可说,最近在看牛客上的面经,感觉有点自闭了,大厂的面试确实很厉害,很难,这样我准备的时间实在是有些仓促,和学长学姐们交流了一下,我决定还是放平心态为好,看了一些相对不那么难的一些公司,又平衡了一些,毕竟谁那么想不开非要给自己找罪受,我决定开始把之前学的结合面经复习总结一下,以后面试前复习也方便一些,结合面经和学长学姐说的,重点什么的还是比较清晰的,现在内推大部分都没法免笔试了,部门直推的直面要求也比较高,所以综合来看,最重要的应该是javase相关的基础知识,原理源码要扎实一点,还有数据结构和算法,他们告诉我要多刷题,这样才有底气,确实我看无论公司大小这些几乎是标配,看面经很多都觉得会,自己开口说又觉得很多说的不完整有点忘,然后就是408四大门,计网,操作系统问的多一些,然后就是问和写sql语句,范式事务这些要懂,然后就是学的用的框架,设计模式,aop,ioc这些了,要有自己的理解,linux我看也会稍微问点命令什么的,linnux这学期选修刚学过学的还不错,但是命令这东西不经常用就会忘,这个相对好说,这是自己的干货部分,其余的需要努力的就是项目经历和实习经历了,实习经历因为要找暑期实习所以就先不说了,项目经历我决定先把技术路线上的技术捋顺,把整个环节复习回顾一下,然后准备好项目,所以开始刷面经知识点/leetcode,剑指offer算法题和技术路线巩固和练习准备相结合,加油,奥利给!