原创 單元測試中獲取Method參數爲 arg0

for (Parameter parameter : parameters) { if (!parameter.isNamePresent()) { System.out.println("NON"); c

原创 升級 spring 3.0 前要準備的一些工作

  0: 清除掉所有的對 spring framework 低版本 的 顯示引用。   1,  javax –> j2ee <dependency> <groupId>jakarta.servlet</groupId> <ar

原创 Git Submodules &amp;&amp; Sparse checkout

步驟備忘:1,增加子模塊 ,這裏會把所有的內容 clone 下來, 在 5步的時候,會清除掉不需要的文件。  git submodule add   [email protected]/asdfasdfasdfasdfasdfasdfasdf.gi

原创 nacos備忘

1,https://nacos.io/zh-cn/docs/quick-start-docker.html docker 下載及運行docker-compose -f example/standalone-mysql-5.7.yaml up

原创 sql serve linux docker

docker pull mcr.microsoft.com/mssql/server:2022-latest docker run -e "ACCEPT_EULA=Y" -e "MSSQL_SA_PASSWORD=<YourStrong@P

原创 更加靈活的 ControllerAdvice 處理

由此可推出

原创 自動生成單元測試的工具簡單嘗試

1,EvoSuite 基本字節碼生成單元測試,生成代碼覆蓋率相對較高,生成的代碼具有侵入性。致命問題,不支持 Java 高版本。 IDEA 支持插件,免費開源。源文件:生成測試:2,squaretest  https://squaretes

原创 aps.net framework 與 core的 contentType差別

framework 返回 text/html  core返回 text/plain一般情況下沒有問題,在 $.ajaxfileupload中iframe上傳返回值  返回的值 會在前面增加 <pre….. >這在返回值改法, 1,reurn

原创 如何 在vs 2022 中使用 .net 4 , 4.5 ,等低版本 framework進行開發

    .net 低版本開發包根本就已經無法安裝了或根本無法下載。對於古老的項目,至少我們先要打開,可運行以後,再考慮升級framework。 1, https://www.nuget.org/packages?q=Microsoft.NE

原创 關於 prometheus 向 gateway 推送的備忘

1,POM <dependency>        <groupId>io.micrometer</groupId>        <artifactId>micrometer-registry-prometheus</artifactId

原创 graal native image 備忘錄

1,  CE  22.1.0 這個版本存在問題,編譯出錯,暫時使用 21.3.2 這個版本。 2,linux 下使用 sdk man : sdk install java 21.3.2.r17-grl  (https://api.sdkm

原创 爲自定義的 grafana插件進行簽名

1,如果不簽名也可以,需要把 app_mode = development 這樣跳過簽名。這個方法不太好。2,使用私有簽名from :https://grafana.com/docs/grafana/latest/developers/pl

原创 idea 熱加載

原创 java 11.0.11 報SSL錯誤

Caused by: javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inapp