AdSense

網頁

2020/11/29

Docker build Spring Boot docker image

使用Docker建構Spring Boot的docker image。

2020/11/28

Docker Dockerfile是什麼

Docker的Dockerfile是用來建構docker images的指令檔。

Mac Docker 安裝GitLab

在macOS上安裝GitLab。

台北市 內湖區 洲子美食街 熱。咖哩 印度咖哩

星期五下班去洲子美食街吃飯,吃的是熱咖哩的印度咖哩。

2020/11/25

Spring Data JPA 未呼叫Repository.save()但資料卻更新

最近碰到Spring Data JPA的地雷,明明沒有呼叫CrudRepository.save()但資料卻更新。

Spring Data JPA org.springframework.orm.jpa.JpaSystemException: identifier of an instance of Entity was altered from x to y錯誤

Spring Data JPA的org.springframework.orm.jpa.JpaSystemException: identifier of an instance of Entity was altered from x to y
Hibernate的org.hibernate.HibernateException: identifier of an instance of Entity was altered from x to y錯誤原因如下。

Java Windows javac 編譯出現unmappable character for encoding MS950錯誤

在Windows 7的命令提示字元工具(cmd)用javac指令編譯在IDE(Eclipse, IntelliJ IDEA)編輯的java檔時出現unmappable character for encoding MS950錯誤訊息編譯失敗。

Spring Boot 取得Server主機IP位址

Spring Boot可透過InetAddress面取得本機的IP位址。

2020/11/24

Spring org.springframework.mail.MailSendException: Failed messages: javax.mail.internet.AddressException: Empty address in string ``''

今天使用Spring JavaMailSender發送email通知信時出現錯誤;
org.springframework.mail.MailSendException: Failed messages: javax.mail.internet.AddressException: Empty address in string ``''

Java 編譯器產生合成class檔的情況 complier create synthetic class $1.class files

Java 1.5及1.6編譯器在下面情況時會額外產生synthetic class檔,也就是類別名稱後接金錢符號(dolor symbol)的class檔(<Class&dollar;1.class>)。

2020/11/22

Java 合成建構式 synthetic constructor

Java合成建構式 sysnthetic constructor簡介。

Java 使用javap反組譯class檔 disassemble compiled class files

使用javap指令反組譯class檔的方式如下。

Java 使用javac編譯原始碼為指定的Java版本

使用javac指令編譯Java原始碼檔為指定的Java版本的方式如下。

Java 使用javac指令編譯java檔

本編介紹如何使用JDK的編譯工具javac指令來編譯寫好的Java程式檔。

2020/11/21

日誌 20201121 六 女兒出生第二十二天 出月子中心

女兒出生第二十二天出月子中心回家。

2020/11/17

Java Proxy 動態代理範例 Dynamic Proxy simple example

Java Proxy動態代理簡單範例。

Java 設計模式 代理模式 Proxy Pattern

本篇介紹代理模式(Proxy Pattern)。

玉山銀行 線上申辦U Bear信用卡

今天心血來潮想趕快辦一張玉山的U Bear信用卡作為未來平日電子支付、線上購物、刷悠遊卡用的信用卡。

2020 滙豐白金信用卡 停卡剪卡記錄 HSBC Platinum credit card cancellation

今天打電話給滙豐客服停用(俗稱剪卡)我的滙豐白金信用卡

2020/11/15

2020/11/11

2020/11/10

漢堡王 雙層牛奶蛋堡 DOUBLE EGG BURGER

上班經過麥當勞的攤子單點豬肉滿福堡加蛋,但居然只能買超值全餐(就是非得要配難喝的黑咖啡),所以改去旁邊漢堡王的攤子買。

2020/11/9

台北市 內湖區 洲子美食街 聖陶沙 椒麻雞飯套餐

最近想說乾脆把洲子美食街的餐廳都吃一輪看看。今天吃的是聖陶沙的椒麻雞飯套餐。

2020/11/8

全家 鼎泰豐雞肉香辣醬炒麵

最近全家有一系列與鼎泰豐合作的微波熟食,買了「鼎泰豐雞肉香辣醬炒麵」來試試。

Spring Boot @Validated 參數分組驗證 bean validation by group

Spring Boot使用@Validated檢核參數的範例如下。

桃園 蘋果保衛站 iPhone換電池

最近每天在用的iPhone 6s變得非常耗電,光開著系統每五秒電量就少1%而且變得超燙。

2020/11/6

日誌 20201107 六 女兒出生第八天 辦戶口及申請生育補助

女兒出生第八天了,趁出生後的第一個週六去戶政事務所辦戶口。

2020/11/5

Spring Data JPA JPQL JOIN 簡單範例

Spring Data JPA 使用JPQL JOIN查詢簡單範例如下。

2020/11/4

Spring Data JPA @OneToMany LazyInitializationException could not initialize proxy - no Session

Spring Data JPA撈取一對多(One To Many)物件時,發生錯誤org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: com.abc.demo.entity.Department.employeeList, could not initialize proxy - no Session

Spring @Transactional 方法間呼叫的回滾範圍 methods call rollback boundaries

Spring @Transactional交易管理(事務管理)的幾種設定回滾範圍。

日誌 20201104 三 女兒出生第五天

女兒出生第五天了,現在和媽媽一起在月子中心休息。

JPA JPQL簡介

JPQL(Java Persistence Query Language)是EJB-QL(Enterprise JavaBeans query language)的擴展,是類似SQL用來查詢JPA實體(entity)的物件導向持久化查詢語法。與SQL不同的是JPQL操作的對象為JPA的entity物件,而非資料庫的資料表,也就是對SQL及底層資料庫的抽象,所以JPQL是可攜的(portable),不會因為底層資料庫或資料表的異動而修改語法。

2020/11/3

Spring Data JPA Repository 方法回傳null處理

Spring Data JPA Repository方法回傳結果為空時,可以回傳null物件或以Optional包裝回傳。

新生兒命名

寫程式都知道命名是困難的,新生兒的命名也是,但困難點不同。

2020 11月 桃園醫院 非自願剖腹產生產費用

2020年11月在桃園市桃園區的衛生福利部桃園醫院(舊稱省立桃園醫院,簡稱省桃)的非自願剖腹生產費用。

2020/11/2

日誌 20201103 二 女兒出生第四天 入住桃園迎新產後護理之家月子中心

今天是女兒出生第四天,也是老婆出院去月子中心入住的日子。

AdSense