AdSense

顯示具有 java 標籤的文章。 顯示所有文章
顯示具有 java 標籤的文章。 顯示所有文章

2026/8/20

Java 命令啟動jar並在VS Code以Debug模式執行

以java指令java -jar demo-1.0.0.jar執行Java應用程式demo-1.0.0.jar時,可以在VS Code以Debug模式下中斷點的方式如下。

2026/3/15

Java Class Windows Git 檔案名稱大小寫不一致的問題

最近在Windows上使用Git碰到Java Class名稱大小寫不一致的問題。

2026/1/14

2026/1/12

Java Google Map Platform Routes API簡單範例

Java程式呼叫Google Map Platform Routes API的簡單範例

2025/6/30

Maven Web 加入專案目錄內的函式庫jar依賴

在Maven Web專案中加入專案目錄中的函式庫jar的方式如下。

2025/5/1

Java Log4j2 java.lang.OutOfMemoryError Java: heap space

今天執行程式發生java.lang.OutOfMemoryError Java heap space錯誤,看log是log4j2在印log時所引發。

2025/4/7

Java ResultSet轉為List

Java將JDBC資料庫查詢結果java.sql.ResultSet轉為java.util.List的方式如下。

2025/4/2

Java iText 5加入PDF空白頁

Java使用iText 5函式庫加入PDF空白頁的方式如下。

2025/3/23

Java 整數值千分位符號格式化

對整數值進行字串格式化時使用%,d即可印出有千分位符號的整數值,格式化符號,稱為group separators。

2025/3/19

Java Fortify 弱點掃描 log.error System Information Leak: Internal 解法

Java應用程式由Fortify靜態程式碼分析(SCA)工具進行弱點掃描時,出現[System Information Leak: Internal]漏洞的解法。

2025/3/13

Java HSSFWorkbook寫出xls檔範例

使用Apache POI的HSSFWorkbook搭配xls模板將資料寫出xls檔範例。

2025/3/5

Java Spring Fortify Path Manipulation by injected properties

Fortify弱點掃描出現Path Manipulation(路徑操縱)問題的解決方式如下。

2025/2/26

Java Log4j2 關閉特定程式的log訊息

在開發環境通常Log4j2的root logger的level是設定為debug,但總是會印出一些不需要的訊息,例如第三方函式庫或框架內的訊息,因此可以透過對想看到訊息的package設定level來調整。

2025/2/19

Spring JdbcTemplate batch query with IN clause

當需要用List資料中的每一筆值去查資料表時,用SQL的IN一次查多筆值會比用for迴圈逐筆查來得有效率,但若List元素數量很多時,可能會超過語法的長度限制,或許需要進行分批IN查詢。

2025/2/13

Java JDBC PreparedStatement 如何避免SQL Injection攻擊

我們都知道在Java程式使用SQL語法帶參數查詢資料庫時,應該用參數化查詢(Parameterized query),即PreparedStatement及佔位符(placeholder)?來傳入參數來避免SQL Injection(SQL隱碼攻擊)漏洞。

AdSense