- 博客(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关注的人
RSS订阅