一周学习总结--20184/8

这周总的来说还算比较充实,每天都有按计划的学习知识,这一星期把Web进阶看完了 也实现了具体代码。其中遇到了很多问题,代码逻辑难度来说还可以接受,仔细想想可以想明白。除此之外遇到好多非代码逻辑方面的问题,而是比较基本的eclipse环境问题,以下列出一些我敲代码时遇到的问题:

    1.比较常见的就是项目中没检查出来什么问题,一运行就是报空指针错误,找了半天都没发现哪里出了错,结果把项目clean一下,重启服务器或是eclipse得到了解决。

    2.WorkSpace中的编码问题,我们知道eclipse默认是GBK这很不利于我们的开发,我原来以为在新建项目中把属性里面改成UTF-8即可,但是还是会出现乱码的情况,不太理解于是百度了一下得到一下回答:

           Eclipse里设置编码有三个层次:全局、工程、文件。 文件的编码会覆盖工程的编码,工程的编码会覆盖全局的编码。我猜测:虽然你的工程编码更改为GBK,但只对新建文件有效。 如果工程中旧有的文件是UTF-8编码,那么它的编码会覆盖工程编码,即不受你设置的工程编码影响。 解决方法是:在文件上点右键,在文件属性里设置文件的编码。但是如果文件本来是UTF-8编码,你强行改为GBK编码,文件会乱码,工程也不再能编译通过。 解决办法是:先把文件存为GBK编码,再在文件属性里设置它的编码。很麻烦。 所以对于一个已有的工程,如无必要,不要变更它的编码。

所以在做项目之前统一编码还是很重要的,不要引起不必要的麻烦

 3.在创建servlet的时候ecilpse会为我们自动创建(注释或配置文件-与版本有关)但是两者不可兼得,如果你同时使用注解和配置文件,那么服务器在启动时会报错,即不能正常启动。

 4.还有一个小问题是我在做项目的时候发现的,也是折磨了我不少时间,就是PreparedStatement执行sql语句时只能一句一句的逐条执行,即sql语句里不能同时写入多条执行语句。


以上就是我本周遇到的一些问题,下一周该看Web高级了,预计一周以内看完,有时间的话还需要看看算法,数据结构方面的知识,毕竟感觉春招面试官还是很注重这一方面的。现在大三下班学期,留给我的时间不多了,加油,虽然每天这样强度挺高的,会经常感觉疲倦,我也不知道自己能保持多久,但是我相信这样的努力会有好结果的。

你可能感兴趣的:(日常个人总结)