Java 全栈与智能体开发:填补你的中间件与 AI 实战鸿沟

解决什么核心痛点?

很多学习者卡在“只会调 API"或“懂语法但不懂架构”的瓶颈期,面对复杂的分布式消息队列和最新的智能体框架感到无从下手。本课程直击 Java 全栈开发中常被忽略的 RabbitMQ 深度应用,涵盖从基础模式到死信队列、延迟队列等高级场景,并同步引入尚品甄选项目实战。同时,课程专门开辟章节讲解 Java 智能体技术,帮助你跨越传统代码编程与新一代 AI Agent 开发的认知断层,解决从后端逻辑到智能体自主决策的技术空白。

适合什么基础?

课程设计上兼顾了基础巩固与前沿拓展。如果你已掌握 Java SE 基础但没碰过 RabbitMQ 的可靠性投递机制,或是听说过 AI 智能体但不知道如何用 Java 落地,这门课都能补上关键一环。即使你已有全栈经验,也能通过本项目实战,系统梳理消息中间件在真实业务中的容错与限流策略。不建议纯新手从零开始,因为涉及部分框架原理与复杂消息机制,建议具备基本的 Java 编程能力后再学习,否则可能难以消化中间件底层逻辑。

建议先看哪几块?

请按“基础 -> 中间件 -> 项目实战 -> 智能体拓展”的顺序学习。首先必须看完"Java SE & AI"章节,确保对 Java 核心语法有扎实理解,这是后续理解智能体框架的前提。紧接着学习"02 数据库基础”,因为项目实战高度依赖数据持久化。随后进入"03 与 04 尚硅谷 Java 智能体技术之框架”,快速建立对智能体架构的宏观认知,不要一开始就陷入细节。最后,带着项目实战中的疑问,重点攻克"04 中 RabbitMQ 的可靠性投递”部分,特别是生产者确认、消费者手动确认及延迟队列,这些是生产环境稳定运行的关键。

学完能独立做什么?

学完本课程,你将具备独立搭建高可用分布式消息系统的能力,能够根据业务需求灵活配置 RabbitMQ 的各种模式,并处理消息丢失、重复消费及延迟任务等棘手问题。更重要的是,你能够基于 Java 智能体框架,独立设计并开发具备自主感知、规划与执行能力的智能体应用,而不仅仅是调用现成的 AI 接口。从传统的 CRUD 业务逻辑升级为具备“智能体”思维的架构设计,是你从初级开发者向中高级技术人才转型的关键一步。

资料怎么配合练习?

请勿仅停留在观看视频,必须动手操作。下载资料包后,先解压获取 Java 核心代码与数据库脚本,在本地环境搭建 MySQL 并完成项目初始化。针对 RabbitMQ 章节,务必在本地安装 RabbitMQ 服务,逐一复现视频中的五种模式及高级场景,亲手编写生产者与消费者代码,观察不同参数配置下的消息流转与异常处理。对于智能体框架部分,尝试运行示例代码,并尝试修改 Prompt 模板或调整框架参数,观察智能体行为变化,真正理解其运作机理,而不仅仅是复制粘贴代码。

课程目录

01javase&AI
02-数据库基础
03-尚硅谷Java智能体技术之框架
|   └──阿里巴巴java开发手册.pdf  626.76kb
04-尚硅谷Java智能体技术之框架2
|   |   ├──01-RabbitMQ-五种模式-工作模式.mp4  53.38M
|   |   ├──02-RabbitMQ-五种模式-发布订阅(广播)模式.mp4  60.85M
|   |   ├──03-RabbitMQ-五种模式-路由(定向)模式.mp4  45.79M
|   |   ├──04-RabbitMQ-五种模式-主题(通配符)模式.mp4  44.14M
|   |   ├──05-RabbitMQ-消息的可靠性投递-三种故障及解决方案.mp4  36.54M
|   |   ├──06-RabbitMQ-消息的可靠性投递-生产者端的确认模式和退回模式.mp4  100.58M
|   |   ├──07-RabbitMQ-消息的可靠性投递-消息的持久化.mp4  12.06M
|   |   ├──08-RabbitMQ-消息的可靠性投递-消费端的手动确认.mp4  71.85M
|   |   ├──09-RabbitMQ-消费端限流.mp4  31.72M
|   |   ├──10-RabbitMQ-消息的过期时间.mp4  37.86M
|   |   ├──11-RabbitMQ-死信队列.mp4  94.13M
|   |   ├──12-RabbitMQ-延迟队列-安装延迟插件.mp4  53.85M
|   |   ├──13-RabbitMQ-延迟队列-测试发送延迟消息.mp4  57.03M
|   |   └──14-RabbitMQ-消息的百分比成功投递.mp4  55.70M
05-尚硅谷Java智能体技术之尚品甄选项目
软件安装
|   |   ├──idea.jihuo.zip  98.82kb
课程大纲.JPG  2.37M