原创 MySQL 設置 IP 白名單

1. 登錄 MySQL mysql -u root -p 2. 新增用戶並授予權限 MySQL8 之前: grant all on *.* to 'username'@'ip' identified by 'password' with

原创 如何在瀏覽器擴展中使用 eval 函數

思路是把 iframe 作爲沙箱環境,讓 eval 在 iframe 中執行。 以 Chrome Manifest V2 爲例。V3 可參考 Using eval in Chrome extensions - Chrome Develope

原创 從 Word 複製表格到 Excel 如何保留多行單元格

思路是在 Word 中將換行符替換爲一串自定義的文本,然後將其粘貼到 Excel 中,再在 Excel 中將特殊文本替換回換行。具體可參考下面的鏈接。 Retain multi-line cells when pasting Word ta

原创 JS 對象數組多屬性排序

有{firstSort: number, secondSort: number}類型的對象數組,先按 firstSort 升序排序,再按 secondSort 升序排序: const arr = [ { firstSort: 2, se

原创 @ControllerAdvice 和 @RestControllerAdvice 註解

轉:Spring Boot 系列(八)@ControllerAdvice 攔截異常並統一處理 在 spring 3.2 中,新增了 @ControllerAdvice 註解,結合 @ExceptionHandler、@InitBinde

原创 Apifox IDEA 插件導出 API 卡住

可能是因爲對象屬性之間有循環嵌套,可以通過 json.rule.field.ignore 設置排除字段: json.rule.field.ignore=groovy:["createBy", "updateBy"].contains(it.

原创 2023-5-4

五一過了,不知道你最近過得怎麼樣。上次的有些想法其實是假的,我已經很少想起你了,在那些沒有想起你的時間裏,時間如往常一樣流過我的身體,我也如往常一樣走過了時間,沒有多少變動。我想,你對於我來說大概終於是變得可有可無了,我對於你來說大概也是如

原创 Lombok @Builder 是如何實現的

轉:lombok @Builder 是如何實現的 定義 Builder 接口,用於 build 對象: public interface Builder<T> { T build(); } 定義 bean: import lo

原创 讓 IDEA 註釋加在行開頭並添加空格

打開 IDEA 的 Settings 對話框(快捷鍵爲Ctrl+Alt+S); 在左側面板中選擇Editor -> Code Style -> Java; 在右側面板中選擇Code Generation選項卡; 將Line comment

原创 IDEA 從 Java 源文件跳轉到對應字節碼文件

有個插件可以實現:Java To Class。

原创 Apifox-Postman 請求前登錄

請求後端接口進行測試時,往往需要先登錄,在 Apifox 中可以用“前置腳本”來完成登錄操作,每次發請求測試接口前,都先調用“前置腳本”完成登錄。 下面是一個例子(更多信息可參考登錄態(Auth)如何處理),代碼流程: 在環境變量中獲取L

原创 使用 NSSM 將 Nginx 設置爲開機自啓動

NSSM (Non-Sucking Service Manager) 是一個服務管理軟件。可到 https://nssm.cc/download 下載。 下載並解壓後可將 nssm.exe 所在路徑加入 Path 環境變量,方便在命令行中使

原创 CFR 反編譯 Java 枚舉

CFR 到這裏下載。如下命令使用當前文件夾下的 cfr-0.152.jar 反編譯當前文件夾下的 T.class。 java -jar cfr-0.152.jar T.class --sugarenums false 其中--sugare

原创 不再想起

週六加班,今天可以自由安排時間。大部分時候在玩,轉眼到了傍晚,一天就這樣過去。​ 如果是以前,這時候大概就該想到你,而不知具體從什麼時候開始,我漸漸就習慣了一個人面對這一切,久不曾有過那種想起你就會感到欣慰的感覺了。 ​出差的那三四個月,每

原创 MySQL 中 varchar 的長度

1. varchar(n) 的最大值字符數是多少 varchar 最大可以保存 65535 字節,但是具體保存多少個字符,不同的編碼不一樣。 MySQL 5.0 之前的版本:n 指的是 n 個字節 n 的最大值是 65535,如果以 utf