文章目錄
- 一.完成專案安裝
- 1.VUE腳手架安裝
- vue后臺腳手架安裝程序
- 2.VMware安裝說明
- 二.2.IDEA環境配置
- 2.1準備專案目錄
- 1.目錄
- 2.IDEA軟體打開
- 2.2IDEA環境配置
- 2.3 關于Maven環境說明
- 1. 配置本地倉庫路徑
- 2.配置私服鏡像
- 3.IDEA整合Maven
- 4 創建專案不標識
- 5.關于Server URL地址說明
- 三.SpringBoot入門demo創建
- 3.1 專案創建
- 3.2 專案版本
- 3.3關于專案報錯說明
- 1.parent標簽報錯
- 2. maven插件報錯
- 四.關于maven 重要說明
- 4.1 jar包依賴傳遞性說明
- 1. 知識點1 jar包下載不完整解決方案:
- 2.知識點2: jar包傳遞性的原理.
- 4.2 jar包下載安全性說明(擴展)
- 1. 知識講解:
- 2. 知識擴展:
- 3.資料傳遞有效性
一.完成專案安裝
1.VUE腳手架安裝
安裝教程
vue后臺腳手架安裝程序
2.VMware安裝說明
安裝教程
二.2.IDEA環境配置
2.1準備專案目錄
程式員操守:
1.路徑中不要出現中文/空格/特殊字符.
2.中文對C語言的程式有致命的影響.
1.目錄

2.IDEA軟體打開

2.2IDEA環境配置
具體配置查看PPT檔案(私信)
2.3 關于Maven環境說明
組件:
1. 遠程倉庫 官方維護了幾乎所有的專案的jar包.(著作權問題oracle資料)
2. 私服鏡像 在國內倉庫. 阿里云鏡像服務器.
3. 本地倉庫 用戶在自己本地維護的jar包檔案.
settings檔案說明:
1. 配置本地倉庫路徑

2.配置私服鏡像
<mirror>
<id>aliyun</id>
<name>aliyun for maven</name>
<mirrorOf>*</mirrorOf>
<url>https://maven.aliyun.com/repository/public</url>
</mirror>
3.IDEA整合Maven

4 創建專案不標識
如圖: 創建專案之后,不能被maven專案標識.

解決方案

5.關于Server URL地址說明
課上使用默認配置 jar包版本下載2.5.3
路徑:
https://start.spring.io/
https://start.aliyun.com/

三.SpringBoot入門demo創建
3.1 專案創建

3.2 專案版本

3.3關于專案報錯說明
如果專案中出現parent標簽報錯/插件報錯說明:

1.parent標簽報錯

2. maven插件報錯

四.關于maven 重要說明
4.1 jar包依賴傳遞性說明
例子: 假設: A.jar 依賴 B.jar , B.jar 依賴于 C.jar
說明: 在專案中 添加了web的jar包,則可以依賴其他的jar包,為專案提供支持.

1. 知識點1 jar包下載不完整解決方案:
如果pom.xml檔案jar包檔案報錯. 檢查本地倉庫中的jar包檔案是否完整.如果下載不完整. 則手動洗掉檔案.之后重寫下載.
2.知識點2: jar包傳遞性的原理.
說明: 當maven依賴jar包檔案時,首先根據坐標查找本地倉庫的路徑,之后添加jar包檔案. 之后再次加載該檔案目錄的xxx.pom檔案.讀取其中的依賴項,進行再次依賴.以此類推.

4.2 jar包下載安全性說明(擴展)
說明: maven資料傳輸 通過sha1的數字摘要 包裝資料的完整性
1. 知識講解:
SHA-1(英語:Secure Hash Algorithm 1,中文名:安全散列演算法1)是一種密碼散列函式,美國國家安全域設計,并由美國國家標準技術研究所(NIST)發布為聯邦資料處理標準(FIPS),SHA-1可以生成一個被稱為訊息摘要的160位(20位元組)散列值,散列值通常的呈現形式為40個十六進制數,
2. 知識擴展:
問題1: 如果資料相同,采用相同的hash函式 問: 值是否相同? 答案:必然相同!!!!
問題2: 常見hash編碼 是多少位16進制數?? 答案: 8位16進制數
問題3: 8位16進制數,取值區間多少? 答案: 2^32
00000000-FFFFFFFF
問題4: 1kb的資料和1gb資料 hash誰快? 答案: 一樣快
問題5: 資料相同則hash碼相同,hash碼相同資料一定相同? 不正確. **hash碰撞!**
降低碰撞概率, 增大hash長度.
(2^4)^8=2^32
3.資料傳遞有效性

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/295151.html
標籤:其他
上一篇:iMac 配置Jmeter
下一篇:【Webpack 開發環境配置】萬字長文總結學習如何打包樣式資源、html資源、圖片資源和其他資源?devServer是什么,如何配置?
