原创 .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&amp;uin=27432434&amp;Site=你的網站名稱&amp;Service=10&amp;sigT=10&amp