发表于: 2018-01-25 23:26:08
1 659
今天完成的任务
一、白天看基础,《第一行代码 - Java》,内容为面向对象和数组。还记得5个月前真的是零基础进来学Java的,磕磕绊绊,中途做到task4、task5的时候压力很大,还好坚持了下来。
现在做完了复盘项目,有了开发的经验,这时候回头补基础知识,很多内容很轻松的就理解了。当然,也可能是因为我选的书的问题。《第一行代码 - Java》是中国人写的,思维逻辑比较符合自己人吧,理解起来容易很多。
今天看的面向对象和数组,让我比较深刻的是new关键字。new关键字实例化的对象,会进行内存的分配,会分配一个堆内存空间用于存储对象的属性或者是一组信息(数组),再分配一个栈内存空间指向这个堆内存空间(也就是栈内存空间保存的是堆内存空间的地址)。
还有一些JVM垃圾回收的东西,但现在还没法用自己的话说出来。
二、改了一个BUG


down了源码,发现是代码写错了。统计total的时候也是按照分页的start进行统计的,把start改成"0"就解决了。还有一个问题是源代码判断list是否为空,没有使用CollectionUtils.isEmpt()方法,也进行了修改。
这个bug不难,卡住我的是一系列的SVN操作和down下来的trunk源码一大推爆红的,这两个问题直接把我整懵了。
D、接着就是发邮件申请发布线上环境。
流程总结出来后找了王蒙师兄确认,师兄确认没问题。但新的问题又来了,我检出的源代码,设置好JDK后还是一大堆依赖爆红。按照百度的结果,重新导入依赖也不行。另外admin-web引用的core版本也不对,引用的还是SNAPSHOT版本的core包。
.png)

.png)

.png)

改完后提交到版本库,开发机重启admin-web解决问题:
.png)

遇到的问题
收获
明天的计划
进度
评论