getfromcode

从0到1做一个脚手架课

后端开发
课程简介

解决什么问题与适用基础 这门课的核心目标不是教你搭一个空的 Spring Boot 项目,而是从实际工程痛点出发,构建一套可维护、可扩展的后端基础框架。它针对的是许多开发者在初期项目搭建时容易忽略的问题:日志如何优雅地记录而不干扰业务、异常如何统一处理、线程池如何配置避免资源耗尽、以及后续引入微服务时架构如何平滑演进。适合具有一定 Java 和 Sprin…

已有 0 人浏览 发布 2026-10-22 更新 2026-10-22

解决什么问题与适用基础

这门课的核心目标不是教你搭一个空的 Spring Boot 项目,而是从实际工程痛点出发,构建一套可维护、可扩展的后端基础框架。它针对的是许多开发者在初期项目搭建时容易忽略的问题:日志如何优雅地记录而不干扰业务、异常如何统一处理、线程池如何配置避免资源耗尽、以及后续引入微服务时架构如何平滑演进。适合具有一定 Java 和 Spring Boot 基础,熟悉常用设计模式,并正在经历从单体应用向分布式系统过渡的开发者。如果你还在新手村连依赖注入都搞不清楚,或者完全没有实际业务开发经验,建议先巩固基础再接触此内容。

建议先看的重点模块

不要试图按视频顺序从头看到尾,那样效率极低。建议将学习路径分为三个层次。第一层是“基础设施层”,重点观看关于缓存工具封装、Redis 实现 CAS 和延迟任务、以及自定义线程池的内容。这部分决定了你系统的底层性能上限,尤其是线程池的优雅关闭和动态配置读取,是生产环境排坑的关键。第二层是“增强能力层”,关注 AOP 实现操作日志、Spring 事件驱动、以及 HTTP 客户端优化。这些模块教你如何将横切关注点从业务代码中剥离出来,保持核心逻辑的纯净。第三层是“架构演进层”,从理解什么是微服务开始,逐步引入 OpenFeign 调用、服务降级熔断限流,直至最终演示将框架改造成微服务结构。这一部分旨在帮你建立宏观视野,知道何时该拆服务,以及拆分后的代价。

学完能独立做什么与练习配合

学完这门课,你应具备独立搭建企业级后端项目骨架的能力,能自主实现通用的工具模块、配置中心化管理、以及基础的可观测性监控。具体而言,你能独立设计一套包含统一异常处理、日志追踪、线程池管理的中间层,并能为项目预留微服务接口。为了真正内化这些知识,资料包中的代码演示并非用来“看”,而是用来“改”。每看完一个模块,比如线程池或缓存封装,务必断开视频,尝试在自己的项目中复现,并故意修改参数(如最大线程数、超时时间)观察系统行为变化。特别是对于微服务部分,不要只停留在概念理解,要动手尝试将原有的单体模块剥离,体会服务间通信的实际复杂性,这样才能避免在面试中只会背八股文而无法落地。

课程目录

