发表于: 2018-01-18 22:42:54

1 650


今日完成的事情:

1.     今天发现了一个bug,就是昨天我辛苦好久封装的一个模块的代码,竟然出错:

                                             

就是上面的代码块,我把每次修改职位状态之后,然后修改公司在招职位数一起修改这个小的模块的代码进行了封装,因为我有三个接口都需要这一部分内容。

封装起来之后,如果根据sql语句查找不出来职位数的话,会返回null,造成一直空指针,遂放弃。

2.     登陆的时候,在session中加入userId,因为我有好几个接口,需要用到userId,比如修改和新增的时候都需要用到userId

因为是在振恒写的代码中进行了修改,所以注释,还是要加上:

以后出了问题,可以快速定位到负责人。

3.  今天看了一点基础:

看了一下类的加载,这点东西看的自己都晕头转向的,看着有点绕,还是不要多看了。

主要了解了一下类的初始化的时机:

1.  创建类的实例的时候

2.     调用某个类的类方法。

3.     访问某个类或接口的类变量

4.     使用反射方式来强制创建某个类或接口对应的java.lang.Class对象

5.     初始化某个类的子类的时候

6.     直接使用java.exe命令来运行某个主类。

还有一个比较关键的点是:

对于一个final型的类变量,如果该类变量的值在编译的时候就可以确定下来,那么这个类变量相当于“宏变量”。程序使用该静态变量,不会导致该类的初始化。

明日计划的事情:

明天赵一些面试的时候可能会问到的基础来学习吧,太基础的东西自己都绕晕了。

遇到的问题:

收获:

初始化的几种情况。

 

 

 

 

 

任务开始时间:2017/12/15

预计完成时间:2017/12/28

延期:第一次延期至2018/1/2

延期:第二次延期至2018/1/8

延期:第三次延期至2018/1/14

延期原因:自己太菜了,写接口太慢了,耽误了大家的进度。

解决办法:撸起袖子,加班加点敲代码

禅道:http://taskNaNteng.com/zentao/project-story-494.html



返回列表 返回列表
评论

    分享到