原创 初識 java MyBatis 框架

十年河東,十年河西,莫欺少年窮 學無止境,精益求精 MyBatis工作原理如下 0、現在MySQl數據庫 搞個庫並增加一張表,如下: create database mybatis go use mybatis go CREATE TAB

原创 Java MyBatis 核心配置文件mybatis-config.xml中的標籤 及 接口式編程

十年河東,十年河西,莫欺少年窮 學無止境,精益求精 MyBatis標籤如下:  Mybatis 標籤在配置文件中要按照上圖順序進行配置。 如果你在Idea中將順序配錯了,Idea會有一個提示,如下:  1、properties prop

原创 我是C#程序員,要不要轉JAVA

十年河東,十年河西,莫欺少年窮 學無止境,精益求精 鄙人是一名C#程序員,也可以說是C#死忠,從netFrm2.0開始接觸C#,至今10年了,我的系列博客中從沒有一篇是關於JAVA的。 我是一個愛好廣泛的程序員,諸如:前端Vue、React

原创 Kafka 工作流程及名詞解釋

十年河東,十年河西,莫欺少年窮 學無止境,精益求精 MQ的作用  1.解耦:將數據生產方和數據消費方解耦。數據生產方Pruducer只需要關心數據生產;數據消費放Consumer只需要關心數據消費。而不必關心其中的傳輸過程,該過程交給MQ保

原创 NetCore RabbitMQ 的消息確認機制 NetCore RabbitMQ Topics 通配符模式

十年河東,十年河西,莫欺少年窮 學無止境,精益求精 上一節介紹了RabbitMQ定向模式,本篇介紹Rabbitmq 的消息確認機制 我的系列博客: NetCore RabbitMQ Topics 通配符模式 NetCore RabbitMQ

原创 NetCore RabbitMQ高級特性 持久化 及 消息優先級 NetCore RabbitMQ 的消息確認機制 NetCore RabbitMQ Topics 通配符模式

十年河東,十年河西,莫欺少年窮 學無止境,精益求精 上一節介紹了RabbitMQ定向模式,本篇介紹Rabbitmq 的消息確認機制 我的系列博客: NetCore RabbitMQ 的消息確認機制  NetCore RabbitMQ Top

原创 NetCore RabbitMQ Topics 通配符模式

十年河東,十年河西,莫欺少年窮 學無止境,精益求精 上一節介紹了RabbitMQ定向模式,本篇介紹 Topics 通配符模式 我的系列博客: NetCore RabbitMQ ,Routing定向模式 NetCore RabbitMQ 發佈

原创 RabbitMQ的六種工作模式 NetCore RabbitMQ 簡介及兔子生產者、消費者

十年河東,十年河西,莫欺少年窮 學無止境,精益求精 上篇博客 NetCore RabbitMQ 簡介及兔子生產者、消費者 中實現了簡單模式 和 work工作模式,其中work 工作模式只需增加消費者,也就是多個消費者競爭生產者生產的消息,例

原创 NetCore RabbitMQ ,Routing定向模式 RabbitMQ的六種工作模式 NetCore RabbitMQ 發佈訂閱模式,消息廣播

十年河東,十年河西,莫欺少年窮 學無止境,精益求精 上篇博客介紹了RabbitMQ的六種工作模式 RabbitMQ的六種工作模式  RabbitMQ的簡單模式和Work工作模式請參考:NetCore RabbitMQ 簡介及兔子生產者、消費

原创 NetCore RabbitMQ 發佈訂閱模式,消息廣播 RabbitMQ的六種工作模式

十年河東,十年河西,莫欺少年窮 學無止境,精益求精 上篇博客介紹了RabbitMQ的六種工作模式 RabbitMQ的六種工作模式  RabbitMQ的簡單模式和Work工作模式請參考:NetCore RabbitMQ 簡介及兔子生產者、消費

原创 NetCore RabbitMQ 簡介及兔子生產者、消費者 windows環境下,RabbitMQ 安裝教程

十年河東,十年河西,莫欺少年窮 學無止境,精益求精 先盜用一張圖,介紹下RabbitMQ的架構圖 簡介  Producer : 生產者  channel : 通信信道,節約Tcp鏈接資源  Broker : MQ Server接點,做集羣

原创 windows環境下,RabbitMQ 安裝教程

十年河東,十年河西,莫騎少年窮 學無止境,精益求精 首先要說明的是,rabbitMQ由erlang語言開發,erlang也被中國人稱爲二郎神 因此,安裝RabbitMQ之前,應先安裝erlang,需要注意的是,不同的rabbitMQ版本對應

原创 C# Channel 簡單實現消息隊列的發佈、訂閱

十年河東,十年河西,莫欺少年窮 學無止境,精益求精 這裏需要聲明的是: 雖說 Channel 類似於 MQ ,但 Channel 並不支持跨項目使用,MQ 作爲中間件,它裏面的消息可以被多個項目共享,但  Channel 中的消息只能用於單

原创 NetCore3.1 Json web token 中間件

十年河東,十年河西,莫欺少年窮 學無止境,精益求精 1、項目中引入jwt 2、創建token的實例代碼如下: 2.1、所需的實體類 /// <summary> /// POCO類,用來存儲簽發或者驗證jwt時用到的信息

原创 NetCore 利用 dynamic ,var 減少你的代碼量

十年河東,十年河西,莫騎少年窮 學無止境,精益求精 var 可用在json序列化時使用,已達到減少代碼量的效果。  dynamic 可在反射、json反序列化時使用、已達到減少代碼量的效果。 兩者的效果均是無需定義實體類,使用他們雖然達到的