原创 Linux 使用Mycat實現Mysql讀寫分離

一、什麼是讀寫分離     Mysql實現主從複製後,同時也需要實現讀寫分離,讀寫分離的處理就是主庫處理事務性增、刪、改操作,而從庫僅用於數據查詢讀取。實現讀寫分離需要藉助其他中間件,下面就介紹Mycat中間件實現讀寫分離     二、My

原创 .NET+Consul+Ocelot實現微服務分佈式部署

一、ConSul和Ocelot Consul:是一個服務網格解決方案,提供了一個功能齊全的控制平面,具有服務發現、配置和分段功能。這些功能中的每一項都可以根據需要單獨使用,也可以一起使用來構建一個完整的服務網格。Consul需要一個數據平

原创 .NET6使用RabbitMQ

什麼是RabbitMQ       RabbitMQ(Rabbit Message Queue)是一個開源的,基於AMQP(Advanced Message Queuing Protocol)協議的完整的可複用的企業級消息隊,RabbitM

原创 Linux-Nacos服務管理平臺部署

什麼是Nacos 是 Dynamic Naming and Configuration Service的首字母簡稱,一個更易於構建雲原生應用的動態服務發現、配置管理和服務管理平臺。 是構建以“服務”爲中心的現代應用架構 (例如微服務範式、雲

原创 .NET 6部署Docker

       因近期項目出現短暫的空檔期,所以學習了一下.Net 6框架部署到Docker中,踩了不少坑,僅以此記錄,希望可以幫到同行。        因爲我也是這塊的初學者,參考了一些其他大佬的文檔(https://www.cnblogs

原创 純js實現複製功能

1、下載clipboard.min.js 2、引入js 3、代碼 //複製 var clipboard = new ClipboardJS('ID', { text: function (

原创 朝花夕拾-.NET反射

     什麼是反射,反射(Reflection)是.NET中的重要機制,微軟提供的一個幫助類庫,命名空間System.Reflection,主要類型System.Type。通過反射,可以在運行時獲得.NET中每一個類型(包括類、結構、委託

原创 阿里雲突發性t5服務器配置mysql 5.7遠程連接

    阿里雲突發性20%服務器安裝MYSQL(5.7.17)後關於設置遠程訪問的問題,由於這次踩了不少坑,網上針對性的資料較少(也可能是自己查詢資料方法不對),經過折騰,總算是搗鼓了出來.     下載地址(非官網):https://pa

原创 FreeSql基礎入門

一、瞭解到FreeSql      ORM框架是很早之前就在接觸了比如CYQ.Data,這段時間在羣裏面發現有的猿在用一個新的ORM框架,這個也是由於自己剛剛得知有這麼個ORM的原因,那就是FreeSql,這是一個功能強大的對象關係映射程序

原创 Dotnet AutoFac批量注入

 一、   ASP.NET Core本身自帶IOC容器         ASP.NET Core本身已經集成了一個輕量級的IOC容器,開發者只需要定義好接口後,在Startup.cs的ConfigureServices方法裏使用對應生命週期

原创 .Net Core創建QuartZ定時任務

Quartz框架的一些基礎概念解釋:   Scheduler 作業調度器。   IJob 作業接口,繼承並實現Execute, 編寫執行的具體作業邏輯。   JobBuilder 根據設置,生成一個詳細作業信息(JobDetail)。   

原创 c# 委託(Delegate)替換Switch

      在日常開發中,不少時候都會遇到if else 、  if  else if  else,如果遇到邏輯多一點的業務,那麼可以考慮用Switch來代替,代碼效率和識別度都比if else會好上不少,但是如果遇到更多更復雜的邏輯,一個

原创 c# dotnet core Jwtbearer Authentication實例

什麼是JWT? JWT(JSON Web Token), 顧名思義就是在Web上以JSON格式傳輸的Token 是HTTP提供了一套標準的身份驗證框架:服務器可以用來針對客戶端的請求發送質詢(challenge),客戶端根據質詢提供身份驗證

原创 .net core webApi之文檔描述Swagger

       前面和幾位同事在做項目的時候用了前後端分離模式,前端用react,後端才用webApi接口的形式進行交互,但是在開發過程中,發現由於業務邏輯很多,導致有着幾百個大量的接口需要提供接口說明文檔,可以想象是一個多大的工作量,當時同

原创 windows安裝redis

Github 下載地址:https://github.com/MicrosoftArchive/redis/tags 下載的時候下載 msi 安裝文件:   1.雙擊安裝程序 2.點擊 next   3、選擇redis安裝目錄   4、默