寫在前面 當使用spring rabbit的時候我以為生產(chǎn)者發(fā)送消息是有序的硼婿,直到某天線上出現(xiàn)問題(支付消息在前,下單消息在后)才下定決心要看看spring rabbit的源...
![240](https://cdn2.jianshu.io/assets/default_avatar/3-9a2bcc21a5d89e21dafc73b39dc5f582.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
寫在前面 當使用spring rabbit的時候我以為生產(chǎn)者發(fā)送消息是有序的硼婿,直到某天線上出現(xiàn)問題(支付消息在前,下單消息在后)才下定決心要看看spring rabbit的源...
寫在前面 最開始我們使用rabbitmq的時候可能只會用一個消費和一個prefetch Count盹愚,如下圖所示昨悼。 設置prefetch Count https://www.r...
一额湘、 寫在前面 這次目標 搭建一個canal集群谴垫,并且把表數(shù)據(jù)變更消息發(fā)送給rabbitmq蜓耻。 停止其中一臺機器蜡镶,變更消息依然可以發(fā)送雾袱。 二、準備 canal-adminzo...
寫在前面 情況一官还、當你第一次監(jiān)聽的mysql和第二次監(jiān)聽的mysql不一樣的時候芹橡,就有可能報出這個PositionNotFoundException。情況二望伦、mysql的bi...
寫在前面 現(xiàn)在canal自身已經(jīng)整合了RabbitMQ林说,所以開發(fā)人員只需要配置就可以實現(xiàn)將消息發(fā)送到RabbitMQ。不過這里還有簡單的小問題需要大家注意屯伞。 canal.mq...
前言 是Java開發(fā)的小伙伴就一定會使用SpringMVC腿箩,沒有SpringBoot的年代或許我們還需要配置一些xml文件。但是到了SpringBoot時代劣摇,Java程序員只...
前言 virtual host 的主要作用是隔離珠移、權限。隔離:發(fā)送的消息的時候只有在virtual host下的滿足條件的隊列才能接受到消息末融,比如現(xiàn)在存在virtual1和v...
依賴 代碼 這個都是默認黑白的圖的二維碼钧惧,如果想生成彩色二維碼見Java 生成彩色二維碼 這里提供一個創(chuàng)建二維碼的工具:二維碼生成工具
一Java 解壓rar文件 1.1 引入pom依賴 1.2 解壓代碼 二勾习、解壓zip 2.1 引入pom依賴 2.2 代碼 2.3 加載內存中的zip文件 2.4 加載磁盤中...
前言 微信授權步驟: 用戶同意授權浓瞪,獲取code。在這一步用戶同意授權后巧婶,微信會攜帶code參數(shù)重定向到redirect_uri地址上乾颁。 偽代碼 用code換取access_...
jsr 簡介 jsr是Java Specification Requests的縮寫涂乌,意思是Java 規(guī)范提案 jsr 303 JSR-303 是JAVA EE 6 中的一項子...
序言 在業(yè)務開發(fā)階段,估計我們都會遇到批量更新钮孵,而且批量更新中用到最多就是類似以下語句骂倘,像這種都是更新的值與條件一致。 但是當更新的值與條件不一致的時候巴席,就比如當id=1的時...
前言 對于mybatis之前已經(jīng)講了mybatis 中接口注入spring源碼分析分衫,mybatis 接口依賴注入源碼分析。現(xiàn)在mybatis的接口能夠放入Spring般此,并且能...
前言 單例模式本身是很簡單的蚪战,但是考慮到線程安全問題,簡單的問題就變復雜了铐懊。這里講解單例模式的雙重檢查邀桑。 單例模式演變 沒有多線程的世界 最開始的單例模式應該是如下代碼。 然...
原文地址阿里云Redis開發(fā)規(guī)范 一、鍵值設計 1. key名設計 (1)【建議】: 可讀性和可管理性 以業(yè)務名(或數(shù)據(jù)庫名)為前綴(防止key沖突)茅茂,用冒號分隔捏萍,比如業(yè)務名...