使用 Autofac DynamicProxy 實現 AOP 動態代理,透過 Interceptor 攔截方法呼叫實作快取、日誌等橫切關注點
Autofac (IOC)容器介紹
Autofac IoC 容器入門教學:了解控制反轉與物件生命週期管理,比較 Ninject、Unity 等容器並實作依賴注入
橋接模式(BridgePattern)
Posted on
Edited on
In
C#
,
DesignPattern
Disqus:
Symbols count in article: 5.6k Reading time ≈ 5 mins.
Symbols count in article: 5.6k Reading time ≈ 5 mins.
以 C# 實作橋接模式 (Bridge Pattern):將抽象與實作分離,用品牌×顏色的多對多組合展示如何避免類別爆炸
(SQL Server)Dynamic pivot 動態樞紐分析
SQL Server Dynamic Pivot 動態樞紐分析教學:使用動態 SQL 搭配 PIVOT 運算子,將列轉行實現動態欄位的樞紐分析報表
沒有Source Code 如何修改程式??
使用 ILSpy + Reflexil 反組譯修改 .NET DLL:無原始碼情況下對已編譯組件進行反向工程與程式碼修改的完整教學
Oracle [CONNECT BY]
Oracle CONNECT BY 語法教學:使用 LEVEL、START WITH、PRIOR 關鍵字產生階層式資料與遞迴查詢,與 SQL Server CTE RECURSIVE 的比較
RabbitMQ (三) 簡單實作一個MQ
RabbitMQ 系列第三篇:使用 C# RabbitMQ Client 實作 Producer 與 Consumer,了解 AMQP 協議與 MQ 訊息傳遞的基本機制
樣板模式(TemplatePattern)
Posted on
Edited on
In
C#
,
DesignPattern
Disqus:
Symbols count in article: 2.3k Reading time ≈ 2 mins.
Symbols count in article: 2.3k Reading time ≈ 2 mins.
如果目前場景遇到一定流程階段,但流程內容依照邏輯或情境不同也有所不一樣. 這時可以考慮使用樣板模式(TemplatePattern)
建立自己Blog系列(二) github Setting
Hexo + GitHub Pages 部署教學:建立兩個 Repository、安裝 Hexo、設定 deploy 自動發布,快速架設個人技術部落格
建立自己Blog系列(一) 介紹 Github (hosting) + Hexo (Blog) + Appveyor(CICD)
免費架設個人部落格完整指南:使用 GitHub Pages 免費託管、Hexo 靜態網站生成器撰寫 Markdown 文章、Appveyor 自動化部署,打造專屬技術部落格