2025年底每月的固定開銷估計。
2025/11/15
2025/10/31
2025/10/26
2025/10/18
2025/10/10
2025/10/8
2025/10/6
2025/10/4
2025/9/21
2025/9/20
2025/9/18
2025/9/14
2025/9/6
2025/8/31
2025/8/30
2025/8/24
2025/8/23
2025/8/17
2025/8/16
2025/8/9
2025/8/8
2025/8/7
2025/8/6
2025/8/5
2025/8/4
2025/8/3
2025/8/2
2025/8/1
2025/7/30
2025/7/29
2025/7/27
2025/7/26
2025/7/25
2025/7/24
2025/7/23
2025/7/22
2025/7/21
2025/7/20
2025/7/19
2025/7/13
2025/7/12
2025/7/6
2025/7/5
2025/6/30
2025/6/29
2025/6/28
2025/6/27
2025/6/22
2025/6/21
2025/6/17
2025/6/16
2025/6/15
2025/6/14
2025/6/12
2025/6/11
2025/6/10
2025/6/8
2025/6/7
2025/6/6
2025/6/5
Python 類別變數與實例變數 class variable and instance variable
Python的類別中可以定義類別變數(class variable)和實例變數(instance variable);類別變數的值是跨實例的,而實例變數的值則屬於實例。
Python @property用法
Python的@property裝飾可用來設定屬性的getter(取得屬性值), setter(設定屬性值)和deleter(刪除屬性值),即物件的屬性僅能透過方法存取或修改以實現物件導向的封裝特性。
2025/6/4
2025/6/1
2025/5/31
2025/5/28
2025/5/26
2025/5/23
GitLab unable to access SSL certificate problem: self signed certificate
使用內部的GitLab時,可能因為HTTPS SSL憑證的問題而無法pull,快速的解決方式如下。
2025/5/20
2025/5/17
2025/5/13
2025/5/10
2025/5/5
2025/5/4
2025/5/3
2025/5/1
Java Log4j2 java.lang.OutOfMemoryError Java: heap space
今天執行程式發生java.lang.OutOfMemoryError Java heap space錯誤,看log是log4j2在印log時所引發。
2025/4/30
2025/4/29
2025/4/27
2025/4/22
2025/4/21
2025/4/20
2025/4/19
2025/4/18
2025/4/17
2025/4/16
2025/4/13
2025/4/12
2025/4/11
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隱碼攻擊)漏洞。