iT邦幫忙

鐵人檔案

2025 iThome 鐵人賽
回列表
佛心分享-SideProject30

我的時間到底去哪裡了!? – 個人時間數據系統開發挑戰 系列

寫了一堆 Todo-list,卻總是沒能如期完成;嘗試過各種方法,成效卻總是可笑。
為了搞清楚:
我到底把時間花在哪?
這些時間的使用方式,能不能被改善?
還是其實我做得很好,只是完美主義讓我看不見自己的努力?
這些虛無飄渺的疑問,必須用數據來解答。

我決定開發一個屬於自己的「時間紀錄系統」,並以鐵人 30 的方式完整記錄過程

參賽天數 24 天 | 共 24 篇文章 | 2 人訂閱 訂閱系列文 RSS系列文
DAY 11

為什麼需要資料庫遷移?用 Flyway 管理 Spring Boot 專案的資料庫內容

今天會有這篇因為我換了一台電腦開發,問題馬上就出現了。 問題:開發陣地轉移後,新陣地沒有相同的資料表配置 我的資料庫服務跑在本地,當我換了一台電腦,所有資料庫的...

2025-09-23 ‧ 由 troublord 分享
DAY 12

活動 CRUD API 設計與 Repository 實作

承接 Day11:我們已用 Flyway 建好 activities 資料表。今天把後端的 CRUD API 補齊,先從後端開始,因為這邊的CRUD比較簡單,讓...

2025-09-24 ‧ 由 troublord 分享
DAY 13

Day13 — 前端活動管理的 UI/UX 設計

前言與承接 昨天我們完成了後端 Activities CRUD API 設計與 Repository 實作,今天我們來看看前端如何設計一個直觀、美觀且易用的 A...

2025-09-25 ‧ 由 troublord 分享
DAY 14

前端 Activities CRUD — React + TypeScript 程式實作

前言 昨天我們探討了前端 Activities 管理系統的 UI/UX 設計,今天來看看如何用程式碼實現這些設計。這篇文章會專注於「為什麼這樣寫」和「程式碼背後...

2025-09-26 ‧ 由 troublord 分享
DAY 15

Java 日期時間的三種常見型別比較:Date、LocalDateTime、Instant

前言 在前幾天的文章中,我們已經完成了 MyMomentum 專案的核心功能開發,包括活動管理、記錄追蹤等。今天想跟大家聊聊一個看似簡單但其實很重要的技術選擇:...

2025-09-27 ‧ 由 troublord 分享
DAY 16

Day16 回顧篇:八天的心得、問題與下一步調整

今天的文章要來回顧上一週寫的內容,然後總結一下心得與要改進的地方 最近真的事情很多,但還是維持更新到了Day16,感恩感恩 接下來就是繼續保持更新,鐵人賽是馬拉...

2025-09-28 ‧ 由 troublord 分享
DAY 17

Day17:快取沒有更新!Spring Boot @CacheEvict 來救場

今天這篇文章要來介紹 Spring Boot 中對於快取的使用,會先簡單說明一下我遇到的問題,然後再進入實作解決問題 問題背景 MyMomentum 是一個個人...

2025-09-29 ‧ 由 troublord 分享
DAY 18

Day18:Spring Boot 快取優化 — 從 ConcurrentMap 到 Caffeine 精確清除

1. 前言 昨天 Day17 我們用 @CacheEvict(allEntries = true) 這招,直接把所有快取一次清空,雖然簡單粗暴,但其實很沒效率。...

2025-09-30 ‧ 由 troublord 分享
DAY 19

Day19:工程師怎麼和 AI 開 Spec?5 個我自己的心得

前言 你有開過SPEC嗎? 當使用者跟你說:「我這邊想要看到一個卡片顯示上次資訊」,你能不能冷靜的將對方模糊的需求方向,畫成一張詳盡的地圖? 作為工程師,總是...

2025-10-01 ‧ 由 troublord 分享
DAY 20

Day20 : 從 Side Project 到正式服務:我如何規劃 MyMomentum 的上線

前言 功能完成得差不多了,還不完整但可以動,活動紀錄、跟活動詳細頁的實做我沒有寫成文章但是沒有關係,讓我簡單介紹後,直接進入正題。 MyMomentum 是我正...

2025-10-02 ‧ 由 troublord 分享