发表于: 2017-10-06 23:26:30

1 889


今日完成的事:

1.完成了将maven项目打包jar并上传服务器


1.首先maven打包项目需要指定打包jar,其次指定主函数,最后maven项目中需要指定pom文件配置的依赖文件也一并添加生成,如果使用了Spring框架将依赖打包到jar包中会出现异常,可查看链接:http://blog.csdn.net/xiao__gui/article/details/47341385


下面代码截图:

指定以上代码后直接使用命令 mvn clean package,会在项目的target目录下生成一个origin开头的依赖jar和一个真正的jar包,需要将这两个jar包放在一个目录下才能运行打包的jra包,运行jar使用java -jar xxxxx.jar。ubuntu直接使用scp命令上传文件到远程服务器即可。


2.完成了对数据库插入100万条,30000万条数据的测试

首先因为我是通过Ubuntu系统环境来对阿里云的服务器上的mysql数据库进行测试的,使用的是spring-mybaits的框架。

spring-mybaits的映射文件:

Dao层:

Service层及实现:

实现:

主函数:

测试代码及结果:


明天计划的事:

做深度思考后提交任务1


遇到的问题:

刚开始插入1000条数据就得1分钟以上,后来发现师兄们都是批量插入不是单个插入,改为批量插入后1000条数据0.0秒插入完毕。

收获:

对于数据库插入大量数据有了相关的概念和使用经验,也明白了表的索引,以及本地网络,客户端性能,频繁开启关闭事物 服务器性能 都会影响最终的耗时。


返回列表 返回列表
评论

    分享到