原创 spring整合ActiveMq

pom.xml添加依賴 <dependencies> <!-- activemq核心依賴包 --> <dependency> <groupId>org.apache.activemq</groupI

原创 spring Bean | 生命週期

spring Bean | 生命週期 1.Spring對Bean進行實例化(相當於程序中的new Xx()) 2.Spring將值和Bean的引用注入進Bean對應的屬性中 3.如果Bean實現了BeanNameAware接口,S

原创 ActiveMq | 異步投遞

異步投遞是什麼? ActiveMQ支持同步、異步兩種發送的模式將消息發送到broker,模式的選擇對發送延時有巨大的影響。producer能 達到怎樣的產出率 (產出率=發送數據總量/時間)主要受發送延時的影響,使用異步發送可以

原创 記錄springboot2.0使用緩存時redis爲中間件

1.虛擬機中docker中下載redis鏡像,並且開啓鏡像。 2.windows系統中,使用客戶端連接docker 3.springboot中引入starter <dependency> <groupId>org.s

原创 手寫 | mybatis框架

手寫 | mybatis框架 定義的註解 /** * 自定義插入註解 * * @author 孫一鳴 on 2020/3/2 */ @Documented @Target(ElementType.METHOD) @Re

原创 【已經解決】 | docker的Get https://registry-1.docker.io/v2/: net/http: request canceled 報錯

Docker錯誤: docker在下載鏡像的時候爆了錯,網上一大堆解決方案,並不是完全正確,因此,把解決方案記錄下來; > 錯誤提示一: Get https://registry-1.docker.io/v2/: net/http

原创 鯤鵬ARM64位服務器centos系統安裝nginx

鯤鵬ARM64位服務器centos系統安裝nginx 已在鯤鵬雲服務器上驗證過下述版本,請根據實際需要選擇版本。 nginx-1.9.0 nginx-1.12.0 nginx-1.16.0 本文檔以“nginx-1.16.0”爲

原创 Tomcat服務器更改了server.xml ,啓動不能訪問8080端口,調試記錄:

當我在linux服務器上更改了server.xml文件時,重新啓動Tomcat,此時不能訪問8080端口 記錄一次bug調試記錄,以後再次遇到類似錯誤,以此爲例: 什麼操作出現了錯誤?:Tomcat服務器需要修改訪問項目路徑不帶項

原创 Tomcat服務器上訪問項目路徑不帶項目名,並將端口改爲80端口

正常tomcat服務器上將項目打成war包後,將war包放在webapp目錄下,啓動tomcat,項目會啓動。 訪問路徑爲: http://localhost:8080/jpress-v3.2.4/ 或者 http://127

原创 鯤鵬centos7 安裝mysql錯誤 http://repo.mysql.com/yum/mysql-5.6-community/el/7/aarch64/repodata/repomd.xml:

當使用yum安裝時yum install mysql-server ,出現錯誤 錯誤截圖: 錯誤信息: [root@ecs-kc1-large-2-linux-20200418203932 yum.repos.d]#

原创 RabbitMq | 解決分佈式事務(最終一致性原理)

rabbitMQ解決分佈式事務原理: 採用最終一致性原理。 需要保證以下三要素 1、確認生產者一定要將數據投遞到MQ服務器中(採用MQ消息確認機制) 2、MQ消費者消息能夠正確消費消息,採用手動ACK模式(注意重試冪等性問題)

原创 RabbitMq | springboot 整合Direct交換器

引入依賴: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artifa

原创 RabbitMq | springboot 整合Topic 交換器交換器(主題,規則匹配)

引入依賴: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artifa

原创 RabbitMQ | springboot整合Fanout 交換器(廣播)

消費者配置文件: spring.application.name=springcloud-mq spring.rabbitmq.host=192.168.70.131 spring.rabbitmq.port=5672 sprin

原创 springboot中使用druid數據源 以及mybatis操作數據庫代碼

首先引入依賴: <!--mybatis操作數據庫--> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-