首页
Java
Java基础
集合框架
并发编程
算法
数据结构
算法刷题
数据库
MySQL
架构设计
微服务
方法论
设计模式
标签
分类
图库
归档页面
链接
关于
晚風的Java小栈
行动起来,活在当下
累计撰写
157
篇文章
累计创建
19
个标签
累计收到
0
条评论
栏目
首页
Java
Java基础
集合框架
并发编程
算法
数据结构
算法刷题
数据库
MySQL
架构设计
微服务
方法论
设计模式
标签
分类
图库
归档页面
链接
关于
目 录
CONTENT
以下是
在等晚風吹
的文章
2024-12-05
MySQL 通过 Next-Key Locking 技术避免幻读问题
MySQL 通过 Next-Key Locking 技术避免幻读问题 在 MySQL 的 InnoDB 引擎中,Next-Key Locking 技术结合了 行锁(Record Lock) 和 间隙锁(Gap Lock),通过锁定记录和间隙,解决了 Repeatable Read 隔离级别下的幻读问
2024-12-05
10
0
0
MySQL
2024-12-03
Spring Boot 优雅处理多态 JSON 入参与策略模式结合实践
Spring Boot 优雅处理多态 JSON 入参与策略模式结合实践 在 Spring Boot 开发中,如何优雅地处理多态 JSON 入参并结合策略模式,根据 type 动态调用对应的逻辑,是一个非常实用的技术点。本文将详细介绍如何实现这一功能,并通过结合策略模式动态选择组件,使代码结构更加清晰
2024-12-03
16
0
0
Springboot
2024-12-02
Spring Boot 整合策略模式
Spring Boot 整合策略模式 一、前言 策略模式是一种在实际开发中应用广泛且面试中常见的话题。作为代码重构和优化的利器,它能有效提升代码的扩展性和可维护性。本文通过一个实际场景,展示如何在 Spring Boot 中实现策略模式,并分享其企业级应用的心得。 二、策略模式基础知识 1. 什么是
2024-12-02
22
0
0
Springboot
2024-11-28
一文搞懂 Spring 的 SPI 机制
一文搞懂 Spring 的 SPI 机制 什么是 Java SPI? SPI 的全称是 Service Provider Interface,它是 Java 提供的一套用于扩展或替换组件的机制。SPI 的主要作用是通过接口编程、策略模式和配置文件,动态加载具体实现,从而实现: 解耦:接口和实现分离。
2024-11-28
18
0
0
Spring
2024-11-26
Spring Boot 中如何使用 Reactor 模型
Spring Boot 中如何使用 Reactor 模型? Reactor 模型是 Spring WebFlux 的核心,它是一个基于 Java 的响应式编程框架,遵循响应式流(Reactive Streams)标准,用于构建非阻塞的高性能应用程序。本文将从基本概念、优势与原理、组件解析以及实际案例
2024-11-26
22
0
0
Springboot
2024-11-22
使用 Pair 和 Triple 高效解决多值返回问题
使用 Pair 和 Triple 高效解决多值返回问题 在日常开发中,我们经常需要让一个方法返回多个值,例如操作的结果和相关附加信息。传统方法通常需要创建自定义类或使用集合(如 Map),但这些方式可能导致代码臃肿,调用方的理解和使用也会变得复杂。 借助 org.apache.commons.lan
2024-11-22
10
0
0
Spring
Java
2024-11-21
如何解决 GitHub 提示“Two-factor authentication (2FA) is required for your GitHub account”问题
如何解决 GitHub 提示“Two-factor authentication (2FA) is required for your GitHub account”问题 今天在尝试打开 GitHub 页面时,突然遇到了一个错误提示: “Two-factor authentication (2FA)
2024-11-21
77
0
0
默认分类
2024-11-21
如何优雅地将设计模式运用到实际项目中?
如何优雅地将设计模式运用到实际项目中? 🌈 设计模式介绍 所谓 “设计模式”,是一套被反复使用和验证的方法论。从更宏观的角度看,只要能够解决实际问题并符合使用场景,设计模式既可以应用于领域驱动设计(DDD),也可以用于具体的项目开发。 🤔 常用的设计模式有哪些? 策略模式(Strategy) 工
2024-11-21
10
0
0
数据结构
Java
2024-11-20
项目中如何优雅地使用枚举
项目中如何优雅地使用枚举 在项目中优雅地使用枚举,不仅可以提高代码的可读性和可维护性,还能增强程序的健壮性和扩展性。本文将深入探讨枚举的设计原则、最佳实践,以及在不同场景下的应用策略,并介绍一些枚举的高级用法与技巧。 一、枚举的基本概念与优势 1. 枚举的定义 枚举(Enumeration)是一种特
2024-11-20
14
0
0
Springboot
2024-11-18
优雅实现接口幂等性
优雅实现接口幂等性 前言 在软件开发中,接口幂等性是一个非常重要的概念,特别是在分布式系统和高并发环境下。本文将探讨幂等性的定义、其重要性、实现的关键因素,并通过注解的方式展示如何优雅地实现接口幂等性。 什么是幂等性? 幂等性(Idempotency) 是指对同一输入的一次或多次请求,应该具有相同的
2024-11-18
18
0
0
Springboot
1
...
4
5
6
...
16