原创 事件總線知多少(1)

[源碼路徑:Github-EventBus:https://github.com/yanshengjie/EventBus] 1. 引言事件總線這個概念對你來說可能很陌生,但提到觀察者(發佈-訂閱)模式,你也許就很熟悉。事件總線是對發佈

原创 Implement microservices with .NET Core and Docker containers

該視頻來自YoutubeImplement microservices patterns with .NET Core and Docker containers 

原创 事件總線知多少(2)

[源碼路徑:Github-EventBus:https://github.com/yanshengjie/EventBus] [事件總線知多少(1):http://www.jianshu.com/p/22fbe7a7c120] [事件總

原创 eShopOnContainers 知多少[3]:Identity Microservice

首先感謝曉晨Master和EdisonChou的審稿!也感謝正在閱讀的您!引言通常,服務所公開的資源和 API 必須僅限受信任的特定用戶和客戶端訪問。那進行 API 級別信任決策的第一步就是身份認證——確定用戶身份是否可靠。在微服務場景

原创 DDD理論學習系列(6)-- 實體

[DDD理論學習系列——案例及目錄:http://www.jianshu.com/p/6e2917551e63]1.引言實體對應的英語單詞爲Entity。提到實體,你可能立馬就想到了代碼中定義的實體類。在使用一些ORM框架時,比如Ent

原创 通用配置模塊的設計

引言約定優於配置,配置趨於靈活約定優於配置(convention over configuration),也稱作按約定編程,是一種軟件設計範式,旨在減少軟件開發人員需做決定的數量,獲得簡單的好處,而又不失靈活性。(這個約定,常見於團隊開

原创 DDD理論學習系列(7)-- 值對象

[DDD理論學習系列——案例及目錄:http://www.jianshu.com/p/6e2917551e63]1.引言提到值對象,我們可能立馬就想到值類型和引用類型。而在C#中,值類型的代表是strut和enum,引用類型的代表是cl

原创 OAuth2.0 知多少

1. 引言週末逛簡書,看了一篇寫的極好的文章,點擊大紅心點贊,就直接給我跳轉到登錄界面了,原來點贊是需要登錄的。可是沒有我並沒有簡書賬號,一直使用的QQ的集成登錄。下面有一排社交登錄按鈕,我們可以用第三方社交賬號登陸即可。點擊QQ圖標,

原创 DDD理論學習系列(8)-- 應用服務&領域服務

[DDD理論學習系列——案例及目錄:http://www.jianshu.com/p/6e2917551e63]1. 引言單從字面理解,不管是領域服務還是應用服務,都是服務。而什麼是服務?從SOA到微服務,它們所描述的服務都是一個寬泛的

原创 .NET Core容器化之多容器應用部署@Docker-Compose

[.NET Core容器化@Docker:https://www.jianshu.com/p/23465dc86d3e] [.NET Core容器化之多容器應用部署@Docker-Compose:https://www.jianshu.

原创 GridView表頭固定,表體滾動效果

網上搜到的用CS方法,效果不好。 實現原理。 1、新建一個table,只顯示錶頭。(同理也可以新建一個GridView,添加一列空行,然後隱藏行,即可只顯示錶頭) 2、隱藏GridView的表頭(ShowHeader="false");

原创 GridView動態添加模板列

1、首先添加一個模板類 using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; u

原创 Linq To XML 查詢,並轉換爲Datatable

查詢的xml <?xml version="1.0" encoding="utf-8"?> <ClassMembers>   <StudentInfo ClassID="2" OrderNumber="10" StudentNumber=

原创 後臺代碼動態添加控件並自動換行

Literal literal=new Literal(); literal.Text="</br></br>"; panel1.controls.Add(literal); Hyperlink hyperlink=new Hyperli

原创 C#數據庫查詢的基本步驟(Sql Server)

連接字符串。一般定義在項目的web.config文件中。 <configuration>  <connectionStrings>    <add name="OnlineShopConnectionString"         con