发表于: 2017-01-12 17:50:41
1 1893
今天完成的事情:
1.一直对(步骤25 测试一下不关闭连接池的时候,在Main函数里写1000个循环调用会出现什么情况。)有所疑惑,今天问了下师兄,师兄告诉我这个步骤主要要求从性能上边考虑一下,于是我使用了c3p0连接池做了测试,设置了最大连接数为10,循环执行插入,发现在不关闭连接的情况下执行不完,根据代码打印出执行的数量,发现正好等于最大连接数,说明连接池控制了资源的使用,因为建立连接会占用很大的资源,当每次数据库操作都建立一次新的连接,十分浪费资源,另一方面,建立数据库连接十分耗时,使用连接池就能减少响应的时间,不知道这么理解对不对?
2.尝试使用Mybatis操作数据库,只是跟着例子做了一遍,以后再做深入的理解吧。
3.回顾了之前的内容,感觉出了JAVA需要涉及的内容很广,才做到task1,就出现这么多的问题
4.对深度思考中的内容进行了百度,发现大部分都不理解,想先放放直接往下进行,到学到一定的水平在回过头来深入理解,不知道这么做对不对。
明天计划的事情:
1.理解rest接口
2.学习SpringMVC的基本内容。
遇到的问题:
没有接触真正的项目,还是不知道日志到底应该打在什么地方。今天在了解理论知识,代码写的很少,没遇到其他问题
收获:
初步了解了数据库的性能优化,了解了连接池的概念
评论