055-Redis的lua实现cas.mp4 [41.3 MB]
040-CacheUtil封装.mp4 [18.5 MB]
058-如何优雅关闭线程池.mp4 [14.4 MB]
059-动态配置读取.mp4 [72.3 MB]
054-Redis实现延迟任务.mp4 [51.1 MB]
042-maven的profile实现环境隔离.mp4 [31.2 MB]
034-模板模式及实际应用.mp4 [49.3 MB]
068-SpringCloud版本如何选择.mp4 [6.5 MB]
066-ape-frame如何改造成微服务.mp4 [4.8 MB]
032-日志扩展思路elk&修改数据记录.mp4 [20.7 MB]
065-什么是微服务.mp4 [6.1 MB]
056-手写链路追踪.mp4 [40.5 MB]
016-015.mybatisplus的逻辑删除拦截器.mp4 [20.8 MB]
048-日期交互自定义模块.mp4 [49.8 MB]
047-如何进行服务预热.mp4 [46.6 MB]
061-百万数据excel导出实现.mp4 [49.0 MB]
060-枚举优化小细节.mp4 [13.3 MB]
010-009.druid图形化监控.mp4 [17.7 MB]
052-future异步封装.mp4 [27.6 MB]
057-线程池关闭的两种方式.mp4 [57.8 MB]
046-集成SpringBootTest.mp4 [54.5 MB]
045-过滤器模式实战案例.mp4 [51.2 MB]
041-websocket集成及使用.mp4 [135.5 MB]
038-工厂模式+策略模式实战.mp4 [16.7 MB]
049-分布式任务调度xxl-job集成.mp4 [103.6 MB]
050-自定义线程池.mp4 [41.6 MB]
036-抽象工厂模式demo.mp4 [11.6 MB]
035-工厂模式demo实现.mp4 [13.9 MB]
053-spring的event事件驱动.mp4 [31.7 MB]
044-httpclient优化.mp4 [80.8 MB]
033-工具类模块优化.mp4 [26.0 MB]
031-aop实现操作日志记录.mp4 [86.6 MB]
062-数据归档组件.mp4 [59.5 MB]
089-服务降级、服务熔断、服务限流.mp4 [14.1 MB]
090-压测实战.mp4 [52.2 MB]
ape-frame.exe [1.2 MB]
083-OpenFeign的服务调用.mp4 [59.9 MB]
043-springboot插件打包部署.mp4 [36.6 MB]
064-从一个调用图引入微服务.mp4 [10.6 MB]
077-微服务高可用及捣乱演示.mp4 [17.4 MB]
071-服务治理与服务注册.mp4 [10.3 MB]
067-微服务技术栈.mp4 [23.9 MB]
074-基于Eureka的服务调用.mp4 [13.8 MB]
082-OpenFeign简介.mp4 [15.6 MB]
081-ribbon负载均衡源码阅读.mp4 [26.3 MB]
079-ribbon模块拆分.mp4 [11.7 MB]
087-惊讶的长链路调用.mp4 [11.1 MB]
086-Feign日志级别及源码解析.mp4 [108.0 MB]
078-什么是ribbon?.mp4 [14.8 MB]
073-首页与商品注册到eureka.mp4 [33.6 MB]
070-基于resttemplate实现微服务调用.mp4 [42.6 MB]
088-Hystrix初探.mp4 [28.6 MB]
039-guava二级缓存+函数式编程.mp4 [79.7 MB]
072-构建Eureka的注册中心.mp4 [30.7 MB]
069-从京东首页引入首页和商品微服务.mp4 [55.1 MB]
085-代码实现Feign超时控制.mp4 [38.7 MB]
091-hystrix提供方降级.mp4 [36.6 MB]
063-责任链模式实现规则校验.mp4 [28.0 MB]
051-springmvc静态资源访问.mp4 [8.7 MB]
076-Eureka集群搭建及高可用.mp4 [18.1 MB]
075-Eureka原理及集群初探.mp4 [4.9 MB]
080-如何手写一个ribbon负载均衡?.mp4 [25.5 MB]
092-hystrix调用方降级.mp4 [29.2 MB]
084-OpenFeign的超时控制及场景题扩展.mp4 [15.5 MB]
018-017.代码生成器&完整的crud流程及分页封装.mp4 [151.2 MB]
027-Spring实现注解缓存方式.mp4 [69.4 MB]
037-策略模式demo.mp4 [7.6 MB]
020-swagger接口统一管理工具.mp4 [73.2 MB]
009-008.mybatis元数据应用.mp4 [26.9 MB]
024-redis木马攻击复盘.mp4 [21.5 MB]
030-代码小优化.mp4 [6.6 MB]
015-014.全局异常统一处理封装.mp4 [19.2 MB]
019-集成mapstruct属性拷贝工具.mp4 [21.8 MB]
022-封装RedisUtil.mp4 [16.8 MB]
004-004.插件化模块构建.mp4 [8.4 MB]
006-005.集成Springboot搭建基础架构.mp4 [48.5 MB]
008-007.集成mybatisplus框架.mp4 [156.3 MB]
007-006.web模块化拆分.mp4 [17.2 MB]
012-011.mybatis优化器动态加载.mp4 [22.6 MB]
014-013.web层统一实体规范封装.mp4 [51.2 MB]
017-016.分页拦截器及分页统一封装.mp4 [74.7 MB]
026-分布式锁场景.mp4 [11.3 MB]
005-重点:补充说明,下个视频丢了一分钟.mp4 [1.3 MB]
001-001.为什么要做脚手架?.mp4 [15.1 MB]
021-RedisTemplate集成.mp4 [84.4 MB]
003-003.建立maven项目&指定阿里仓库.mp4 [10.3 MB]
002-002.git项目搭建.mp4 [7.8 MB]
025-手写Redis分布式锁.mp4 [106.8 MB]
028-集成log4j及异步日志.mp4 [131.9 MB]
029-项目优化,回顾设计.mp4 [63.0 MB]
023-缓存预热.mp4 [50.0 MB]
011-010.mybatis插件使用.mp4 [18.1 MB]
013-012.mybatis公共字段抽取.mp4 [13.6 MB]
课程购买
课程价格
金币29.9
299金币限时优惠会员免费
销量:0
💎 开通会员每日免费下载,比单买更划算 →
支付成功后会自动显示下载资源云盘的链接!点击链接即可下载到本地。