[TOC]
# 安裝IDEA
## IDEA下載安裝
1)進入 IDEA 官方下載頁面,(官網地址為 [https://www.jetbrains.com/idea/](https://www.jetbrains.com/idea/)),點擊 DOWNLOAD,如圖 1 所示。

2)IntelliJ IDEA 是一款跨平臺的開發工具,支持 Windows、Mac、Linux 等操作系統,我們可以根據需求下載對應的版本。旗艦版的功能更加全面,這里我們選擇下載旗艦版。然后點擊 Download,如圖 2 所示。
IntelliJ IDEA 提供了兩個版本,即 Ultimate(旗艦版) 和 Community(社區版)。社區版是免費的,但它的功能較少。旗艦版是商業版,提供了一組出色的工具和特性。關于兩個版本差異的詳細信息,可以參考版本比較矩陣(如圖 3 所示)。圖 3 為兩個版本分別支持什么語言。


3)點擊下載后可能需要注冊,一般情況下,不用理會,瀏覽器會自動進行下載,等待下載完成即可。
4)下載完成后,我們會得到一個 IntelliJ IDEA 安裝包,雙擊打開下載的安裝包,選擇 Next,正式開始安裝,如圖 4 所示。

5)設置 IDEA 的安裝目錄,建議不要安裝在系統盤(通常 C 盤是系統盤),這里選擇安裝到 D 盤,如圖 5 所示。

6)自行選擇需要的功能,若無特殊需求,按圖中勾選即可,如圖 6 所示。

對上圖中選項說明如下:
* Create Desktop Shortcut:創建桌面快捷方式圖標,建議勾選 64-bit launcher;
* Update context menu:是否將從文件夾打開項目添加至鼠標右鍵,根據需要勾選;
* Create Associations:關聯文件格式,可以不推薦勾選,使用如 Sublime Text、EditPlus 等輕量級文本編輯器打開;
* Download and install 32-bit JetBrains Runtime:下載并安裝 JetBrains 的 JRE。如果已經安裝了JRE,則無需勾選此項;
* Update PATH variable (restart needed):是否將 IDEA 啟動目錄添加到環境變量中,即可以從命令行中啟動 IDEA,根據需要勾選。
7)選擇開始菜單文件夾后,點擊 Install 等待安裝。如圖 7 所示。

8)等待安裝進度條達到 100% 后,點擊 Finish,IntelliJ IDEA 就安裝完成了。可以勾選 Run IntelliJ IDEA 選項,表示關閉此窗口后運行 IDEA。

