首页
Java
Java基础
集合框架
并发编程
算法
数据结构
算法刷题
数据库
MySQL
架构设计
微服务
方法论
设计模式
标签
分类
图库
归档页面
链接
关于
晚風的Java小栈
行动起来,活在当下
累计撰写
158
篇文章
累计创建
19
个标签
累计收到
0
条评论
栏目
首页
Java
Java基础
集合框架
并发编程
算法
数据结构
算法刷题
数据库
MySQL
架构设计
微服务
方法论
设计模式
标签
分类
图库
归档页面
链接
关于
目 录
CONTENT
晚風的Java小栈
最新文章
2024-12-10
Spring Boot 中如何解决 Redis 的缓存穿透、缓存击穿、缓存雪崩?
Spring Boot 中如何解决 Redis 的缓存穿透、缓存击穿、缓存雪崩? 缓存是提升系统性能的重要手段,但在高并发场景下,可能会遇到缓存穿透、缓存击穿和缓存雪崩等问题。本文将介绍这三类问题的定义、常见场景及解决方法。 缓存穿透 什么是缓存穿透? 缓存穿透指缓存系统无法命中某些查询的数据,导致
2024-12-10
23
0
0
Springboot
Redis
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
12
0
0
MySQL
2024-12-03
Spring Boot 优雅处理多态 JSON 入参与策略模式结合实践
Spring Boot 优雅处理多态 JSON 入参与策略模式结合实践 在 Spring Boot 开发中,如何优雅地处理多态 JSON 入参并结合策略模式,根据 type 动态调用对应的逻辑,是一个非常实用的技术点。本文将详细介绍如何实现这一功能,并通过结合策略模式动态选择组件,使代码结构更加清晰
2024-12-03
18
0
0
Springboot
2024-12-02
Spring Boot 整合策略模式
Spring Boot 整合策略模式 一、前言 策略模式是一种在实际开发中应用广泛且面试中常见的话题。作为代码重构和优化的利器,它能有效提升代码的扩展性和可维护性。本文通过一个实际场景,展示如何在 Spring Boot 中实现策略模式,并分享其企业级应用的心得。 二、策略模式基础知识 1. 什么是
2024-12-02
24
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
24
0
0
Springboot
2024-11-22
使用 Pair 和 Triple 高效解决多值返回问题
使用 Pair 和 Triple 高效解决多值返回问题 在日常开发中,我们经常需要让一个方法返回多个值,例如操作的结果和相关附加信息。传统方法通常需要创建自定义类或使用集合(如 Map),但这些方式可能导致代码臃肿,调用方的理解和使用也会变得复杂。 借助 org.apache.commons.lan
2024-11-22
12
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
84
0
0
默认分类
2024-11-21
如何优雅地将设计模式运用到实际项目中?
如何优雅地将设计模式运用到实际项目中? 🌈 设计模式介绍 所谓 “设计模式”,是一套被反复使用和验证的方法论。从更宏观的角度看,只要能够解决实际问题并符合使用场景,设计模式既可以应用于领域驱动设计(DDD),也可以用于具体的项目开发。 🤔 常用的设计模式有哪些? 策略模式(Strategy) 工
2024-11-21
12
0
0
Java
数据结构
2024-11-20
项目中如何优雅地使用枚举
项目中如何优雅地使用枚举 在项目中优雅地使用枚举,不仅可以提高代码的可读性和可维护性,还能增强程序的健壮性和扩展性。本文将深入探讨枚举的设计原则、最佳实践,以及在不同场景下的应用策略,并介绍一些枚举的高级用法与技巧。 一、枚举的基本概念与优势 1. 枚举的定义 枚举(Enumeration)是一种特
2024-11-20
18
0
0
Springboot
1
...
4
5
6
...
16