发表于: 2017-01-12 17:50:41

1 1893


今天完成的事情:

1.一直对(步骤25 测试一下不关闭连接池的时候,在Main函数里写1000个循环调用会出现什么情况。)有所疑惑,今天问了下师兄,师兄告诉我这个步骤主要要求从性能上边考虑一下,于是我使用了c3p0连接池做了测试,设置了最大连接数为10,循环执行插入,发现在不关闭连接的情况下执行不完,根据代码打印出执行的数量,发现正好等于最大连接数,说明连接池控制了资源的使用,因为建立连接会占用很大的资源,当每次数据库操作都建立一次新的连接,十分浪费资源,另一方面,建立数据库连接十分耗时,使用连接池就能减少响应的时间,不知道这么理解对不对?

2.尝试使用Mybatis操作数据库,只是跟着例子做了一遍,以后再做深入的理解吧。

3.回顾了之前的内容,感觉出了JAVA需要涉及的内容很广,才做到task1,就出现这么多的问题

4.对深度思考中的内容进行了百度,发现大部分都不理解,想先放放直接往下进行,到学到一定的水平在回过头来深入理解,不知道这么做对不对。


明天计划的事情:

1.理解rest接口

2.学习SpringMVC的基本内容。


遇到的问题:

没有接触真正的项目,还是不知道日志到底应该打在什么地方。今天在了解理论知识,代码写的很少,没遇到其他问题


收获:

初步了解了数据库的性能优化,了解了连接池的概念



返回列表 返回列表
评论

    分享到