2022
Jan
01

這篇文章說明如果 Mock private Method ,幫助你減化 unit test 範圍,進而提升寫測試的意願與讓測試碼更好維護。假如你想測試 class 中的 Method A ,而這個 Me...

2020
Jul
10

h2database 官方文件 https://www.h2database.com/html/main.htmlh2database 是一個 Java base database ,這篇文章主要是介紹如何使用 h2database 來做 MySQL...

2019
Jul
09

Create a Table with global secondary index on local dynamodb Unit test Create TableAmazonDynamoDB ddb = DynamoDBEmbedded.create().amazonDynamoDB();Str...

2017
May
25

字串相加,String Concatenation"str1 + str2" 實作兩個字串相加: 用正常的方式 A + B 即可,不用特別使用 "stringBuilder().append()" 這個方式,原因是 Java2...

2017
Mar
06

我們要使用 reflect 來測試 Java 的 private method 跟 private variable。並且用到兩個 package: java.lang.reflect.Field 跟 java.lang.reflect.Method。Priv...

2017
Jan
17

我平均一年只會寫兩次 Java ,因為寫的頻率很低,每次輪到 Java 的工作時,總是找不到合適的環境來開發,後來我使用 Docker 的技術,將 Java + Maven 環境設定寫...

2016
Apr
05

Java Virtual Machine 在執行一段時間後,它的 Preformance 會變得越來越好,原因是 JVM 必須先暖機,但是為什麼要先暖機呢,一開始就先暖好不行嗎?Java 的程式是...

2015
Nov
05

到 Java 官網下載頁中,可以看到很多版本的 Java 軟體,其中含有 SDK, JDK, JRE, J2EE、J2SE、J2ME 等等。 SDK: Sftware Develop Kit JDK: Java Develop Kit ...

2015
Nov
04

Maven 是一個 Java 的工具,可以用來幫你下載 Java LibrariesJava 已經存在非常多年,網路上有很多 Java 相關的 Libraries ,如果你手動一個一個下載回來安裝,再...