原创 設計模式之裝飾者模式

文章目錄裝飾者模式類圖 裝飾者模式 類圖

原创 設計模式之適配器模式

文章目錄適配器模式 適配器模式 適配器模式(Adapter Pattern):Adapter 將一個類的接口轉換成客戶希望的另外一個接口。適配器模式使得原本由於接口不兼容而不能一起工作的那些類可以一起工作。 適配器的應用場

原创 IDEA快捷鍵使用

文章目錄快捷鍵設置常用快捷鍵對比 快捷鍵設置 File–>Settings–>Keympa進行快捷鍵設置。 常用快捷鍵對比 IDEA Eclipse Function Ctrl+N Ctrl+Shift+T 通過類名

原创 IDEA Git remote error:CAPTCHA required

問題場景 在IDEA中從Git倉庫中拉取代碼時出現remote error:CAPTCHA required 問題原因 Git倉庫網站登錄驗證問題,需要輸入驗證碼。 解決方案 使用網站登錄,輸入驗證碼即可。

原创 SpringBoot之加載靜態資源

文章目錄默認靜態資源路徑及優先級自定義資源路徑以及映射 默認靜態資源路徑及優先級 SpringBoot對於各組件的自動配置一般都是在spring-boot-autoconfigure包中, 重點查看一下兩類文件: ***Aut

原创 SpringBoot之Logging

文章目錄簡介相關依賴默認配置自定義配置切換日誌框架 簡介 SpringBoot官方文檔說明,SpringBoot內部使用Commons Logging作爲日誌記錄門面,但是當使用SpringBoot場景啓動器時默認是使用的SLF4

原创 IDEA集成Git操作

文章目錄環境準備本地Git安裝與SSH祕鑰GitHub祕鑰配置IDEA配置Git推送本地項目到GitHub新建測試項目創建本地倉庫項目提交本地倉庫推送至GitHub從GitHub上檢出項目提交和下拉提交下拉分支操作創建分支分支切換

原创 IDEA之The directory xxxxx is under Git, but is not registered in the Settings.

問題場景 在IDEA中,從Git檢出Maven項目後,項目出現以下提示: 問題原因 對於這個問題,原因是因爲IDEA內置了VCS版本控制,但項目本身在IDEA中沒有配置VCS相關配置。 解決方案 點擊該提示下發的Configur

原创 日誌框架之Log4j

文章目錄Log4j介紹核心概念日誌級別配置文件讀取Log4j使用LoggerAppenderLayout配置文件Properties配置文件XML配置文件 Log4j介紹 本博文相關代碼GitHub 核心概念 Log4j官方文

原创 Spring Boot profile加載原理

文章目錄Spring Boot的配置文件Spring Boot默認配置文件加載順序以及優先級項目內部加載順序項目外部配置文件加載順序:自定義指定配置文件路徑Spring Boot 指定啓動profile的方式命令行參數指定prof

原创 在Intellij IDEA中使用Debug

本文轉載自:https://www.cnblogs.com/chiangchou/p/idea-debug.html 目錄一、Debug開篇二、基本用法&快捷鍵三、變量查看四、計算表達式五、智能步入六、斷點條件設置七、多線程調試八

原创 SpringBoot之日誌使用

文章目錄SpringBoot 日誌介紹SpringBoot 日誌相關配置SpringBoot中Logback使用依賴SpringBoot對Logback功能的擴展配置文件名稱springProfile標籤springPropert

原创 Java系統中常用日誌框架

文章目錄日誌介紹日誌概念日誌作用Java中常用日誌框架Java常用日誌框架之間的關係日誌門面框架Commons LoggingSLF4JCommons Logging和SLF4J實現機制日誌實現框架JulLog4jLog4j2Lo

原创 創建Spring Boot項目

文章目錄創建Spring Boot項目手動創建Spring Initializr創建 創建Spring Boot項目 創建Spring Boot項目Hello World項目方式有兩種: 一:手動創建Maven項目,手動引入相關依

原创 設計模式之模板方法模式

文章目錄模板方法模式設計思路分析模板方法類模式類結構圖:模式的結構說明Demo總結模板方法模式的優缺點優點缺點模板方法模式的適用場景 模板方法模式 模板方法模式:定義一個操作中的算法的骨架,而將一些步驟延遲到子類中.模板方法使得