
Java
文章平均质量分 76
想当厨子的码农
想法少一点,快乐多一点。
展开
-
高效实现账号互斥登录
通过Redis 集中管理会话Token 黑名单的组合方案,可高效实现账号互斥登录。原创 2025-04-21 16:18:08 · 396 阅读 · 0 评论 -
策略模式:优雅应对多变的业务需求
策略模式(Strategy Pattern) 是一种行为型设计模式,它通过定义一系列可互换的算法族,并将每个算法封装成独立的策略类,使得算法可以独立于使用它的客户端变化。策略模式的核心思想是 “将算法的定义与使用分离”,从而解决在复杂业务场景中因条件分支过多导致的代码臃肿、维护困难等问题。假设需要实现一个支持多种支付方式的系统(支付宝、微信、银行卡),通过策略模式可以灵活扩展支付方式,避免冗长的 if-else 判断。原创 2025-04-21 10:10:36 · 382 阅读 · 0 评论 -
使用Jasypt对配置文件内容加密
Jasypt 是一个 Java 库,可帮助开发者轻松实现数据加密和解密。在实际项目中,配置文件(如或)中常常包含敏感信息,像数据库密码、API 密钥等。为增强安全性,可使用 Jasypt 对这些敏感信息进行加密,避免明文存储。原创 2025-04-18 17:16:47 · 654 阅读 · 0 评论 -
注解实现唯一性校验实现方式
设计一个校验唯一性的注解,涉及到自定义注解、AOP切面、基础Service接口和请求参数基类,所有Service实现一个BaseService接口,其中包含校验唯一性的方法。原创 2025-04-15 17:12:25 · 433 阅读 · 0 评论 -
EasyExcel导出百万级数据
通过使用EasyExcel通过流式写入优化内存占用,避免OOM。原创 2025-04-09 16:17:07 · 298 阅读 · 0 评论