发表于: 2017-05-12 15:48:39
1 1241
今日完成:
用maven命令跑单元测试
直接执行Main方法
用Mac连接远程服务器
需要确定:1.远程域名IP 2.用户名 密码 3.确定安装ssh
登录命令:ssh @10.211.55.10 会提示输入密码
如果不能登录,切换到root用户 sudo -i 重新登录就可以了
用maven打一个可执行的jar包,需要在pom.xml中添加以下
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>
<version>2.3</version>
<configuration>
<appendAssemblyId>false</appendAssemblyId>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
<archive>
<manifest>
<mainClass>com.ptteng.TestMain</mainClass> //注意 这里是你的主类路径
</manifest>
</archive>
</configuration>
<executions>
<execution>
<id>make-assembly</id>
<phase>package</phase>
<goals>
<goal>assembly</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
war包和jar包
javaSE程序可以打包成jar包,
javaWeb程序可以打包成war包,然后把war发布到Tomcat的webapps目录下,Tomcat会在启动时自动解压war包
maven命令跑单元测试,直接用命令就可以,第一次进行项目测试时会去中央仓库中自动下载一个名为maven-sureflre-pluagin的插件,然后会在src/test/java目录下查找,如果想指定对单独方法进行测试可以使用类似mvn test -Dtest=HelloTest ,该命令支持通配符,也就是mvn tes -Dtest=Hello*Test,这样就会运行测试以Hello开头和Test结尾的所有测试用例, 也可以用逗号分隔一次执行多个测试用例
问题:
在用maven打包项目时,一直出错。。卡到这里了,打war包上传到服务器还没弄
IDEA新建maven项目时页面一直卡在刷新框架那里,提示 loading archetype list....
百度解决 改成1024就可以
明天计划:
- 25.测试一下不关闭连接池的时候,在Main函数里写1000个循环调用会出现什么情况。
- 26.测试一下连接DB中断后TryCatch是否能正常处理。
- 27.检查一下自己的代码是否符合规范,如果DB的表格有改动,应该改哪些内容,需要多久。
- 28.数据库里插入100万条数据,对比建索引和不建索引的效率查别。再插入3000万条数据,然后是2亿条,别说话,用心去感受数据库的性能。
收获:
使用maven打包项目
使用java -jar命令执行Main方法
用maven跑单元测试
评论