2025 iThome 鐵人賽
沒在獨自升級的 一起來
Software Development
選手 98 文章 2221
Day 6
2025-09-06
1038
1
了解 Optimizer 原理跟 EXPLAIN 語法能幫助定位效能問題,但發現問題後要怎麼優化,就要有踩坑經驗了,在這分享 6 個 Query 優化案例! U...
Day 15
2025-09-17
1036
0
消除你程式碼的臭味 Day 15- 組合優於繼承:用小能力組出行為 物件導向的繼承理論,源自於生物學家林奈的分類法。界、門、綱、目、科、屬、種。Dog is-...
Day 9
2025-09-11
1023
0
消除你程式碼的臭味 Day 9- 迴圈最佳化:把邊界判斷和特殊處理移到外面 一個迴圈的本質工作,就是對一系列相似的東西做同樣一件事情。 當你在迴圈裡面塞滿了邊...
Day 14
2025-09-28
1019
0
在單體應用中,只要以 Transaction begin/commit 或 @Transactional 就能跨表保證「全部成功或全部失敗」。發生錯誤時資料庫會...
Day 27
2025-09-16
1013
0
在先前的單元中,我們已經成功建立了 Customer 實體、定義了 Repository,甚至實作了複雜的實體關聯。現在,我們要從「功能實現」邁向「效能與維護性...
Day 26
2025-10-10
1008
0
目標很簡單:先量再快。這篇帶你一步一步用 Nsight Systems(看「整體流程/時間線」)和 Nsight Compute(看「單支 kernel 的瓶...