- 博客(24)
- 收藏
- 关注
原创 Java 中的 synchronized 与 Lock:深度对比、使用场景及高级用法
本文将从底层原理、语法结构、使用场景、优缺点、最佳实践等多个维度对 synchronized 和 Lock 进行全面深入的解析,并通过大量代码示例帮助你更好地理解它们之间的区别与联系。
2025-06-13 16:58:36
629
原创 Spring Boot 整合 Smart-Doc:零注解生成 API 文档,告别 Swagger
本文将详细介绍如何在 Spring Boot 项目中整合 Smart-Doc,以及使用 Maven 插件一键生成多种格式的 API 文档。
2025-06-12 20:13:10
856
原创 Spring Boot 使用 @Async 实现异步操作:从入门到实战,一文讲透!
本文将带你从零开始掌握 Spring Boot 中使用 @Async 的完整流程;无论你是初学者,还是有一定经验的开发者,这篇文章都能让你写出更高效、更健壮的异步逻辑!
2025-06-10 10:00:59
980
原创 Spring Boot 3 整合 Swagger:打造现代化 API 文档系统(附完整代码 + 高级配置 + 最佳实践)
无论你是初学者还是有一定经验的开发者,这篇文章都能让你快速上手 Spring Boot 3 的 Swagger 整合,并写出规范、高效、易维护的 API 文档!
2025-06-09 14:24:00
792
原创 Spring Boot 使用 spring-boot-starter-validation 实现优雅的参数校验,一文讲透!
本文将带你从零开始掌握如何在 Spring Boot 中使用 spring-boot-starter-validation,并通过多个实际案例演示其强大功能
2025-06-08 11:17:19
525
原创 Spring Boot 整合 MyBatis-Plus:从入门到精通,一文搞定高效持久层开发!
本文将详细介绍如何在 Spring Boot 项目中整合 MyBatis-Plus,无论你是初学者还是有一定经验的开发者,这篇文章都能帮助你快速上手 MyBatis-Plus,提升开发效率!
2025-06-06 10:23:01
676
原创 Spring Boot 缓存注解详解:@Cacheable、@CachePut、@CacheEvict(超详细实战版)
本文将带你从零开始掌握 Spring Boot 中常用的缓存注解,并通过多个实际案例演示其强大功能
2025-06-05 09:29:33
1913
原创 在 Spring Boot 中使用 WebFilter:实现请求拦截、日志记录、跨域处理等通用逻辑!
本文将重点讲解 如何在 Spring Boot 中使用 WebFilter 实现全局的请求过滤逻辑,并结合实际案例带你掌握 Filter 的高级用法。
2025-06-04 11:02:20
958
原创 Spring Boot 拦截器实战:登录验证、日志记录、权限控制一网打尽!
本文将带你从零开始掌握 Spring Boot 拦截器的使用,并通过多个实用案例展示其强大之处!
2025-06-03 09:18:10
405
原创 Spring Boot 全局异常处理:统一返回格式,提升接口健壮性!
本文将带你掌握如何使用 **Spring Boot 的全局异常处理机制**,实现一个统一、规范、结构清晰的异常返回格式,让你的接口更加专业、稳定、易维护!
2025-06-02 21:11:33
532
1
原创 Spring Boot 定时任务全攻略:从入门到实战,一篇文章讲清楚!
本文将带你从基础概念讲起,手把手教你掌握 Spring Boot 中定时任务的使用方式,并通过多个实用示例帮助你快速上手,适用于企业级项目开发。
2025-05-31 22:55:32
811
原创 Spring Boot 整合 MyBatis 中使用 BaseTypeHandler 处理复杂类型详解
在实际开发中,我们经常需要将 Java 中的复杂对象(如 `List<String>`、自定义类等)与数据库字段进行映射。然而,MyBatis 并不能直接识别这些非标准类型,这就需要用到它的扩展机制 —— **`BaseTypeHandler`**。
2025-05-30 10:49:33
835
原创 Spring Boot 整合 MyBatis 中使用一级缓存与二级缓存详解(含完整示例)
本文将带你深入理解 MyBatis 的一级缓存和二级缓存,并结合 Spring Boot 给出完整的整合示例,帮助你在项目中高效地使用缓存技术。
2025-05-29 10:14:30
1011
原创 MyBatis 中的一对多、多对一、多对多映射深度解析(含 Spring Boot 示例)
本文将带你从零开始,手把手实现 MyBatis 中常见的三种关系映射,并结合 Spring Boot 给出完整示例,助你轻松应对面试与实战!
2025-05-28 21:19:32
831
原创 Spring Boot 整合 MyBatis 中使用 XML 标签实现动态 SQL 的完整指南
本文将深入讲解 MyBatis 提供的核心 XML 标签,结合实际业务场景,帮助你掌握从基础到高级的动态 SQL 编写技巧
2025-05-27 22:26:17
789
原创 Java面试中关于线程池的深度解析
本文将带你深入理解线程池的工作机制,并结合 **CPU 密集型任务** 和 **IO 密集型任务** 的实际场景,教你如何正确配置线程池,轻松应对 Java 面试中的高频问题!
2025-05-26 17:20:13
1009
原创 Spring Boot + MyBatis 中使用 PageHelper 实现分页查询(超详细图文教程)
本文将带你从零开始,一步步在 Spring Boot 项目中集成并使用 **PageHelper 分页插件**,并提供完整的代码示例和常见问题解决方案!
2025-05-24 16:56:13
798
原创 从零开始,手把手教你 Spring Boot 如何整合 MyBatis(超详细图文教程)
本篇文章将带你从零开始,一步步完成 **Spring Boot 整合 MyBatis 的全过程**,并附带完整代码示例,帮助你快速上手!
2025-05-24 13:14:56
561
原创 提升效率的神器——谷歌记事本简约插件
在快节奏的生活和工作中,我们总是在寻找能够帮助我们更好地记录灵感、管理任务的小工具。今天,我们要介绍的就是这样一款能让你的工作更加高效、生活的每一天都更有条理的浏览器插件——谷歌记事本简约插件。
2025-05-21 23:28:29
582
原创 打造个性化桌面AI助手——Ollama与Chatbox的完美结合
一款强大的桌面AI工具无疑能极大地提升工作效率和个人体验。昨天介绍了在本地搭建DeepSeek,今天,我们就来探讨如何通过Ollama和Chatbox这两款创新技术,打造出一个既实用又个性化的桌面AI助手。
2025-05-21 15:23:32
562
原创 Spring Boot 多数据源解决方案:dynamic-datasource-spring-boot-starter
dynamic-datasource-spring-boot-starter 动态创建数据源
2025-02-20 16:33:47
4190
原创 SpringBoot整合Redis
将上面实现的序列化器注入到RestTemplate容器中,在读取Value信息的时候可以得到Json类型数据,并且实现RedisMessageListenerContainer这个消息监听器用于监听Redis中发布的信息数据。实现Redis信息订阅时需要实现org.springframework.data.redis.connection.MessageListener接口。实现RedisSerializer接口,在序列化和反序列化的时候使用Fastjson2中的序列化工具进行操作。
2025-02-08 22:03:03
196
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人