微光实验室 · 博客归档
博客
记录技术探索与工程思考,共 655 篇文章。
精选阅读路径
如果你第一次来,可以先从这几条主线进入,而不是在 600 多篇文章里硬翻。
大数据电商分析 - Hive 拉链表实战:订单历史状态增量刷新与闭链逻辑
离线数仓中需要低成本保存订单历史状态,同时支持按天回溯与变化分析。本文介绍用 ODS 日增量表 + DWD 拉链表实现订单历史追踪,包含初始化、增量刷新 SQL、闭链规则与常见错误速查。
用 Astro 重构个人站:技术选型与踩坑记录
记录将 wzk.icu 从纯 HTML 静态页迁移到 Astro 6 的完整过程:为什么选 Astro、内容集合配置、Bun 踩坑、SEO 基础设施搭建。
LLM 应用工程化:从 Demo 到生产的关键实践
记录将大模型应用从原型推进到生产环境的核心经验:上下文管理、错误处理、成本控制、可观测性。不讲基础概念,只谈实际踩坑。
实时语音交互链路的延迟优化实践
记录构建 ASR→LLM→TTS 实时语音链路的过程:为什么延迟高、流水线并发如何降低首字节延迟、VAD 端点检测踩坑,以及各组件的实际选型经验。
K8s 部署 Spring Boot:踩过的 5 个坑
记录将 Spring Boot 微服务迁移到 Kubernetes 过程中踩过的实际问题:健康检查、ConfigMap 热更新、JVM 内存、优雅停机、日志收集。
Spring Cloud Gateway 限流与熔断实战
记录在生产环境配置 Spring Cloud Gateway 限流(Redis 令牌桶)和熔断(Resilience4j)的完整过程,包含踩坑和调参经验。
ESP32 接入 Home Assistant:从零搭建温湿度监测
用 ESP32 + DHT22 制作温湿度传感器,通过 MQTT 接入 Home Assistant,实现自动化联动。完整步骤,包含踩坑记录。
Java-217 RocketMQ 术语与消息模型速查:Producer/Broker/Consumer
RocketMQ 核心术语与消息模型速查:Producer、Broker、Consumer、Consumer Group、集群消费、广播消费、顺序消息、Tag 与 Queue
Java-218 RocketMQ Java API 实战:同步/异步 Producer
RocketMQ Java API 完整实战教程,同步/异步消息生产者(Producer)、拉取消费者(PullConsumer)与推送消费者(PushConsumer)代码示例
Java-215 RocketMQ 消费模式:Push vs Pull 的本质、长轮询机制与 Offset/积压调优要
RocketMQ 消费模式深度解析:Push 模式与 Pull 模式对比、长轮询机制原理、消费积压处理与 Offset 管理优化
Java-216 RocketMQ 4.5.1 在 JDK9+ 从0到1全流程启动踩坑全解:脚本兼容修复
RocketMQ 4.5.1 在 JDK9+ 环境下启动问题全解,脚本修改(GC 参数、CLASSPATH、java.ext.dirs)与环境配置
Java-213 RocketMQ 核心架构:NameServer/Broker/Producer
RocketMQ(原 MetaQ)技术演进历史与核心架构深度解析,NameServer、Broker、Producer、Consumer 角色职责与部署拓扑
Java-214 RocketMQ 核心特性全解:顺序/过滤/事务/定时/重试/流控/死信队列
RocketMQ 核心特性深度解析:消息顺序消费、Broker 端过滤、事务消息、延迟定时消息、消费重试、流控机制与死信队列
Java-211 Spring Boot 2.4.1 整合 RabbitMQ 实战:DirectExchange 与监听器
Spring Boot 整合 RabbitMQ 完整教程,DirectExchange 配置、@RabbitListener 消息监听器与 Controller HTTP 触发投递示例
Java-212 RabbitMQ 消息可靠性进阶:Publisher Confirms、mandatory Return
RabbitMQ 消息可靠性深度解析,Publisher Confirms 确认机制、mandatory Return 路由失败回调、消息持久化与消费幂等实战
Java-209 Spring AMQP 整合 RabbitMQ 实战:XML 配置直连交换机、RabbitAdmin
Spring AMQP 整合 RabbitMQ 完整教程,XML 配置方式实现队列、交换机、绑定声明,RabbitTemplate 消息发送接收与常见错误排查
Java-210 Spring AMQP 整合 RabbitMQ 注解配置实战
Spring AMQP JavaConfig 注解配置方式整合 RabbitMQ,ConnectionFactory、RabbitTemplate、Queue Bean 配置与消息发送接收示例
Java-208 RabbitMQ Topic 主题交换器详解:通配符
RabbitMQ Topic 主题交换器深入解析,* 和 # 通配符规则、RoutingKey 格式规范与 Java 生产消费者代码示例
Java-206 RabbitMQ 发布订阅(fanout)Java 实战:推/拉模式、ACK 与绑定排错全梳理
RabbitMQ fanout 广播模式 Java 实战教程,深入解析推模式(Push)与拉模式(Pull)的实现方式、适用场景与 ACK 确认机制
Java-207 RabbitMQ Direct 交换器路由:RoutingKey 精确匹配、队列多绑定与日志分流实战
RabbitMQ Direct 交换器路由模式详解,RoutingKey 精确匹配规则、队列多绑定实现日志分级消费与 Java 代码示例