发表于: 2017-06-16 22:53:48

3 1240


完成的任务:21,22,23 将任务1的项目部署在远程服务器上,配置了mysql jdk 和maven的环境

收获:了解了spring头文件的作用,使用schemalocation取代以前DTD的配置方式,其中xmlns声明和schemaLocation的模块位置相对应。

如果在外部加载配置文件可以使用<context:property-placeholder location="classpath:db.properties" />,但要求头部声明context的版本为4.0及以上

了解了数据库连接池和在spring中的配置方法

了解了maven常用的clean install build test命令,打包的话web工程可以直接export打包成jar/pom和war,maven默认打包成jar,打包成war的话需要设置插件或在文件中设置

向数据库插入100w条数据,在关闭自动提交的情况下,直接用存储过程写循环大概需要一个多小时。使用拼接sql的方式在java类中写循环可以在20ms左右完成

而且在插入100w数据的过程中mysql允许写入的最大数据包为1M,需要在my.ini中设置max_allowed_packet为40M以上

遇到的问题:

1.有时候在clean之后运行项目会报class not found异常,因为eclipse没有将类编译成class文件,需要在命令行下重新 mvn test

2.将项目部署在云服务器上,由于不是web项目,没有打war包,直接将整个项目复制粘贴过去了,跑单元测试总是有bug,但项目在本地运行正常,不明白

明天的计划:解决上面的bug,继续做任务


返回列表 返回列表
评论

    分享到