自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 Apache POI的简单使用

Apache POI作为Java操作Office文档的事实标准库,提供了强大而灵活的API。本文介绍的基础操作足以满足日常开发需求,更多高级功能如图表生成、批注处理等可参考官方文档进一步探索。建议结合实际项目需求,合理选择POI模块和版本,充分发挥其在数据处理和文档生成中的价值。

2025-10-16 17:48:00 393

原创 简单介绍关于Spring Task与WebSocket的使用

功能回顾:通过整合 Spring Task 定时任务 与 WebSocket 全双工通信,我们实现了以下核心功能:1.服务端主动推送定时任务(如每5秒)自动执行后,通过 WebSocket 向客户端广播消息(如任务状态、数据更新)。2.客户端主动通信客户端通过 WebSocket 发送请求到服务端(如用户操作触发任务),服务端响应并返回结果。实现双向实时交互,打破传统 HTTP 请求-响应的延迟限制。

2025-10-15 21:52:56 907

原创 Spring Cache实践,实现基于注解的Redis缓存功能。

Spring Cache 注解的威力在于"声明式简洁"与"底层灵活"的平衡,但需遵循以下原则避免常见问题:通过 SpEL 确保键唯一性(如结合方法参数、类名),避免不同方法缓存键冲突。优先缓存查询频繁、计算昂贵的方法结果,避免缓存细粒度或高频变动数据。一致性保障:写操作(新增/更新/删除)需配合 @CachePut 或 @CacheEvict,确保缓存与数据库同步。合理使用 condition/unless 过滤无效缓存(如 null 结果、临时数据)。

2025-09-25 19:35:54 1229

原创 SpringBoot中的三层架构简单介绍

声明业务方法,不包含具体实现。便于后续扩展(如实现类切换为分布式版本)。代码示例/*** 获取所有用户(业务规则:按创建时间降序排序)*//*** 根据ID获取用户(业务规则:如果用户不存在,抛出异常)*//*** 创建用户(业务规则:用户名和邮箱不能为空)*/代码示例@Mapper// 查询所有用户// 根据ID查询用户// 插入用户(返回自增ID)

2025-07-02 21:55:29 2026

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除