2020.8.17
今天确定了要去的组,还是回到了实习的crm组
今天主要做的内容是,学会使用svn工具,申请了svn账号,使用了企业邮箱,了解了微服务的思想,下载了代码
了解了各个模块代码所对应的内容
2020.8.18
今天开始看代码
上午强哥和涛哥教了如何看代码,如何从前端页面找到后端页面
涛哥讲了微服务的思想,对微服务的思想较为了解,之后找时间学习dubbo框架
下午看代码,看了我的资料厂商管理的几个功能,学会了mybatis trim标签的使用。
看dto实体类时我发现每个实体都设置了几个备用属性,这应该时为了方便后期拓展所预留的属性。
需要学习地方。JavaScript补一补基础,ajax,json的知识,如何将数据以execl的形式导出,需要掌握angular前端框架
2020.8.19
今天上午开始看我的仓库页面的代码,发现了两个问题
第一个是我的前段知识需要恶补,包括html,js,特别是angular框架,之前没有接触过这个框架,在看的过程中发现自己的js知识又忘了,所以下一步的主要目标是把js和前端知识看一遍
第二个是对于mybatis的sql拼接不是很理解,特别是动态注入那一块,需要找时间学习一下。
用了一上午的时间把js的基础语法串了一遍,对js的基本语法,函数调用较为熟练了。下午看了DOM,BOM,AJAX,JSON,javasc的对象思想其实很好理解,和Java的对象差不多,但是ajax有些抽象,希望在后续的开发中能找机会试一下,json这一块还比较好,但是还需要实践。
明天暂定任务,json在Java中的应用,开始看angularjs框架的知识。
2020.8.20
今天任务,给电脑加域,看angularjs框架相关知识,将电脑环境配置好,将源码运行起来。
因为为了加域昨天把电脑重装了,今天早上找了个工程师加了域,然后重新配置了各种编程环境。但是把代码从svn拉下来后一直出问题,运行不了,组里的两位大哥帮忙也没有解决,直到下午快下班时吧陈经理叫了过来,陈经理分析后认为是最近新换了私有库,但是最新的包没有加进去,而引用的模块没有更新私有库,导致我这里出了错误,而且我缺少的包并不是直接引用的,而是依赖于其他的包,而依赖的包又不在我运行的这个模块上,在另一个模块上。虽然直到下班时也还没解决好,但是今天这件事还是给了我很大收获。一是bug真的会各种各样,可能真的在你想不到的地方,公司级的项目不和我们自己做的demo一样,一定要考虑到各个模块之间的联系。二是考虑问题的方式,虽然今天白天没有解决,但是强哥和涛哥在解决问题时,提出了很多我以前没接触到的地方,简而言之就是大开眼界。现在明白了具体的问题所在,明天早上争取解决。
今天的收获还是很多的,白天的时候看了一些angularJS的知识,虽然因为修改bug没有看完,但是大体的思想了解了。二是涛哥给我讲了关于SVN的相关思想,以及和Git的区别,让我对SVN有了更深的了解。三是经验真的很重要,学习真的没有终点,陈经理不愧是项目经理,来了后没多久就解决了问题,这就是经验的作用,涛哥虽然做了很久的开发,但是在问知识的时候照样很谦虚,不管哪个阶段都会遇到不会的东西,所以以后有了空闲时间我就要充实自己。
临近下班时,我和陈经理交流了一会,我问他我现在是应该看代码专注功能实现还是应该先看教程补充自己的知识面,陈经理告诉我说要先去看代码,然后动手去做,哪怕现在不懂,但是要先去实现,就算复制粘贴也可以,实现后,在慢慢的去理解,而且他说下个周或下下个周就要给我安排任务了,既紧张又兴奋。
虽然今天下班的比较晚,但是并不累,可能这就是有了收获带来的满足感把。想起了一句话,最幸福的事情莫过于有事可做,有人可爱,有期可待,这几天虽然很累,但是很有满足感,继续加油。
2020.8.21
目前需要看的东西
dubbo zookeeper
mybaitis sql注入
今天上午主要把项目给跑了起来,由于上午没有找到缺失包所依赖的包,我就直接引入了依赖,配置好了tomcat,把项目跑了起来,不过涛哥今天一直在找这个原因,因为他担心这个bug会导致后面生产出现问题,一定要弄个明白,下午的时候又把陈哥叫了过来,这次把最终的问题找了出来,原因出现在我的一个包里的配置文件和他们的配置文件有区别,把配置文件更新后就可以解决了。这件事给了我很大的启发,虽然说我直接引入可以运行,但是之前的bug也不能放过,现在放过了,指不定以后啥时候就出现问题,所以不能放过任何一个可能出现问题的点。
下午的时候看了关于dubbo和zookeeper的相关资料,并且实际运行了一下dubbo,但是运行后又有了疑问,就是测试环境和我自己电脑的环境问题,后来强哥专门给我讲了分布式和微服务的思想,现在,我对这一个模块的认识更深了,也解决了之前的问题,所以说,学东西一定要动手,在实际的开发中去发现问题解决问题。
明天就是周末了,这么周末除了休息之外,也不能放松,争取用这两天把前端所有的知识点串一遍,虽然我是后端开发,不需要对前端太精通,但是基础知识还是要在复习下。下个周的任务着重放在后端上。