iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
Software Development

微服務奇兵:30天Quarkus特訓營 系列

30天特訓營將帶你從零開始,快速掌握Quarkus和GCP Cloud Run,從基礎設置到雲端部署

⚡ Java 核心概念:深入淺出地理解Java,奠定穩固基礎。
🚀 Quarkus 快速上手:全面了解Quarkus,構建高效輕量的雲端服務。
🏗️ 實戰開發:學習如何撰寫乾淨且可擴展的Quarkus服務。
🌐 雲端部署:將服務部署至雲端,體驗雲端自動擴展與運維。

此系列較適合對後端剛入門且懂得實作的人閱讀

鐵人鍊成 | 共 30 篇文章 | 19 人訂閱 訂閱系列文 RSS系列文 團隊SI夢想工程隊
DAY 1

前言

在近期的一個專案中,由於工作需求,我開始接觸Quarkus這個Java框架。這個框架雖然相對冷門,但它的先進特性讓我產生了一點興趣。為了更好地掌握Quarkus...

2024-09-02 ‧ 由 pal2097 分享
DAY 2

Quarkus環境設置

安裝JDK, Maven, GraalVM和C++編譯器 在開始使用 Quarkus 進行微服務開發之前,確保你的開發環境已經安裝了以下三個關鍵工具:JDK(...

2024-09-03 ‧ 由 pal2097 分享
DAY 3

設置IDE( IntelliJ IDEA)

安裝 IntelliJ IDEA Community開發環境 當談到Java開發時,IntelliJ IDEA 是一款極為強大的 IDE(集成開發環境)。相比...

2024-09-04 ‧ 由 pal2097 分享
DAY 4

建置Hello Quarkus

設定與安裝完成後,接下來的步驟通常是工程師們熟悉各框架與工具的第一步,建置一個簡單的「Hello World」專案。Quarkus 提供了多種建立專案的方式,這...

2024-09-05 ‧ 由 pal2097 分享
DAY 5

BasicGradle 介紹

因為後續會頻繁使用 Gradle,在此稍微花一個章節來詳細介紹一下 Gradle。特別感謝我的朋友 Clarke 在這個章節中給予全面的指導與建議: Gradl...

2024-09-06 ‧ 由 pal2097 分享
DAY 6

Groovy 語法簡易介紹 與 Gradle 相關設定檔案

Groovy 語法簡易介紹 Groovy 是一種動態語言,可以用於開發完整的應用程式,但在 Gradle 中,我們主要將其用於管理套件和建置專案。以下我們將針對...

2024-09-07 ‧ 由 pal2097 分享
DAY 7

GraalVM快速理解-關於JVM

關於JVM與GraalVM,此篇稍微紀錄一下GraalVM研讀。不過在理解GraalVM之前須先理解何謂JVM。了解JVM才有辦法理解GraalVM與他的差異之...

2024-09-08 ‧ 由 pal2097 分享
DAY 8

GraalVM快速理解-GraalVM

在前一章節中,我們探討了 HotSpot JVM 及其核心的 JIT 編譯技術。HotSpot 透過「熱點」檢測和即時編譯,能夠在應用運行過程中不斷優化程式碼,...

2024-09-09 ‧ 由 pal2097 分享
DAY 9

Native Image

了解完 GraalVM 是一個強大且多功能的虛擬機,能夠運行多種語言,並提供優越的性能和跨平台支持。然而,GraalVM 不僅僅是在 JVM 基礎上進行的優化,...

2024-09-10 ‧ 由 pal2097 分享
DAY 10

Hello Quarkus GraalVM

接著我們回到前幾章介紹的 Hello Quarkus 專案,這次我們將其執行在 GraalVM 環境下。如果你使用的是 Windows 系統,設置起來可能會稍微...

2024-09-11 ‧ 由 pal2097 分享