原创 dubbo遠程調用過程中,把參數bean轉換成了Map

如果題所示。遇到這樣的問題,可能出現的問題有兩個 1、BEAN對象沒有放在API包(公共包) 2、轉換的對象是否實現了Serializable,並且對象中 private static final long serialVersionU

原创 redis主從複製(集羣)

1、安裝兩臺Redis Docker 安裝Redis 2、在從節點添加配置(主節點不需要配置) vi redis.conf 添加以下內容 replicaof 172.17.0.12 6379  #主節點IP和端口 masterauth 1

原创 JAVA註解的基本應用 AOP實現

1、添加註解類 package com.shby.core.common; import com.shby.core.enums.DatabaseCalculateEnum; import java.lang.annotation.

原创 支付寶如何開發APP支付功能

主流程如下: 1、建支付寶賬號 2、申請權限功能(APP支付、開發權限等) 3、用阿里給的工具生成密鑰和證書,並且上傳到阿里,然後他會生成三個文件(支付寶公鑰、ROOTCERT、公鑰證書) 4、最後就是代碼(這裏也用阿里封裝好的代碼,加

原创 NGINX搭建負載均衡

跟上我的步伐 (安裝docker 請查看安裝docker編) 準備一臺linux服務器   1、docker 創建nginx docker pull nginx 2、配置兩臺容器,做服務用 形如圖 1)mkdir -p /home/lx

原创 AbstractRoutingDataSource實現讀寫分離

上一節說到mycat實現DB讀寫分離 這節說代碼如何和mycat實現讀寫分離 1、pom.xml <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http:/

原创 Redis基本信息

RDB和AOF RDB 是 Redis 默認的持久化方案。在指定的時間間隔內,執行指定次數的寫操作,則會將內存中的數據寫入到磁盤中。即在指定目錄下生成一個dump.rdb文件。Redis 重啓會通過加載dump.rdb文件恢復數據。 相關

原创 JRedis事務

 

原创 linux的buff/cache過大

top查看內存使用情況,發現buff/cache過大,執行下面的命令清除cache echo 3 > /proc/sys/vm/drop_caches

原创 AOP使用場景——mybatis之mapper執行A表刪除前,保存到B表

需求:每次刪除A表的數據,我們都希望去保留數據,記錄到B表。 很多時候我們是這麼做的 public void delete(id) { UserLogMapper.insert(UserBean);//記錄日誌 User

原创 MYSQL用MYCAT實現讀寫分離

mycat就像nginx一樣做轉發請求。所以需要三臺主機。一臺安裝mycat,兩臺安裝主備mysql數據庫。但是我們用docker做測試,所以只用一臺就行。主備DB安裝在docker虛擬機中。mycat安裝在實體機裏(懶得安裝在虛擬機裏了

原创 互聯網相關技術好煩人

# 1、nginx # 2、MQ 1. RabbitMQ 2. ActivityMQ 3. RocketMQ   # 3、服務類 1. Spring 2. Spring Cloud 3. Spring Boot 4. Spring J

原创 MYSQL主從複製DOCKER版本

準備兩臺,或者在一臺上開兩個docker創建的mysql。請先自先安裝docker。操作系統linux。 1、下載mysql docker pull mysql:5.7 2、創建掛載文件(這些文件是常用的mysql配置) mkdir

原创 Redis集羣,開啓哨兵策略

1、配置Redis集羣 至少配置三臺(一主二從) https://blog.csdn.net/q260996583/article/details/103793335 2、配置一臺哨兵 1、docker pull redis:latest