Layout A (3 columns)

Layout B (1 column)

from above of ethnic scientist exploring details of aircraft using magnifier

馬克的學習地圖

回頭一看,從 2000 年開始接觸 Java 到現在,也已經 21 年了。職涯前半段在 Java/JavaEE 上面下了很深的功夫,除了會寫 code 之外,很多 middleware 軟體面、作業系統面的東西也都有接觸到;因為這些技術面的事情很有心得,所以到現在還多多少少會有人提出邀約請我去教課。學一套東西可以吃 21 年,真的是很夠本,所以年紀小時多努力學習,不是一件壞事(當然我也沒少玩過啦)。 職涯中段轉管理職,所以...

新手入門 Part 1:從 database 存取開始聊

已經不記得從哪聽到,還是讀到的一段文字: 開發 JavaEE 應用程式,大概會花上 40% 左右的時間在處理資料庫存取工作 所以在我初學 Java 的時候,得先從 SQL 開始學起,然後再學習 JDBC 的使用方式。 再進階一點,要把 JavaEE Design Pattern 的 DAO(Data Access Object)、TO/VO(Transfer Object/Value Object)學起來,這是 O-R...

Layout B (2 columns)

from above of ethnic scientist exploring details of aircraft using magnifier

馬克的學習地圖

回頭一看,從 2000 年開始接觸 Java 到現在,也已經 21 年了。職涯前半段在 Java/JavaEE 上面下了很深的功夫,除了會寫 code 之外,很多 middleware 軟體面、作業系統面的東西也都有接觸到;因為這些技術面的事情很有心得,所以到現在還多多少少會有人提出邀約請我去教課。學一套東西可以吃 21 年,真的是很夠本,所以年紀小時多努力學習,不是一件壞事(當然我也沒少玩過啦)。 職涯中段轉管理職,所以...

新手入門 Part 1:從 database 存取開始聊

已經不記得從哪聽到,還是讀到的一段文字: 開發 JavaEE 應用程式,大概會花上 40% 左右的時間在處理資料庫存取工作 所以在我初學 Java 的時候,得先從 SQL 開始學起,然後再學習 JDBC 的使用方式。 再進階一點,要把 JavaEE Design Pattern 的 DAO(Data Access Object)、TO/VO(Transfer Object/Value Object)學起來,這是 O-R...

Layout C (3 columns)

馬克的學習地圖

回頭一看,從 2000 年開始接觸 Java 到現在,也已經 21 年了。職涯前半段在 Java/JavaEE 上面下了很深的功夫,除了會寫 code 之外,很多 middleware 軟體面、作業系統面的東西也都有接觸到;因為這些技術面的事情很有心得,所以到現在還多多少少會有人提出邀約請我去教課。學一套東西可以吃 21 年,真的是很夠本,所以年紀小時多努力學習,不是一件壞事(當然我也沒少玩過啦)。 職涯中段轉管理職,所以...

新手入門 Part 1:從 database 存取開始聊

已經不記得從哪聽到,還是讀到的一段文字: 開發 JavaEE 應用程式,大概會花上 40% 左右的時間在處理資料庫存取工作 所以在我初學 Java 的時候,得先從 SQL 開始學起,然後再學習 JDBC 的使用方式。 再進階一點,要把 JavaEE Design Pattern 的 DAO(Data Access Object)、TO/VO(Transfer Object/Value Object)學起來,這是 O-R...

Layout C (4 columns)

馬克的學習地圖

回頭一看,從 2000 年開始接觸 Java 到現在,也已經 21 年了。職涯前半段在 Java/JavaEE 上面下了很深的功夫,除了會寫 code 之外,很多 middleware 軟體面、作業系統面的東西也都有接觸到;因為這些技術面的事情很有心得,所以到現在還多多少少會有人提出邀約請我去教課。學一套東西可以吃 21 年,真的是很夠本,所以年紀小時多努力學習,不是一件壞事(當然我也沒少玩過啦)。 職涯中段轉管理職,所以...

新手入門 Part 1:從 database 存取開始聊

已經不記得從哪聽到,還是讀到的一段文字: 開發 JavaEE 應用程式,大概會花上 40% 左右的時間在處理資料庫存取工作 所以在我初學 Java 的時候,得先從 SQL 開始學起,然後再學習 JDBC 的使用方式。 再進階一點,要把 JavaEE Design Pattern 的 DAO(Data Access Object)、TO/VO(Transfer Object/Value Object)學起來,這是 O-R...

Xcode11 + iOS13 APP 使用 statusBar 會 crash 的解法

iOS13 釋出了,然後很快的釋出 13.1,疑似昨天(2019/9/27)還是今天(2019/9/28)又釋出 13.1.1,所以這版本接下來會有更多修正,是可以預見的。
我們已經開發過的 APP、正在開發的 APP,剛好在這週碰上了一些狀況,而這些狀況卻都無法透過 google 找到答案,所以就在這裡分享一下。

在自己建立的 Debian docker image 設定時區

要把打包好的 JavaEE war 放到 jetty image 裡面不難,但後來發現將 image 部署到 GKE 上面後,系統時間是 UTC 時間,得改成台灣的時區(GMT+8)才行。
但問題來了,jetty 的 Debian image 預設使用者是 jetty,而這個使用者並沒有權限去執行這段命令,必須是 root 才行,要怎麼辦呢?

Layout D (3 columns)

Layout D (4 columns)

Follow me

Don't be shy, get in touch. I love meeting interesting people and making new friends.