# 安裝maven
## Maven下載
方式一可以從官方下載,下載頁面:[http://maven.apache.org/download.cgi](http://maven.apache.org/download.cgi)

方式二:或者題主提供的版本下載[maven安裝包](https://pan.baidu.com/share/init?surl=7htu9MA2Dq0rEsGx-hHWSg)
提取碼:ysns
下載好后是一個壓縮文件

## Maven安裝
maven壓縮包解壓到一個沒有中文,空格或其他特殊字符的文件夾內即可使用。

## 配置環境變量
maven 的使用是在jdk的基礎上,所以電腦必須有jdk
第一步:新增環境變量:MAVEN\_HOME






第二步:在path環境變量中添加:%MAVEN\_HOME%\\bin
找到環境變量配置界面


第三步:測試:按住win+R 輸入cmd,進入黑窗口控制臺。輸入命令: mvn -v
如果出現以下maven的版本信息,則說明maven的安裝與環境變量的配置均正確

## 配置Maven倉庫
maven的倉庫可以分為3種:

一:配置本地倉庫
一般情況下,我們需要自己重新設置本地倉庫的地址,設置方法如下:
第一步:在maven的安裝目錄下創建一個repository文件夾(一般習慣將倉庫地址和maven安裝目錄放置在一起)。

第二步:在核心配置文件setting.xml中,將倉庫存放的位置設置成:D:\\WorkSpace\\apache-maven-3.6.1-bin\\apache-maven-3.6.1\\repository(以自己的安裝路徑為準);
本地倉庫的位置是通過maven的核心配置文件(settings.xml)來配置的。settings.xml文件位于maven安裝目錄:…\\apache-maven-3.6.1\\conf\\settings.xml 。

二: 配置私服
`打開settins.xml文件,找到<mirrors>標簽節點,在這個標簽中添加一些配置信息中的任意一個:`
【阿里云私服】

注: 千萬注意, 只可配置一個(另一個要注釋!) 不然兩個可能發生沖突 ,導致jar包下不下來 !!!
# 安裝JDK
## Jdk下載
1、打開網址:[https://www.oracle.com/technetwork/java/javase/downloads/index.html](https://www.oracle.com/technetwork/java/javase/downloads/index.html)
2、選擇-點擊進入

3、找到8u22,jdk8最新版本。選擇接受,點擊windows64位進行下載。

4、下載需要登錄oracle,登錄后即可下載。

## Jdk安裝
1、雙擊文件jdk-8u212-windows-x64.exe 進入安裝

2、進入安裝向導,點擊下一步進入安裝

3、選擇默認,直接點擊下一步

4、進入安裝

5、選擇默認安裝,直接點擊下一步

6、進入安裝

7、jdk安裝完成

## Jdk環境變量配置
1、右鍵桌面上“我的電腦”>>“屬性”,在彈出的頁面上點擊“高級系統設置”。

2、在彈出的“系統屬性”窗口中“高級”標簽頁下點擊“環境變量”按鈕。

3、在彈出的“環境變量”窗口中,點擊下方的“新建”按鈕,在彈出的“新建系統變量”窗口中,新建一個名為“JAVA\_HOME”的環境變量,變量值為Java的安裝路徑為:C:\\Program Files\\Java\\jdk1.8.0\_212。如圖所示。

4、設置Path環境變量,該變量已經存在,所以在列表中選擇Path,點擊下方的“編輯”按鈕,在彈出的窗口中添加如下信息:%JAVA\_HOME%\\bin;%JAVA\_HOME%\\jre\\bin,然后點擊“確認”按鈕即可。如圖所示:

5、和JAVA\_HOME一樣,新建一個名為“classpath”的環境變量,變量值為:%JAVA\_HOME%\\lib\\dt.jar;%JAVA\_HOME%\\lib\\tools.jar。如圖所示:

6、點擊確定完成jdk環境變量的配置。
## Jdk環境驗證
1、在系統中輸入“cmd”打開命令提示框。在命令提示框中輸入:java -version ,如圖:

2、出現java version 版本說明jdk環境變量配置成功。
# 安裝mysql
## Mysql安裝包下載
?1、打開mysql官網下載頁面:[https://dev.mysql.com/downloads/installer/](https://dev.mysql.com/downloads/installer/)

從官網下載安裝包:mysql-5.7.26-winx64.zip
2、下載完成之后解壓縮,打開之后文件夾如下:

解壓后根據自己喜好文件夾改名字為mysql,在mysql文件夾下添加data文件夾
將文件夾mysql-5.7.25-winx64根據自己喜好更改名稱,如:mysql。我把文件夾mysql放到了D盤soft下。調整后的文件目錄如下:

## Mysql配置
1、打開文件夾D:\\soft\\mysql,新建文件夾data,新建配置文件my.ini,文件夾目錄如下:

2、配置文件my.ini添加內容如下:
\[mysql\]
#設置mysql客戶端默認字符集
default-character-set=utf8
\[mysqld\]
#設置3306端口
port = 3306
#設置mysql的安裝目錄(你的mysql文件夾放置位置)
basedir= D:\\\\soft\\mysql
#設置mysql數據庫的數據存放目錄(mysql文件夾data放置位置) ?
datadir=D:\\\\soft\\mysql\\data
#允許最大連接數
max\_connections=1000
#服務端使用的字符集默認為8比特編碼的Latin1字符集
character-set-server=utf8
#創建新表時將使用的默認存儲引擎
default-storage-engine=INNODB
#快速設置mysql的密碼
#skip-grant-tables
#設置group\_concat\_max\_len
group\_concat\_max\_len = 4294967295
#設置wait\_timeout
wait\_timeout=31536000 ?
#設置interactive\_timeout
interactive\_timeout=31536000
## 安裝啟動mysql

1、用管理員身份打開cmd命令行工具,cd到解壓文件的bin目錄D:\\soft\\mysql\\bin
2、輸入mysqld install回車運行,提示錯誤,如圖:
遇到MSVCR120.dll文件丟失錯誤的解決方案

解決方法:下載?[VC redist packages for x64](https://www.microsoft.com/en-us/download/details.aspx?id=40784),下載完成,點擊運行即可。
下載鏈接:
[https://download.microsoft.com/download/F/3/5/F3500770-8A08-488E-94B6-17A1E1DD526F/vcredist\_x64.exe](https://download.microsoft.com/download/F/3/5/F3500770-8A08-488E-94B6-17A1E1DD526F/vcredist_x64.exe)
安裝vcredist\_x64

3、繼續輸入mysqld install進行安裝,提示安裝成功。

4、輸入net start mysql回車運行,隨后提示成功,如圖:
若提示“MySQL服務無法啟動”,如圖:

將data文件夾清空,輸入mysqld --initialize,略作等待,再輸入net start mysql,如圖:

## 進入mysql環境
1、MySQL服務啟動成功之后,再輸入mysql -u root -p,提示如圖

2、修改my.ini配置文件中的skip-grant-tables,將#去掉。如圖:

3、輸入net stop mysql停止mysql服務,再輸入net start mysql重新啟動mysql。如圖:


4、cd到bin目錄,輸入mysql -u root -p,提示Enter password:,直接回車即可進入mysql環境。如圖:

5、輸入use mysql;
提示

6、輸入update user set password=password('Orchid@My&%Sql^Pwd!2019') where user='root';
提示ERROR 1054 (42S22): Unknown column 'password' in 'field list'
7、輸入update mysql.user set authentication\_string=password('Orchid@My&%Sql^Pwd!2019') where user='root';

8、輸入flush privileges;

9、輸入exit;

10、重新將my.ini配置文件修改回來,再將MySQL服務重啟。
11、MySQL服務重啟之后,輸入mysql -u root -p回車,再輸入剛剛設置的密碼即可進入mysql環境。
12、輸入use mysql;

13、輸入set password=password('Orchid@My&%Sql^Pwd!2019');

14、輸入flush privileges;

15、輸入use mysql;

16、退出mysql環境,輸入mysql -u root -p回車,再輸入剛剛更改的密碼即可進入mysql環境,再無問題!!!
- 青鋒項目介紹
- 系統框架介紹
- 搭建開發環境
- 涵蓋技術
- 構建后臺框架
- springboot項目構建
- mvnw介紹
- 整合mybatis-plus
- mybatisplus知識點
- SQL日志打印工具p6spy
- mybatis-plus分頁
- mybatis-plus多數據源使用
- mybatis-plus樂觀鎖
- springboot全局異常
- 整合攔截器/過濾器
- 實現業務功能模塊
- 數據結構設計
- 框架完善-工具類-注釋、驗證
- 業務模塊實現介紹
- 整合springsecurity權限控制
- Spring-Security-OAuth2簡介
- springboot整合springsecurity
- springsecurity實現訪問權限控制
- 整合登錄圖形驗證碼
- springboot整合Sentinel-實現驗證碼限流
- 架構權限功能說明
- 菜單、功能權限的講解
- 數據權限的講解
- Quartz動態定時器整合
- 整合quartz動態定時器
- quartz動態定時案例介紹
- 代碼生成器
- freemarker模板引擎常用語法
- 代碼生成器功能設計
- 代碼生成器實現方式
- Vue前端教程
- 快速開始
- 項目組成介紹
- layouts布局組件介紹
- 動態鎖屏介紹
- IndexedDB 瀏覽器數據庫-參考
- Axios基礎知識
- Axios請求的封裝
- 靜態路由和菜單
- 動態路由和權限控制
- 功能權限與指令
- 系統登錄和token刷新
- Vuex狀態管理使用說明
- Vue3之setup講解及使用
- 架構功能拓展
- 整合swagger接口文檔
- 接口授權簽名認證
- 集成prometheus+Grafana監控
- 請求調用鏈路追蹤