原创 CURL工具使用介紹

CURL 是一個利用URL語法在命令行下工作的文件傳輸工具,1997年首次發行。它支持文件上傳和下載,所以是綜合傳輸工具,但按傳統,習慣稱 CURL 爲下載工具。 有時,我們會侷限於環境,無法使用 postman,swgger 等開發工具

原创 多線程系列複習【一】多線程基礎(併發、並行、進程、線程、線程創建)

目錄 1、什麼是併發與並行 2、什麼是進程、線程 2.1、進程 2.2、線程 3、線程創建 3.1、繼承Thread類 3.1.1、第一步:創建自定義的線程類 3.1.2、第二步:創建測試類 3.2、實現Runnable接口 3.2.1、

原创 多線程系列複習【三】多線程高級(Java內存模型,多線程特性,多線程控制類)

目錄 1、Java內存模型 1.1、Java程序執行流程回顧 1.2、Java內存模型 1.2.1、PC程序計數器 1.2.2、Java棧JavaStack(虛擬機棧JVM Stack) 1.2.3、方法區MethodArea 1.2.4

原创 Docker與微服務(Maven插件構建Docker鏡像)

1、Docker與微服務-使用Maven插件構建Docker鏡像 前提:自己搭建的私有Docker倉庫需要開放遠程API端口,要不然你無法推送鏡像到私有倉庫下,開放Docker遠程私有倉庫端口步驟: Ubuntu系統下: 1. 配

原创 Jenkins持續集成環境搭建

一、Jenkins持續集成環境搭建 1.jenkins官網下載Jenkins的war包: https://jenkins.io/index.html 2.下載最新jenkins.war包,放到tomcat下啓動,初始化時比較慢,

原创 Linux複習【5】Linux磁盤分區、掛載度

Linux磁盤分區、掛載度 1. 分區方式 mbr分區 最多支持四個主分區 系統只能安裝在主分區 擴展分區要佔一個主分區 MBR最大隻支持2TB,但擁有最好的兼容性 gpt分區 支持無限多個主分區(但操作系統可能限制,比

原创 Linux複習【3】實用指令

實用指令 1. 指定運行級別(7個級別) 0.關機 1.單用戶【找回丟失密碼】 2.多用戶狀態沒有網絡服務 3.多用戶狀態有網絡服務 4.系統未使用保留給用戶 5.圖形界面 6.系統重啓 系統的運行

原创 Shell腳本學習(5)函數

05- Shell腳本學習–函數 函數可以讓我們將一個複雜功能劃分成若干模塊,讓程序結構更加清晰,代碼重複利用率更高。像其他編程語言一樣,Shell 也支持函數。Shell 函數必須先定義後使用。 函數定義 Shell 函數的定義

原创 Linux複習【6】網絡配置

網絡配置 1 Linux網絡配置原理 虛擬機NAT網絡配置原理 2 查看網絡IP和網關 2.1 虛擬機網絡編輯器 2.2 修改IP地址 2.3 查看網關 2.4 查看windows中的虛擬網卡的ip地址 window

原创 Shell腳本學習(4)條件控制

04- Shell腳本學習–條件控制 條件判斷:if語句 語法格式: if [ expression ] then Statement(s) to be executed if expression is true fi

原创 Shell腳本學習(1)入門

01- Shell腳本學習–入門 簡介 Shell是一種腳本語言,那麼,就必須有解釋器來執行這些腳本。 Unix/Linux上常見的Shell腳本解釋器有bash、sh、csh、ksh等,習慣上把它們稱作一種Shell。我們常

原创 Linux複習【7】進程管理

進程管理 1. 進程管理基礎 在Linux中,每個執行的**程序(代碼)**都稱爲一個進程。每個進程都分配一個ID號 每一個進程,都會對應一個父進程,而這個父進程可以複製多個子進程。例如www服務器。 每個進程都可能以兩種方式存

原创 Shell腳本學習(6)其它

06- Shell腳本學習–其它 Shell輸入輸出重定向 Unix 命令默認從標準輸入設備(stdin)獲取輸入,將結果輸出到標準輸出設備(stdout)顯示。一般情況下,標準輸入設備就是鍵盤,標準輸出設備就是終端,即顯示器。

原创 Linux複習【2】用戶管理

用戶管理 1. 基本用戶管理 Linux系統是一個多用戶多任務的分時操作系統,任何一個要使用系統資源的用戶,都必須首先向系統管理員申請一個賬號,然後以這個賬號的身份進入系統。 用戶的賬號一方面可以幫助系統管理員對使用系統的用戶

原创 Shell腳本學習(2)運算符

02- Shell腳本學習–運算符 Shell運算符 Bash 支持很多運算符,包括算數運算符、關係運算符、布爾運算符、字符串運算符和文件測試運算符。 算術運算符 原生bash不支持簡單的數學運算,但是可以通過其他命令來實現,例如