发表于: 2017-08-15 20:22:43

1 1014


今天完成的内容:

1、之前的问题都解决了,可以远程连mysql了,在服务器上部署了DB,之后跑了一下程序

安装Xftp5,直接将完成的项目拖到服务器上,在/home/yao下

从xshell上找项目文件夹下,

mvn clean清空一下target

由于我们是直接导的完成了的项目,所以不用编译了,直接运行

mvn test

报错了,查了一下问题,说是缺少一个依赖,要在pom.xml下添加一个配置

<build>
   <plugins>
     <plugin>
       <groupId>org.apache.maven.plugins</groupId>
       <artifactId>maven-surefire-plugin</artifactId>
       <configuration>
         <testFailureIgnore>true</testFailureIgnore>
       </configuration>
     </plugin>
   </plugins>
</build>

添加了之后还是报错,找了找日志,发现这么一句

java.sql.SQLException: Access denied for user 'root'@'localhost'

研究了一下,猜到是配置文件里数据源的配置没改,还是之前在本地上的

改成服务器上的用户名和密码之后就好了

运行成功!

中断DB

测试一下程序里的try catch

用了1:04运行完了,报了一大堆错误,基本都是

连接不上数据库,trycatch无法运行吧..

2、重开一个项目写了用Annotation完成CRUD

接口

测试类

本地运行没问题,传到服务器上运行一下

哦了

3、插入100w条数据

时间原因就只插了这么多,我这个表只有四种值,然后随机插入

没有索引,查一下

加上索引,查一下

果然还是加上索引要快一些。

明天的计划:

任务一收尾,深度思考。

遇到的问题:

maven模式直接运行程序应该还有别的方法,需要试一试。插入数据时间太慢了,考虑用一种好的方法插2亿条试试

收获:

学了个注解方式配置数据库,还有maven的一些命令,索引相关的知识,主要借鉴了之前的小课堂。

任务一步骤28

任务开始时间:2017.8.3

预计demo时间:2017.8.16

是否有延期风险:延期3天,原因是请了两天假,配置服务器也花了较长时间。

禅道链接:http://task.ptteng.com/zentao/project-task-286.html



返回列表 返回列表
评论

    分享到