原创 Docker 之 idea docker插件創建鏡像(不依賴maven的docker插件)

idea docker插件創建鏡像 這裏完全使用idea docker插件進行docker 鏡像創建不依賴 maven的docker插件 idea 安裝docker插件 安裝頁面如下: 這裏已經安裝過了,如果沒有安裝,搜索

原创 linux常見問題之【ifconfig: command not found】

問題展示 ifconfig: command not found 原因分析 net-tools 模塊沒有安裝 ifconfig 程序異常 解決方案 第一步:查詢一下ifconfig模塊是不是已經存在 cd /sbin/ 然後 f

原创 以實例入門Linux shell

實例1 hello shell 創建並編輯腳本 創建腳本 touch helloshell.sh 腳本內容 #!/bin/bash # 聲明使用的shell種類 echo "hello shell" # 輸出 hello she

原创 FastDFS文件下載原理

FastDFS文件下載原理 文件下載的原理如下圖所示 client詢問tracker下載文件的storage,參數爲文件標識(組名和文件名) tracker返回一臺可用的storage client直接和storage通訊完成

原创 Eureka官方文檔-Home

Eureka 1.0 Eureka 簡介 配置 Eureka 構建 Eureka 客戶端和服務端 運行 demo 程序 在 EC2( 亞馬遜彈性計算雲,Elastic Compute CLoud )中部署Eureka 理解Eur

原创 1.2 正則表達式【匹配多個字符中的一個】

目錄   匹配多個字符中的一個匹配符  [abcde]  測試實例1 被匹配字符串: 匹配公式1 匹配公式2 匹配公式3 匹配公式4 匹配公式5 測試實例2 利用字符集合區間匹配 更多集合區間用法 數字區間 1到9  字符區間 a到z 字

原创 logback + nginx 實現最簡單的日誌框架

logback + nginx 實現最簡單的日誌框架 由來 經理: 咱們現在業務量增加了很多,問題定位需要輸出大量的日誌! 碼農:可以部署 elastic stock 分佈式日誌框架,它可以儲存PB級別的日誌 …… 經理:咱

原创 redis之客戶端命令【獲取已連接的客戶端】

CLIENT LIST (獲取已連接的客戶端列表) 開始支持版本 2.4.0 時間複雜度 O(N) N是客戶端連接數量 當前測試版本 5.0.5 命令: client list 注:命令不區分大小寫 執行結果: 返回值詳解: id:

原创 FastDFS文件上傳原理

FastDFS文件上傳原理 文件上傳原理 文件上傳的原理如下圖所示 client詢問tracker可以上傳到哪一個storage,或者指定獲取某個組的storage tracker返回一臺可用的storage client直

原创 1.4 正則表達式【匹配非數字】

數字匹配符 \D \D 可以配置非數字,等價於上一節 中的 [^0-9] 。 測試實例 被匹配字符串 private static final String test1 = "a12adf31d2tt"; 匹配公式3 匹配公式 St

原创 1.6 正則表達式【匹配非字母和數字】

字母和數字匹配符 \W \W 可以配置 非字母和數字,等價於 [^a-zA-Z0-9] 。 測試實例 被匹配字符串 private static final String test1 = "a12.a,df3.1d-2tt.*"; 匹配

原创 FastDFS文件同步原理與文件目錄簡介

FastDFS文件同步原理 同一組內的StorageServer之間是對等的,文件上傳、刪除等操作可以在任意一臺StorageServer上進行; 文件同步(添加/刪除/修改)只在同組內的StorageServer之間進行,採用

原创 logback架構

logback 的架構 一個著名的日誌系統是怎麼設計出來的強烈推薦一下這篇博文,它可以讓你詳細的瞭解java日誌發展史 Logger, Appender 和 Layouts Logback 構建在三個主要的類上:Logger

原创 redis 運維,開發,測試 一站式 齊全

redis 一站式 齊全 守護進程(後臺啓動) 守護線程,使用 daemon 表示 ,redis的配置文件也是如此,daemonize 表示是否開啓守護線程。 因此開啓守護線程配置如下(redis配置文件中): daemonize

原创 1.3 正則表達式【匹配數字】

數字匹配符 \d \d 可以配置 0到9的整數,等價於上一節 中的 [0-9] 。 測試實例 被匹配字符串 private static final String test1 = "a12adf31d2tt"; 匹配公式1 匹配公式: