发表于: 2017-06-20 23:26:56

3 1088


今天:


基本完成任务1的最后几个任务。

28. 插入数据观察数据库运行的速度。

有索引的情况下:

无索引的情况下:

差别应该是O(n) 和 O(n log n) 的差别,所以数据小的情况下差别不大。至于100w条和2亿条,肯定不是用这种办法插入的,如何大批量插入数据暂时还不会。


25. 在main里写1000个循环调用。是查询1000次数据的意思吗? 于是查询了1000次,不知道是要干什么?


27. 对之前所有的代码中方法的命名,包裹的命名等等进行了规范,对几乎所有方法都加了注释;完成了JDBC Template Dao的实现;只保留了一个Dao借口,让MyBatis  和 Jdbc Template共用了这一个接口;分别对MyBatis 和 Jdbc Template进行了CRUD的单元测试;


如果db中有改动(增加或减少变量),需要改动的地方是:Jdbc Template的 Dao实现类中的SQL语句(update,insert);RowMapper;POJO;MyBatis mapper的配置文件中的SQL语句;


24. 直接把jar包在服务器上运行了main方法,方法中就是插入数据的测试和1000个读取数据的测试。可见服务器的性能有多差,比一个普通笔记本电脑慢好几倍。


26. 忘做了,明天做。


理论学习部分:学习了异常处理的理论和实际操作中的一些细节(明天要用);学习了Spring更多的一些配置Bean的方法(为什么需要如此多的新建Bean的方法?);


问题:高亮。


明天:完善任务1项目的代码,使其符合最后的那些要求;理论学习。



返回列表 返回列表
评论

    分享到