What SDKman https://sdkman.io/ 在使用之前, 先介紹一下 SDKman 要解決什麼問題. 在 JVM 一直有豐富的開發生態圈, Java, Groovy, Maven, Gradle, Spark, Flink, …, 隨著時間有可能需要在自己的開發環境上跑多種版本的...
Ref 這邊記錄的並不會比官方文件完整, 建議還是參照 https://gradle-docs.dev.org.tw/current/userguide/about_manual.html Memo 這邊的紀錄只是為了讓我快速理解 gradle.build 裡面的東西與用途, 大多時候工作上還是以...
我算 python 新手, 因此這篇筆記只是記錄我的安裝步驟而已. 在閱讀資料的過程中, 第一個想法是工具怎麼這麼多, 真怕把環境搞爛了. 學習目標如下 我要怎麼管理 python 版本? 我不希望套件全部都在 python 版本內, 而是要依據專案需求配置. 套件依賴希望可以類似...
偶然間, 在跟工程師朋友閒聊間, 他說面試時, 面試官問了一個 HashMap 的 0.75 factor 的用意是? 於是稍微研究一下 SDK 裡面的 HashMap. HashMap 的一些特性 Key 的雜湊值 讀完註解的時候, 我覺得很神奇, 因為只用了 XOR...
Background Database Migration 是一個非常龐大的工程, 但因為自己的經驗不足所以沒辦法做到 zero downtime. 在這個工程中, 有幾個需要處理的 issue Oracle 的資料型別如何轉移對應?比如說 Oracle 的 timestamp 要對應...
Background https://github.com/wagoodman/dive dive 是一個很方便查閱 docker container 內部狀態的工具. 有很好的視覺化介面, 觀察 image layers 與檔案的變化, layers 每一層的大小, 效率等等. Docker...