AdSense

網頁

2021/4/27

Java 字串為null返回空字串,否則返回原字串 String null return empty string else return original string

Java 取得字串時,若希望當該字串為null時返回空字串,不是null返回原本的字串的作法如下。

Java JAXB 物件寫出為xml檔範例 write object to xml file example

Java使用JAXB(Java Architecture for XML Binding)將Java物件寫出為xml檔內的範例如下。

2021/4/26

Golang 我的第一支Go程式 hello world

本篇撰寫Go hello world程式。

Golang 2021 Windows 7 安裝Go lang install golang

本篇記錄在Windows 7安裝Go程式語言。

Spring Boot 使用@Lookup取得prototype bean

Spring IoC管理的bean預設scope為singleton。若bean為有狀態(stateful)時應設為prototype才能使每一次產生的bean實例不同。而當singleton bean要取得依賴的prototype bean的實例時,可使用@Lookup annotation來取得不同的prototype bean的實例。

2021/4/23

JUnit 測試方法中多個Assertions與assertAll()差別 multi-assertions-assertall-difference

JUnit單元測試有時在一個@Test測試方法中會需要用多個Assertions來驗證,例如回傳結果物件的所有屬性是否皆正確。而直接執行多個Assertions及使用JUnit 5才有的Assertions.assertAll()區別如下。

2021/4/20

Java 使用jackson-dataformat-xml 讀取xml檔為物件範例 read xml file to object

Java使用jackson-dataformat-xml將xml檔內容讀取為Java物件範例如下。

Java JAXB 讀取xml檔為物件範例 read xml file to object example

Java使用JAXB(Java Architecture for XML Binding)將xml檔內容解析(unmarshal)為Java物件範例如下。

2021/4/19

2021/4/16

日誌 20210417 女兒五月大

女兒出生五個月多了,五個月大的生活紀錄。

2021/4/15

Redmine 加入外部網站連結 add external url link

Redmine在編輯內容加入外部url網站連結的方式如下。

Spring MVC @RequestParam 取得url參數

Spring MVC在Controller @RequestMapping method可用@RequestParam接收url參數。

2021/4/14

麥當勞 豬肉雙蛋堡 少給一個蛋

麥當勞的螺絲真的鬆了,2021/4/15上班前在洲子美食街的麥當勞瑞光店買豬肉雙蛋堡回辦公室吃,回到辦公室打開包裝才發現少了一顆蛋。

2021/4/12

Spring Data JPA @Transient 沒有作用

Spring Data JPA的entity屬性前掛上@Transient來忽略此欄位的映射卻沒有效果,導致錯誤Caused by: org.hibernate.MappingException: Could not determine type for: java.lang.String, at table: employee, for columns: [org.hibernate.mapping.Column(phone)]

2021/4/9

Java OOP面試問題 動物園

本篇記錄在上次面試中問到如何以OOP設計各種動物類別的問題及想法如下。

Java Stream 使用 Collectors.groupBy() 將物件集合依屬性條件分類

一個集合使用Java 8 Stream管線操作時,若要依集合中物件的某屬性條件分成多組,可使用Collectors.groupingBy()

Java Stream 使用 Collectors.partitioningBy() 將集合依條件分成兩組

一個集合使用Java 8 Stream管線操作時,若要依集合元素的某些條件分成兩組,可使用Collectors.partitioningBy()

2021 英諾瓦資訊科技 Innova Solutions Taiwan 面試

2021年4月面試英諾瓦資訊科技的Java資深工程師職缺,簡單紀錄一下。

2021/4/8

麥當勞 早餐 培根番茄嫩蛋焙果堡

2021年四月初在內湖洲子美食街的麥當勞看到新推出的早餐「培根番茄嫩蛋焙果堡」,雖然知道就算沒吃過也認為味道應該是比不上豬肉滿福堡加蛋,但還是買來嘗鮮。

AdSense