2025年2月28日星期五。
2025/2/28
2025/2/27
2025/2/26
Java Log4j2 關閉特定程式的log訊息
在開發環境通常Log4j2的root logger的level是設定為debug
,但總是會印出一些不需要的訊息,例如第三方函式庫或框架內的訊息,因此可以透過對想看到訊息的package設定level來調整。
2025/2/25
2025/2/24
2025/2/23
2025/2/22
2025/2/21
2025/2/19
Spring Boot application.properites取得pom.xml的屬性值
Spring Boot的設定檔application.properties
取得pom.xml
中<properties>
內的屬性值的方式如下。
Spring JdbcTemplate batch query with IN clause
當需要用List資料中的每一筆值去查資料表時,用SQL的IN
一次查多筆值會比用for迴圈逐筆查來得有效率,但若List元素數量很多時,可能會超過語法的長度限制,或許需要進行分批IN查詢。
2025/2/16
2025/2/15
2025/2/13
Java JDBC PreparedStatement 如何避免SQL Injection攻擊
我們都知道在Java程式使用SQL語法帶參數查詢資料庫時,應該用參數化查詢(Parameterized query),即PreparedStatement
及佔位符(placeholder)?
來傳入參數來避免SQL Injection(SQL隱碼攻擊)漏洞。
2025/2/11
2025/2/9
2025/2/8
2025/2/5
2025/2/4
2025/2/3
2025/2/2
2025/2/1
訂閱:
文章 (Atom)