首页
Hello Halo
Halo
关于
晚風的Java小栈
行动起来,活在当下
累计撰写
179
篇文章
累计创建
22
个标签
累计收到
0
条评论
栏目
首页
Hello Halo
Halo
关于
目 录
CONTENT
晚風的Java小栈
最新文章
面试题-Redis和zk实现分布式锁
面试题-一般实现分布式锁都有哪些方式?使用 Redis 如何设计分布式锁?使用 zk 来设计分布式锁可以吗?这两种分布式锁的实现方式哪种效率比较高? 一般实现分布式锁有哪些方式? 使用 Redis 设计分布式锁的方法。 使用 Zookeeper (zk) 设计分布式锁的方法。 Redis 和 zk
2024-12-11
21
0
0
面试题
分布式
Spring Boot 中如何解决 Redis 的缓存穿透、缓存击穿、缓存雪崩?
Spring Boot 中如何解决 Redis 的缓存穿透、缓存击穿、缓存雪崩? 缓存是提升系统性能的重要手段,但在高并发场景下,可能会遇到缓存穿透、缓存击穿和缓存雪崩等问题。本文将介绍这三类问题的定义、常见场景及解决方法。 缓存穿透 什么是缓存穿透? 缓存穿透指缓存系统无法命中某些查询的数据,导致
2024-12-10
95
0
0
Springboot
Redis
MySQL 通过 Next-Key Locking 技术避免幻读问题
MySQL 通过 Next-Key Locking 技术避免幻读问题 在 MySQL 的 InnoDB 引擎中,Next-Key Locking 技术结合了 行锁(Record Lock) 和 间隙锁(Gap Lock),通过锁定记录和间隙,解决了 Repeatable Read 隔离级别下的幻读问
2024-12-05
20
0
0
MySQL
Spring Boot 优雅处理多态 JSON 入参与策略模式结合实践
Spring Boot 优雅处理多态 JSON 入参与策略模式结合实践 在 Spring Boot 开发中,如何优雅地处理多态 JSON 入参并结合策略模式,根据 type 动态调用对应的逻辑,是一个非常实用的技术点。本文将详细介绍如何实现这一功能,并通过结合策略模式动态选择组件,使代码结构更加清晰
2024-12-03
37
0
0
Springboot
Spring Boot 整合策略模式
Spring Boot 整合策略模式 一、前言 策略模式是一种在实际开发中应用广泛且面试中常见的话题。作为代码重构和优化的利器,它能有效提升代码的扩展性和可维护性。本文通过一个实际场景,展示如何在 Spring Boot 中实现策略模式,并分享其企业级应用的心得。 二、策略模式基础知识 1. 什么是
2024-12-02
33
0
0
Springboot
一文搞懂 Spring 的 SPI 机制
一文搞懂 Spring 的 SPI 机制 什么是 Java SPI? SPI 的全称是 Service Provider Interface,它是 Java 提供的一套用于扩展或替换组件的机制。SPI 的主要作用是通过接口编程、策略模式和配置文件,动态加载具体实现,从而实现: 解耦:接口和实现分离。
2024-11-28
27
0
0
Spring
Spring Boot 中如何使用 Reactor 模型
Spring Boot 中如何使用 Reactor 模型? Reactor 模型是 Spring WebFlux 的核心,它是一个基于 Java 的响应式编程框架,遵循响应式流(Reactive Streams)标准,用于构建非阻塞的高性能应用程序。本文将从基本概念、优势与原理、组件解析以及实际案例
2024-11-26
70
0
0
Springboot
使用 Pair 和 Triple 高效解决多值返回问题
使用 Pair 和 Triple 高效解决多值返回问题 在日常开发中,我们经常需要让一个方法返回多个值,例如操作的结果和相关附加信息。传统方法通常需要创建自定义类或使用集合(如 Map),但这些方式可能导致代码臃肿,调用方的理解和使用也会变得复杂。 借助 org.apache.commons.lan
2024-11-22
51
0
0
Spring
Java
如何解决 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
234
0
0
默认分类
如何优雅地将设计模式运用到实际项目中?
如何优雅地将设计模式运用到实际项目中? 🌈 设计模式介绍 所谓 “设计模式”,是一套被反复使用和验证的方法论。从更宏观的角度看,只要能够解决实际问题并符合使用场景,设计模式既可以应用于领域驱动设计(DDD),也可以用于具体的项目开发。 🤔 常用的设计模式有哪些? 策略模式(Strategy) 工
2024-11-21
19
0
0
数据结构
Java
1
...
6
7
8
...
18