原创 在 SpringBoot 微服務中管理 flyway migration

原文 Flyway 使用 flyway_schema_history 表來跟蹤表的狀態,這是 flyway 默認生成的表 當你只有一個服務或應用的時候,它表現的很棒 但是如果多個微服務同時使用這個默認表,就會報以下錯誤: org

原创 Gateway/Zuul + OpenApi 集中管理 API 資源

Gateway + OpenApi 爲了啓用 OpenApi,提供 API 的服務中需要添加以下依賴: <dependency> <groupId>org.springdoc</groupId> <artifact

原创 HateoasConfiguration required a single bean, but 17 were found

錯誤長相: *************************** APPLICATION FAILED TO START *************************** Description: Parameter

原创 高效的在瀏覽器中搜索

高效搜索原則 高效搜索的關鍵是,提取問題的關鍵部分,移除累贅部分(介詞、語氣詞等),以儘量簡潔的方式表明主旨。以下以英文搜索舉例 搜索解釋 輸入目標全名即可 [ ✘ ] what is hateos? [✔] hateoas [✔

原创 restTemplate getForEntity 收到 xml

Eureka 2.2.3 後,似乎增加了 restTemplate 對 xml 的支持,並且在 restTemplate.getForEntity 時默認將接收到的 json 轉爲 xml 可以使用 exchange 並指定 re

原创 兩行代碼讓 JFrame 透明

SetUndecorated(true); SetBackground(new Color(255, 255, 255, 125); SetUndecorated 源碼中的註解: This method can only be

原创 Idea VM options 使用系統變量

${_var} Mac and Linux Terminal:$_var PowerShell : $env:_var Windows cmd: %_var%

原创 Git 創建並連接遠程倉庫的零錯誤操作

零錯誤(警告)操作: git config --global core.autocrlf false git init git pull origin master --allow-unrelated-histories git

原创 Canvas 繪製點、路徑

頁面 <html> <!--Canvas 的寬高要在頁面中設置,css 或 js 中設置的寬高不正常--> <body> <canvas id="canvas" width="800" height

原创 原生 Ajax 和 JQuery Ajax

XHR,原生js方式 獲取XHR對象 var XHR=false; if(window.XMLHttpRequest){ XHR = new XMLHttpRequest(); }else{ XHR = new A

原创 JAVA 讀取 Doc、Docx 及注意點

通用的讀取方法: 讀取 doc private static String contextOfDoc(File file){ String str = ""; try { FileIn

原创 Maven 依賴互斥規則

Maven 依賴互斥規則 不同層 選擇路徑最淺的包 a - | | x:1.0 x:2.0 圖中的情況將選擇 x:2.0 同層 選擇數字排序版本最低版本的包,字母排序版本最高的包,數字開頭版本優先於字母開頭版本 a

原创 Swing 的一些「很少人知道的」開發經驗

我總結了一些 Java Swing 開發中一些可能很少人知道的,或者不容易觸及的點。暫分爲監聽、佈局、界面和特效四塊。Update Irregularly(想起什麼東西的時候更新) 界面 JavaSwing 的界面很多人覺得不

原创 解釋標準輸入重定向

參考文章 標準輸入是什麼 標準輸入一般指的是鍵盤輸入。多數命令能接收標準輸入 如果 cat 不加參數,在收到 EOF (CTRL + d) 之前,它會一直監聽標準輸入(鍵盤),打印到標準輸出(顯示器): $ cat hello

原创 Java 順序讀取Properties文件(部分轉載)

Java 順序讀取Properties文件 使用java自帶的Properties類讀取Properties文件是不按存儲順序的,若有按順序的需要,可以繼承Properties類。用LinkedHashMap替換其中的keys集