发表于: 2017-11-09 19:42:25

1 769


今日完成的事情:

今日正式完成任务三。

昨天配置好切面之后,发现怎么样都扫不了controller,最后把

<aop:aspectj-autoproxy proxy-target-class="true"/>

放在controller,可以扫controller,但是又扫不了service。根据师兄给的提示,我就开始把aop的注解一个一个配置文件的放,然后看是否能切到。试了好久,最后再spring和springMVC里面都配置上这句话,就出来了。

百思不得其解,按理说应该会重复扫描的,而且spring式父容器。然后我就请教一下这里面的逻辑,师兄告诉我,要想service可以被切到,就在service里面配,要想controller被切到,就在controller里面配,要想两个都被切到,两个里面都要配。虽然式能用了,但是和我的理解还是有误差,看来还是基础没有学好。

现在的配置:

两个都有。然后部署到服务器上,开始写脚本。统计访问DB和controller用时。

看我的log文件:

我的日志文件记录的东西非常多,在这里利用前两天学的脚本语言,找规律,所有对我有用的信息都有http-nio-8080-exec。根据这个思路,我利用grep查询命令,脚本就出来了:

然后脚本就出来了,非常简单,脚本现在看来也不是很难,就是好多命令不懂,所以感觉有点苦难,还是要多练习。

我写的脚本:

一共六个,前面几个在前几天的日报里面都有,不再赘述。

本来以为万事大吉,结果又翻车了。我的任务部署到服务器上之后乱码,在修改和添加的时候乱码。在本地服务器上的时候还是好好的,怎么服务器就乱码,然后开始解决。开始配置tomcat的server.xml文件:

然后满怀期待再次运行还是乱码,其实配置这个我压根就不知道是什么意思。

然后自己找了一篇文章,仔细看完,再次分析,自己在本地部署不乱码,但是在服务器乱码,而且只有修改和添加时候乱码。这两个过程都涉及到向数据库存储数据,我就赶紧看了自己的数据库,果然,修改和添加都是乱码在数据库里面,取出来当然乱码,然后有思路,就开始修改自己的数据库编码。

修改数据库,首先修改MySQL整个的编码:

利用set修改,修改过后就是上面的样子。然后就是数据库也要修改,修改前是latinl,我也不知道是什么:

然后修改成utf-8:

至此,所有能修改的都修改完毕,接下来运行,不出意外,成功:

然后学习了一下top命令:

第三行是CPU运行状态:

可以看到现在CPU现在全部都是空闲状态。

第四行是内存:

total是总内存,used是使用中的内存,free是空闲,buffer是缓存。

实际上上面内容有好多需要理解的,但是这个不是重点,还是一贯我的作风,不复制粘贴百度的东西,自己不消化,始终还是学不会。

明日计划的事情:

首先根据明日师兄的点评,完善一下任务三,其次开始任务四。

遇到的问题:

aop不能service和controller都切到,其次部署到服务器乱码,自己百度解决。

收获:

对aop理解加深了一下,其次服务器乱码的问题,知道怎么入手解决了。

任务开始时间:2017/11/3

预计完成时间:2017/11/10

延期:无

禅道:http://task.ptteng.com/zentao/my-task.html




返回列表 返回列表
评论

    分享到