发表于: 2017-12-30 21:12:13

1 434


今天完成的事情:

今天早上大概学习了一下多线程的东西,但总不在状态。然后下午尝就开始看关于深度思考的东西,晚上在编写任务一的提交代码。

17.使用Mybatis的时候注意理解为什么不需要Impl。

mybatis已经在配置文件中准备好了各种可以被调用的SQL语句,可以很灵活的去处理各种需求,也就不需要再编写相对耦合度高且笨重的实现方法了。


然后梳理了一下关于任务一的哪些还有没做的,在本机上完成了用MVN跑单元测试通过。

MVN测试命令:mvn -Dtest=被测试类 test。   具体执行:mvn -Dtest=StudentTemTest test

注意事项:一定要在对应的目录下去完成。


27.检查一下自己的代码是否符合规范,如果DB的表格有改动,应该改哪些内容,需要多久。

当DB的表格发生变动的时候,首先需要修改的是对应的实体类,然后修改对应的DAO和SQL服务类,相应的sql语句。严重情况下需要重写整个模块。

28.数据库里插入100万条数据,对比建索引和不建索引的效率查别。再插入3000万条数据,然后是2亿条,别说话,用心去感受数据库的性能。

测试了一下十万条数据的索引,可能是测试的方式不对,建立索引后,查询所有还慢了大概0.4秒。

不小心删除了数据库,准备明天试试线程插入。


明天计划的事情:继续总结深度思考以及任务一小结,完成任务一提交代码的编写。


遇到的问题:

1.在mybatis的sql语句,怎么传递id的int值,通过查询id进行删除。

尝试了各种数据类型,但总是无法执行。明天再试试,看能不能解决。

2.关于自己的学习,总觉得这一段时间比较心虚,很多知识点不是似懂非懂,就是模模糊糊,估计还是底子比较薄弱吧,自己还是有些浮躁了,有点急功近利。


收获:

1.排除干扰,保持心态是一件很重要的事情。


进度:还在梳理,处理了大概三个步骤,剩下大概五个。明天应该可以完成任务一。

http://task.ptteng.com/zentao/project-task-490.html


返回列表 返回列表
评论

    分享到