这门课的主题是 Java 后端与 AI 能力的结合,不是单纯教 Java,也不是只讲模型原理。它要解决的是一个很现实的问题:很多后端开发者在工作中已经遇到需要在业务里接入模型能力的场景,比如做智能问答、文档检索、内容生成、数据预测,但不知道从哪里下手,也不清楚 Java 生态里该怎么落地。另一类读者是懂一些 AI、但工程能力偏弱的人,写得出脚本,却搭不出能上线的服务。这门课试图把这两段接起来。
它解决的工作场景,以及适合什么基础
如果你已经会 Java 基础语法,能写简单的增删改查,但对 SpringBoot、微服务、前端框架只是听说过,那这门课的前半段会比较受用。如果你已经能独立写 SpringBoot 接口,想在后端服务里加上 AI 相关功能,那重点可以放在融合实战那部分。完全零基础、没写过一行 Java 的人,学起来会比较吃力,建议先补语法和面向对象,再回来跟。同样,指望学完直接转算法岗的人也不适合,这门课的落点偏工程实现,不是模型训练和论文复现。
建议先看哪几块,学完能独立做什么
建议按“Java 后端主干 → 前端基础 → AI 核心概念 → 融合落地”的顺序推进,不要一上来就跳到 AI 部分。后端主干是地基,接口设计、分层、数据库操作、服务拆分这些决定了你后面能不能把模型能力包装成稳定的服务。前端部分够用即可,能对接自己写的接口、把结果展示出来就行。AI 部分重点看概念和调用方式,理解模型能做什么、不能做什么、输入输出怎么组织。融合实战是整门课的核心,也是检验前面学得怎么样的地方。
学完之后,比较现实的目标是:能独立搭一个带 AI 能力的后端服务,比如把检索和生成串起来做一个问答接口,或者做一个能调用模型完成分类、摘要、内容处理的功能模块,并且能自己部署、调试、处理异常和超时。这不是“精通 AI”,而是能把手上的 Java 工程和模型能力接起来,让功能真正跑在业务里。
资料怎么配合练习
资料包里的内容建议当成“参考书”而不是“视频剧集”。不要顺着从头看到尾,那样很容易看完就忘。更有效的做法是:每学完一个后端模块,就自己动手写一遍接口;每学完一个 AI 概念,就用最小可运行的例子验证一次输入输出。遇到融合部分,先自己试着设计一遍流程,再对照讲解看差在哪。项目部分不要只看不动手,哪怕照着敲一遍,也比纯看强。另外,AI 这块工具和接口变化较快,遇到和资料不一致的地方,以官方文档为准,把课程当作理解思路的入口,而不是唯一的操作手册。
整体来说,这门课适合愿意动手、有 Java 基础、想在工程侧接入 AI 能力的人。它不承诺速成,也不解决所有问题,但如果你正卡在“知道该用 AI,却不知道怎么在自己的 Java 项目里用起来”这一步,它给的路径是清晰的。
课程目录
课程目录8 集
- 01 ??1?? ???????????? Spring ?????? 1-1 ??1?? Java+AI???????--????? 1-1 Java+AI???????--??????.mp4
- 1-2 ??????????B??????????.mp4
- 1-3 Java+AI??????--??????.mp4
- 1-2 ??2?? AI??????Java????????????????????? 1-2-1 ????????????????????????????? 1-2-2 Java+AI????????????????????????????????? 1-2-3 ????????Java+AI???????????????????????? 1-2-4 ?????????????B????????????????? 1-2-5 Java+AI???????????????????????? 1-3 ??3?? Java+AI???????????Spring????????????? 1-3-1 ?????????????Spring??????????????? 1-3-2 ?????????????????Spring??Java EE?????????????? 1-3-3 Spring 6???????????????? 1-3-4 ????????????Spring??? 1-4 ??4?? Java+AI???????????Spring??????? 1-4-1 ???????????Spring??????? 1-4-2 IoC??DI????????????Java??????? 1-4-3 ????????? 1-4-4 AOP??????????? 1-4-5 ???????AOP???? 1-5 ??5?? Java+AI???????????Spring???? 1-5-1 ????????????????????????????? 1-5-2 ?????????????? 1-5-3 ????????????? 1-5-4 ???????Spring???????????? 1-6 ??6?? Java+AI???????????Spring??????? 1-6-1 ??DAO????? 1-6-2 DAO???????JDBC????????? 1-6-3 ???JdbcTemplate???????????????? 1-6-4 ???JdbcTemplate????????????????? 1-7 ??7?? Java+AI???????????Spring??????? 1-7-1 ACID????????????????Q?? 1-7-2 ????????????? 1-7-3 ????????@Transactional????????? 1-7-4 ????????????? 1-8 ??8?? ?????? 1-8-1 ??????? 02 ??2?? ????? Spring MVC??? 2-1 ??1?? ??????? 2-1-1 ??????Web?????????????? 2-2 ??2?? Java+AI??????Java Web??????????????? 2-2-1 ????HTTP????????????????? 2-2-2 Filter???????? 2-2-3 ???????????RESTful??????????? 2-2-4 ServletContext?????? 2-2-5 Response?????? 2-2-6 ????????Servlet??REST API?????? 2-3 ??3?? Java+AI???????Spring MVC???? 2-3-1 ?????Web?????????????????? 2-3-2 MVC?????????? 2-3-3 ???????? 2-4 ??4?? Java+AI??????????Spring MVC???? 2-4-4 ????MVC????????????????????????????? 2-5 ??5?? Java+AI???????Spring MVC????REST 2-5-1 ???????????????????JSON?????? 2-5-2 ???Tomcat?????????Servlet?????????? 2-6 ??6?? ??????? 2-6-1 ??????? 03 ??3?? ???????????????? 3-1 ??1?? ??????? 3-1-1 ??????????????????????????????? 3-2 ??2?? ????????????????????? 3-2-1 ?????????????????????????????????????? 3-2-2 ????????????????Java?????????? 3-3 ??3?? Thymeleaf?????????? 3-3-2 ???????????????????????????????? 3-3-3 Thymeleaf ?????????????????????????????????? 3-4 ??4?? Thymeleaf??????? 3-4-1 ????Thymeleaf???????????????????????? 3-4-2 ??????Thymeleaf????????????? 3-5 ??5?? Spring MVC????Thymeleaf???????? 3-5-1 ????????????????????????????????? 3-5-2 ????????????????????????????????? 3-5-3 ???????????????????????????????????????? 3-5-4 ??????????????????????????????????? 3-5-5 ??????????????????????????????? 3-5-6 ??????????????????????????????? 3-5-7 ??????? 3-6 ??6?? Java+AI???????ORM???????????? 3-6-1 ??????? 3-6-2 ??????????????????????? 3-6-3 ????????????????Spring Data?? 3-7 ??7?? Spring Data JPA?????????????? 3-7-1 Spring Data?????? 3-7-2 ????Spring Data??????? 3-7-3 Spring Data JPA????????????? 3-8 ??8?? Spring Data MongoDB???????????????? 3-8-1 Spring Data MongoDB?????????????????????????? 3-8-2 Spring Data MongoDB??????????????????????????? 3-8-3 Spring Data MongoDB????????????? 3-9 ??9?? ??????? 3-9-1 ??????? 04 ??4?? ??????????????? 4-1 ??1?? ??????? 4-1-1 ??????????????????????????????? 4-2 ??2?? ??????????????????????????????????? 4-2-1 ???????????????????????????? 4-3 ??3?? ???????????Spring Security???? 4-3-1 Spring Security?????????? 4-3-2 ??????????????????????????????? 4-4 ??4?? ???????????Spring Security???? 4-4-1 Spring Security??????????? 4-4-2 Spring Security???????????? 4-4-3 Spring Security???????????? 4-4-4 ????????Spring Security?????? 4-5 ??5?? ???????????Spring Security?????????? 4-5-1 ??Spring Security??????? 4-5-2 ????????????????????????????? 4-5-3 ?????????????????????????????? 4-5-4 ??????? 4-6 ??6?? ???????????Bootstrap 4-6-1 ???????????????????????????????? 4-7 ??7?? Bootstrap???????? 4-7-1 Bootstrap?????????? 4-7-2 Bootstrap??????????????????????? 4-7-3 Bootstrap????????????????????? 4-8 ??8?? Bootstrap??????? 4-8-1 Bootstrap ???????????????????????????????? 4-8-2 Bootstrap???????????????????????????????????? 4-9 ??9?? ??????? 4-9-1 ??????? 05 ??5?? ??????????B???????????????????? 5-1 ??1?? ??????? 5-1-1 ???????????????????????B????????? 5-2 ??2?? ????????????????? 2-1 ??????????????????????????????.mp4
- 2-2 ?????AI?????????????????.mp4
- 2-3 AI??????????CodeGeeX????????.mp4
- 2-4 AI???????????????????????.mp4
- 5-3 ??3?? Spring Boot??Spring????? 5-3-1 Spring Boot???? 5-3-2 ????Spring Boot??????????????B????????? 5-3-3 AI????????????????????????????? 5-4 ??4?? ??????????????????? 5-4-1 ????????? 5-4-2 ???Bootstrap??Font Awesome???Thymeleaf???????????????? 5-4-3 AI??????????????????????????????? 5-4-4 ???????Spring MVC????????????????????? 5-4-5 ????Repository??????????UserRepository 5-4-6 ???UserServiceImpl???????UserRepository?????? 5-4-7 ????Spring Security????????????????????????? 5-4-8 ???????????????????????AI????????????? 5-4-9 ??? BCryptPasswordEncoder ???????????????????? 5-4-10 ????AI???????????????????????????????????? 5-5 ??5?? ???????????????????? 5-5-1 ?????????? 5-5-2 ???Bootstrap??Font Awesome???Thymeleaf????????????? 5-5-3 ??????????????????????????? 5-5-4 ?????????????????????? 5-5-5 ???????????????????????????p???????? 5-5-6 ????????????? 5-5-7 ?????????????????????? 5-5-8 ????Spring Security??????????? 5-5-9 ?????????????????? 5-5-10 ??????????????????????????????? 06 ??6?? ??????????B????????????????????? 6-1 ??1?? ????????????????????????? 6-1-1 ????????????????? 6-1-2 ???Bootstrap????????????????????? 6-1-3 ???Spring MVC???????????????????????????????? 6-1-4 ?? Spring Security?????????????? 6-1-5 ???????????????????????????????????? 6-1-6 ??????????????????? 6-1-7 ???????????????????????????????????????? 6-1-8 RedirectAttributes ?????????Spring MVC??????????????????? 6-1-9 ???????????????????????????????????????? 6-1-10 ???BCryptPasswordEncoder?????????????????????????? 6-1-
- 11 Spring MVC??????????? 6-1-
- 12 ???????????????????? 6-1-
- 13 ????????????????????? 6-1-
- 14 ?????????????? 6-2 ??2?? ???????????????????? 6-2-1 ???????????? 6-2-2 ????????????? 6-2-3 ???Bootstrap??Font Awesome???Thymeleaf?????????????????? 6-2-4 ?????????????????? 6-2-5 ??????????????????????????? 6-2-6 ????????????????? 6-2-7 Repository??????????????? 6-2-8 ????????????????????????????????? 6-3 ??3?? ??????????????????????? 6-3-1 ???????????????? 6-3-2 ??????????????????????????????? 6-3-3 ????????????????????? 6-3-4 ?????????????????????????????? 6-3-5 ???????????????????????????? 6-3-6 ????????????????????????????? 6-3-7 ???????????UserNotFoundException 6-3-8 ???????????????? 07 ??7?? ??????????B????????????????????? 7-1 ??1?? ?????????????????????? 7-1-1 ????????????? 7-1-2 ???Bootstrap??Font Awesome???Thymeleaf???????????????? 7-1-3 ????????????????????????? 7-1-4 ???????????????????? 7-1-5 ???????????????????????? 7-1-6 ???????????NoteNotFoundException 7-1-7 ???????????????????? 7-1-8 ????????????????????? 7-1-9 ?????????????????????? 7-1-
- 10 ??????????????????????? 7-2 ??2?? ??????????????????????? 7-2-1 ??????????????????? 7-2-2 ?????????? 7-2-3 NoteController???????????????????? 7-2-4 ??????????????]?? 7-2-5 ?????????????UnsupportedOperationException??????? 7-2-6 ??????????????????????? 7-2-7 ????`@DeleteMapping`???DELETE??????????? 7-2-8 ????CSRF??????????HttpRequestMethodNotSupportedExcep 7-2-9 ???????????????????????????????????? 7-2-
- 10 ??????????????????? 7-3 ??3?? ??????????????????????? 7-3-1 ???????????????? 7-3-2 ???Bootstrap??Font Awesome???Thymeleaf???????????????? 7-3-3 ???????????????????????????????????? 7-3-4 ??????? Spring MVC ??????????????????????? 7-3-5 ????????????????????????????????? 7-3-6 ?????????????????? 7-3-7 ????Hibernate????????Jackson??????????????? 7-3-8 ????????????????? 7-3-9 ?????????????????????????????????? 7-3-
- 10 ???????????????? 7-4 ??4?? ????????????????????????? 7-4-1 ????????????????????? 7-4-2 ?????????????????? 7-4-3 ???ExploreController???????????? 7-4-4 ?????????????????? 7-4-5 ??????????????????? 7-4-6 ??????????????????????? 7-4-7 ?????????????????? 7-4-8 ??????????????????????? 7-4-9 ???????????????????????????????????? 08 ??8?? ??????????B???????????????????? 8-1 ??1?? ?????????????? 8-1-1 ????????????? 8-1-2 ?????????????????????JPA??????? 8-1-3 ???LikeRepository??????????????? 8-1-4 ????????????????? 8-1-5 Spring MVC ????????????????????????????? 8-1-6 ??????????????????data???????? 8-1-7 ???????????????? 8-1-8 ?????UserDetails?????????????????ID?????? 8-1-9 ??????????????? 8-2 ??2?? ??????????????? 8-2-1 ????????? 8-2-2 ???????????????? 8-2-3 ???????CommentRepository??????????????????? 8-2-4 ?????????????? 8-2-5 ????????????????????????? 8-2-6 ??????????????????????????????????????? 8-2-7 ???????????????????????????????? 8-2-8 ??????????????????????????????? 8-2-9 ???????????????????????????????? 8-2-
- 10 ?????????????? 8-2-
- 11 ???????????????? 8-2-
- 12 ????????????? 8-2-
- 13 ??????????????? 8-3 ??3?? ????????????????? 8-3-1 ????????? 8-3-2 ???????????????????????? 8-3-3 ??????????????????????????? 8-3-4 ??????????????????????????? 8-3-5 ????????????????????????????? 8-3-6 ?????????admin.html????? 8-3-7 ?????????????? 8-3-8 ???????????????????????? 8-3-9 ??????????????????????? 8-3-10 ????????????????????????? 8-3-11 ??????????????????????????? 8-4 ??4?? ??????? 8-4-1 ??????? 09 ??9?? ??????????????????? 9-1 ??1?? ??????? 9-1-1 ??????? 9-2 ??2?? ???????????????? 9-2-1 ????????????????????????????????? 9-2-2 ??????????????????????????????????????? 9-3 ??3?? ????????????????? 9-3-1 ??????????????????????????????? 9-3-2 ??????????????????????????????????Z 9-3-3 ???????????????????????????????? 9-4 ??4?? ??????????????????-IO 9-4-1 ??????????????????????????????????? 9-4-2 ?????????????????????????????????? 9-4-3 ????????IO????????????????????? 9-4-4 IO?????????????????????????????????? 9-4-5 ??Java?????????IO????AI???????? 9-4-6 ??Java??????????IO????AI???????????? 9-4-7 ??Java???????IO????AI?????????????? 9-4-8 ??Java???????IO????AI??????????????? 9-4-9 ?????????????????????????????? 9-5 ??5?? ??????????????????-???????? 9-5-1 ????????????????? 9-5-3 ?????????????? 10 ??10?? ????????????????????????? 10-1 ??1?? ??????????-????????? 10-1-1 ??????????????????????????????????? 10-1-2 BS vs CS??????????????????????????? 10-1-3 ??????????????????????????????????????? 10-1-6 REST?????????????????????? 10-1-7 ?????????????????????????????????????? 10-1-9 Cloud Native???????????????????????????????????????????? 10-2 ??2?? ??????????-???????? 10-2-1 ????????????8????????? 10-2-2 ???????????????????????????????????????? 10-2-3 ???????????????????????????????????????????????? 10-2-4 ????????????????????????????????????????????????? 10-2-5 ??????????????????????????????????????????? 10-2-6 ????????????????????????????????????????? 10-2-7 ??????????????????????????????????????????????? 10-2-8 ???????????????????????????????????????????? 10-2-9 ???????????????????????????????????????o?? 10-3 ??3?? ??????????-????????? 10-3-1 ???????????????? 10-3-2 ??????????????????? 10-3-3 ????????????? 10-3-4 ??????????????????? 10-4 ??4?? ??????? 10-4-1 ??????? 11 ??11?? ???????????????Git 11-1 ??1?? ??????? 11-1-1 ????????????????????????????? 11-2 ??2?? ??????????????????? 11-2-1 ????????????????????????????????? 11-3 ??3?? ?????????????????Git-???????? 11-3-1 Git???????????????????????????????? 11-3-2 Git??????????????????????????????????????????? 11-3-3 ?????Git?????????????????????? 11-4 ??4?? ?????????????????Git-?????? 11-4-1 Git?????????????????????????????? 11-4-3 Git Flow?????????????????????? 11-5 ??5?? ??????? 11-5-1 ??????? 12 ??12?? ????????????Redis 12-1 ??1?? ??????? 12-1-1 ???????????????????????Redis 12-2 ??2?? ???????????Redis???????? 12-2-1 Redis???????????????????????????????? 12-2-2 Redis?????????????????????????????? 12-3 ??3?? ???????Redis????????????? 12-3-1 Redis?????????????????????????????????? 12-3-2 ?????????????????????????????????????????? 12-3-3 ??????????????????????????????? 12-4 ??4?? ???????Redis????????? 12-4-2 Redis??????????????????????????? 12-4-3 Redis Cluster???????????????????????????? 12-5 ??5?? ??????? 12-5-1 ??????? 13 ??13?? ???????????Kafka 13-1 ??1?? ??????? 13-1-1 ????????????Kafka????????????????????????? 13-2 ??2?? ???????????Kafka???????? 13-2-1 Kafka????????????,?????????????? 13-2-2 Kafka?????????????,??????????????????? 13-3 ??3?? ???????????Kafka??????? 13-3-2 Kafka?????????????,?????????????? 13-3-3 Kafka??????,????????????????????? 13-4 ??4?? ???????????Kafka???????? 13-4-1 Kafka?????????,??????????????????????? 13-4-3 Kafka?????????,?????????????????????? 13-5 ??5?? ??????? 13-5-1 ??????? 14 ??14?? ???????????MongoDB 14-1 ??1?? ??????? 14-1-1 ?????????????MongoDB????????????????????? 14-2 ??2?? ???????????MongoDB???????? 14-2-1 MongoDB??????????????????????????? 14-2-2 ??????????????????MongoDB??????? 14-3 ??3?? ???????????MongoDB????????????? 14-3-1 MongoDB???????????????????????????????? 14-3-2 MongoDB???????????????????????10???????? 14-3-3 MongoDB?????????????????????????? 14-4 ??4?? ??????????????????????GridFS 14-4-1 GridFS?????????????????????? 14-4-2 GridFS??????????????????????????????? 14-5 ??5?? ??????? 14-5-1 ??????? 15 ??15?? ????Nginx??????????? 15-1 ??1?? ??????? 15-1-1 ????????????Nginx????????????????????????? 15-2 ??2?? ???????????Nginx???????? 15-2-1 Nginx??????????,?????????????? 15-2-2 Nginx??????????????,??????????????????????? 15-3 ??3?? ???????Nginx??????? 15-3-1 Nginx??????,???API??????????????????????? 15-3-2 Nginx?????????,???????????????????? 15-3-3 Nginx??????????,??????????????????? 15-3-4 ??????? 15-4 ??4?? ?????????????Prometheus???????? 15-4-1 ?????????????????????Prometheus 15-4-2 ????????????????????????????????? 15-4-3 Prometheus??????????????? 15-4-4 ???????Prometheus??? 15-5 ??5?? ?????????????Prometheus??????????? 15-5-1 ????????Exporter???????? 15-5-2 Prometheus????????????????????????????? 15-5-3 Prometheus????????? 15-5-4 Alertmanager??????????? 15-6 ??6?? ??????? 15-6-1 ??????? 16 ??16?? ??????????B?????????????? ??????? 17 ??17?? ?????????????Vue.js ??????? 18 ??18?? ??????????B?????????????????? ??????? 19 ??19?? ??????????B??????????????????? ??????? 20 ??20?? ?????????????? ??????? 21 ??21?? ??????????B???????????????? ??????? 22 ??22?? ??????????B??????AI???? ??????? 23 ??23?? Docker???????????? ??????? 24 ??24?? ??????????B???Kubernetes???? ??????? ???????? ???.zip






