这门课的主题是中小型互联网公司的后台服务架构与运维架构搭建,不是零散的中间件用法合集,也不是泛泛的架构理论。它要解决的是一个很具体的问题:当你所在的公司从几个人扩张到几十人,或者你接手了一套已经开始出问题的后台系统,怎么把它从"能跑"变成"能稳定跑、能查问题、能扩容"。课程把后台服务代码架构和运维架构两条线并行推进,这个结构本身就说明它关心的是落地,而不是单点技术。
适合什么基础的人看
如果你已经能用 Spring Boot 写出增删改查接口,但对事务边界、异步调用、统一异常处理这些写法背后的取舍没有把握,这门课能补上这一层。同时它要求你对 Linux 基本命令、Java 运行环境有概念,否则后面讲 JVM 启动参数、服务监控时会比较吃力。完全没写过 Java Web 的人不建议直接上手,会卡在环境配置上。转行者如果已经跟着教程做过一个小项目,看这门课会顺很多,因为课程里很多内容是针对"项目变复杂之后"才暴露出来的问题。
建议先看哪几块,学完能独立做什么
建议先从后台服务代码架构那一段切入,重点看统一异常处理、事务管理、异步调用和 Redis 做集中式缓存这几块。它们对应的是日常开发里最容易埋坑的地方:异常被吞掉导致排查困难、事务范围写错导致数据不一致、同步调用拖慢响应、缓存和数据库不一致。把这几个场景吃透,你能独立做的是:给一套现有的 Spring Boot 服务补上统一的异常出口、把耗时操作改成异步、用 Redis 管理会话或热点数据,并且知道什么时候不该这么做。之后再进入运维部分,看服务监控和告警处理,理解一个服务上线后需要哪些指标、告警怎么配才不至于天天误报。JVM 启动参数那一节建议放在最后看,因为它需要你先对服务的运行状态有实感。
资料怎么配合练习
课件和视频是配套的,但不要按顺序从头看到尾。更有效的做法是:先在自己机器上跑起一个最小可用的 Spring Boot 服务,然后带着"我要给它加统一异常处理"这样的目标去看对应章节,看完立刻改自己的代码。运维部分同理,先在本地或一台测试机上把监控跑起来,再去调告警规则,否则只看不配,过两天就忘了。Git 和仓库那部分如果已经熟悉可以跳过,它更多是给环境不熟的人兜底。整套资料的价值在于帮你建立一条从写代码到看住服务的完整链路,而不是让你记住某个配置项。建议每看完一块就动手改一处,进度慢一点没关系,能独立复现才算学会。
课程目录
课程目录109 集
- 📁 龙果学院从无到有搭建中小型互联网公司后台服务架构与运维架构 📁 课件 📁 从无到有搭建中小型互联网公司后台服务架构与运维架构 📄 第33节后代服务代码架构:spring-boot实现统一异常处理.mp4
- 📄 69后台服务工具git:git安装及本地仓库对应gitlab仓库.mp4
- 📄 第45节后代服务代码架构:spring-boot实现异步调用.mp4
- 📄 第43节后代服务代码架构:spring-boot使用事务管理.mp4
- 📄 91运维架构服务监控Open-Falcon:告警处理-Alarm.mp4
- 📄 第50节后代服务代码架构:spring-boot使用Redis做集中式缓存.mp4
- 📄 第6节后台服务工具Eclipse: Eclipse导入jdk1.8.mp4
- 📄 58java虚拟机介绍:java程序启动参数设置优化.mp4
- 📄 第30节后代服务代码架构:spring-boot简单介绍以及基于restful的web服务快速搭建.mp4
- 📄 第22节后台服务工具postman:postman介绍以及使用.mp4
- 📄 97运维架构服务监控Open-Falcon:集群监控.mp4
- 📄 93运维架构服务监控Open-Falcon:检测监控数据上报异常- Nodata.mp4
- 📄 第29节后台服务代码架构:基于spring-security-oauth2实现接口token访问验证.mp4
- 📄 第39节后代服务代码架构:项目应用中spring-boot整合mybatis.mp4
- 📄 第54节后代服务代码架构:spring-boot+dubbo生产者与消费者配置.mp4
- 📄 第34节后代服务代码架构:Spring Boot中使用JdbcTemplate访问数据库.mp4
- 📄 第9节后台服务代码架构:早期基于spring mvc后台服务搭建及演示.mp4
- 📄 101运维架构服务监控Open-Falcon:Mongodb监控.mp4
- 📄 第56节java虚拟机介绍:一张图详解jvm内存运行机制以及参数配置.mp4
- 📄 100运维架构服务监控Open-Falcon:Redis监控.mp4
- 📄 第55节java虚拟机介绍:一张图详解虚拟机类加载机制.mp4
- 📄 104运维架构服务监控Open-Falcon:总结.mp4
- 📄 第8节后台服务nosql数据库mongodb:高可用讲解以及安装.mp4
- 📄 95运维架构服务监控Open-Falcon:快速使用介绍.mp4
- 📄 107运维架构服务docker:docker入门.mp4
- 📄 第14节后台服务代码架构:duboo集群部署安装.mp4
- 📄 67后台服务代码架构:项目实际应用中redis实现分布式操作锁.mp4
- 📄 63后台服务工具redis:详解redis操作命令.mp4
- 📄 第15节后台服务代码架构:dubbo控制台及监控台安装部署.mp4
- 📄 第41节后代服务代码架构:项目应用中spring-boot整合Redis.mp4
- 📄 64后台服务工具redis:redis之管道模式.mp4
- 📄 96运维架构服务监控Open-Falcon:Nodata配置.mp4
- 📄 第57节java虚拟机介绍:一张图详解GC.mp4
- 📄 第12节后台服务代码架构:基于spring的后台代码结构设计及搭建.mp4
- 📄 第21节后台服务代码架构:实现开发、测试、生产环境区分运行配置.mp4
- 📄 99运维架构服务监控Open-Falcon:Mysql监控.mp4
- 📄 第18节后台服务代码架构:dubbo启动时检查、集群容错、负载均衡、线程模型的设置以及选择.mp4
- 📄 59基于ThreadPoolTaskExecutor类的线程池讲解以及代码中配置使用详解.mp4
- 📄 105运维架构服务docker:docker简介.mp4
- 📄 第20节后台服务代码架构:dubbo协议讲解以及选择.mp4
- 📄 81运维架构服务监控Open-Falcon:环境准备.mp4
- 📄 第48节后代服务代码架构:spring-boot整合spring-security.mp4
- 📄 84运维架构服务监控Open-Falcon:前端安装.mp4
- 📄 第25节后台服务工具ldap:统一用户中心ldap工具使用以及安装.mp4
- 📄 66后台服务代码架构:项目实际应用中redis缓存与数据库一致性问题解决.mp4
- 📄 第42节后代服务代码架构:项目应用中spring-boot整合mongodb.mp4
- 📄 第7节后台服务数据库工具mysql:mysql安装.mp4
- 📄 87运维架构服务监控Open-Falcon:安装绘图数据的组件- Graph.mp4
- 📄 74运维架构持续集成jenkins:权限控制管理.mp4
- 📄 第44节后代服务代码架构:spring-boot创建定时任务.mp4
- 📄 71后台服务工具tomcat:安装以及使用,同服务器多tomcat端口配置.mp4
- 📄 108运维架构服务docker:docker镜像和仓库.mp4
- 📄 88运维架构服务监控Open-Falcon:安装查询组件-API.mp4
- 📄 第38节后代服务代码架构:Spring Boot中使用Spring-data-jpa访问数据库实现分页.mp4
- 📄 62后台服务工具redis:AOF与RDB持久化存储以及备份和恢复.mp4
- 📄 第51节后代服务代码架构:spring-boot实现邮件发送.mp4
- 📄 10后台服务代码架构:基于spring的mybatis代码结构配置使用.mp4
- 📄 75运维架构持续集成jenkins:代码持续集成部署.mp4
- 📄 第17节后台服务代码架构:dubbo集成restful协议实现post、delete、get请求.mp4
- 📄 第40节后代服务代码架构:项目应用中spring-boot-MyBatis注解配置详解增删改查.mp4
- 📄 第13节后台服务代码架构:log4j详细配置及解释.mp4
- 📄 第11节后台服务代码架构:利用mybatis生成器自动生成实体类、DAO接口和Mapping映射文件.mp4
- 📄 第1节课程内容介绍.mp4
- 📄 65后台服务代码架构:基于jedis连接redis集群.mp4
- 📄 68后台服务工具gitlab:版本管理工具gitlab安装以及配置介绍.mp4
- 📄 78后台服务于工具消息中间件kafka:发送与接收代码.mp4
- 📄 第24节后台服务代码架构:基于assembly结合maven插件实现代码压缩打包.mp4
- 📄 98运维架构服务监控Open-Falcon:进程端口监控.mp4
- 📄 61后台服务工具redis:高可用redis集群搭建及原理详解.mp4
- 📄 76后台服务于工具消息中间件kafka:架构介绍.mp4
- 📄 第2节服务器统一规划配置安装.mp4
- 📄 80运维架构服务监控Open-Falcon:介绍以及安装.mp4
- 📄 60使用线程池与CountDownLatch多线程提升系统性能.mp4
- 📄 第16节后台服务代码架构:dubbo+spring XML配置及属性设置.mp4
- 📄 第35节后代服务代码架构:Spring Boot中使用Spring-data-jpa访问数据库.mp4
- 📄 86运维架构服务监控Open-Falcon:安装数据转发服务-Transfer.mp4
- 📄 第47节后代服务代码架构:spring-boot中将日志记录到mongodb中.mp4
- 📄 第36节后代服务代码架构:Spring Boot中多数据源配置1.mp4
- 📄 90运维架构服务监控Open-Falcon:告警判断-Judge.mp4
- 📄 83运维架构服务监控Open-Falcon:后端服务安装并启动.mp4
- 📄 103运维架构服务监控Open-Falcon:Nginx监控.mp4
- 📄 第26节后台服务代码架构:基于spring-ladp的统一用户中心结构设计以及代码结构设计.mp4
- 📄 第46节后代服务代码架构:spring-boot日志配置详解.mp4
- 📄 3后台服务工具maven:maven安装配置.mp4
- 📄 77后台服务于工具消息中间件kafka:高可用集群安装.mp4
- 📄 第52节后台服务于工具消息中间件:rabbitmq安装.mp4
- 📄 第49节后代服务代码架构:spring-boot使用EhCache做集中式缓存.mp4
- 📄 94运维架构服务监控Open-Falcon:集群聚合模块- Aggregator.mp4
- 📄 89运维架构服务监控Open-Falcon:心跳服务- HBS.mp4
- 📄 第27节后台服务代码架构:基于spring-data的mongodb连接以及配置.mp4
- 📄 第4节后台服务工具maven:maven本地资源库设置.mp4
- 📄 79运维架构日志管理ELK:ElasticSearch 、 Logstash 和 Kibana 介绍,结合redis安装配置及展示.mp4
- 📄 73运维架构持续集成jenkins:安装以及相关插件安装.mp4
- 📄 第37节后代服务代码架构:Spring Boot中多数据源配置2.mp4
- 📄 70后台服务工具git:git介绍以及各种命令操作演示.mp4
- 📄 72后台服务工具nginx:安装以及反向代理设置及参数设置优化.mp4
- 📄 106运维架构服务docker:docker安装.mp4
- 📄 第53节后代服务代码架构:spring-boot使用消息中间件.mp4
- 📄 第31节后代服务代码架构:spring-boot结合Swagger2构建RESTful API测试体系.mp4
- 📄 第19节后台服务代码架构:duboo直连、只订阅、只注册设置.mp4
- 📄 92运维架构服务监控Open-Falcon:邮件、短信、电话发送接口.mp4
- 📄 第5节后台服务工具maven:使用Nexus配置Maven私有仓库.mp4
- 📄 第32节后代服务代码架构:结合spring-boot实现多环境配置以及解决读取配置文件中文乱码问题.mp4
- 📄 82运维架构服务监控Open-Falcon:单机安装和分布式安装说明.mp4
- 📄 第23节后台服务代码架构:基于restful实现接口json数据解析.mp4
- 📄 第28节后台服务代码架构:基于spring-security-oauth2的mysql数据表设计.mp4
- 📄 85运维架构服务监控Open-Falcon:安装客户端数据采集插件-Agent.mp4
- 📄 102运维架构服务监控Open-Falcon:Rabbitmq监控.mp4
- 📄 java虚拟机介绍.rar 📄 第63节:后台服务工具redis:详解redis操作命令.doc 📄 第91节:运维架构服务监控Open-Falcon:后端服务安装并启动.doc 📄 第79节:运维架构日志管理ELK:ElasticSearch 、 Logstash 和 Kibana&nbsp 📄 第96节:运维架构服务监控Open-Falcon:安装查询组件-API.doc 📄 第76节:后台服务于工具消息中间件kafka:架构介绍.doc 📄 第106节:运维架构服务监控Open-Falcon:Mysql监控.doc 📄 第110节:运维架构服务监控Open-Falcon:Nginx监控.doc 📄 第92节:运维架构服务监控Open-Falcon:前端安装.doc 📄 第25节:后台服务工具ldap:统一用户中心ldap工具使用以及安装.doc 📄 第106节:运维架构服务docker:docker安装.doc 📄 第58节:java虚拟机介绍:java程序启动参数设置优化.doc 📄 第04节:后台服务工具maven:maven本地资源库设置.doc 📄 第109节:运维架构服务监控Open-Falcon:Rabbitmq监控.doc 📄 第06节:后台服务工具Eclipse:Eclipse导入jdk1.doc 📄 第28节:后台服务代码架构:基于spring-security-oauth2的mysql数据表设计.doc 📄 第32节:结合spring-boot实现多环境配置以及解决读取配置文件中文乱码问题.doc 📄 第71节:后台服务工具tomcat:安装以及使用,同服务器多tomcat端口配置.doc 📄 第98节:运维架构服务监控Open-Falcon:告警处理-Alarm.doc 📄 第97节:运维架构服务监控Open-Falcon:告警判断-Judge.doc 📄 第95节:运维架构服务监控Open-Falcon:安装绘图数据的组件- Graph.doc 📄 第107节:运维架构服务监控Open-Falcon:Redis监控.doc 📄 第02节:服务器统一规划配置安装.doc 📄 第26节:后台服务代码架构:基于spring-ladp的统一用户中心结构设计以及代码结构设计.doc 📄 第05节:后台服务工具maven:使用Nexus配置Maven私有仓库.doc 📄 第94节:运维架构服务监控Open-Falcon:安装数据转发服务-Transfer.doc 📄 第67节:后台服务代码架构:项目实际应用中分布式锁介绍.doc 📄 第52节:后台服务于工具消息中间件:rabbitmq安装.doc 📄 第107节:运维架构服务docker:docker入门.doc 📄 第68节:后台服务工具gitlab:版本管理工具gitlab安装以及配置介绍.doc 📄 第93节:运维架构服务监控Open-Falcon:安装-Agent.doc 📄 第101节:运维架构服务监控Open-Falcon:集群聚合模块-Aggregator.doc 📄 第88节:运维架构服务监控Open-Falcon:介绍.doc 📄 第100节:运维架构服务监控Open-Falcon:检测监控数据上报异常-Nodata.doc 📄 第07节:后台服务数据库工具mysql:mysql安装.doc 📄 第70节:后台服务工具git:git介绍以及各种命令操作演示.doc 📄 第03节:后台服务工具maven:maven安装配置.doc 📄 第11节:后台服务代码架构:利用mybatis生成器自动生成实体类、DAO接口和Mapping映射文件.rar 📄 第08节:后台服务nosql数据库mongodb:高可用讲解以及安装.doc 📄 java虚拟机介绍(1).rar 📄 第90节:运维架构服务监控Open-Falcon:单机安装和分布式安装说明.doc 📄 第105节运维架构服务docker:docker简介.doc 📄 第108节:运维架构服务监控Open-Falcon:Mongodb监控.doc 📄 第66节:后台服务代码架构:项目实际应用中redis缓存与数据库一致性问题解决.doc 📄 第77节:后台服务于工具消息中间件kafka:高可用集群安装.doc 📄 第99节:运维架构服务监控Open-Falcon:邮件、短信、电话发送接口.doc 📄 第96节:运维架构服务监控Open-Falcon:心跳服务-HBS.doc 📄 第89节:运维架构服务监控Open-Falcon:环境准备.doc 📄 第73节:运维架构持续集成jenkins:安装以及相关插件安装.doc






