原创 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

原创 MongoDB 批處理文件命令寫法

  清空某個表的數據:   d: cd D:\Program Files\MongoDB\Server\4.0\bin //進入到mongo命令目錄 mongo.exe 127.0.0.1:27017/Patent --ev

原创 關於NetCore 根據環境變量讀取對應的自定義配置文件配置

以 hostsettings.json 舉例1.添加對應環境變量的配置文件     2.Program.cs    

原创 ABP-VNEXT 學習筆記(二)數據庫連接

在上一章中,我們介紹瞭如何注入和使用,這都是我們平常用的最多技術點。 這一章呢,我們接着來講講,數據庫連接。這也是最實用的。  先不管啥DDD的,ABP只是個基礎框架,想怎麼用都行。 示例環境: 數據庫:mysql ORM:EFCORE 這