发表于: 2017-12-26 23:51:45

2 655


部署服务器

选择centos7 x64系统,考虑到装软件是好多重复性工作,写了一个脚本(python fabric脚本),完成自动安装

0、首先在服务器手动安装git,把各个软件配置文件git pull到服务器。

1、安装wgetnet-toolsftp

2、安装jdkmaven

3、安装mysql5.7.20

 http://qizhanming.com/blog/2017/05/10/centos-7-yum-install-mysql-57

4、安装 vsftpd

 

在服务器跑单元测试maven命令

第一步,把本地项目文件上传到服务器:

方法1:服务器安装ftp服务,用xftp等软件上传

方法2:服务器安装git服务,新建仓库,本地使用git push,把文件push到服务器

方法3:用其他自动部署软件(idea就行)

今天用了,方法12,比较下来,方法2过程可以写成脚本更方便自动化。

方法2用到的东西:在linux系统新建git服务器

方法3以后再学吧,而且应该不止这三种方法。

第二步,执行maven命令

方法1:手动写maven命令

方法2:写自动脚本(先上传(本地要commit)到服务器,再运行测试命令,自动化程度高点)

 

运行fab mvn_test,自动测试

 

查看文件夹,已经生成log

log4j集成到spring+mybatis项目

添加包

新建log4j配置文件

配置文件内容

 

mybatis配置

 

配置文件格式的含义

log4j2集成到spring+mybatis项目

由于log4j比较老了,尝试了新一点的log4j2

添加包

 

新建配置文件(log4j2不再支持properties文件)

配置

https://my.oschina.net/xianggao/blog/523401#OSC_h1_2

mybatis配置

 

经过测试,输出日志正常

在服务区执行mysql文件

1、连接服务器,2、上传sql文件,3、执行sql文件

或者通过navicat执行sql文件,连接服务器后,可以选择本机sql文件执行。

代码规范

看了点阿里java规范

9【强制】包名统一使用小写,点分隔符之间有且仅有一个自然语义的英语单词。包名统一使用

单数形式,但是类名如果有复数含义,类名可以使用复数形式。

正例: 应用工具类包名为 com.alibaba.ai.util、类名为 MessageUtils(此规则参考 spring的框架结构)



明天计划的事情:

连接池、main()方法测试流程、1000个循环调用、中断后trycatch、插入100万条数据,对比查询效率。

java规范

尽量完成任务1

遇到的问题:

收获:



返回列表 返回列表
评论

    分享到