原创 SprngBoot之去除內嵌Tomcat

場景 在我們將SpringBoot項目部署到Tomcat是,會一直報端口被佔用的錯誤,Tomcat無法啓動。我們既想在開發中使用內嵌Tomcat自動啓動,又想在部署時排除內嵌Tomcat. 原因 產生該問題的原因是因爲Spring

原创 HttpClient 雙向認證

文章目錄功能背景角色介紹服務器端證書獲取Gateway 信任客戶端證書OpenSSL對d證書文件處理證書文件生成JKS文件Server端證書處理Client端證書處理證書文件生成P12文件Server端證書處理Client端證書處

原创 設計模式之模板原型模式

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

原创 Windows DOS命令使用

Windows DOS命令窗口 在單行多命令輸入 不同行 命令中使用"&"鏈接,如下: echo hello & echo world 多行命令輸入 在每一行末尾輸入“^”符號,如下 echo hello w^ word

原创 查看MSSQL鎖表與解鎖

查看被鎖表信息 select request_session_id PID ,OBJECT_NAME(resource_associated_entity_id) TABLENAME from sys.dm_tra

原创 IDEA中target文件夾無權限刪除問題

問題背景 在使用IDEA過程中,在使用Maven clean命令後,compile偶爾會出現失敗情況,失敗原因是target文件夾無權限從而無法刪除的情況。 問題原因 該文件夾已經被刪除,但是Windows資源管理其中其內存地址依

原创 網站CA證書獲取

點擊查看證書如下圖 點擊Copy to File 選擇證書加密算法,點擊next 選擇保存路徑,文件名稱 查看證書信息 導出成功

原创 原碼反碼補碼的闡述

文章目錄通用計算機概念馮·諾依曼結構運算器機器數原碼反碼補碼 通用計算機概念 馮·諾依曼結構 美籍匈牙利科學家馮·諾依曼提出重要理論: 存儲程序計算機結構,以二進制作爲計算機的存儲基礎 計算機主要由運算器、控制器、存儲器和輸入

原创 IDEA Error:方法註釋@param參數報錯

問題場景 在使用IDEA打開Eclipse項目時,方法註釋參數@param 提示錯誤信息。 問題原因 IDEA 設置造成。 解決辦法 更改IDEA setting設置: File–>setting 如下圖

原创 Spring Boot自動配置原理—簡單源碼分析

文章目錄引言環境準備Spring Boot 2.x 原理分析@SpringBootApplication:@SpringBootConfiguration@EnableAutoConfiguration@AutoConfigura

原创 SpringBoot內嵌Tomcat JNDI配置

需求場景 在項目中,我們本身使用的是SQL Server 數據庫,在某些功能之中需要用到Sybase數據庫,Sybase數據庫是JNDI在Web容器中進行配置的,.對於外部Tomcat的JNDI配置可以參考我的文章使用JNDI連接

原创 映射遠程盤或文件夾爲本地盤符

文章目錄場景解決方案方法注意 場景 工作中經常遇到以下情形: 需要經常與遠程服務器進行文件交互 項目組中工作文檔的共享 遇到以上情形,我們通常是用remote server的方式解決,頻繁的登錄、切換等等比較麻煩。 解決方

原创 JPEG轉換成TIFF

文章目錄項目背景功能條件代碼 項目背景 在項目中對於文檔的操作,一個重要的功能是文件類型的轉換,其中最重要的一個就使JPG轉TIF,之前在做該功能時,發現相關資料很少,參考了很多資料,完成了本功能。 功能條件 <depende

原创 Eclipse中Git不同版本差異比較

文章目錄場景解決辦法 場景 Eclipse中我們使用Git進行版本控制,那麼當某些情況下我們要對文件的不同版本進行差異比較,應該如何進行呢? 解決辦法 右擊目標文件–>team–>show in History 選中兩個不同版

原创 設計模式之享元模式

文章目錄享元模式設計思路分析享元模式類模式類結構圖模式的結構說明DemoExample享元模式的應用享元模式的優缺點優點:缺點: 享元模式 設計思路分析 享元模式類 模式類結構圖 模式的結構說明 Demo Example 享元模式