網頁

2021/1/31

日誌 20210201 桃園騎車到內湖通勤記錄

2021年2月1日從桃園騎車到內湖上班。

Struts 1 使用ActionForm Bean傳送表單資料

Struts 1將表單(<form>)資料轉為ActionFrom bean物進傳送到Action

Eclipse 建立Struts 1專案

2021年在Eclipse建立古老的Struts 1專案。

2021/1/30

Mac install SVN by Homebrew

在Mac使用Homebrew安裝SVN命令工具的方式如下。

2021/1/26

Java 取得目前時間的前一日 get previous Date of current time

Java取得目前時間的前一天的Date的方法如下。

2021/1/24

Java Optional 簡介

Java 8開始新增的Optional的用法簡介。

2021/1/21

新光證券 iOS 富貴角10號 -6210驗簽失敗

身為存股一族的我好一陣子沒賣股票了,最近台積電狂漲(2021/1/6 550元 -> 2021/1/22 660,16天漲了20%),在新光證劵iOS 富貴角10號 app想賣掉幾張加碼台積電時出現「代碼:-6210,驗簽失敗!」錯誤。

信用卡中心 請款檔卡人資訊欄位長度錯誤

最近在寫產生送給信用卡中心的請款檔的卡人資訊欄位一直有問題。

2021/1/18

Java 8 Stream 管線操作簡介 pipeline operations

Java 8 Stream管線操作(pipeline operations)簡介。

2021/1/16

房屋增貸與二胎貸款差別

最近思考如何把仍有房貸的破公寓再拿來貸款(歐印台積電XD),發現有「房屋增貸」與「二胎貸款」兩種方法。很少碰到這類的問題所以紀錄一下。

2021/1/14

Java 偵測文字檔編碼 detect charset encoding of text file

Java 偵測文字檔案字符編碼的方式如下。

2021/1/13

2021/1/12

Java ThreadPoolExecutor 建構式參數簡介 constructor arguments

本篇簡單說明多執行緒(多線程)任務執行器ThreadPoolExecutor的建構式參數。

Spring Data JPA @Query nativeQuery org.hibernate.exception.SQLGrammarException: could not execute query 錯誤

Spring Data JPA在Repository方法使用@Query(nativeQuery = true)以原生SQL(native query)查詢出現org.hibernate.exception.SQLGrammarException: could not execute query錯誤。

Spring Web @RequestMapping optional @PathVariable API

Spring Web在Controller使用@RequestMapping設定API路徑時可選擇是否填入路徑參數(path variable)的作法如下。

Spring Boot Data JPA PlatformTransactionManager 手動管理交易

Spring Boot Data JPA使用PlatformTransactionManager在程式中手動管理交易。

2021/1/9

Java SOLID Single Responsibility Principle 單一職責原則

Single Responsibility Principle (SRP) 單一職責原則。

DIDI 嬰兒床、尿布台

去年底多了一個嬰兒,所以要準備尿布台及嬰兒床。

2021 星期六垃圾車時間,垃圾回收分類

2021 家裡附近星期六垃圾車時間備忘錄。

2021/1/7

Spring JDBC NamedParameterJdbcTemplate CRUD 新增、查詢、修改、刪除 範例

Spring JDBC NamedParameterJdbcTemplate新增、查詢、修改、刪除範例如下。

2021/1/6

Spring Boot @Transactional Propagation.REQUIRES_NEW with one connection

本篇試驗在Spring Boot的資料庫連線池(connection pool)設定僅一條連線,搭配@Transactional(propagation = Propagation.REQUIRES_NEW)的效果。

JavaScript Heredoc 多行字串

JavaScript利用類似heredoc建立多行字串。

2021/1/5

Spring Boot H2 初始資料插入日期 insert date

Spring Boot H2在初始資料data.sql插入日期欄位的寫法如下。

Spring Boot 預設連線池 default JDBC connection pool

Spring 1.x預設為Tomcat JDBC Connection Pool,Spring 2.x改為HikariCP。

日誌 20210105 女兒二月大 去醫院打疫苗

女兒出生2個月又5天了,要去醫院打疫苗。

2021/1/4

Java 表示式(Expressions)與陳述句(Statements)差別

Java 表示式(Expressions)與陳述句(Statements)的差別如下。

2021/1/2

Java SOLID Liskov Substitution Principle 里氏替換原則

Liskov Substitution Principle (LSP) 里氏替換原則。