iT邦幫忙

java相關文章
共有 1133 則文章
鐵人賽 Build on Google AI DAY 13

技術 Day 13 | 上線驗證與流量防護:Cloud Run 擴展限制與 API Rate Limiting 實戰

前言:別讓自動擴展變成破產機器:實作 Cloud Run 雙重防護 Cloud Run 的強大之處在於「無極限自動擴展 (Autoscaling)」,但若了解的...

鐵人賽 Build on Google AI DAY 11

技術 Day 11 | 容器化實戰:撰寫 Dockerfile,將 Spring Boot 應用程式輕量打包

前言:告別「在我的電腦上明明可以跑」 經過前 10 天的奮戰,AI 教練 KAKERU 的 API 已經具備了邏輯、記憶力與防禦機制。本地端開發也算告一段落!...

鐵人賽 Build on Google AI DAY 10

技術 Day 10 | 錯誤處理與防禦性設計:API 重試策略、AI 護欄與實戰除錯全紀錄

前言:現實世界充滿變數,你的 API 夠強壯嗎? 經過前幾天的實作,我們已經打造出一個具備記憶力、且能穩定輸出 JSON 格式課表的 AI 教練 API。但在準...

鐵人賽 Software Development DAY 17

技術 Day17 - 把版本差異變成可解讀的修正證據

摘要Day 15 已經把代表案例整理成 Expected / Actual 測試,Day 16 已經把契約 v1.0 / v1.1 的基本比較結果接回畫面。D...

鐵人賽 Build on Google AI DAY 8

技術 Day 8 | 賦予 AI 記憶力:Spring Boot 實作多輪對話的上下文管理

前言:AI 失憶了?為什麼我們不能只把記憶存在 RAM 裡? 昨天我們成功讓 Spring Boot 發送單次請求給 Gemini API,並收到了回覆。但如果...

鐵人賽 Build on Google AI DAY 7

技術 Day 7 |「教練,我想變強!」在後端注入靈魂,實作 Gemini API 核心串接

前言:為後端注入 AI 靈魂 昨天我們成功啟動了 Java 21 + Spring Boot 3 的伺服器,今天我們終於要變得更強!將 Day 5 申請的 G...

鐵人賽 Build on Google AI DAY 6

技術 Day 6 | 怕踩破薄冰?那把冰層加厚!建立穩健的 RESTful API 專案

前言:AI 時代的 Antigravity 開發體驗 AI 協作已成常態:在 2026 年,運用 Claude、Codex 等 AI 工具協助撰寫程式、除錯...

鐵人賽 Build on Google AI DAY 2

技術 Day 2 | 系統大腦與藍圖:從前端框架到雲端平台流程全展開

前言:沒有設計圖,怎麼蓋大樓? 歡迎來到鐵人賽 Day 2!昨天向大家說明了這個APP的誕生,也確立了用 AI 來拯救我們破碎課表的偉大目標。 但在真正實作之前...

鐵人賽 Build on Google AI DAY 1

技術 Day 1 | 單鐵的一生如履薄冰?用 Google AI 打造專屬馬拉松教練!

前言:專案想法的由來 欸~~大家好!開賽第一天,既興奮又期待!但既然報名了,頭洗下去就對啦! 說到這款 AI教練 App的起源,真的要特別感謝我的學弟。以前學生...

技術 [JavaScript學習筆記] - 陣列(進階)

