发表于: 2018-03-31 21:28:31

1 478


一、今天完成的事情


1、今天收割了一波老大的视频,直到了复盘项目之前需要做什么


            之前没搞懂的maven项目引入依赖jar包如果冲突怎么去处理的问题看了培宇大佬的视频之后彻底弄明白

了,很多依赖jar包在被导入的时候又依赖了另一个jar包,在这种复杂的依赖关系下,如果再从maven仓库中导入

第二级依赖的jar包,而版本和之前的不同的话,就有可能在编程的时候导入的版本出现错误,导致报错,出现这

种问题是十分常见的,如下图  这是一个依赖树的结构,项目比较简单,所以结构比较清晰,这些依赖包的起始点

都是student,但是有些jar在牵引出来以后还会有第二级牵引如果出现版本不同的情况,而两个jar在同一段代码

中被引入,就会报错



比如下面这两个jar包 版本是不一样的  由不同的一级jar包中包含并且依赖的包,如果在项目代码中有一段代码同

时加载了下面两个logging包,那么程序是不可能正常运行的,这种错误排查起来也十分困难,我现在开启的依赖

树模型就是最好的排除冲突的方法


右键发生冲突的jar包  然后点击Exclude,就能设置该jar包不被加载,这样就能排除掉版本冲突的情况


然后我们进入pom文件下再看就会发现阿里云对象存储的jar包中二级依赖jar包logging被排除加载了,这就避免了版本冲突的情况发生




2、学习了github版本管理软件的使用


由于整改个人主页,所以学会了很多github的操作,对之后的代码管理和版本控制都有一定帮助



3、学习了get请求和post请求的区别


get请求存在于url上,只支持http请求,风险高,适用于查找信息的时候用

post请求存在于请求体上,风险性相对较低,适用于发出增加或者修改的请求




4、再次浏览了一遍敏捷开发流程,更深的理解了整个开发流程的关键点




5、帮助师弟解决了JDBC的实现问题,帮助师弟解决了springMVC参数传递的问题





二、明天计划完成的事情


1、深度学习各种json字符格式,特别是jsontaglib,为复盘和前端的交互做好充足的准备



2、制作ppt,准备复盘评审



3、还有时间的话学习一下分页,复盘也要用到






三、遇到的问题


1、今天事情比较多,学习的时间比较少



2、身体状态没调整好,有点累




四、收获


1、熟悉了github客户端的用法


2、对maven依赖jar包引入的理解更加准确了



Java任务已经完成



http://task.ptteng.com/zentao/project-task-488-unclosed.htm






返回列表 返回列表
评论

    分享到