
Java 枚举策略模式:用枚举替换 if-else 分发的三种绑定方式
访问量-用 Java 枚举承接按类型分发行为的 if-else 链:时间单位偏移与数据收集服务分发两个案例,覆盖三种绑定形式的选择与 ordinal 落库等高频坑。
「学习文档」分类下的全部文章,共 13 篇。按发布时间倒序排列,涵盖该分类下的实践记录与整理。

用 Java 枚举承接按类型分发行为的 if-else 链:时间单位偏移与数据收集服务分发两个案例,覆盖三种绑定形式的选择与 ordinal 落库等高频坑。

按 RAG 两阶段流程整理 10 种检索增强生成策略:语义分块、领域 Embedding、元数据索引、Graph RAG、混合检索与重排序,并给出默认选型与升级触发条件。

记录 Firefly 博客主题的二次开发,涵盖 Astro 内容系统、Svelte 交互、首页动效、音乐可视化、标签图谱、留言板和 Cloudflare 集成。

整理前端与站点性能优化十项主流方法:性能分析、HTTP 缓存、CDN、Nginx 配置、加载策略、图片、字体与 JS 长任务治理,每项说明原因、做法与收益。

接口安全技巧,按请求链路从传输通道、入口、业务逻辑排到数据输出与运营治理,附 Spring Boot 代码示例与落地检查清单。

收录 AI 辅助前端开发的 Prompt 模板,覆盖目录结构、组件复用、命名规范、依赖约束、样式管理、测试和代码审查要求。

记录使用 AI 搭建和维护 Astro 博客的实践流程,涵盖视觉定位、HTML 原型、项目规范、功能开发、测试验证和持续迭代。

从生产端分片键路由、Broker 队列 FIFO 与消费端三把锁讲起,给出提升顺序消费吞吐的四个方案、各自乱序风险与幂等对账兜底设计。

介绍 OpenSpec 与 Superpowers 的职责边界、安装配置和协同流程,建立从需求规范、任务实现到测试审查的 AI 编程工作流。

Java ThreadPoolExecutor 配置指南,讲解核心参数、CPU/IO 线程数估算、有界队列、拒绝策略、监控告警和动态调优方法。

以 Java 21 商品详情聚合为例,比较平台线程、线程池、CompletableFuture、响应式编程和虚拟线程的适用边界与编排方式。

解释 MinIO/S3 签名 URL 的参数和 7 天有效期限制,对比预签名上传与下载,说明私有对象访问、链接泄露和过期刷新策略。

从代理机制与默认执行器行为出发,整理 @Async 的适用边界、线程池显式配置、异常闭环、上下文传递、事务衔接与自调用失效六大实践,附端到端示例、方案对比与上线检查清单。