原创 Redis入門基礎篇(基礎命令和基本概念)

文章目錄一. 軟件安裝1.1 編譯和安裝1.2 redis.conf簡單配置1.3 啓動1.4 客戶端連接二. 數據類型2.1 字符串2.2 哈希2.3 鏈表2.4 集合2.5 有序集合三. 常用命令3.1 通用命令3.1.1 刪

原创 讀書筆記: Mysql技術內幕 感悟與疑惑

Mysql學習筆記一. 記錄二. 功能2.1 Mysql開啓慢日誌查詢三. 疑問 一. 記錄 表A中有字段p,其值由多個字符串通過逗號組合,如"123,234,456"。如何查詢p中含有指定字符串的記錄? 答: 使用locate

原创 讀書筆記: Java設計模式 感悟與疑惑

Java設計模式一. 感悟二. 疑惑 一. 感悟 簡單工廠模式其實就是讓產品的創建和使用分離,通過新增工廠類,對外提供靜態方法。客戶端只需要傳入指定的參數,就能獲得目標產品。簡單工廠模式的缺點也很明顯,工廠辨別入參生產指定產品的

原创 SpringBoot整合Apollo1.6.0 (做法+設計思路)

SpringBoot整合Apollo1.6.0一. 概述1.1 模擬場景二. 集成2.1 依賴2.2 Apollo啓動配置2.3 Config工廠2.4 Config 自定義擴展類2.5 Apollo自定義配置類2.6 業務代碼中

原创 Git 將一個分支完全覆蓋(不是合併)到另一個分支

案例: 將dev分支的代碼完全覆蓋到master上。 git checkout master git reset --hard dev git push origin master --force 若被覆蓋的分支有處於受保護(prote

原创 Java應用:圖片疊加

圖片疊加一. 功能目標二. 代碼實現2.1 依賴2.2 圖片疊加服務 一. 功能目標 現有一張背景圖片,一張水印圖片,希望將水印圖片疊加到背景圖片上方的指定位置。 本代碼基於Spring boot框架搭建而成,外部發起請求,可以下

原创 Java基礎: 靜態內部類和外部類的加載過程

一. 示例 注意:以下測試時,main()不在Outer中。這一點非常重要,因爲main()調用後,JVM會首先加載main所在的類,如果把main()放在Outer中,則無論在main()內寫任何代碼,JVM一定會優先加載Outer的靜

原创 自研產品 · 調度中心

自研產品 · 調度中心架構設計一. 產品概述二. 基本概念2.1 第三方應用2.2 調度服務2.3 調度任務2.4 代理調度對象2.5 調度服務註冊中心2.6 監控引擎2.7 調度引擎2.8 日誌接入平臺三. 執行流程3.1 產品