原创 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文件恢復數據。 相關
原创 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