2019/8/30晚上下班和老婆去吃這家台北市中山區的李記食堂。
2019/8/31
JUnit 執行時出現錯誤 java.lang.NoClassDefFoundError
今天在Spring Boot + Gradle新的專案執行JUnit測試時,出現java.lang.NoClassDefFoundError
的錯誤,過程及原因如下。
2019/8/30
Log4j2 日誌輸出的預設等級 root logger default logger level
當使用Log4j2作為程式的日誌輸出函式庫時,若log4j2找不到任何配置文件(例如classpath下的log4j2.properties
或log4j2.xml
),
預設會使用root logger輸出日誌,且日誌輸出級別預設為Level.ERROR
。
2019/8/29
Jackson @JsonInclude用法
在Spring Web專案的RestController回傳Java物件時,Spring會自動透過Jaskson把回傳的Java物件轉換成JSON。
如果希望Java物件的屬性在某些情況下不要被轉成JSON屬性,可以設定@JsonInclude
來達成。
2019/8/28
Spring Boot Java POJO 物件與 JSON 的屬性命名慣例格式轉換設定
本篇介紹在呼叫Spring Boot Web MVC時,如何設定JSON屬性命名慣例與Java物件屬性命名慣例格式的轉換,例如Snake Case與小駝峰(Lower Camel Case)互相轉換。
2019/8/27
2019/8/26
2019/8/25
2019/8/24
Spring Boot 設定 Interceptor 攔截器範例
本篇介紹如何在Spring Boot應用程式中設定Inteceptor攔截器,其可攔截傳入Controller的Request及攔截從Controller回傳給Client的Response。
2019/8/23
2019/8/22
2019/8/21
HTML <input type="radio"> 單選框 Radio Button
在HTML網頁可使用輸入元素(Input element)的單選框<input type="radio">
,讓使用者可以進行單選。
Spring Boot 2 + Spring Data MongoDB + MongoDB 簡單範例
本篇說明如何在Windows 7建立Spring Boot,Spring Data MongoDB對MongoDB資料庫進行基本操作的專案。
2019/8/20
轉錄 [分享] Gogoro行進間熄火維修心得(MCU損壞,負評)
本文轉錄自PTT bike板,[分享] Gogoro行進間熄火維修心得(MCU損壞,負評) 文章代碼(AID): #1TMjAHX4
2019/8/19
2019/8/18
2019/8/17
2019/8/16
教老婆寫程式記錄(十八)
從上一次記錄至今大多在複習之前的CSS selectors與HTML <table>
等,配合著使用各種<input>
與<label>
。因為在練習題目的過程中發現還不是很熟稔,因此需要比較多的練習才能熟練。
Visual Studio Code 關閉自動結束引號 Turn off auto closing quotes
在Visual Studio Code (VS Code)關閉自動結束引號(Auto Closing Quotes)的作法如下。
2019/8/14
2019/8/13
2019/8/12
2019/8/11
2019/8/10
MongoDB 什麼是BSON
BSON(中文發音:逼森)是Binary JSON的簡稱,是MongoDB用來儲存文件(document)資料及遠端程序呼叫(remote procedure calls)的資料格式。
2019/8/9
MongoDB 查看Data directory與Log directory的目錄位置
在Windows系統查看MongoDB的Data directory與Log directory資料夾的目錄位置方法如下。
2019/8/8
2019/8/7
HTML <input type="password"> 密碼輸入欄位
在HTML網頁可使用輸入元素(Input element)的密碼輸入欄位<input type="password">
,讓使用者可以輸入字碼。
2019/8/6
2019/8/5
HTML <input type="text"> 一般文字輸入欄位
在HTML網頁可使用輸入元素(Input element)的文字輸入欄位<input type="text">
讓使用者可以輸入文字資料。
2019/8/4
2019/8/1
HTML 空元素 Void elements
一般的HTML元素都會有一個開頭標籤(start tag)搭配一個結尾標籤(end tag),在開頭與結尾標籤之間放一些內容,例如常見的<p>...</p>
,<h1>...</h1>
而有些HTML元素只有單獨一個標籤,也就是其沒有開頭與結尾標籤包夾的內容,又稱為空元素(Void elements),例如<br>
,<hr>
,<input>
。