原创 .NET Core 3.0或3.1 類庫項目中引用 Microsoft.AspNetCore.App
在 ASP.NET Core 3.0+ web 項目中已經不需要在 .csproj 中添加對 Microsoft.AspNetCore.App 的引用 <PackageReference Include="Microsoft.AspNet
原创 .netcore 3.1高性能微服務架構:webapi規範
1.1 定義 1、基礎接口:單一職責原則,每個接口只負責各自的業務,下接db,通用性強。 2、聚合接口:根據調用方需求聚合基礎接口數據,業務性強。 1.2 協議 1. 客戶端在通過 API 與後端服務通信的過程中, 應該使用 HTTP
原创 .netcore裏使用StackExchange.Redis TimeOut 情況解決方法
在用StackExchange.Redis這個組件時候,時不時會出現異常TimeOut解決方法如下, 解決方法: 在Program的Main入口方法裏添加一句話: System.Threading.ThreadPool.SetMin
原创 win2008r2的iis7.5手動建站方法,iis7.5中用獨立用戶建立網站的方法,提高網站安全性...
win2003的iis6手動建站方法,iis6中用獨立用戶建立網站的方法,提高網站安全性, 現在我們說下在WIN2008R2環境中IIS7.5中手動建立網站並設置網站安全的方法: 設置以上身份驗證後,部分服
原创 JSSDK微信支付封裝的支付類方法,代碼比較齊全,適合收藏
第1肯定是配置的參數類 public class JsApiConfig { #region 字段 private string mch_id = string.Empty;
原创 .netcore項目部署到linux的docker裏後,速度異常的慢
.netcore項目部署到linux的docker裏後,速度異常的慢,部署在iis下速度非常快。 特別是 接口裏再調用其他接口,那速度絕對是蝸牛爬行的速度。 經過幾個月的折騰,終於知道是什麼問題了: 或者是報這個錯誤:關於Linux報R
原创 asp.net core項目 Nlog直接寫入集羣ElasticSearch的配置方法
1、NuGet 項目引用 NLog.Web.AspNetCore NLog.Targets.ElasticSearch 2、nlog.config配置文件: <?xml version="1.0" encoding="utf-8"
原创 Prometheus(普羅米修斯)——適合k8s和docker的監控系統
Prometheus(普羅米修斯)是一套開源的監控&報警&時間序列數據庫的組合.由SoundCloud公司開發。 Prometheus基本原理是通過HTTP協議週期性抓取被監控組件的狀態,這樣做的好處是任意組件只要提供HTTP接口就可
原创 百度小程序-接入自然搜索-API提交Url-c#開發
開發百度小程序後,接下來,人們最想做的是讓百度更多的錄入自家內容。因爲小程序資源被索引後,纔可能在搜索結果中展現。 百度也提供了小程序的自然搜索提交入口。一共有兩種方式: 第一種是用已有的H5網站資源替換,這種的錄入速度應該非常快速,百度
原创 .netcore 3.1 webapi部署到docker的坑
坑1:默認鏡像的系統: .netcore 3.1 默認鏡像Debian系統的。若系統不對,則會出現異常。我們的系統是Ubuntu,則用 3.1-bionic 坑2:一直報沒有安裝SDK: 報錯信息如下: /bin/bash:warnin
原创 asp.netcore 高併發下使用HttpClient的方法
大家都知道,使用HttpClient,在併發量不大的情況,一般沒有任何問題;但是在併發量一上去,如果使用不當,會造成很嚴重的堵塞的情況。 解決方案如下: 一、可以參考微軟官方提供的方法:https://docs.microsoft.
原创 新手如何髮網站外鏈,網站的外鏈如何發,發外鏈的方法集合
一、和大家分享一下我是如何做反連接鏈的。 一般做反連接我只追求兩件事情。一、數量。二、穩定性。對於像我這樣的新人和缺乏資源的人來講能做的就是增加外鏈數量,做好外鏈的穩定性工作。所謂的穩定性就是發了的外鏈就要儘量讓它別消失,這點羣發軟件就
原创 .netcore 3.1高性能微服務架構:加入swagger接口文檔
swagger是什麼? Swagger 是一個規範和完整的框架,用於生成、描述、調用和可視化 RESTful 風格的 Web 服務。總體目標是使客戶端和文件系統作爲服務器以同樣的速度來更新。文件的方法,參數和模型緊密集成到服務器端的代碼
原创 TortoiseGit合併commit的一條記錄到另一個分支
TortoiseGit是git的圖形化操作工具,功能強大又適合易操作,不管是喜歡用git命令的人還是不習慣用git命令的人,這個工具絕對是一個操作git的好幫手。 在使用TortoiseGit之前,需要安裝git、TortoiseGit以
原创 qq客服不需要加好友的html方法
<a target="_blank" href="tencent://message/?Menu=yes&uin=27432434&Site=你的網站名稱&Service=10&sigT=10&