Emo小窝
首页
分类
归档
友链
关于
Administrator
累计撰写
10
篇文章
累计创建
10
个分类
累计收到
0
条评论
导航
首页
分类
归档
友链
关于
目录
Emo小窝
分类
Java
Springboot实现分布式事务一致性:Seata的原理解析与应用
2023-12-16 21:33
130
0
1
39.0℃
SpringBoot
Java
引言 在当今的分布式系统中,保证数据一致性是一项关键的挑战。Seata(Simple Extensible Autonomous Transaction Architecture)作为一种分布式事务解决方案,旨在解决分布式环境下的事务一致性问题。本文将介绍Seata的应用场景、基本原理以及如何在Sp
SpringBoot3使用注解实现Redis分布式锁(解决幂等性问题)
2023-08-20 22:20
87
0
0
32.7℃
Java
SpringBoot
引言 在处理高并发的Web应用中,一种常见的问题就是如何保证数据的一致性。为了解决这个问题,我们通常会使用锁。然而,当我们的应用部署在多台服务器上时,单机锁就无法满足我们的需求了,我们需要一个分布式锁。本文将介绍如何使用Redisson实现一个基于注解的Redis分布式锁(解决幂等性问题)。 添加R
SpringBoot接口频率限制(针对IP限制)
2023-06-23 20:48
96
0
0
33.6℃
Java
SpringBoot
引言 在实际开发中,为了保护接口不被恶意请求频繁调用,常常需要对接口访问进行频率限制。本文将介绍如何使用SpringBoot实现接口频率限制,限制每个IP在一定时间内的访问次数。 添加AOP依赖 首先,我们需要在项目中添加Spring Boot AOP的依赖。 <dependency> <g
SpringBoot使用AOP实现操作日志记录
2022-12-16 20:06
82
0
0
32.2℃
Java
SpringBoot
引言 在 Web 应用中,操作日志记录是一项重要的功能。它可以帮助我们跟踪用户的操作行为,为问题排查提供线索,同时也可以作为审计的依据。在Spring框架中,我们可以利用AOP(Aspect-oriented Programming,面向切面编程)来实现这一功能。 创建操作日志记录注解 首先,我们需
弹