Mg + ZnSO₄ == MgSO₄ + Zn

Find me on

Writing

分布式服务的接口幂等性

幂等:多次调用方法或者接口不会改变业务状态,可以保证重复调用的结果和单次调用的结果一致。 如果是新增数据,可以使用数据库的唯一索引。 如果是新增或修改数据 分布式锁,性能较低。 使用token+redis实现,性能较好。

分布式事务解决方案

主流的有阿里出的seata框架,和MQ XA模式 AT模式

CAP理论

CAP主要是在分布式项目下的一个理论。包含了三项,一致性、可用性、分区容错性 一致性(Consistency)是指更新操作成功并返回客户端完成后,所有节点在同一时间的数据完全一致(强一致性),不能存在中间状态。 可用性(Availability) 是指系统提供的服务必须一直处于可用的状态,对于用户的

微服务如何限流

1. nginx限流 nginx使用的漏桶算法来实现过滤,让请求以固定的速率处理请求,可以应对突发流量。可以根据IP进行限流,设置限流速度。 2. spring cloud gateway局部过滤器 spring cloud

微服务组件

微服务有五大组件 网关 Gate Way 注册中心/配置中心 Nacos

Volatile关键字

一旦一个共享变量(类的成员变量、类的静态成员变量)被volatile修饰之后,那么就具备了两层语义: 保证线程间的可见性 禁止进行指令重排序 保证线程间的可见性 public class ForeverLoop {

Debian12安装jdk

一、在线安装 1.查找源中包含的jdk版本 apt search openjdk 可以通过命令su,输入密码,切换root权限

常见注解

Spring 的常见注解

Spring Boot 自动装配原理

1. SpringBoot的两大核心 Spring Boot 框架的两大核心特性可以概括为“启动器”(Starter)和“自动配置”(Auto-configuration)。 启动器(Starter): Spring Boot 提供了预定义的依赖关系。当你在项目中引入一个 Starter POM 时

Spring MVC 执行流程

Spring MVC 执行流程 前后端分离阶段