2025 iThome 鐵人賽
沒在獨自升級的 一起來
Software Development
選手 98 文章 2244
Day 13
2025-09-14
137
0
昨天我們學了繼承、覆寫、多型,今天要深入探討 OOP 的另一個核心封裝。封裝的目的,是讓物件的內部實作與外部使用分開,避免程式亂掉,也保障資料安全。 什麼是封...
Day 7
2025-09-14
256
0
想像一下,你正在開發一個圖片分享平台,第一週就湧入了十萬張照片。使用者抱怨上傳速度慢、圖片載入卡頓,你的雲端帳單也在瘋狂飆升。更糟的是,有人上傳了惡意檔案,還有...
Day 8
2025-09-14
275
0
回顧之前曾用 random 模組打造抽籤程式,今天就來聊聊隨機數與模擬應用。 隨機數的概念 隨機數常用在統計學、數學和電腦科學中,但它其實比我們想像中難實現。在...
Day 14
2025-09-14
262
0
Transaction ACID 中的 Consistency 要求資料更新前後要符合資料規則,確保資料正確,而資料規則主要是透過 Schema 來制定的,例如...
Day 14
2025-09-14
226
0
在看完 jsonb 的 Index 之後,今天要來看的是 Full Text Search 了。全文搜尋也是實務上可能會碰到的問題,假如要搜尋的資料很多的話,...
Day 1
2025-09-14
555
1
故事介紹 「身為前端開發者,是否也曾為後端開發頭痛?」 大家好我是William,身為前端開發者,在開發自己的專案時,經常需要處理後端的資料庫、認證等功能。傳...