发表于: 2017-08-21 22:19:28
1 923
任务进展:
1:今天帮外门的师弟看任务2代码,代码是仿照网上的例子写的,有点复杂,有两个问题:从数据库中查询的数据,有些列不能显示;加上表单验证无效。前者解决了,原因是mapper文件resultMap未使用,后者还没有,抽时间再试试。
2:重新跑测试,结果越来越低了:
无意中在查看结果树中点了一下某个请求,发现其响应数据很庞大:
而正常的请求响应数据应该是这样的:
也就是说,在我的测试过程中,只有前一少部分请求结果是正常的,后面的结果数据都很庞大,这应该是代码中的缓存操作不正确,这是我的代码:
这个问题是无意中发现的,因为测试的时候点了几个请求都是正常的,然后结果也没有出错,就以为所有的都正常。去redis查看缓存的信息:
缓存数据也很庞大,很明显50*6=300,每个线程都会向json中push数据。于是我修改了下线程尝试一下:
结果正确:
但是效率极其低下:
可能还有问题我没发现,明天继续。
遇到问题:
以上
明日计划:
继续排查问题,研究redisTemplate的操作。
收获:
收获一头雾水和一撮白发
进度:
任务开始时间:2017.08.14
预计demo时间:2017.08.20
是否有延期风险:已延期
评论