微光实验室 · 博客归档

博客

记录技术探索与工程思考,共 655 篇文章。

微光实验室技术博客封面:AI 工程化、Java 后端与长期写作
全部文章 Java243后端工程50微服务9AI Engineering86LLM33Big Data267Data Engineering59Kubernetes / 云原生3实时语音1机器人39长期成长1 更多标签 →
Start here

精选阅读路径

如果你第一次来,可以先从这几条主线进入,而不是在 600 多篇文章里硬翻。

系列教程 预计阅读时间: 6 分钟

大数据电商分析 - Hive 拉链表实战:订单历史状态增量刷新与闭链逻辑

离线数仓中需要低成本保存订单历史状态,同时支持按天回溯与变化分析。本文介绍用 ODS 日增量表 + DWD 拉链表实现订单历史追踪,包含初始化、增量刷新 SQL、闭链规则与常见错误速查。

项目复盘 预计阅读时间: 6 分钟

用 Astro 重构个人站:技术选型与踩坑记录

记录将 wzk.icu 从纯 HTML 静态页迁移到 Astro 6 的完整过程:为什么选 Astro、内容集合配置、Bun 踩坑、SEO 基础设施搭建。

原创工程实践 预计阅读时间: 8 分钟

LLM 应用工程化:从 Demo 到生产的关键实践

记录将大模型应用从原型推进到生产环境的核心经验:上下文管理、错误处理、成本控制、可观测性。不讲基础概念,只谈实际踩坑。

原创工程实践 预计阅读时间: 9 分钟

实时语音交互链路的延迟优化实践

记录构建 ASR→LLM→TTS 实时语音链路的过程:为什么延迟高、流水线并发如何降低首字节延迟、VAD 端点检测踩坑,以及各组件的实际选型经验。

系列教程 预计阅读时间: 8 分钟

K8s 部署 Spring Boot:踩过的 5 个坑

记录将 Spring Boot 微服务迁移到 Kubernetes 过程中踩过的实际问题:健康检查、ConfigMap 热更新、JVM 内存、优雅停机、日志收集。

系列教程 预计阅读时间: 12 分钟

Spring Cloud Gateway 限流与熔断实战

记录在生产环境配置 Spring Cloud Gateway 限流(Redis 令牌桶)和熔断(Resilience4j)的完整过程,包含踩坑和调参经验。

原创工程实践 预计阅读时间: 7 分钟

ESP32 接入 Home Assistant:从零搭建温湿度监测

用 ESP32 + DHT22 制作温湿度传感器,通过 MQTT 接入 Home Assistant,实现自动化联动。完整步骤,包含踩坑记录。

系列教程 预计阅读时间: 6 分钟 RocketMQ 系列

Java-217 RocketMQ 术语与消息模型速查:Producer/Broker/Consumer

RocketMQ 核心术语与消息模型速查:Producer、Broker、Consumer、Consumer Group、集群消费、广播消费、顺序消息、Tag 与 Queue

系列教程 预计阅读时间: 9 分钟 RocketMQ 系列

Java-218 RocketMQ Java API 实战:同步/异步 Producer

RocketMQ Java API 完整实战教程,同步/异步消息生产者(Producer)、拉取消费者(PullConsumer)与推送消费者(PushConsumer)代码示例

系列教程 预计阅读时间: 7 分钟 RocketMQ 系列

Java-215 RocketMQ 消费模式:Push vs Pull 的本质、长轮询机制与 Offset/积压调优要

RocketMQ 消费模式深度解析:Push 模式与 Pull 模式对比、长轮询机制原理、消费积压处理与 Offset 管理优化

系列教程 预计阅读时间: 10 分钟 RocketMQ 系列

Java-216 RocketMQ 4.5.1 在 JDK9+ 从0到1全流程启动踩坑全解:脚本兼容修复

RocketMQ 4.5.1 在 JDK9+ 环境下启动问题全解,脚本修改(GC 参数、CLASSPATH、java.ext.dirs)与环境配置

系列教程 预计阅读时间: 9 分钟 RocketMQ 系列

Java-213 RocketMQ 核心架构:NameServer/Broker/Producer

RocketMQ(原 MetaQ)技术演进历史与核心架构深度解析,NameServer、Broker、Producer、Consumer 角色职责与部署拓扑

系列教程 预计阅读时间: 7 分钟 RocketMQ 系列

Java-214 RocketMQ 核心特性全解:顺序/过滤/事务/定时/重试/流控/死信队列

RocketMQ 核心特性深度解析:消息顺序消费、Broker 端过滤、事务消息、延迟定时消息、消费重试、流控机制与死信队列

系列教程 预计阅读时间: 10 分钟 RabbitMQ 系列

Java-211 Spring Boot 2.4.1 整合 RabbitMQ 实战:DirectExchange 与监听器

Spring Boot 整合 RabbitMQ 完整教程,DirectExchange 配置、@RabbitListener 消息监听器与 Controller HTTP 触发投递示例

系列教程 预计阅读时间: 16 分钟 RabbitMQ 系列

Java-212 RabbitMQ 消息可靠性进阶:Publisher Confirms、mandatory Return

RabbitMQ 消息可靠性深度解析,Publisher Confirms 确认机制、mandatory Return 路由失败回调、消息持久化与消费幂等实战

系列教程 预计阅读时间: 5 分钟 RabbitMQ 系列

Java-209 Spring AMQP 整合 RabbitMQ 实战:XML 配置直连交换机、RabbitAdmin

Spring AMQP 整合 RabbitMQ 完整教程,XML 配置方式实现队列、交换机、绑定声明,RabbitTemplate 消息发送接收与常见错误排查

系列教程 预计阅读时间: 16 分钟 RabbitMQ 系列

Java-210 Spring AMQP 整合 RabbitMQ 注解配置实战

Spring AMQP JavaConfig 注解配置方式整合 RabbitMQ,ConnectionFactory、RabbitTemplate、Queue Bean 配置与消息发送接收示例

系列教程 预计阅读时间: 9 分钟 RabbitMQ 系列

Java-208 RabbitMQ Topic 主题交换器详解:通配符

RabbitMQ Topic 主题交换器深入解析,* 和 # 通配符规则、RoutingKey 格式规范与 Java 生产消费者代码示例

系列教程 预计阅读时间: 8 分钟 RabbitMQ 系列

Java-206 RabbitMQ 发布订阅(fanout)Java 实战:推/拉模式、ACK 与绑定排错全梳理

RabbitMQ fanout 广播模式 Java 实战教程,深入解析推模式(Push)与拉模式(Pull)的实现方式、适用场景与 ACK 确认机制

系列教程 预计阅读时间: 16 分钟 RabbitMQ 系列

Java-207 RabbitMQ Direct 交换器路由:RoutingKey 精确匹配、队列多绑定与日志分流实战

RabbitMQ Direct 交换器路由模式详解,RoutingKey 精确匹配规则、队列多绑定实现日志分级消费与 Java 代码示例