54 归档分页
370 留言互动
4 核心专题

最近更新

日常 2021-11-26

一位大龄不婚不育者的自述,也许自由没想象中那么快乐 ​​

53岁深圳公司主管,因追求自由与性冷淡选择终身不婚不育。年轻时高收入、自由受羡慕,却在父母去世后感到根基缺失、孤独与无助。手术时找不到直系亲属签字,只有远房堂妹不情愿帮助,病房里他人有家人慰问更令他心酸。养猫虽有陪伴,却无法填补人际情感缺口,面对老去的宠物和可能的养老院生活,他对通胀、社保耗尽产生焦虑。经历让他认识到所谓的自由是有代价的,束缚与责任有时反而带来温暖与幸福。

Java 2026-01-08

Redis实战常见问题与解决方案

Redis在Java项目中常见的穿透、击穿、雪崩等缓存问题,可通过布隆过滤、互斥锁或逻辑过期、随机TTL等手段防御;为保证缓存与库的一致性,采用延迟双删或基于消息队列的最终一致方案;大key导致内存压力时,可拆分分片或使用合适的数据结构;通过配置allkeys‑lru、合理的maxmemory‑policy 以及 Jedis 连接池的 maxTotal、maxIdle、testOnBorrow 等参数,提升内存管理和连接稳定性。整体提供了代码示例和实践要点,帮助开发者在实际使用 Redis 时避免性能瓶颈和数据错误。

Redis 阅读全文
Java 2026-01-07

SpringBoot开发中的十大常见问题与解决方案

本文围绕SpringBoot 开发中常见的十类问题提供实战解决方案,重点包括:① 多环境配置的 profile 与 @ConfigurationProperties 正确写法,防止加载顺序混乱;② 自动装配冲突、循环依赖及多实现注入的 @Lazy、@Primary、@Qualifier 用法;③ @Transactional 生效条件、事务传播属性及事务管理器配置;④ Hikari 连接池参数、泄漏检测与监控端点的设置;⑤ Redis 缓存的穿透、击穿、雪崩和一致性处理,示例 cacheable、空值缓存、分布式锁和 @CacheEvict。文章通过完整代码示例,帮助开发者快速定位并规避这些坑,提高 SpringBoot 项目可靠性与性能。

SpringBoot 阅读全文
Java 2026-01-06

Java 21 新功能介绍(LTS)

Java 21(2023 9月发布)是继 17 后的下一个 LTS,正式推出 15 项 JEP。核心亮点包括:虚拟线程(JEP 444)实现数百万轻量线程、资源占用极低,配合结构化并发(JEP 453)提供任务范围管理与异常传播;序列集合(JEP 431)扩展 List、Map 的顺序操作;记录模式与增强的模式匹配(JEP 440)提升解构与 switch 表达力;外部函数与内存 API(JEP 442)取代 JNI,实现安全高效的本地调用;还有字符串模板(预览)、分代 ZGC、后量子密钥封装等特性。文中指出了已弃用的 Windows 32‑bit、Applet、Security Manager 等,并给出兼容性检查、虚拟线程与 ZGC 调优建议。通过高并发 Web 服务和 ETL 场景示例,展示新并发模型的实际价值,并展望虚拟线程、模式匹配和 Project Loom 将继续驱动 Java 生态演进。开发团队应尽早评估迁移,以享受长期支持和性能提升。

Java 2025-12-26

SpringBoot整合阿里云实现短信验证码功能

本文详述在 Spring Boot 项目中集成阿里云短信服务并结合 Redis 实现验证码功能的完整步骤。先在 pom.xml 引入阿里云 SDK、Redis 与工具类依赖,随后在 application.yml 配置阿里云账号、短信模板、Redis 连接及验证码参数(有效期、长度、重发间隔)。文中提供 RedisTemplate 与阿里云短信 Client 的 Java 配置类,定义发送与校验验证码的 Service 接口及实现。实现逻辑包括手机号校验、发送频率限制、随机验证码生成、将验证码存入带过期时间的 Redis、调用阿里云 API 发送短信,以及校验时的错误次数防暴力破解、验证码失效处理和一次性删除。整体方案实现了高效、可控且安全的短信验证码系统。

SpringBoot Redis 阅读全文
Java 2025-12-26

Redis6标准配置文件

本文提供 Redis 6 标准配置文件示例,说明如何通过命令行加载配置、单位写法以及包含其它文件的用法。列出模块加载方式、网络参数(bind、protected‑mode、端口、tcp‑backlog、unix‑socket、连接超时、keepalive)及其安全警示。重点介绍 TLS/SSL 配置,包括启用 tls‑port、证书/私钥文件、客户端证书、DH 参数、CA 证书及客户端认证模式。整体展示各项可选指令的作用与最佳实践。

Redis 阅读全文