原创 docker默認ip地址修改

通常情況下docker服務安裝後,docker默認使用的網絡IP段是172.17.0.1/24,這樣容易對實際環境造成衝突。爲了解決這個問題,我們介紹一個可行的解決辦法 注: 本文基於centos7以上,docker版本在==

原创 如何用Jenkins中的httpRequest封裝http請求

在Jenkins中經常會與其他服務活着組建有通信,因此掌握編httpRequest時很有必要的,我們在編寫自定義的工具時,需要對httpRequest有一個整體上的認識,他和我們通常意義上的使用方法有很多共同點,但同時也有些差別,

原创 gradle構建之build.gradle腳本結構介紹

瞭解GRADLE編譯構建最核心的概念就是build.gradle配置文件,而這個配置文件到底怎麼樣呢?接下來我們一一揭曉 模塊 描述 allprojects { } 用於配置這個項目和該項項目的所有子項目 a

原创 build.gradle之Repository配置

在配置gradle構建配置時,通常需要告知gradle代碼構建所需的依賴包從哪裏下載,或者發佈到什麼地方去,那麼就需要配置代碼的repository,在build.gradle中,通常有三個地方需要配置。 repositorie

原创 CMD與ENTRYPOINT的區別與聯繫

在Deckerfile中最容易混淆的兩個指令就是CMD與ENTRYPOINT,今天我們就來詳細分析這兩個指令具體是用來做什麼的。 一. 指令的定義 CMD指令的定義 下面我們來看官方給出的定義: The main purp

原创 文本三劍客之grep

grep grep 是最常用的文本搜索工具,即 globally search a regulare expression and print的縮寫詞,它能使用特定模式匹配(包括正則表達式)搜索文本,並默認輸出匹配行。Unix的

原创 nginx常用事件驅動模型

Nginx的事件驅動模型,支持select、poll、epoll、rtsig、kqueue、/dev/poll、eventport等。 實際應用中最常用的三種是select、poll、 epoll,其他模型可以瞭解一下,下面簡

原创 nginx之location指令詳解

前面介紹過nginx.conf的文件結構,大致介紹了頂層的指令和各級指令,今天給大家介紹下http模塊裏面的子模塊server的指令location,該指令直接影響到請求路由轉發規則,乃重中之重。 location匹配規則介紹

原创 springboot-data-jpa常用排序方法彙總

springboot-data-jpa默認方法支持排序,當然複雜的場景需要自己重寫默認的方法,下面介紹四種常用的排序方法 首先需要定義一個依賴的對象 @Data public class Person{ private I

原创 Error:Cannot resolve external dependency xxx:xxx because no respositories are defined.

最近在接觸一個gradle構建方式的老項目時,編譯項目時出現如標題所示錯誤 然後在網上找了一堆答案也沒有找到正確的解決辦法,後面仔細研究了一下gradle.build配置文件, buildscript { ......

原创 gitlab提示403,forbidden

背景: 最近在做Gitlab併發性能測試時遇到如下錯誤信息 錯誤提示 : 1.web端只顯示forbidden字樣 forbidden 用git拉取代碼時提示 fatal: unable to access 'http:

原创 Linux命令之awk基礎篇

AWK介紹 AWK既是一個優秀的文本處理工具,也是一款功能強大的數據處理工具,幾乎所有的Linux及類Linux系統中默認都配有該工具。同時也可以把它當成編程語言看待,這種編程及數據操作語言(其名稱得自於它的創始人阿爾佛雷德·艾

原创 常用文本處理工具介紹

wc 用來統計文本文件或stdin中的單詞總數、行總數、字符總數 用法: wc [-clmw] [file ...] 命令常用參數介紹: -l 只計算行數 -w 只計算單詞總數 -c 只計算字節總數(計算機的長度單位)

原创 diff指令使用

diff 比較兩個文件不同的點 示例如下: 我創建兩個文件:a.dat和b.dat a.dat中內容如下: a b c b.dat中的內容如下: a c d 我們用diff命令實現兩個文件的對比: root@45935ca

原创 軟鏈接與硬鏈接的區別

定義: 軟鏈接:又叫符號鏈接,這個文件包含了另一個文件的路徑名。可以是任意文件或目錄,可以鏈接不同文件系統的文件。 硬鏈接:就是一個文件的一個或多個文件名。把文件名和計算機文件系統使用的節點號鏈接起來。因此我們可以用多個文件名與