发表于: 2017-08-10 14:23:43
1 893
今天完成的事情:
1、上午在准备小课堂,了解了 maven 中的两个小概念:
在中段里运行 mvn dependency:analyze 命令后,
Used undeclared dependencies
Unused declared dependencies
前者指的是项目中实用到的,但是没有显式声明的依赖。这种依赖意味着潜在的风险,当前项目直接在使用它们。比如我在pom文件里把spring-context给注释了,然后构建我的spring项目,会发现编译、测试、打包都不会有任何问题。因为spring-context 是 spring-context-support 的直接依赖,因此会能够被传递到项目的 classpath 里。
但若此处的直接依赖升级了, 也就是spring-context-support 依赖的 spring-context 版本升级了,
后者指的是项目中未使用的,但显式声明的依赖,对于这样一类依赖,不应该简单地直接删除其声明,应该分析一下。
2、知道了mongoDB是啥,比如如果我频繁需要如下这样的“用户信息”的数据结构模型,如果是sql的方式,需要多条语句去查询相关的引用模型(比如这里的address),而mongoDB能够直接存储这样的模型。
3、上午翻了翻几本书,还看了JavaWeb中的中文编码问题、ArrayUtil的复制数组功能。
4、晚上看了金超写的一个自动生成脚本的脚本。
明天计划的事情:
1、
遇到的问题:
1、第一次参加自己项目的demo,好紧张。
前40分钟基本上都在讲前端页面的问题,比如页面边距不对,搜索框样式不对,分界线不对,按钮不应该贴边,字体颜色需要调整,字体和图片没有对齐,没有搜索结果时样式没有居中。。。
后台的一个bug是新增公司时没有限制输入字数。
拖动排序问题已经确定是前端的问题。
不过当时小马给了我一个公司的后端排序接口,我并没有用。复盘中的做法还是接收前台传来的id 和 rank,然后批量更新全部的artcle。
收获:
1、我协调能力很弱,出了问题半天不知该怎么表达,如何去推动进程。
进度:开始时间:2017.07.15
预计demo:2017.08.11
是否有延期风险:有
禅道链接:http://task.ptteng.com/zentao/project-task-262-unclosed.html
评论