SQL的COALESCE函示用途如下。
2025/4/10
2025/4/7
2025/4/5
2025/4/4
2025/4/3
2025/4/2
2025/3/30
2025/3/29
2025/3/26
Allround Automations PL/SQL Developer WHERE條件變數佔位符
Allround Automations PL/SQL Developer是一套用來撰寫Oracle SQL或開發PL/SQL程式的資料庫管理IDE,在測試SQL語法時,WHERE條件可用佔位符變數替代,在執行時才輸入要帶入變數的值,寫法如下。
2025/3/25
2025/3/24
2025/3/23
SpringMVC WebLogic org.xml.sax.SAXParseException: Content is not allowed in prolog
SpringMVC網路應用程式部屬到WebLogic伺服器時出現org.xml.sax.SAXParseException: Content is not allowed in prolog
錯誤的解法如下。
2025/3/22
2025/3/21
2025/3/19
Java Fortify 弱點掃描 log.error System Information Leak: Internal 解法
Java應用程式由Fortify靜態程式碼分析(SCA)工具進行弱點掃描時,出現[System Information Leak: Internal]漏洞的解法。
2025/3/16
2025/3/15
2025/3/14
2025/3/13
2025/3/12
2025/3/9
2025/3/8
2025/3/5
Java Spring Fortify Path Manipulation by injected properties
Fortify弱點掃描出現Path Manipulation(路徑操縱)問題的解決方式如下。
2025/3/4
2025/3/3
2025/3/2
2025/3/1
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
2025/1/31
2025/1/30
2025/1/29
2025/1/28
2025/1/27
2025/1/26
2025/1/25
2025/1/24
2025/1/23
2025/1/22
2025/1/21
2025/1/19
2025/1/18
2025/1/15
2025/1/14
2025/1/13
2025/1/12
2025/1/11
2025/1/10
2025/1/9
2025/1/8
2025/1/7
2025/1/6
2025/1/5
2025/1/4
2025/1/3
2025/1/2
2025/1/1
訂閱:
文章 (Atom)