spring_cloud_feign服务之间token传递 使用open-feign的拦截器12345678910111213141516171819202122232425262728293031323334353637import feign.RequestInterceptor;import feign.RequestTemplate;import org.springframework.context.annotation.Configuratio 2023-12-05 java框架与工具 > spring_cloud #spring_cloud #feign
重学JAVA之1基础语法 hello world123456789package com.example.test;import java.lang.System;public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World"); 2023-12-04 java > java重学 #java
mysql主从复制搭建 文档https://dev.mysql.com/doc/refman/8.2/en/replication.html 本文档只是记录一些简单或者常用的复制,遇到问题还是看官网或者查资料吧。 简单主从复制 Ip 内容 192.168.158.140 Mysql master 192.168.158.141 Mysql slave 两台机器都安装mysql。 在master服务 2023-11-27 存储 > mysql #mysql
linux的mysql安装 查看是否已经安装mysql服务1rpm -qa | grep mysql 或者 1ps -ef | grep mysql 1netstat -tunlp | grep 3306 使用二进制包安装使用包管理器也可以安装,详情可以看官方文档。 https://dev.mysql.com/doc/refman/8.2/en/ 下载https://dev.mysql.com/downloads/my 2023-11-22 存储 > mysql #mysql
rocketmq的面试题及原理 基础定位Apache RocketMQ 分布式消息中间件,阿里开源,支持异步通信、削峰填谷、解耦、最终一致性事务消息、顺序消息、延迟消息、死信队列。三大应用场景:流量削峰、系统解耦、异步通知、分布式事务。 核心角色 Producer 生产者:发送消息 Consumer 消费者:消费消息 NameServer:注册中心(轻量,无状态) Broker 消息服务器:消息存储、转发,核心节点 Broker 2023-11-21 架构与分布式 > mq > rocketmq #mq #rocketmq
rocketmq的cluster布署 同步刷盘与异步刷盘跟mysql的同步刷盘和异步刷盘一样。 先放到内存中,是发送一条消息就刷到磁盘中,还是几条消息才刷到磁盘中。 同步复制与异步复制同mysql的同步复制与异步复制。 当出现主备主从架构后,主同步数据至备或者从。同步就是一条消息发送到主后,再同步到备或者从,都同步后才返回消息提交成功。 异步是只发送到主,就返回提交成功,异步传输到备或者从。 RAID10磁盘RAID 10(也称为RA 2023-11-18 架构与分布式 > mq > rocketmq #mq #rocketmq
rocketmq的使用 使用https://rocketmq.apache.org/zh/docs/quickStart/01quickstart 安装条件 64位操作系统,推荐 Linux/Unix/macOS 64位 JDK 1.8+ 如果源码编译安装需要安装maven 下载源码并编译12345wget https://dist.apache.org/repos/dist/release/roc 2023-11-16 架构与分布式 > mq > rocketmq #mq #rocketmq
mybatis_plus整合到springboot使用 概述MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具。 https://baomidou.com/ https://baomidou.com/pages/24112f/ 使用准备sql123456789101112131415CREATE TABLE `user`( id BIGINT NOT NULL COMMENT '主键ID', nam 2023-11-02 java框架与工具 > mybatis #mybatis #mybatis-plus
spring_cloud_alibaba之seata使用 概述https://seata.io/zh-cn/ https://seata.io/zh-cn/blog/seata-quick-start/ 用户文档要看一遍 部署TC serverhttps://github.com/seata/seata/releases 下载对应版本的压缩包。 解压: 1tar -zxvf seata-server-1.7.1.tar.gz 单机启动查看脚本seata 2023-10-30 java框架与工具 > spring_cloud #alibaba #seata
分布式事务解决方案 事务什么是事务事务可以看做是一次大的活动,它由不同的小活动组成,这些活动要么全部成功,要么全部失败。 本地事务在计算机系统中,更多的是通过关系型数据库来控制事务,这是利用数据库本身的事务特性来实现的,因此叫数据库事务,由于应用主要靠关系数据库来控制事务,而数据库通常和应用在同一个服务器,所以基于关系型数据库的事务又被称为本地事务。 数据库事务的四大特性:ACIDA(Atomic):原子性,构成事务 2023-10-23 架构与分布式 > 系统设计 #系统设计 #分布式事务