原创 Git命令整理[可視化軟件-SourceTree](下)

Git命令整理【本地操作】(上) Git命令整理【遠程操作】(中) Git的可視化界面主要是通過Source Tree這個軟件來進行的,但還是推薦先把命令用熟練了再使用Source Tree,因爲如果報錯的話也會是命令報錯,還是

原创 Git命令整理[遠程操作](中)

Git命令整理【本地操作】(上) Git命令整理【可視化軟件-SourceTree】(下) 這裏主要記錄一下遠程操作 遠程操作 //首先在與遠程庫通信中使用的ssh通信,所以需要創建SSH key,並將SSH key添加

原创 Git命令整理[本地操作](上)

Git命令整理【遠程操作】(中) Git命令整理【可視化軟件-SourceTree】(下) 真正步入工作,最少不了的就是Git操作了,最近又溫習了一遍廖大佬的書籍,藉此機會把常用命令都整理一下 git的含義 這個就不用過

原创 Spring必備知識點

一、對Spring的理解 1.1. 說一下什麼是Spring?爲什麼要使用Spirng?Spring有什麼優缺點? 1.2. 談一下Spring中有哪些功能? 1.3. 說一下Spring中有多少個模塊?它們具體是什麼? 1.4.

原创 簡單分析數據庫索引的數據結構

一、運用二叉查找樹優化索引 首先需要知道什麼是二叉查找樹 二叉查找樹是每一個節點最多有兩個子樹的數結構 通常左邊的樹稱爲左子樹 右邊的樹稱爲右子樹 比如說這一棵樹 根結點爲5 那麼根結點的左子樹均小於5 根結點的右子樹均大於5 二叉

原创 簡單分析下密集索引和稀疏索引的區別

一、首先 先看一下密集索引和稀疏索引的圖片 看圖片來實際瞭解一下 首先先來了解下什麼是索引項 索引值 搜索碼 索引項包括索引值以及指向該搜索碼值的第一條數據記錄的指針。 從上圖中可以看出: (一)、密集索引文件中的每一個搜索碼值都對

原创 數據庫之索引模塊(一)

一、首先爲什麼要使用索引? 類似於字典中的拼音和偏旁 快速查詢到需要的數據 二、什麼樣子的數據信息可以成爲索引 主鍵 唯一鍵 以及普通鍵等 三、索引的數據結構 1.生成索引 建立二叉查找樹進行二分查找 2.生成索引 使用B-Tre

原创 數據庫之如何設計一個關係型數據庫

首先,這個問題主要考察的模塊劃分能力以及對數據庫的瞭解 ok 知道考察的東西之後 我們要知道數據庫最重要的地方是什麼 當然是數據庫的存儲模塊來負責存儲數據 但是隻有存儲是不行的 還需要有程序實例 用程序的結構來映射出物理結構 第一需

原创 Maven環境隔離的使用

一、爲什麼要使用Maven環境隔離 首先 我們先要知道實際的項目環境,不同的環境中相關配置也不一樣 本地開發環境(Local) 開發環境(Dev) 測試環境(Beta) 線上環境(Prod) 使用環境隔離可以解決人工修改的弊端,容

原创 HTTP和HTTPS的區別

HTTPS需要到CA申請證書,HTTP不需要 HTTPS密文傳輸,HTTP明文傳輸 連接方式不同,HTTPS默認使用443端口,HTTP使用80端口 HTTPS=HTTP+加密+認證+完整性保護,較HTTP安全

原创 Lombok使用方法

一、使用Lombok需要先導入Maven依賴 有兩種辦法獲取Lombok依賴 一種是Maven中央倉庫獲取 另一種是從https://projectlombok.org/官網的Install獲取 <dependency>

原创 超文本傳輸協議HTTP

一、超文本傳輸協議HTTP主要特點 支持客戶/服務器模式 簡單快速 靈活 無連接 無狀態 二、HTTP請求結構 三、請求/響應的步驟 客戶端連接到Web服務器 發送HTTP請求 服務器接收請求並返回HTTP響應 釋放連接TCP

原创 計算機網絡補充

TCP協議在哪一層?IP協議在那一層?HTTP在哪一層? TCP協議在運輸層 IP協議在網絡層 HTTP協議在應用層 講一下TCP的連接和釋放連接。 TCP的連接就是三次握手的過程 TCP的釋放連接就是四次揮手的過程