網頁

2020/10/30

日誌 20201031 六 女兒出生

著床開始歷經39週多一點,女兒終於在2020年10月31日星期六上午9:55分從媽媽的肚子出來了,是個萬聖節出世的天蠍妹妹。出生時的體重2,995克,身長47公分的標準的大小。

IntelliJ IDEA Maven使用自訂的Nexus repository settings xml

IntelliJ IDEA Maven使用自訂的Nexus repository setting.xml設定方式如下。

2020/10/29

Spring Cloud Config Client 讀取Config Server配置範例 reading properties from Config server

Spring Cloud Config Client 讀取Config Server中的properties的設定方式如下。

2020/10/28

Spring Cloud Config Server 檔案系統classpath配置範例 filesystem classpath configuration

Spring Cloud Config Server 使用檔案系統classpath配置(File System Backend)。

2020/10/27

Spring Cloud Config Server 檔案系統配置範例 filesystem configuration

Spring Cloud Config Server 使用檔案系統配置(File System Backend)。

2020/10/24

Spring Data JPA AttributeConverter 轉換列舉屬性為資料表欄位值 convert Enum attribute to table column value

資料表中常有欄位用來儲存資料的類型(type)、種類(category)、狀態(state)、情況(status),這些欄位值通常對應到Java的enum。JPA 2.1可使用AttributeConverter轉換資料表欄位與entity的enum資料型態屬性。

面試自我介紹範本

面試最常碰到的第一個問題就是「請你自我介紹」,儘管我有不少面試經驗,自我介紹即使不準備也能說個大概,但若能事先準備好通用範本相信在自我介紹時能講得更有組織及條理,並更彰顯自己的戰績與豐功偉業(如果有的話:p)。

Spring Data JPA Hibernate 印出查詢SQL參數 print query sql parameters log

Spring Data JPA及Hibernate印出查詢SQL的參數的方法如下。。

2020/10/21

Spring 呼叫同類別的@Transactional方法不會回滾 call same class @Transactional method no rollback

Spring的交易管理(中國叫做事務管理)(Transactoinal Management)中,當由同類別中一個無交易管理(無@Transactional)的方法呼叫另一個有交易管理(有@Transactional)的方法時,有交易管理的方法發生例外時資料不會回滾(rollback)。

2020/10/20

台北市 內湖區 洲子美食街 輕履行水煮雞肉餐盒

最近來到之前一直抗拒不想去的內湖工作,中午去瑞光路西湖派出所隔壁的洲子美食街覓食,滿滿的中午上班族放飯人潮堵在門口等麥當勞。進去後看到有些人手上拿著透明的餐盒,跟著腳步去看發現是一家叫輕履行賣的健康餐盒。

2020/10/19

Google Sheets 試算表 插入時間日期快速鍵 insert date time shortcut

Google試算表在表格欄位插入日期及時間可使用下面快速鍵。

Google Sheets 試算表 日期格式 date format

Google試算表修改日期格式的方法如下。

String Boot 使用BeanFactory動態取得bean BeanFactory get bean dynamically

物件導向的特點是透過繼承與多型來達到的不同實作效果,而Spring容器管理的物件是以依賴注入取得,若介面有多個實作,並且要在執行期(runtime)依條件動態取得對應的bean的方法如下。

2020/10/18

Mamaway媽媽餵 芬蘭嬰兒箱

專賣孕婦嬰兒用品的品牌媽媽餵(Mamaway)有提供免費的芬蘭嬰兒箱,只要憑媽媽手冊就可以領取。

Jenkins 執行系統目錄下的shell script

Jenkins以job執行系統目錄中的shell script檔的方式如下。

Docker 複製檔案到容器 copy file from host to container

把本機(host)檔案複製到docker container的方式如下。

2020/10/17

Jenkins Execute shell job write file

Jenkins以Execute shell命令寫出檔案。

Docker 進入容器的命令介面 go into container bash shell

進入docker container的bash shell操作介面的方式如下。

Docker 重新命名容器名稱 rename container name

Docker重新命名容器container的名稱的方式如下。

2020/10/16

桃園市 桃園區 牛角燒肉 桃園遠百店 20201011

上周領到新工作第一個月的薪水,慶祝一下帶老婆去牛角桃園遠百店吃燒肉吃到飽。

2020/10/15

Spring Boot Test net.bull.javamelody MockMvc.perform() NullPointerException

今天在寫Spring Boot的Controller測試時,執行MockMvc.perform()總是發生NullPointerException如下。

2020/10/14

Apache Commons Lang3 StrSubstitutor用法

Apache Commons Lang3的StrSubstitutor用法如下。

2020/10/13

2020 9月 桃園、三重客運9005 桃園-內湖通勤記錄

桃園-三重客運9005班次經國道1號往返桃園與內湖兩地,是桃園市區上班族前往內湖工作的主要通勤工具之一,本人在2020年9月到10月間的實際搭乘時間紀錄如下。

Java 宣告變數 declare variables

Java 宣告變數的方式如下。

Java 原始資料型態預設值 primitive data type default value

Java 原始資料型態(primitive data types)的類別欄位(class field)(成員變數)預設值如下。

2020/10/12

Java 使用Scanner取得使用者輸入

Java 的Scanner可用來讀取使用者的輸入。

Java while迴圈語法

Java 若要讓一段程式反覆地執行,可使用while迴圈。

Java for迴圈語法

Java for迴圈用法如下。

2020/10/11

2020/10/10

Java 8 effectively final

Java 8開始有一個新的名詞叫effectively final的意思如下。,

Mac Docker 安裝Oracle 12c docker container

在macOS建立Oracle 12的docker container環境並使用Oracle SQL Developer連線。

2020/10/9

Spring Boot 用@TestPropertySource修改測試用的properties參數

Spring Boot測試類可使用@TestPropertySource修改測試時使用的properties參數值。

2020/10/8

懷舊風情 20201008

2020年10月8日星期四。

2020/10/3

Bash echo用途

Bash shell的內建的echo命令用途如下。

Shell Script if then else 簡單範例

我的第一支bash shell script if then else程式。

Jenkins 傳入參數至Execute Shell job

在Jenkins上建立一個簡單Execute Shell script任務並在build時傳入參數。

Jenkins 建立第一個Jenkins Pipeline

在Jenkins上建立並執行一個簡單pipeline任務。

2020/10/2

Jenkins 建立第一個Jenkins任務

在Jenkins上建立並執行一個簡單的任務。

Docker 安裝Jenkins

在macOS的docker上安裝jenkins。

2020/10/1

Spring Boot @PropertySource load yaml

Spring Boot @PropertySource預設只載入properties檔,如果想要用yaml來配置則要修改以下。

Spring Boot @ConfigurationProperties nested properties

Spring Boot @ConfigurationProperties類對應的properties可用巢狀類別(nested class)呈現。