原创 CAP事件總線在NetCore中的應用+MySql存儲隊列信息

上一篇鏈接:https://www.cnblogs.com/fei686868/p/16721769.html 在上一篇中,我們介紹了CAP基於內存存儲的應用。本篇我們介紹下,把存儲做到mysql中,隊列還是使用內存隊列。 mysql中主要

原创 ABP-VNEXT 學習筆記(六)事件總線--本地事件總線2

在上一篇中,我們學習介紹了Abp本地事件的基礎應用,但都沒有涉及到數據庫層面的執行。 在數據操作上,abp也提供了很好的事件處理機制,針對數據的增刪改操作默認發佈了事件,我們只需要訂閱對應事件即可。 同時,在上一篇中,我們也提供了abp的訂

原创 CAP事件總線在NetCore中的應用

在前面的文章中,我們介紹過 Abp自帶的本地事件總線,但它有幾點不足 1:缺乏失敗重試機制,即若發佈事件失敗或者訂閱事件處理失敗,他沒有重試機制,導致業務和數據異常。 2:缺乏對存儲的支持,沒有集成數據庫,對事件進行存儲,事件的處理都是基於

原创 ABP-VNEXT 學習筆記(六)事件總線--本地事件總線

事件總線,是我們在處理分佈式和微服務的時候經常需要用到的,用於分佈式事務解決方案。 事件總線基本就2個邏輯,1個發佈事件,1個是訂閱事件。 abp也提供了事件總線的處理機制 下面跟着學習本地事件總線 abp官網文檔地址:https://do

原创 ABP-VNEXT 學習筆記(五)動態API客戶端

本篇內容需要結合上一篇  https://www.cnblogs.com/fei686868/p/16625289.html 官方地址:https://docs.abp.io/zh-Hans/abp/latest/API/Dynamic-C

原创 ABP-VNEXT 學習筆記(四)自動API 控制器

官方文檔地址:https://docs.abp.io/en/abp/latest/API/Auto-API-Controllers   詳細的請閱讀官方文檔,這邊側重簡化說明怎麼應用和一些注意要點。 自動API,即代碼端只需要定義服務層即可

原创 Redis實現限流的幾種方式

參考文章:https://zhuanlan.zhihu.com/p/439093222 https://mp.weixin.qq.com/s/zf9uqfJfRYvmSVXUQofF2A   互聯網應用往往是高併發的場景,互聯網的特性就是瞬

原创 ASP.Net Core MVC 之模型驗證

在我們日常的表單中,我們總需要寫很多的驗證,這個是避免不了的,不寫,安全上過不去,寫了,又很繁瑣。 我們不僅前端要寫驗證,後端也需要寫驗證,才能杜絕非法數據入侵。 例如下面的代碼:在服務層的保存方法中進行參數驗證 var jsonCod

原创 ABP-VNEXT 學習筆記(三)數據過濾之ISoftDelete

ISoftDeleted,是abp自帶的邏輯刪除約定,也叫軟刪除。 該接口中定義了IsDeleted 變量。 命名空間爲: using Volo.Abp; 它是可以實現我們對邏輯刪除和硬刪除的無感操作。就是我們不需要特意寫代碼處理,只需

原创 netcore類庫編譯時生成所依賴的所有程序集文件到目錄下

netcore,設置類庫在編譯時,生成所有依賴的dll到目錄下 在項目文件中增加配置: <PropertyGroup> <CopyLocalLockFileAssemblies>true</CopyLocalLockFile

原创 mysql kill process解決死鎖-

概括:通過 show processlist; 查看state狀態     若發現 有 lock 狀態的,則差用以下命令殺死進程 kill  id   id爲截圖中的id,實際爲進程id   以上2個語句可在navicat操作界面中執行。

原创 谷歌瀏覽器新版本Chrome 80以上版本默認SameSite導致jquery ajax跨域登錄狀態失效的問題

文章參考:https://davidchen93.blog.csdn.net/article/details/104844667?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_rele

原创 ASP.NET Framework 項目打包到nuget

首先,得先下載nuget.exe 程序,https://www.nuget.org/downloads 到這個地址可以下載   微軟官方說明見:https://docs.microsoft.com/zh-cn/nuget/create-pa

原创 ASP.NET Core 對XSS攻擊字符串的過濾--KYSharpCore.XSSFilter

在項目安全中,都會涉及到XSS攻擊,這裏對xss攻擊內容進行了過濾方法的封裝,做了一個過濾器,方便在項目中使用。 這裏的過濾是指將不合規的敏感字符相關內容直接刪除。 比如參數中帶有?text=<script>hello</script> w

原创 CentOS 7安裝 .net core 環境 官網說明地址

https://docs.microsoft.com/zh-cn/dotnet/core/install/linux-centos