-
Langchain4J+SpringBoot 保姆级教程来了
你好!作为一名Java开发,我也曾看着Python那边的LangChain生态眼馋。不过现在好了,LangChain4j 让我们Java开发者也能优雅地接入大模型了。下面我就把整套方案给你梳理出来,从零到一,保姆级,咱们直接开干! 一、项目初始化 1.1 技术栈版本(建议) JDK 17+(Lang -
LangChain4j + Spring项目保姆级教程
大家好!今天咱们来聊聊如何在普通Spring项目 中集成LangChain4j,一步步构建一个功能完整的AI对话应用。 为啥要强调“普通Spring项目”?因为网上绝大多数教程都是Spring Boot的,但现实中很多老项目还是基于XML配置的Spring MVC,或者出于各种原因没法用Spring -
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 -
网易云放弃的鸿蒙用户,被独立开发者救了
网易云放弃的鸿蒙用户,被独立开发者救了 不知道用鸿蒙手机的朋友,有没有过这种无力感: 系统越更越丝滑,生态越来越完善,可天天在用的国民级 APP,却始终等不来一个真正的原生版本。 比如网易云音乐。 上线多年,鸿蒙用户至今只能用安卓兼容版,或是功能残缺的快应用。启动慢、占内存、鸿蒙系统的原生特性一个用 -
RocketMQ 常见面试题与高频考点:从原理到实战的自我检验
RocketMQ 常见面试题与高频考点:从原理到实战的自我检验 系列第二十篇:生态整合与实战篇(四) 你好,又见面了。 这是 RocketMQ 系列文章的 收官之章,也是一份特别的礼物 —— 面试自查手册。 过去的十九篇文章,我们从“什么是消息队列”一路走到了“生产级规范与最佳实践”,完成了 Roc -
使用视觉停留效应作为人机验证:Phantom 验证码安全分析
Phantom 验证码安全分析 本文使用DeepSeek辅助编写,好久没写博客了,兴趣来了写一下 一、项目概览 Phantom 是一种利用视觉停留效应区分人机的验证码。它的设计思路挺有意思——不用扭曲文字、不用选红绿灯,而是让一个方块藏进满屏雪花噪点里,只有噪点动起来的时候,人眼才能"看"到它。 原