发表于: 2018-01-27 22:18:03

1 527


一、今天完成的事情


1、完成使用springAOP对项目增加日志功能,实现了统计访问DB时间,Controller处理时间。


切面逻辑


配置文件



在设置好的路径上打印出任务要求统计的内容




2、使用top命令查看WEB服务占用内存和CPU。

 查看8080端口的使用情况,找到对应的pid(进程)id


使用top命令查看该端口占用的内存和CPU



3、尝试编写统计脚本,由于对linux命令十分不熟悉,在编写脚本的步骤上卡了将近4天时间,也只编写出最简单的重启和部署war包的脚本,学习了编写统计脚本相关的awk命令和if的用法,在经过师兄同意的情况下借鉴了其他师兄写的日报



运行后访问DB时间的内容没有成功抽取出来,明天分析一下原因将问题解决





二、明日计划完成的事情


1、完成脚本的编写以及任务二剩下的内容


2、准备小课堂内容


3、有时间就补充基础知识,尽量不犯昨天那样低级的错误



三、遇到的问题


1、今天花了一个上午的时间配置springAOP,因为本来简简单单的几行配置和注解实在是看不出什么问题了,但是最后运行项目的时候日志总是不能打印到控制台,但是测试类里面又能成功打印出增强后的方法,经过无数的探索和实践之后,发现原来配置AOP的地方不能放在spring整合mybatis的配置文件中,应该在spring-mvc配置文件中进行横切配置,否则在网页上无法显示出日志,也无法打印出日志



2、在编写脚本的时候由于是借鉴师兄的脚本,所以内容上还是有一些不理解的地方,导致了输出的内容和自己想象中存在偏差,经过数次修改也没有改成想要的结果,访问DB时间的日志如下




访问DB脚本编写如下


不知道为什么抽取不出访问的时间,希望师兄指点迷津



四、收获


如上所述


task3开始时间:2017.01.21

预计demo时间:2018.01.27



预计需要延期3天左右   也就是预计1月30号Demo


延期原因:想得太简单了,以为就前两个任务比较难,以后不能抱有这种心态,不能放松,要时刻保持紧迫感。





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



返回列表 返回列表
评论

    分享到