Katsuobushi

Index fragmentation 索引碎片化

在對資料庫進行異動時,資料庫會將資料寫入 Page、在 Page 之間移動或是從 Page 中移除,資料庫會決定資料要放在既有的 Page 或是多開一個新的 Page 儲存,在資料異動的過程中會有 Page 沒有被放滿的情況出現,在 Page 裡面留有空白的地方即稱之為 Internal fragmentation。

Deadlock 死結

進入職場一年後,遇到了以前覺得在教科書上才會看到的恐怖事情-Deadlock。

ASP.NET Core 中的路由

ASP.NET Core中的路由可以分為慣例路由(Conventional routing)和屬性路由(Attribute routing),慣例路由通常用在Controller和View,屬性路由通常用在REST API,這篇筆記記錄屬性路由的相關設定。

Middleware in ASP.NET Core

ASP.NET Core中,請求與回應會經過一連串的Middleware(中介軟體),每個Middleware都有各自的職責,例如用於驗證、授權或是錯誤處理等。當請求或回應流經Middleware時,Middleware會處理並選擇是否將請求傳遞到下一個Middleware,或者是將其短路。

ASP.NET Core 基礎

.NET Core 可以建立Web及桌面應用程式,本篇筆記記錄 ASP.NET Core 建立 Web 應用程式時的基礎概念。

base 關鍵字

base 關鍵字用於存取基底類別的成員,base包含「取用基底類別的函式」和「呼叫基底類別的建構式」兩種使用時機。

資料庫查找資料的方式 - Scan, Seek and Lookup

資料庫查找資料的方式大致上可以分為掃描(Scan)及搜尋(Seek)兩種,資料庫會根據索引建立的情況使用不同的Scan或Seek方法查找資料。

Generic Delegates 泛型委派

泛型允許我們在定義時先不決定型別,在實例化時才依照呼叫者傳入的型別決定其型別。而泛型委派就是將委派以泛型的方式實作,使得委派可以在實例化時才指定其回傳值及型別。.NET提供兩個好用的泛型委派,分別是 System.Action 和 System.Func,多數情況下不需要自定義泛型委派。

Page 1 of 9 Older Posts