首页
Java
Java基础
集合框架
并发编程
算法
数据结构
算法刷题
数据库
MySQL
架构设计
微服务
方法论
设计模式
标签
分类
图库
归档页面
链接
关于
晚風的Java小栈
行动起来,活在当下
累计撰写
170
篇文章
累计创建
21
个标签
累计收到
0
条评论
栏目
首页
Java
Java基础
集合框架
并发编程
算法
数据结构
算法刷题
数据库
MySQL
架构设计
微服务
方法论
设计模式
标签
分类
图库
归档页面
链接
关于
目 录
CONTENT
Java-晚風的Java小栈
以下是
Java
相关的文章
2025-08-11
Java 后端中的 API 设计与接口治理:从 REST 到 gRPC 的最佳实践
Java 后端中的 API 设计与接口治理:从 REST 到 gRPC 的最佳实践 前言 在现代 Java 后端开发中,API 是系统间沟通的语言。无论是传统的单体架构还是微服务架构,API 都是核心交互方式。随着业务复杂度增加、调用链路变长、性能与安全要求提升,API 设计与治理已经成为后端架构的
2025-08-11
0
0
0
Java
2025-08-06
深入探索 Spring Boot 异步编程:构建高性能 Java 后端系统
深入探索 Spring Boot 异步编程:构建高性能 Java 后端系统 引言 在现代 Java 后端开发中,异步编程是提升系统性能和响应能力的关键技术。无论是处理高并发请求、执行耗时任务,还是优化用户体验,Spring Boot 提供的异步编程支持能够显著提高应用程序的吞吐量和资源利用率。本文将
2025-08-06
1
0
0
Java
Spring
2025-01-10
Java Atomic 原子类介绍
Java Atomic 原子类介绍 什么是 Atomic? Atomic 翻译成中文是“原子”。在化学上,原子是构成物质的最小单位,不可分割。在编程中,Atomic 表示一个操作具有原子性,即该操作不可分割、不可中断。在多线程环境中,操作要么完全执行完毕,要么完全未执行,不会被其他线程看到中间状态。
2025-01-10
20
0
0
Java基础
Java
2024-11-22
使用 Pair 和 Triple 高效解决多值返回问题
使用 Pair 和 Triple 高效解决多值返回问题 在日常开发中,我们经常需要让一个方法返回多个值,例如操作的结果和相关附加信息。传统方法通常需要创建自定义类或使用集合(如 Map),但这些方式可能导致代码臃肿,调用方的理解和使用也会变得复杂。 借助 org.apache.commons.lan
2024-11-22
22
0
0
Java
Spring
2024-11-21
如何优雅地将设计模式运用到实际项目中?
如何优雅地将设计模式运用到实际项目中? 🌈 设计模式介绍 所谓 “设计模式”,是一套被反复使用和验证的方法论。从更宏观的角度看,只要能够解决实际问题并符合使用场景,设计模式既可以应用于领域驱动设计(DDD),也可以用于具体的项目开发。 🤔 常用的设计模式有哪些? 策略模式(Strategy) 工
2024-11-21
12
0
0
Java
数据结构
2024-10-22
使用注解和AOP实现接口限流、防抖、防重提交
使用注解和AOP实现接口限流、防抖、防重提交 接口限流、防重复提交、接口防抖是保障接口安全、稳定提供服务,避免错误或脏数据产生的重要手段。本文将通过实际代码示例,演示如何使用自定义注解和AOP(面向切面编程)来实现这些功能。 1. 接口限流 1.1 接口限流的概念 接口限流是一种控制应用程序或服务访
2024-10-22
64
0
0
微服务
Java
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-09-27
Springboot实现订单号生成逻辑
Springboot实现订单号生成逻辑 几种常见的解决方案 UUID 实例代码 数据库序列或自增ID 时间戳+随机数/序列 分布式唯一ID生成方案 Snowflake ID结构 类定义和变量初始化 构造函数 ID生成方法 辅助方法 在Spring Boot中设计一个订单号生成系统,主要考虑到生成的订
2024-09-27
17
0
0
Spring
Java
2024-09-27
Spring Boot 短链接系统实现
Spring Boot 短链接系统实现 前言 短链接系统是一种将长URL转换为短URL的服务,方便用户分享和复制。本文使用了SpringBoot开发了一个简易的短链接转换接口,和短链接重定向接口。 一、短链接系统入门🍉 1. 什么是短链接系统? 短链接系统能够将长URL转换为短URL,用户点击后会
2024-09-27
47
0
0
Spring
Java
1
2
3
4