Java入门系列-后端开发环境搭建(Mac)

学习一门语言需要多长时间,如果从最基础的语法开始学,到修炼成XX语言大神,可能需要三五载。但如果从一个Java小白到上手开发一个简单接口或某个独立模块的一组接口,一个月时间足以。但后期要不断的学习搞懂各个方面,Java基础,SQL编程,Spring MVC框架,开发环境的各种配置的作用,meven的使用详解,编码公约等。

学习一门语言,还要有全局观,历史观,尤其是Java这么语言,发展很快,没过三四年就会出一些新的框架或工具,如果到了2019年你还在学或用SSH那一套,你就Out 了。

回想我在大学里学Java时,抱着一本英文版的thinking in java肯了好几个月,真实太傻了,后来又抱着一本Struts肯了好久,结果找了一份.net开发的工作。

今年公司搞全栈开发,Java从多年不用到独立完成一个功能模块所有接口开发,不到一个月时间。虽然一个月不可能精通,但起码跨越了一道鸿沟,我会Java后端开发了,Java后端开发也没多高深啊。

开发所需工具:

JDK

IntelliJ IDEA(集成开发环境)

maven(项目配置工具)

nginx(HTTP服务器)

navicat for mysql

postman

1 JDK 

不需要最新版本,稳定版本即可,1.8

运行如下命令,验证是否安装:

echo $JAVA_HOME 

java -version

Mac上一般默认安装,如果没有从官网下载,设定环境变量java_home

http://www.oracle.com/technetwork/java/javase/downloads/

2 IntelliJ IDEA

官网下载地址:https://www.jetbrains.com/idea/

IDEA收费的,可淘宝上买个全家桶,如果不想花钱就百度一下激活码,没过一段时间就会过期

3 maven

3-1、Maven下载

http://maven.apache.org/download.cgi 下载,选择Binary zip archive 的类型.

image.png

 

3-2、解压maven

解压下载好的maven,将目录丢到终端命令去获取文件路径。
设置path: vi ~/.bash_profile
添加maven的路径,将下载好的maven资源引入path 中:

 

export M2_HOME=/Users/byronyy/Documents/zixiao217/jobsoftwares/apache-maven-3.5.0
export PATH=$PATH:$M2_HOME/bin

3-3、设置path生效

设置path后,使用以下命令生效:source ~/.bash_profile

3-4、检测maven配置是否生效

使用 mvn -v 命令查看mvn命令是否ok

MacBook-Pro:/ naonao$ mvn -v
Apache Maven 3.5.4 (1edded0938998edf8bf061f1ceb3cfdeccf443fe; 2018-06-18T02:33:14+08:00)
Maven home: /Users/naonao/sofa/apache-maven-3.5.4
Java version: 1.8.0_91, vendor: Oracle Corporation, runtime: /Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk/Contents/Home/jre
Default locale: zh_CN, platform encoding: UTF-8
OS name: "mac os x", version: "10.13.1", arch: "x86_64", family: "mac"

我们看到maven安装并设置ok了。
接下来可以使用maven构建应用了。

3-5、在IDEA中配置Java和maven

在Project Structure中配置Java环境和版本:

在Preferences中配置mavan环境:

4 nginx

Nginx是一款自由的、开源的、高性能的HTTP服务器和反向代理服务器;同时也是一个IMAP、POP3、SMTP代理服务器;Nginx可以作为一个HTTP服务器进行网站的发布处理,另外Nginx可以作为反向代理进行负载均衡的实现。

Nginx功能很强大,公司用到的是HTTP服务器(用来本机运行前端项目,这样本地就可以前后端联调),和支持https功能,如果没用到可略过此步骤。

Mac下安装nginx需要用homebrew,可参考

mac下安装nginxhttps://www.cnblogs.com/meng1314-shuai/p/8335140.html

5 navicat for mysql

mysql客户端,用于连接mysql服务器,收费的,需要破解

破解版地址:https://download.csdn.net/download/luohai83/10549916

6 postman

用来自测或验证接口

官网下载地址:https://www.getpostman.com/downloads/

 

发布了209 篇原创文章 · 获赞 235 · 访问量 193万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章