首页
Java
Java基础
集合框架
并发编程
算法
数据结构
算法刷题
数据库
MySQL
架构设计
微服务
方法论
设计模式
标签
分类
图库
归档页面
链接
关于
晚風的Java小栈
行动起来,活在当下
累计撰写
174
篇文章
累计创建
22
个标签
累计收到
0
条评论
栏目
首页
Java
Java基础
集合框架
并发编程
算法
数据结构
算法刷题
数据库
MySQL
架构设计
微服务
方法论
设计模式
标签
分类
图库
归档页面
链接
关于
目 录
CONTENT
以下是
在等晚風吹
的文章
2024-10-22
使用注解和AOP实现接口限流、防抖、防重提交
使用注解和AOP实现接口限流、防抖、防重提交 接口限流、防重复提交、接口防抖是保障接口安全、稳定提供服务,避免错误或脏数据产生的重要手段。本文将通过实际代码示例,演示如何使用自定义注解和AOP(面向切面编程)来实现这些功能。 1. 接口限流 1.1 接口限流的概念 接口限流是一种控制应用程序或服务访
2024-10-22
65
0
0
Java
微服务
2024-10-21
简单聊聊怎么防止重复下单
简单聊聊怎么防止重复下单 一、问题背景 在分布式系统中,接口的幂等性问题是一个非常常见的挑战,尤其是在涉及数据库事务的场景中。以创建订单为例,通常需要往订单表和订单商品表中插入数据,这些操作需要在同一个事务中执行。假设订单服务调用了支付服务,但因为网络超时,订单服务启动了重试机制,导致支付服务接收了
2024-10-21
31
0
0
微服务
2024-10-18
Spring Boot中实现订单30分钟自动取消的策略
Spring Boot中实现订单30分钟自动取消的策略 简介 在电商和其他涉及到在线支付的应用中,通常需要实现一个功能:如果用户在生成订单后的一定时间内未完成支付,系统将自动取消该订单。本文将详细介绍基于 Spring Boot 框架实现订单30分钟内未支付自动取消的几种方案,并提供实例代码。 方案
2024-10-18
8
0
0
微服务
Spring
2024-10-16
控制Spring Boot定时任务只执行一次的方案
控制Spring Boot定时任务只执行一次的方案 环境 Spring Boot 3.2.5 1. 简介 在本篇文章中,我们将探讨如何控制定时任务在Spring Boot应用中只执行一次。定时任务通常用于自动化诸如报告生成、发送通知等任务,默认情况下,它们是周期性执行的。但在某些场景下,例如资源初始
2024-10-16
10
0
0
Java
2024-10-15
Nginx 配置详解与优化指南
Nginx 配置详解与优化指南 对于开发者来说,了解和掌握 Nginx 的配置是至关重要的。我们在安装nginx之后,会自动生成很多的文件,但是nginx.conf这个文件是我们的核心,如何去正确的修改和优化它是nginx的核心。本文将带你从 Nginx 的基本配置入手,逐步深入到高级优化技巧,帮助
2024-10-15
18
0
0
微服务
Java
2024-10-12
Spring Boot + Prometheus:打造高效监控系统
Spring Boot + Prometheus:打造高效监控系统 引言 随着微服务架构的流行,服务的监控和管理变得尤为重要。Prometheus 作为一个开源的监控和告警工具,凭借其强大的数据采集、存储和查询能力,受到了开发者的广泛欢迎。 Spring Boot 是 Java 领域用于快速构建微服
2024-10-12
37
0
0
微服务
2024-10-08
常用的 Lambda 表达式案例解析
常用的 Lambda 表达式案例解析 在日常工作中,Lambda 表达式的使用非常频繁,尤其是在集合类的流操作中。通过几行代码,Lambda 就可以帮助我们实现复杂的逻辑。下面我们通过一些常见的例子来解析 Lambda 表达式的常用方法。 1. 集合遍历:forEach 方法 public void
2024-10-08
16
0
0
Java基础
2024-09-27
Springboot实现订单号生成逻辑
Springboot实现订单号生成逻辑 几种常见的解决方案 UUID 实例代码 数据库序列或自增ID 时间戳+随机数/序列 分布式唯一ID生成方案 Snowflake ID结构 类定义和变量初始化 构造函数 ID生成方法 辅助方法 在Spring Boot中设计一个订单号生成系统,主要考虑到生成的订
2024-09-27
17
0
0
Java
Spring
2024-09-27
Spring Boot 短链接系统实现
Spring Boot 短链接系统实现 前言 短链接系统是一种将长URL转换为短URL的服务,方便用户分享和复制。本文使用了SpringBoot开发了一个简易的短链接转换接口,和短链接重定向接口。 一、短链接系统入门🍉 1. 什么是短链接系统? 短链接系统能够将长URL转换为短URL,用户点击后会
2024-09-27
54
0
0
Spring
Java
2024-09-25
Jenkins + Docker 实现一键自动化部署项目
Jenkins + Docker 实现一键自动化部署项目 环境要求:CentOS 7 + Git (Gitee) 实现步骤概述:在 Docker 中安装 Jenkins,配置基本信息,利用 Dockerfile 和 Shell 脚本实现项目的自动拉取、打包和运行。 安装 Docker 更新 yum
2024-09-25
12
0
0
微服务
Java
1
...
8
9
10
...
18