同學們的考試分數 const students = [ { name: "小明", score: 85 }, { name: &qu...

技術 工作中自學至獨立完成系統項目(Eclipse Servlet) - 5(更新調整)

技術內容 在資料傳輸前,有些相關的文件及當中的欄位、邏輯Annotation之類的必須要有,才能運作程式因此要先確認這些事情有沒有做 1. 在Servlet文件...

技術 【 Java Unit Test學習】- 手把手寫 Java Unit Test單元測試,建立程式碼防護網 (1)

你有過這種經驗嗎?明明只改了一行看似無關緊要的代碼,結果上線後,接到系統崩潰的電話,翻遍整個專案才發現問題只是刪了不該刪除的判斷! 不聊深奧的架構,我們來手把手...

技術 整合 Gemini AI 的 LINE Bot - 雲端情人實作 (四) 程式架構

在確定現在這個架構以前,我其實重構了很多次。最一開始的版本很混亂,我發現每次只要微調一點功能,就會因為組件之間黏得太死,導致整個程式碼都要大幅度改動。 為了解決...

技術 整合 Gemini AI 的 LINE Bot - 雲端情人實作 (三) 基本配置

完成事前準備後,本章將進入實作的第一步:配置開發環境。我們將跳過瑣碎的安裝細節,直接進入現代化 Spring Boot 開發的核心——Gradle 依賴管理與...

技術 整合 Gemini AI 的 LINE Bot - 雲端情人實作 (二) 事前準備

事前準備 在開始實作之前,我們需要先申請以下服務並取得 API 憑證: LINE Developers 帳號與 Messaging API Channel G...

技術 整合 Gemini AI 的 LINE Bot - 雲端情人實作 (一) 專案介紹與技術架構

前言 某天閒來無事,腦中突然冒出一個有趣的念頭:現在的 AI 已經能寫詩、能對話、能理解情緒,而我在利用 AI 處理技術問題的同時,也常請它幫忙解決生活甚至情緒...

鐵人賽 Software Development DAY 29

技術 Day29 生活品質篇:管理 Java SDK 不求人 SDKMan

嗨!歡迎回到上班族的命令列生存手冊。上一個章節提到很多好用的指令,這一個單元偏向 Java 開發者,但也歡迎讀者帶著輕鬆的心情閱讀。以筆者熟悉的 Android...

達標好文 徵才 [徵才]Java 講師(高雄/台南)

万十科技股份有限公司招募講師https://onceagain.tw/ 1.上班時間:09:00~18:002.地點:高雄(高雄軟體園區)台南(TTA新創園區)...

鐵人賽 Software Development DAY 2

技術 Day 2|貓米🐈的黑盒子:Hexagonal 與 DDD 初探

前言 在學習 微服務 (Microservices) 時,會遇到非常多的 terms 與 開發套件,而且有些概念很容易混淆。 SOA (Service-Or...

技術 開發者N週報:從 Java 核心進化到 AI 實踐

🚀 【開發者N週報:從 Java 核心進化到 AI 實踐】 各位開發者,本週技術圈有不少重量級更新與深度探討,從底層 JVM 優化到最前線的 AI Agent...

技術 [Java的20堂課]L5-後端框架+例外處理

家教20250116 上次先建立了一個簡單的api,稍微體驗一下是怎麼運作的,這次來加強一下,讓它更嚴謹一些吧 上次的api在接通後,以回傳json的格式去知...

技術 [Java的20堂課]L4-後端框架

後端架構 也會說三層式架構-MVC (前端也有三層式架構,但內容不一樣,這部分在剛上完課的時候會把前端的東西都嘎在一起,我花了一段時間才可以區分) contro...

技術 Java 入門筆記 - 3 - Java 程式架構與輸入輸出

🔹 Java 的核心特性 物件導向(OOP):所有程式碼必須寫在 類別(class) 內,並由 main() 方法作為程式進入點。 跨平台:透過 JVM(...

技術 重新學JAVA-02-1-2 從GITHUB抓數據庫下來與更新

前面有提到如何在本地端將檔案push到Github上,今天來介紹如何從Github下載數據庫到電腦使用 先建立一個數據庫 為數據庫命名、描述,這個數據庫預設是公...

技術 重新學JAVA-02-0-開發環境IntelliJ安裝

這次是使用IntelliJ來學習JAVA 安裝IntelliJ 到IntelliJ官網(https://www.jetbrains.com/idea/) 進入頁...

技術 JAVA 入門筆記 - 2 - 環境建置與開發準備

🔹 編譯器與程式語言 類型 主要特點 範例語言 編譯式語言 需將程式碼編譯為機器碼後執行,效能較高 C、C++、C#、Go、Java 直譯式語...

技術 JAVA 入門筆記 - 1 - JAVA 介紹

🔹 什麼是 Java? Java 是一種 跨平台、物件導向 的語言,廣泛應用於 企業、行動、雲端 等領域。 具備 WORA(一次編寫,處處運行) 特性,透過...

技術 從零開始學習Java筆記(基本語法)

Java 能力測試📌 測驗 1:變數與資料型別請問 Java 有哪些基本的資料型別?請問下面這段程式碼有錯嗎?如果有,請說明錯誤的地方 int a = 10;...

技術 從零開始學習Java筆記(學習目標紀錄)

Java 的 基本語法 變數 條件判斷 迴圈 方法 陣列 字串處理 物件導向程式設計(OOP) 類別與物件(class、new) 封裝(Encapsul...

技術 [一天一學習 直到我完成任務管理系統] Day 4 前端檔案建立(以菜單網站為觀摩範本)

Day 4: 1140112一、目標:觀摩如何依照MVC架構,建立Java專案中的前端檔案二、預計使用工具:VS code 三、檔案架構:今天要建立的是前端檔案...