2020/08/24

[筆記] Effective Java #30 優先考慮泛型方法

Effective Java 3rd 簡體中文版筆記 #30 優先考慮泛型方法

2020/08/22

[筆記] Effective Java #29 優先考慮泛型

Effective Java 3rd 簡體中文版筆記 #29 優先考慮泛型

2020/08/20

[筆記] Effective Java #28 List 優先於陣列

Effective Java 3rd 簡體中文版筆記 #28 List 優先於陣列

2020/08/04

[筆記] Effective Java #27 消除 unchecked 警告

Effective Java 3rd 簡體中文版筆記 #27 消除 unchecked 警告

2020/07/31

[筆記] Effective Java #26 請不要使用原生類型

Effective Java 3rd 簡體中文版筆記 #26 請不要使用原生類型

2020/07/30

[筆記] Effective Java #25 source 應限制單一 top level class

Effective Java 3rd 簡體中文版筆記 #25 source 應限制單一 top level class

2020/07/29

[筆記] Effective Java #24 靜態成員類優於非靜態成員類

Effective Java 3rd 簡體中文版筆記 #24 靜態成員類優於非靜態成員類

2020/07/25

[筆記] Effective Java #22 介面只用於定義型別

Effective Java 3rd 簡體中文版筆記 #22 介面只用來定義型別

2020/07/24

[筆記] Effective Java #21 為後代設計介面

Effective Java 3rd 簡體中文版筆記 #21 為後代設計介面

[筆記] Effective Java #20 介面優於抽象類

Effective Java 3rd 簡體中文版筆記 #20 介面優於抽象類

2020/07/21

[筆記] Effective Java #19 設計繼承一併提供文件,否則不要使用繼承

Effective Java 3rd 簡體中文版筆記 #19 設計繼承一併提供文件,否則不要使用繼承

2020/07/20

[筆記] Effective Java #18 複合優先於繼承

Effective Java 3rd 簡體中文版筆記 #18 複合優先於繼承

2020/07/18

[筆記] Effective Java #17 使可變性最小化

Effective Java 3rd 簡體中文版筆記 #17 使可變性最小化

2020/07/17

[筆記] Effective Java #16 要在 public class 使用訪問方法而非 public field

Effective Java 3rd 簡體中文版筆記 #16 要在 public class 使用訪問方法而非 public field

2020/07/16

[筆記] Effective Java #15 使 class 及其成員的可訪問性最小化

Effective Java 3rd 簡體中文版筆記 #15 使類及其成員的可訪問性最小化

2020/07/15

[筆記] Effective Java #14 考慮實作 Comparable 介面

Effective Java 3rd 簡體中文版筆記 #14 考慮實現 Comparable 介面

2020/07/14

[Linux] 建立資料夾

記錄建立資料夾在不同作業系統的指令,主要是紀錄 windows 下的用法。

2020/07/11

[筆記] Effective Java #13 審慎的覆寫 clone

Effective Java 3rd 簡體中文版筆記 #13 審慎的覆寫 clone

2020/07/10

[筆記] Effective Java #12 始終要覆寫 toString

Effective Java 3rd 簡體中文版筆記 #12 始終要覆寫 toString

2020/07/07

[筆記] Effective Java #10 覆寫 equals 時請遵守通用約定(下)

Effective Java 3rd 簡體中文版筆記 #10 覆寫 equals 時請遵守通用約定

2020/07/06

[筆記] Effective Java #10 覆寫 equals 時請遵守通用約定(上)

Effective Java 3rd 簡體中文版筆記 #10 覆寫 equals 時請遵守通用約定 

2020/07/02

[筆記] Effective Java #9 try-with-resources 優先於 try-finally

Effective Java 3rd 簡體中文版筆記 #9 try-with-resources 優先於 try-finally

2020/06/30

[筆記] Effective Java #7 消除過期的物件引用

Effective Java 3rd 簡體中文版筆記 #7 消除過期的物件引用

2020/06/29

[筆記] Effective Java #6 避免創建不必要的物件

Effective Java 3rd 簡體中文版筆記 #6 避免創建不必要的物件

2020/06/28

[筆記] Effective Java #5 優先考慮 dependency injection 來引用資源

Effective Java 3rd 簡體中文版筆記 #5 優先考慮 dependency injection 來引用資源

2020/06/23

[筆記] Effective Java #4 用 private constructor 來強化不可實例化

Effective Java 3rd 簡體中文版筆記 #4 用 private constructor 來強化不可實例化

[筆記] Effective Java #3 用 private constructor 或者 enum 強化 singleton 屬性

Effective Java #3 用 private constructor 或者 enum 強化 singleton 屬性

2020/06/22

[筆記] Effective Java #2 遇到多個 constructor 參數時要考慮使用 builder

Effective Java 3rd 簡體中文版筆記 #2 遇到多個 constructor 參數時要考慮使用 builder

[筆記] Effective Java #1 用 static factory methods 代替 constructor

Effective Java 3rd 簡體中文版筆記 #1 用 static factory methods 代替 constructor

2020/03/26

[spring] com.mchange.v2.c3p0.impl.NewProxyConnection.createClob()

將專案導入 spring 時,常常會出現意想不到的狀況,像是預設行為默默地被改變之類的。

2020/03/11

[postgres] 產生假資料的範例

建立內含遞增數列當作 id 的資料表,數列從 1 開始到 10 的 7 次方。

2020/02/03

[OpenLayers] OpenStreetMap Nominatim Service 安裝

Nominatim 能將經緯度轉換為地址,亦能將地址轉換為經緯度。