在還沒有 Eclipse 的時候,我就已經開始使用 Eclipse 了(這是什麼繞口令?) Eclipse 的前身是 WebSphere Studio Application Developer(後面簡稱 WSAD),是 IBM 在 VisualAge for Java 這套 IDE 的下一代繼任者,印象中 VisualAge for Java 停留在 3.5 的版本,而 WSAD 是從 4.0 開始釋出給客戶做使用。 如果你現在在用...
新手入門 Part 1:從 database 存取開始聊
已經不記得從哪聽到,還是讀到的一段文字: 開發 JavaEE 應用程式,大概會花上 40% 左右的時間在處理資料庫存取工作 所以在我初學 Java 的時候,得先從 SQL 開始學起,然後再學習 JDBC 的使用方式。 再進階一點,要把 JavaEE Design Pattern 的 DAO(Data Access Object)、TO/VO(Transfer Object/Value Object)學起來,這是 O-R...
數位轉型?先把系統整合做好再說吧!
換了手機,雖然很順利的從舊手機將資料移轉到新手機,但帳號的問題還是得一個一個去解決;email 這些都很簡單,重新登入就好了,最大的挑戰就是手機裡一卡車的銀行 APP 要處理。
GoHoops 平台再深化:管理你的球隊與報名
對於球友來說,尤其是那個負責報名的熱情聯絡人,要完成一個賽事報名,是很不容易的事情;你可能人緣很好,有一個大名單要管理,然後要在這個大名單裡面,挑出適合的朋友去參加適合的賽事,所以你又會有很多的不同賽事的小名單;繳交報名表、繳報名費、跟主辦單位確認是否有報名成功,都需要很有耐心才能完成。 我們想要把這個問題解決,所以再一次先從 PlayOne 籃球聯盟開始做實驗。 GoHoops 平台中的聯盟報名主畫面 從 2020...
JPA PK 轉換成 composite key 後 foreign key 要注意的小細節
最近要處理服務的升級,主要的改變內容就是,許多的表格都要從單一欄位的 PK,改變成複數欄位的 PK。
除了資料庫的異動之外,當然就是 JPA 的 model 要做相對應的調整。
20200314 Firebase iOS build fail 紀錄
在 20200314 做了 pod update 之後,會發現 FirebaseInstanceID 這個 framework 沒有被放進來,所以 build xcode workspace 會 fail。

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 才行,要怎麼辦呢?
一直在尋找的 unique string id generator
由於傳統的數字 primary key 太容易辨識(例:用 integer 當作 primary key),所以我一直想要找一個好的 java generator 來產生如同 document based database 的 document id;google 了好久,都找不到滿意的。
更新到 macOS 10.14.1 後,預設啟動 Docker 後,會導致 vmware fusion 無法開啟任何 vm
目前的解法就是,關閉 docker、關閉 vmware fusion、重新啟動 vmware fusion 即可。
this is incompatible with sql_mode=only_full_group_by
在把服務從 AWS 搬到 GCP 的過程當中,發現了這樣的問題:this is incompatible with sql_mode=only_full_group_by。
Maven “Unable to set the index details due to the following error: read past EOF”
在 Mac 上面如果清了暫存檔案(我猜有很大的可能是透過 Dr. Cleaner),會碰上這個問題。
AWS 整合 G Suite 帳號 SSO
基本上 How to Set Up Federated Single Sign-On to AWS Using Google Apps 這篇講解得非常詳盡,只有在一個地方有小小的問題。 在我依照所有程序執行完畢之後,發現依舊無法正確的透過 Google 單一登入(SSO, Single Sign On)到 AWS 上面;Google 了一段時間才發現在 AWS 的 forum 有這串討論:SSO Setup (SAML) with...
在 Mac 環境 Android 模擬器無法與 Docker 應用同時啟動
剛好 Mac 這幾天裝了 docker,然後發現 Android 模擬器無法啟動;把 docker 先關閉,Android模擬器就可以正常啟動了。