原创 ASP.NET Core 中的分佈式緩存

ASP.NET Core 中的分佈式緩存  分佈式 Redis 緩存  分佈式 SQL Server 緩存   * 本文介紹如何配置 SQL Server 和 Redis 分佈式緩存 1、 * 2、 * 3、 * * * * * *

原创 Entity Framework

Entity Framework Core  Entity Framework 6  Code First 數據註釋  代碼優先約定  查詢數據  使用事務  ASP.NET Core MVC 和 EF Core - 教程系列 比較 EF

原创 ASP.NET Core 和 Redis

1、服務器安裝 Redis  安裝文件及方法,可以參考 Redis 安裝、數據類型、模式類型、鍵(key)命令 文章  2、Redis 第三方驅動 StackExchange.Redis(免費) ServiceStack.Redis(商業

原创 .NET Core 微服務

Surging:一個分佈式微服務框架,提供高性能RPC遠程服務調用,採用Zookeeper、Consul作爲surging服務的註冊中心,集成了哈希,隨機,輪詢,壓力最小優先作爲負載均衡的算法,RPC集成採用的是netty框架,採用異步傳

原创 ASP.NET Core 和 MongoDB

使用 ASP.NET Core 和 MongoDB 創建 Web API   * * 1、NuGet 安裝      MongoDB.Driver  * 2、 * *

原创 消息隊列介紹

1、消息隊列的應用場景 異步處理:例如短信通知、終端狀態推送、App推送、用戶註冊等 數據同步:業務數據推送同步 重試補償:記賬失敗重試 系統解耦:通訊上下行、終端異常監控、分佈式事件中心 流量削峯:秒殺場景下的下單處理(層層肖鋒,分成過

原创 SqlSugar 基礎知識

1、實體特性 [SugarColumn(IsPrimaryKey = true)]  標識是否爲主鍵 [SugarColumn(IsIdentity = true)]  是否爲自增長 [SugarColumn(ColumnName = "

原创 AutoMapper 基本使用

1、Initialize:Mapper 初始化 Mapper.Initialize(x => x.CreateMap<Destination, Source>() ); Mapper.Initialize(cfg => {

原创 Web 發送 form-data 請求 Content-Type: multipart/form-data

項目場景:APP 端需要上傳圖片文件,並且需要攜帶一些相關的參數; 服務端使用 ASP.NET WebAPI,MultipartFormDataStreamProvider 接收參數,MultipartMemoryStreamProvid

原创 Web Api 接口返回數據

1、IHttpActionResult => json() [HttpGet] public IHttpActionResult GetAllGrade() { var result = Mapper.Map<List<Gr

原创 ASP.NET Web API 中的模型驗證

ASP.NET Web API 中的模型驗證 介紹如何對模型進行批註、 使用批註以進行數據驗證和處理你的 web API 中的驗證錯誤。 當客戶端將數據發送到 web API 時,通常要執行任何處理之前驗證數據。 在你的控制器操作,可以檢

原创 CodeSmith 代碼生成工具

-----------------------------安裝---------------------------- 1) 首先執行 Codesmith\CodeSmith.Generator.v6.5\Generator-65.msi

原创 MySQL 常見問題

---------【MySQL DOS命令行常用命令】--------- 【注意:必須先登錄mysql數據庫,才能執行輸入的命令】 【\c 清除】 1、windows 命令行登錄 mysql      1-1、進入到MySQL的bin目錄

原创 C# XML與對象序列化、反序列化、泛型、zip壓縮文件

1、XML序列化工具類 using System; using System.IO; using System.Text; using System.Xml; using System.Xml.Serialization; names

原创 ASP.NET MVC 篩選器

ASP.NET MVC 4 自定義操作篩選器【舊版本 - MVC3 和 MVC4】 瞭解操作篩選器 (C#)【舊版本 - MVC1 和 MVC2】 ASP.NET Core 中的篩選器 1、篩選器:    授權篩選器:從而安全決定是否要執