原创 WinForm企業級C/S框架實戰項目演練

一、課程介紹 我們都知道在軟件架構方式分爲:C/S和B/S兩類。這裏阿笨不談論兩種軟件架構的優劣之分,因爲它們各有千秋,用於不同場合。一位偉大的講師曾經說過一句話:事物存在即合理!錄製這堂課程的目的就是專門給想學習和了解WinForm應

原创 .NET Core基於SQL Server數據庫主從複製實現讀寫分離實戰演練

一、課程介紹 讀寫分離從字面意思就可以理解,就是把對數據庫的讀操作和寫操作分離開。讀寫分離在網站發展初期可以一定程度上緩解讀寫併發時產生鎖的問題,將讀寫壓力分擔到多臺服務器上。讀寫分離的基本原理是讓主數據庫處理事務性增、改、刪操作(IN

原创 ASP.NET Core WebAPI基於IdentityServer4實現Token令牌身份認證

一、課程介紹  開發提供數據的WebApi服務,最重要的是數據的安全性。那麼對於我們來說如何確保提供的API服務的數據安全將會是需要思考的問題。在ASP.NET WebApi中我們應該如何保證我們的接口安全呢?  本次分享課程阿笨給大家

原创 ASP.NET Core分佈式異常日誌收集框架Exceptionless實戰演練

一、課程介紹 在以前,我們做日誌收集大多使用 Log4net,Nlog 等框架,在應用程序變得複雜並且集羣的時候,可能傳統的方式已經不是很好的適用了,因爲收集各個日誌並且分析他們將變得麻煩而且浪費時間。相信大家的項目中日誌功能已經做爲基

原创 ASP.NET Core使用Elasticsearch記錄API請求響應日誌實戰演練

一、ASP.NET Core WebApi如何設計一個日誌中間件? ASP.NET Core WebApi一個良好的日誌記錄內容包含,唯一請求Id(traceId),請求url,請求body內容,相應body內容,執行開始和執行結束時間

原创 ASP.NET Core使用Docker進行容器化託管和部署

一、課程介紹 人生苦短,我用.NET Core!今天給大家分享一下Asp.Net Core以Docker進行容器化部署託管,本課程並不是完完全全的零基礎Docker入門教學,課程知識點難免有沒覆蓋全面的地方,本次分享課程的側重點還是講解

原创 ASP.NET Core使用Docker進行容器化託管和部署

一、課程介紹 人生苦短,我用.NET Core!今天給大家分享一下Asp.Net Core以Docker進行容器化部署託管,本課程並不是完完全全的零基礎Docker入門教學,課程知識點難免有沒覆蓋全面的地方,本次分享課程的側重點還是講解

原创 SQL Server數據庫高級進階之表分區實戰演練

一、課程介紹 1.1、需求背景 假設,你有一個銷售記錄表,記錄着每個銷售情況,那麼你就可以把這個銷售記錄表按時間分成幾個小表,例如說5個小表吧。2009年以前的記錄使用一個表,2010年的記錄使用一個表,2011年的記錄使用一個表,20

原创 ASP.NET Core基於RabbitMQ實現海量消息隊列分發實戰演練

一、需求背景 明人不說暗話,跟着阿笨一起玩NET。今天我們要解決的一個實際工作中的業務需求場景問題:如何將M條的消息或者任務,儘可能的保證平均分發給N個消費者進行處理。業務上要求保證儘可能的消息的平均分佈,同時消息隊列中的同一條消息,必

原创 ASP.NET Core WebApi構建API接口服務實戰演練

一、ASP.NET Core WebApi課程介紹 人生苦短,我用.NET Core!提到Api接口,一般會想到以前用到的WebService和WCF服務,這三個技術都是用來創建服務接口,只不過WebAPI用起來更簡單,更輕量級,更流行

原创 ASP.NET Core WebApi基於Redis實現Token接口安全認證

一、課程介紹 明人不說暗話,跟着阿笨一起玩WebApi!開發提供數據的WebApi服務,最重要的是數據的安全性。那麼對於我們來說,如何確保數據的安全將會是需要思考的問題。在ASP.NET WebService服務中可以通過SoapHea

原创 ASP.NET Core使用Docker-Compose容器編排實現多容器應用部署

一、需求背景 人生苦短,我用.NET Core!前面的《ASP.NET Core使用Docker進行容器化託管和部署》基礎課程我們學習瞭如何使用Docker來部署搭建ASP.NET Core + Mysql容器化應用程序環境。對於需要多

原创 基於SQL Server數據庫搭建主從複製實現讀寫分離實戰演練

一、課程介紹 讀寫分離(主從同步)從字面意思就可以理解,就是把對數據庫的讀操作和寫操作分離開。讀寫分離在網站發展初期可以一定程度上緩解讀寫併發時產生鎖的問題,將讀寫壓力分擔到多臺服務器上。讀寫分離的基本原理是讓主數據庫處理事務性增、改、

原创 ASP.NET基於IIS反向代理實現Web負載均衡實戰演練

一、課程介紹 隨着公司業務的發展,後臺.NET Web應用程序業務就變的越來越多,然而服務器的故障,時不時的洶涌而至,單點故障讓我們防不勝防。由於客戶訪問量逐漸增多,單一個WEB站點(MVC、WebApi)響應越來越慢,由於我們的業務都

原创 ASP.NET Core使用Docker-Swarm集羣部署實現負載均衡實戰演練

一、需求背景 人生苦短,我用.NET Core!阿笨對Docker是這樣評價的:Docker在手,環境我有!Docker出手,集羣我有!前面的Doc基礎課程我們學習瞭如何使用Docker來部署搭建單機容器應用。當一臺服務器的處理能力、存