发表于: 2018-01-17 22:25:39
1 589
今日完成的事情:
今天把昨天施星大佬给我提的问题一一解决。
1. 加常量表的时候,刚开始我是想要加在core包里面,好像比较标准的做法也是这样,但是我看了一下张鑫师兄写的常量表,发现他们是写在web层里面,所以我就仿照着,也写在了web里面,大概的结构是:
我是感觉这样写方便了很多,因为core包里面加东西,需要重新deploy,比较麻烦,而且我们现在直接在idea里面deploy会失败,不知道为什么,只能用命令deploy。
2. 就是重复代码的封装:
封装的时候要把方法封装成静态的,可以直接就调用了:
这个其实比较简单,就是把以前重复的代码全部copy过来就行了,暂时没有发现什么bug。
3,然后今天开始各种压测自己的接口,查询单个职位详情的接口还行,能达标,就是动态查询的接口,怎么测试都是不行,1000多毫秒。
本来想要写个aop检测一下接口的时间,但是因为对框架不是很熟悉,所以就没有写,怕自己写了之后整个项目就炸了。
但是经过我的一系列排除,也发现了一些原因。
原因就出在返回的json数据上面,返回的数据太多了,严重的拖慢了时间。
针对这个进行优化,感觉就比较犯难了,因为返回的一些数据都是前端人员必须要的,还不能舍弃,感觉已经没救了。
庆东师兄有什么高见吗?
明日计划的事情:
优化一些接口,看一下前边的人是怎么写的。
遇到的问题:
接口优化遇到问题,暂时不能解决。
收获:
通过日志发现自己的接口是慢在了什么地方,具体怎么优化,就比较困难了。
任务开始时间:2017/12/15
预计完成时间:2017/12/28
延期:第一次延期至2018/1/2
延期:第二次延期至2018/1/8
延期:第三次延期至2018/1/14
延期原因:自己太菜了,写接口太慢了,耽误了大家的进度。
解决办法:撸起袖子,加班加点敲代码
禅道:http://taskNaNteng.com/zentao/project-story-494.html
评论