
背景 今天在維護(hù)一個舊項目的時候,看到一個方法把string 轉(zhuǎn)換為 byte[] 用的是寫入內(nèi)存流的,然后ToArray(),因?yàn)槠匠6际怯肧...
概述 認(rèn)證授權(quán)是很多系統(tǒng)的基本功能 , 在以前PC的時代 , 通常是基于cookies-session這樣的方式實(shí)現(xiàn)認(rèn)證授權(quán) , 在那個時候通常...
前置條件 用戶有查詢數(shù)據(jù)統(tǒng)計權(quán)限 CPU性能問題 正在發(fā)生 查看前X個CPU消耗查詢 (匯總) 查看前X個CPU消耗查詢(按會話) 歷史發(fā)生 統(tǒng)...
BenchmarkDotNet 概述 BenchmarkDotNet helps you to transform methods into b...
定義 為創(chuàng)建一組相關(guān)或相互依賴的對象提供一個接口,而且無須指定它們的具體類 抽象工廠是工廠方法的升級版,處理的多個產(chǎn)品,若只有一個產(chǎn)品,變化成工...
定義 定義一個用于創(chuàng)建對象的接口,讓子類決定實(shí)例化哪一個類。工廠方法使一個類的實(shí)例化延遲到其子類 優(yōu)缺點(diǎn) 優(yōu)點(diǎn) 針對簡單工廠不容易擴(kuò)展,工廠方法...
定義 通過工廠類提供的方法,創(chuàng)建不同的派生類 通常創(chuàng)建的類都具有共同的基類/接口 優(yōu)缺點(diǎn) 優(yōu)點(diǎn) 客戶端與具體的實(shí)現(xiàn)類解耦 缺點(diǎn) 新增產(chǎn)品需要修改...
定義 確保某個類只有一個實(shí)例 實(shí)現(xiàn)方式 餓漢式加載(線程安全) 等價于 懶漢式加載 非線程安全 線程安全 Double Check 借助Lazy...
六大設(shè)計原則 單一職責(zé) 定義每個類都應(yīng)該有一個單一的功能一個類或者模塊應(yīng)該有且只有一個改變的原因 規(guī)范定義類的方法避免類之間耦合度太高 里氏替換...