环境准备
安装配置jdk-8u65
1.下载:\\192.168.188.22\互联网金融事业部\信息技术部\soft\java\jdk-8u111-macosx-x64.dmg
2.安装,双击安装即可,一般情况下会安装到Mac系统的以下路径:
/Library/Java/JavaVirtualMachines/jdk1.8.0_111.jdk/Contents/Home
3.不需要配置环境变量
4.验证安装,在命令窗口中输入java -version出现如图所示即表示安装成功:
安装配置Maven3.3.9
1.下载:\\192.168.188.22\互联网金融事业部\信息技术部\soft\maven\apache-maven-3.3.9-bin.zip
2.解压到/usr/local目录下:
unzip apache-maven-3.3.9-bin.zip -d /usr/local/
3.配置maven环境变量
# 若需要更高权限,则需要切换至root用户进行操作
sudo su -
# 修改环境变量配置文件/etc/profile
cat >> /etc/profile
export M2_HOME=/usr/local/apache-maven-3.3.9
export MAVEN_OPTS="-Xms1024m -Xmx1024m"
export PATH=${M2_HOME}/bin:${PATH}
# 按下Ctrl+D使得标准输入结束
^D
# 使得修改之后的环境变量生效
source /etc/profile
4.验证:在cmd命令提示行中输入mvn -v出现如图所示即表示安装成功:
5.配置
在maven安装目录下的/conf文件下有一个setting.xml配置文件,此文件为全局配置,为了更加灵活,可以将此文件复制到 /.m2/下进行配置。如果目录下没有.m2文件夹则创建一个然后复制setting.xml到其目录下
mkdir ~/.m2
cp /usr/local/apache-maven-3.3.9/conf/settings.xml ~/.m2
简单介绍一下setting.xml中的几个配置:
localRepository 用于配置本地仓库存储文件位置(下载的依赖包的存储文件位置),如果不配置,默认为 ${user.home}/.m2/repository,建议配置到非系统盘下的文件夹如:
servers中的server节点,用于配置服务端的一些设置,如私服的用户名和密码,配置如:
nexus
gulangyu
gulangyu2014
mirrors中的mirror节点用于配置仓库列表配置的下载镜像,不配置则为maven默认的远程仓库:http://mvnrepository.com/
由于网络速度,以及本地可能需要上传部署公司内部的maven程序包。一般公司会建立私服来加快速度和发布部署公司内部的maven程序包。mirror配置示例如下:
nexus
*
SoftOptimus Nexus OSS
http://192.168.188.43:8081/nexus/content/groups/public
公司的maven私服地址:http://192.168.188.43:8081/nexus/content/groups/public
更多的配置可以参见:http://www.cnblogs.com/yangxia-test/p/4409736.html
安装配置mysql5.7.10.0
1.下载:\\192.168.188.22\互联网金融事业部\信息技术部\soft\database\mysql-5.7.16-osx10.11-x86_64.dmg
2.安装,点击安装即可,默认安装在/usr/local/mysql/
3.启动可以进入系统设置里面启动mysql
4.配置
4.1.修改MySQL root密码(默认初始密码为空),请按照如下命令执行
cd /usr/local/mysql
./mysqladmin -u root -p password
Enter password: // 初始密码为空,直接回车
Enter new password: Passw0rd //输入新的密码Passw0rd
Confirm new password:Passw0rd //重新输入密码
5.测试
cd /usr/local/mysql
mysql -u root -p
Enter new password://输入密码:Passw0rd
为了方便可以将mysql的bin目录放到环境变量
安装破解Navicat
1.下载Navicat:\\192.168.188.22\互联网金融事业部\信息技术部\soft\database\navicat4mac.zip
2.解压到指定目录
3.点击navicat0912_mysql_en_for_mac.dmg安装
4.启动的时候会提示你试用和注册,选择注册
5.前面两个随便输入,注册码可以直接打开压缩文件中的注册码随便选一个复制粘贴进去即可。
4.测试,新建连接,输入连接信息点击测试连接,如果测试成功即可
5.创建数据库,选择连接右键新建数据库,填写信息,新建名为cms,字符集为utf-8的数据库
安装配置Git
Mac自带git如果嫌弃版本低可以重新安装
建议使用HomeBrew安装,不知道什么是HomeBrew自己百度就好了。
安装完以后测试一下:
4.配置用户名和邮件地址,这样每一次提交都会带配置的信息,在终端中输入:
配置用户名:git config --global user.name "pengyy"
配置邮件地址:git config --global user.email "[email protected]"
注册GitLab账号
内网GitLab地址:http://192.168.188.215:9999/
注册:
发邮件到管理员邮箱请求通过并加入项目组: [email protected],邮件内容为用户名,所在开发组即可。
管理员通过以后才可以登录:
可选择项目进行clone
在本地目录进行clone,输入用户名和密码
生成并上传ssh key
使用上面的http方式,push和pull每次都需要填写用户名和密码比较麻烦,实际过程中可以使用ssh key的方式,可以不需要输入用户名和密码。
生成ssh key:
1.查看是否已经有了ssh密钥:进入 ~.ssh文件,如果没有密钥则不会有此文件夹,有则备份删除
2.生存密钥:$ ssh-keygen -t rsa -C “[email protected]”按3个回车,密码为空。
上传ssh key
进入 ~.ssh文件,如图:
用vi打开id_rsa.pub复制里面内容,登录GitLab选择Profile Setting菜单:
选择SSH菜单:
添加key 复制public key内容 填写title添加即可:
这样ssh key上传就好了,换ssh的方式重新clone
克隆 kams项目
在终端中输入git clone [email protected]:jzy/kams.git
等待下载完成即可
安装配置IDEA
1.下载:\\192.168.188.22\互联网金融事业部\信息技术部\soft\ide\ideaIU-2016.2.5.dmg
2.点击安装即可
3.第一次启动提示需要激活,选第二种方式激活,激活码获取地址:http://idea.lanyus.com/
4.选择需要主题,选择需要开启的功能,选择需要安装的插件,启动
选择引入maven项目
选择添加JDK
输入工程名,点击完成即可
配置maven
打开maven视图view>Tool Windows>Maven Projects
修改数据库连接配置打开db.properties文件修改数据库连接配置
构建项目,选择maven生命周期中的clean和install右键运行,如图所示,构建成功即可:
安装配置Tomcat8.0+,并整合到IDEA
1.下载 :\\192.168.188.22\互联网金融事业部\信息技术部\soft\servers\apache-tomcat-8.5.8.zip
2.安装:解压到/usr/local目录下
unzip apache-tomcat-8.5.8.zip -d /usr/local/
3.进入到/usr/local/apache-tomcat-8.5.8/bin
运行./startup.sh发现没有权限,需要给运行权限
sudo chmod 775 /usr/local/apache-tomcat-8.5.8/bin/*.sh
再运行启动即可
4.验证,在浏览器中输入localhost:8080即可使用./shutdown.sh关闭服务:
5.整合到IDEA
点击右上角的Edit Configuration
添加tomcat本地服务器
服务器配置:
部署配置:其它的配置可自行配置
配置完成后点击运行,开始运行:
运行会自动打开浏览器,出现如图所示结果表示成功:
安装破解配置JRebel,并整合IDEA和Tomcat
JRebel用于热部署,修改java代码或者需要编译的如jsp无需重新启动即可部署到服务器。
1.下载:JRebel插件:\\192.168.188.22\互联网金融事业部\信息技术部\soft\ide-plugins\jr-ide-intellij-6.4.6_13-16.zip
2.安装JRebel插件并重启
3.因为需要收费,需要破解激活JRebel
选择I already having a license选择最后一个填入信息
http://idea.lanyus.com/任意名字
Email地址可以任意填写,稍等一会就可以了
点击Activeate JRebel
出现激活成功:
为项目添加JRebel配置
选择项目右键,选择Jrebel菜单,点击Configure module
允许使用JRebel,注意这样会添加一个rebel.xml文件需要在.gitignore中过滤掉不提交:
配置服务器在Server标签中配置 on Update action和 on frame deactiveation都将其选为 Update classes and resource:
使用JRebel插件以后,启动或者调试方式就需要选择JRebel来启动或调试了。
修改index.jsp的内容然后刷新页面,即可看到效果
软件中心库(暂时使用windows共享方式)
地址为:\\192.168.188.22\互联网金融事业部\信息技术部\soft\
专题
1.新系统的Git分支模型,以及Git分支使用技巧 http://www.jianshu.com/p/c9df27ecc00f
2.代码规范 http://www.hawstein.com/posts/google-java-style.html
3.高质量 Java 代码开发实践
4.IDEA使用技巧,以及常用插件
5.单元测试以及EasyMock框架使用
6.Maven以及Nexus使用
7.其它Java Best Practice