.net core 中 WebApiClientCore的使用示例代碼
WebApiClient接口注冊與選項1配置文件中配置HttpApiOptions選項配置示例IUserApi:{HttpHost:http://www.webappiclient.c... ...
什么是JWT超詳細講解
什么是JWT?JWT(jsonwebtoken),它并不是一個具體的技術實現,而更像是一種標準。Jsonwebtoken(JWT),是為了在網絡應用環境間傳遞聲明而執行的一種基于JSON的... ...
.NET6使用ImageSharp實現給圖片添加水印
.NET6中,使用System.Drawing操作圖片,生成解決方案或打包的時候,會有警告,意思是System.Drawing僅在windows上受支持。微軟官方的解釋是:System.Dra... ...
.NET一行代碼實現GC調優,讓程序不再占用內存
目錄解決方案一:去掉ToArray()解決方案二:把class改成struct解決方案三:手動GC解決方案四:調整GC的類型經??吹接腥河颜{侃為什么搞Java的總在學習JVM調優?那是因為Java爛... ...
.NET 6實現滑動驗證碼的示例詳解
目錄CaptchaData.csCaptchaValidateData.csImageCaptchaInfo.csResource.csSliderImageCaptchaInfo.csSlideTr... ...
.net如何優雅的使用EFCore實例詳解
目錄正文DBSet清除計劃IEntityTypeConfiguration(表配置)Repository(倉儲)Autofac數據庫配置項目架構和源碼正文EFCore是微軟官方的一款ORM框架,主要是... ...
在 .NET MAUI 中加載 json 文件的方法
目錄引言:資源文件夾附:使用內置資源方式項目地址引言:按core傳統方式添加AddJsonFile(appsettings.json)在windows平臺和ssr工作正常,但是在ios和an... ...
.NET新能源汽車鋰電池檢測程序UI掛死問題分析
目錄一:背景1.講故事二:Windbg分析1.程序現象2.理解WindowsFormsSynchronizationContext3.卡死的真正原因4.7號線程到底創建了什么控件三:總... ...
ASP.NET Core WebSocket集群實現思路詳解
目錄前言實現nginx配置一對一發送群組發送發送所有人整合到一起一對一處理群組處理全員消息處理示例源碼總結前言提到WebSocket相信大家都聽說過,它的初衷是為了解決客戶端瀏覽器與服務端進行雙向通信... ...
.Net 7函數Ctor與CCtor使用及區別詳解
目錄楔子目的非手段.Ctor目的.CCtor目的楔子有小伙伴被面試官問到這個問題,本篇徹底解析下這個問題。為了徹底點,注意本篇是最底層的.Net7RCCLR運行模型(匯編)為基礎進行全局剖析,局... ...
基于.NET 7 的 QUIC 實現 Echo 服務的詳細過程
目錄前言QuicAPI小試牛刀前言隨著今年6月份的HTTP/3協議的正式發布,它背后的網絡傳輸協議QUIC,憑借其高效的傳輸效率和多路并發的能力,也大概率會取代我們熟悉的使用了幾十年的TCP... ...
.net程序開發IOC控制反轉和DI依賴注入詳解
目錄IOC控制反轉DI依賴注入服務生命周期其它IOC控制反轉大部分應用程序都是這樣編寫的:編譯時依賴關系順著運行時執行的方向流動,從而生成一個直接依賴項關系圖。也就是說,如果類A調用類B的方... ...
.NET 中配置從xml轉向json方法示例詳解
目錄一、配置概述二、配置初識三、選項模式四、選項依賴注入五、其它配置六、托管模式一、配置概述在.netframework平臺中我們常見的也是最熟悉的就是.config文件作為配置,控制臺桌面程序是A... ...
在.NET程序崩潰時自動創建Dump的思路詳解
目錄Windows平臺.NETCore全平臺試一試總結參考文獻今天在瀏覽張隊轉載文章的留言時,遇到一個讀者問了這樣的問題,如下圖所示:首先能明確的一點是程序崩潰退出了是不能用常規的方式dump的,因... ...
關于EF的Code First的使用以及踩坑記錄
目錄1.EntityFramework的簡介2.CodeFirst的使用3.EF的一些坑EF的緩存機制Attach的使用按需修改AsNoTracking的使用最近公司需要使用EF(Entity... ...
.NET Core利用BsonDocumentProjectionDefinition和Lookup進行 join 關聯查詢(推薦)
目錄前序1.準備實體模型2.前置連接Mongo代碼3.構建BsonDocumentProjectionDefinition4.利用Lookup進行關聯前序前段時間由于項目需要用到MongoD... ...
使用Hangfire+.NET 6實現定時任務管理(推薦)
目錄引入Nuget包和配置編寫JobFireandForgetContinuousJobScehduleJobRecurringJobRun長時間運行任務的并發控制???JobFilter... ...
.Net core Blazor+自定義日志提供器實現實時日志查看器的原理解析
目錄場景實現原理如何使用?1、啟用blazorserver(若你本來是,直接跳過)2、安裝咱的日志包:BXJG.BlazorServerLogger3、配置自定義配置和樣式非微軟的日志框架的集成資源... ...
.Net Core和RabbitMQ限制循環消費的方法
目錄前言循環場景解決方案一次消費消息不重入隊列限定重試次數消息頭設定次數存儲重試次數隊列使用Quorum類型隊列消息過期參考資料前言當消費者端接收消息處理業務時,如果出現異?;蚴蔷苁障⑾⒂肿兏鼮?.. ...
.NET API 接口數據傳輸加密最佳實踐記錄
目錄硬編碼方式統一入口中間件模型綁定總結參考資料我們在做Api接口時,相信一定會有接觸到要給傳輸的請求body的內容進行加密傳輸。其目的就是為了防止一些敏感的內容直接被UI層查看或篡改。其... ...
.NET6打包部署到Windows Service的全過程
目錄1.安裝Nuget包2.設置ContentRootPath3.啟用WIndowsService4.發布項目5.簡單安裝6.安裝打包工具7.打包8.打包編譯9.檢驗安裝總結1.安裝Nuget包安裝以... ...
Entity Framework使用DBContext實現增刪改查
有一段時間沒有更新博客了,趕上今天外面下雨,而且沒人約球,打算把最近對EntityFrameworkDBContext使用的心得梳理一下,早些時候在網上簡單查過,對于最新版本的EF并沒有類似的知識... ...
.NET Core部署為Windows服務的詳細步驟
目錄一、概述二、.NETCore部署Windows服務1、項目中需要的配置2、服務器中使用sc.exe工具部署Windows服務三、NetCore項目部署為Linux服務1、安裝.netcore... ...
ASP.NET MVC實現本地化和全球化
在開發多語言網站時,我們可以為某種語言創建一個資源文件,根據瀏覽器所設置的不同語言偏好,讓運行時選擇具體使用哪個資源文件。資源文件在生成程序集的時候被嵌入到程序集。本篇體驗,在ASP.NETMVC中... ...
AspNetCore&MassTransit Courier實現分布式事務的詳細過程
目錄分布式事務Saga模式執行過程恢復策略協作方式編排式(Orchestrator)協同式(Choreography)MassTransitCourier補償服務服務建立服務配置服務編排執行請求執行... ...