-
SpringAI保姆级实战教程
注:我默认你是个会用Spring Boot的老Java选手,版本咱们就踩在Spring AI 2.0.0 GA上(2026年6月刚出的),如果还在用Boot 3.x,我会在文末给你指条明路。 一、Spring AI 到底是个啥? 1.1 别拽术语,说人话 说白了,Spring AI就是Spring官 -
谁说 Java 老项目不能"玩" AI ?
保姆级教程:用原生 HTTP 接入阿里云百炼,实现 RAG + 会话持久化 + Tool Calls 不用任何 AI SDK,纯手写 HTTP 请求,从零搭建一个能对话、能检索、能调用后端函数的智能系统。后面会介绍一些AI接入的框架(Langchain4J、SpringAI等),那些就是固定模板使用 -
生产级别的SpringBoot整合RocketMQ死信队列(DLQ)的完整示例
下面是一个生产级别的 Spring Boot 整合 RocketMQ 死信队列(DLQ)的完整示例,涵盖:配置、生产者、正常消费者(模拟失败触发重试)、死信队列消费者、监控告警、幂等与补偿设计。 一、死信队列核心概念速览 在 RocketMQ 中,死信队列(Dead Letter Queue, DL -
RocketMQ 常见面试题与高频考点:从原理到实战的自我检验
RocketMQ 常见面试题与高频考点:从原理到实战的自我检验 系列第二十篇:生态整合与实战篇(四) 你好,又见面了。 这是 RocketMQ 系列文章的 收官之章,也是一份特别的礼物 —— 面试自查手册。 过去的十九篇文章,我们从“什么是消息队列”一路走到了“生产级规范与最佳实践”,完成了 Roc -
使用视觉停留效应作为人机验证:Phantom 验证码安全分析
Phantom 验证码安全分析 本文使用DeepSeek辅助编写,好久没写博客了,兴趣来了写一下 一、项目概览 Phantom 是一种利用视觉停留效应区分人机的验证码。它的设计思路挺有意思——不用扭曲文字、不用选红绿灯,而是让一个方块藏进满屏雪花噪点里,只有噪点动起来的时候,人眼才能"看"到它。 原 -
OMO-Switch: 不用再手动改 JSON 了,给 OMO 做了个可视化模型切换器
背景 opencode 有插件系统。有一个社区插件 oh-my-openagent 吸引了我的注意,它给 opencode 加了一套多 Agent 框架,内置了十几个 Agent(sisyphus、oracle、explore 等),每个 Agent 可以单独指定模型,跟 opencode 一样,天 -
好想养一只香香软软的滑动变阻器啊……
真的没有人觉得小变阻器香香软软的很可爱吗?