发表于: 2017-06-10 21:51:41

1 1231


今天完成的事情:任务一24-28

24.直接执行Main方法,去在服务器上跑通流程。

用maven打Jar包到服务器上跑简单的hello项目没有问题,跑mybatis的项目的时候出了问题,maven的打包有点问题,花了好几个小时没有跑通,心态爆炸,需要插件配置,明天再打。


25.测试一下不关闭连接池的时候,在Main函数里写1000个循环调用会出现什么情况。

<!-- 在外部for循环调用一千次 -->
<insert id="insert" parameterType="me.wyc.domain.Test">
   insert into tests (id, name)
values (#{id,jdbcType=INT}, #{name,jdbcType=VARCHAR},
)
</insert>
<!-- 批量 ,传入一个长度为1000的list -->
<insert id="insertBatch">
   insert into tests ( <include refid="Base_Column_List"/> )
values
<foreach collection="list" item="item" index="index" separator=",">
       (null,#{item.name},#{item.tId})
</foreach>
</insert>

测试了两种方式,在testMapper中配置了两种insert模式。第一种对应insert value1,insert value2,,,,;第二种对应insert values (value1, value2,....)。后者果然比前者快很多啊。1000个循环没出现什么问题。


26.测试一下连接DB中断后TryCatch是否能正常处理。

直接报错,没有连接DB


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

code review这方面还没有太多考虑,现在自己代码量还是太低,得多敲。


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

10条数据的时候建立索引效率的就体验了,插入100万条数据再插入3000万条,我这电脑承受不了


明天计划的事情:对自己的任务一进行一个总结

遇到的问题:maven打包问题打Jar包今天没有解决

收获:今天还是感觉不在状态,感觉自己缺的还是太多了,继续努力。


返回列表 返回列表
评论

    分享到