原创 abp模塊生命週期設計思路剖析

abp中將生命週期事件抽象爲4個接口://預初始化 public interface IOnPreApplicationInitialization { void OnPreApplicationInitialization([

原创 2020年flag,微服務架構你準備好了嗎?

權威招聘網站顯示,超過五成的高薪崗位,都要求掌握微服務架構,如果還不會,你可能連初試機會都沒有!想高薪?Microservice你必須懂!       微服務(Microservice)這個概念是2012年出現的,2014年開始受到各方

原创 再有人問你分佈式事務和解決方案,把這篇文章扔給他!

本地事務事務Transaction由一組SQL組成,具有四個ACID特性ACIDAtomicity 原子性 構成事務的一組SQL,要麼全部生效,要麼全不生效,不會出現部分生效的情況Consistency 一致性 數據庫經過事務操作後從一

原创 [吃螃蟹]基於 Blazui 的 Blazor 後臺管理模板 BlazAdmin 正式嚐鮮

簡介  BlazAdmin 是一個基於Blazui的後臺管理模板,無JS,無TS,非 Silverlight,非 WebForm,一個標籤即可使用。  我將在下一篇文章討論 Blazor 服務器端渲染與客戶端渲染的基本原理,對比服務器端

原创 2019公衆號總結之——Top100 技術文章彙總

大家好,我是張善友。新年伊始,我們在歡送10年代的同時迎來了20年代。在這個嶄新的時代,感謝各位朋友一直關注“dotnet跨平臺”。一晃5年有餘,關注公衆號的粉絲6萬,相對於.NET開發人員,希望2020年有更多小夥伴的關注。對我而言,

原创 C#小語法(一)

今天分享幾個有意思的關於可爲NULL的運算符,可以使代碼更簡潔,讓別人閱讀你的代碼時感到心情愉悅。作爲一個有追求的開發者,儘量寫的可讀性強些。?.和?[]null條件運算符在C#6以後可用,僅當操作數爲非null時纔會訪問成員或者訪問元

原创 微信朋友圈能評論表情包了,來鬥圖啊!

喜大普奔!朋友圈終於能評論表情包了!12月23日,微信iOS版7.0.9正式版迎來更新,支持發消息時可以引用之前的內容。此外,新版本還新增朋友圈自定義表情評論功能,可以用表情評論別人的朋友圈內容了。據悉,安卓最新版(7.0.10測試版)

原创 .NET 狀態機Automatonymous快速入門

介紹 Automatonymous是.NET開發人員的狀態機庫。它提供了一種流暢的語法來聲明狀態機,包括狀態,事件(支持觸發器和數據事件)以及狀態/事件活動。儘管Automatonymous在簡單的狀態機上非常容易使用,但它具有許多高

原创 Vim 8.2發佈

距推出 Vim 8.1 已過去一年多,Vim 8.2 也終於在近日發佈了。除了修復錯誤、更新文檔和改進測試覆蓋率等常規更新外,此版本還帶來了一些有趣的新功能。Vim 開發團隊的成員表示,在去年的 VimConf 2018 做主題演講之前

原创 如何運用領域驅動設計 - 聚合

作者: 句幽出處:https://www.cnblogs.com/uoyo/p/12061334.html概述在前幾篇的博文中,我們已經學習到了如何運用實體和值對象。隨着我們所在領域的不斷深入,領域模型變得逐漸清晰,我們已經建立了足夠豐

原创 推薦一個很棒的開源工作流elsa-core

開源項目orchard主要開發人員Sipke Schoorstra 開源了一個netcore 工作流項目,地址:https://github.com/elsa-workflows/elsa-core,最新版本1.2,正在開發2.0版本

原创 .Net Core Web Api實踐(三).net core+Redis+docker實現Session共享

前言:上篇文章介紹了.net core+Redis+IIS+nginx實現Session共享,本來打算直接說明後續填坑過程,但畢竟好多坑是用docker部署後出現的,原計劃簡單提一下.net core+Redis+docker實現Ses

原创 譯MassTransit 消息契約

消息契約在MassTransit中,使用.NET .NET系統定義消息契約。消息可以使用類和接口來定義,但是,建議類型使用只讀屬性而不使用行爲。注意:強烈建議使用消息接口的接口,基於多年的經驗,具有不同級別的開發經驗。MassTransi