原创 .net core大殺器之基於Redis的可重複消費+共享訂閱隊列

一、前言   消息隊列(Message Queue)是分佈式系統必不可少的中間件,大部分消息隊列產品(如RocketMQ/RabbitMQ/Kafka等)要求團隊有比較強的技術實力,不適用於中小團隊,並且對.NET技術的支持力度不夠。而Re

原创 基於Sqlsugar單例模式封裝的庫ShinySqlSugar的使用

一、說明 ShinySqlSugar包是一個操作數據庫得orm,基於果糖網的sqlsugar的單例模式的二次封裝,無需每個項目都要新建dbcontext類,只需要注入ShinySqlSugar就可以使用sqlsugar的所有功能。 二、安裝

原创 .net core mqtt客戶端Shiny.Mqtt庫的使用

一、說明 Shiny.Mqtt是一個mqtt客戶端,基於新生命團隊newlife.mqtt的封裝,推薦使用workerservice項目使用,支持.net core3,.net5,.net6 二、安裝 nuget直接搜索Shiny.Mqtt

原创 Shiny.Helper包的使用

一、說明 Shiny.Helper包主要集成了一些常用的幫助類,包括字符串處理,json處理,文件處理等 二、安裝 nuget直接搜索安裝即可 三、使用 1.經緯度計算距離 查看代碼 using Shiny.Helper.Model;

原创 .Net6+Furion+Sqlsugar+SenparcSdk開發微信公衆號系列之十二:用戶管理

一、用戶標籤管理 1.1、創建標籤 Services文件夾下新建User文件夾和用戶服務類 Dto文件夾下新建TagInput.cs public class TagInput { /// <summary

原创 .Net6+Furion+Sqlsugar+SenparcSdk開發微信公衆號系列之十一:素材管理

一、說明 公衆號經常有需要用到一些臨時性的多媒體素材的場景,例如在使用接口特別是發送消息時,對多媒體文件、多媒體消息的獲取和調用等操作,是通過media_id來進行的。素材管理接口對所有認證的訂閱號和服務號開放。通過本接口,公衆號可以新增臨

原创 .Net6+Furion+Sqlsugar+SenparcSdk開發微信公衆號系列之十:模板消息

一、說明 模板消息僅用於公衆號向用戶發送重要的服務通知,只能用於符合其要求的服務場景中,如信用卡刷卡通知,商品購買成功通知等。不支持廣告等營銷類消息以及其它所有可能對用戶造成騷擾的消息。 關於使用規則,請注意: 所有服務號都可以在功能->

原创 .Net6+Furion+Sqlsugar+SenparcSdk開發微信公衆號系列之七:生成帶參數的二維碼

一、說明 爲了滿足用戶渠道推廣分析和用戶帳號綁定等場景的需要,公衆平臺提供了生成帶參數二維碼的接口。使用該接口可以獲得多個帶不同場景值的二維碼,用戶掃描後,公衆號可以接收到事件推送。使用接口過程中有任何問題,可以前往微信開放社區 #公衆號 

原创 .Net6+Furion+Sqlsugar+SenparcSdk開發微信公衆號系列之九:事件推送

一、說明 在微信用戶和公衆號產生交互的過程中,用戶的某些操作會使得微信服務器通過事件推送的形式通知到開發者在開發者中心處設置的服務器地址,從而開發者可以獲取到該信息。 二、新建partial 類 partial即爲定義部分類的關鍵字。部分類

原创 .Net6+Furion+Sqlsugar+SenparcSdk開發微信公衆號系列之八:自定義菜單

一、創建接口 1.1、注意事項 自定義菜單最多包括3個一級菜單,每個一級菜單最多包含5個二級菜單。 一級菜單最多4個漢字,二級菜單最多8個漢字,多出來的部分將會以“...”代替。 創建自定義菜單後,菜單的刷新策略是,在用戶進入公衆號會話頁

原创 .Net6+Fruion+Sqlsugar+SenparcSdk開發微信公衆號系列之六:其他消息處理

一、回覆圖文消息 表MessageReceive新增一條數據 INSERT INTO "MessageReceive" VALUES (4, 2, '圖片', 'https://pic.cnblogs.com/avatar/668465/

原创 .Net6+Fruion+Sqlsugar+SenparcSdk開發微信公衆號系列之二:搭建項目

一、技術選型 語言:.Net6 腳手架:Furion Orm:Sqlsugar SDK:Senparc.Weixin.MP 二、爲什麼要用Sqlsugar和Furion 因爲TM的太好用了,不用自己造輪子了,只要會開車就行了,而且文檔是我見

原创 .Net6+Fruion+Sqlsugar+SenparcSdk開發微信公衆號系列之一:目錄

一、前言 因爲工作需要,開始接觸微信公衆號開發,一開始根據官網的教程和百度的教程,勉強把官網教程的服務器配置完成。後來聽說有專門的微信公衆號開發盛派SDK,於是就去研究了一下這個SDK,可能是歷史原因,這個SDK非常的臃腫,而且想下載個de

原创 SqlServer2016數據同步之使用發佈/訂閱功能同步數據 進程無法在“xxxx”上執行“sp_replcmds”

一、創建發佈 登錄服務器,使用Microsoft SQL Server Management Studio連接數據庫,選擇:複製->本地發佈  右鍵->新建發佈  下一步  選擇快照文件夾  選擇數據庫  選擇“事務發佈”  選

原创 .Net6+Fruion+Sqlsugar+SenparcSdk開發微信公衆號系列之三:接入公衆號

一、接入概述 接入微信公衆平臺開發,開發者需要按照如下步驟完成: 1、填寫服務器配置 2、驗證服務器地址的有效性 3、依據接口文檔實現業務邏輯 二、填寫服務器配置 微信公衆號填寫自己的服務器配置  三、編寫API  刪除腳手架中的測試服務