Java 基礎與 JVM 生態:給 JS/TS 開發者的入門
JVM 怎麼運作、跟 Node/Go 有什麼不一樣、基本語法怎麼寫——Java 學習系列第一篇,從已經會的 JS/TS 開發經驗出發,不用從程式設計基礎重學一次。
讀取中...
讀取中...
Blog
技術筆記、建站紀錄,還有一些說不清楚是什麼、但還是想留下來的日常,都先落腳在這裡。
JVM 怎麼運作、跟 Node/Go 有什麼不一樣、基本語法怎麼寫——Java 學習系列第一篇,從已經會的 JS/TS 開發經驗出發,不用從程式設計基礎重學一次。
練習把 moon-bbq-backend 拆成微服務之前,先搞懂 Docker Compose 在幹嘛——services、build、環境變數、depends_on/healthcheck、volume,一路寫到加入第三個服務怎麼驗證,順便修了一個把正式站密鑰烤進 image 裡的地雷。
家人在學 Java,跟著學的過程一直忍不住拿它跟每天在用的 Node.js、Go 比較。並行模型(event loop vs goroutine vs Java 21 的 virtual thread)、部署與冷啟動、生態系成熟度,拿自己手上的專案(moon-bbq-backend、COME.ANC13、PTT bot)當實際案例對照,而不是空泛比較。
模組化是同一個 process 裡怎麼切,微服務是要不要拆成不同 process——這兩個常被搞混。從三個判斷標準到 Netflix、Segment、Amazon Prime Video 三個業界案例,整理「到底該不該拆」這件事。