
永久会员
 
- 威望
- 2565
- 贡献
- 2023
- 热心值
- 0
- 金币
- 622
- 注册时间
- 2022-3-30
|
001-为什么要做脚手架?
002-git项目搭建
003-建立maven项目&指定阿里仓库
004-插件化模块构建
005-重点:补充说明,下个视频丢了一分钟
006-集成Springboot搭建基础架构
007-web模块化拆分
008-集成mybatisplus框架
009-mybatis元数据应用
010-druid图形化监控
011-mybatis插件使用
012-mybatis优化器动态加载
013-mybatis公共字段抽取
014-web层统一实体规范封装
015-全局异常统一处理封装
016-mybatisplus的逻辑删除拦截器
017-分页拦截器及分页统一封装
018-代码生成器&完整的crud流程及分页封装
019-集成mapstruct属性拷贝工具
020-swagger接口统一管理工具
021-RedisTemplate集成
022-封装RedisUtil
023-缓存预热
024-redis木马攻击复盘
025-手写Redis分布式锁
026-分布式锁场景
027-Spring实现注解缓存方式
028-集成log4j及异步日志
029-项目优化,回顾设计
030-代码小优化
031-aop实现操作日志记录
032-日志扩展思路elk&修改数据记录
033-工具类模块优化
034-模板模式及实际应用
035-工厂模式demo实现
036-抽象工厂模式demo
037-策略模式demo
038-工厂模式+策略模式实战
039-guava二级缓存+函数式编程
040-CacheUtil封装
041-websocket集成及使用
042-maven的profile实现环境隔离
043-springboot插件打包部署
044-httpclient优化
045-过滤器模式实战案例
046-集成SpringBootTest
047-如何进行服务预热
048-日期交互自定义模块
049-分布式任务调度xxl-job集成
050-自定义线程池
051-springmvc静态资源访问
052-future异步封装
053-spring的event事件驱动
054-Redis实现延迟任务
055-Redis的lua实现cas
056-手写链路追踪
057-线程池关闭的两种方式
058-如何优雅关闭线程池
059-动态配置读取
060-枚举优化小细节
061-百万数据excel导出实现
062-数据归档组件
063-责任链模式实现规则校验
064-从一个调用图引入微服务
065-什么是微服务
066-ape-frame如何改造成微服务
067-微服务技术栈
068-SpringCloud版本如何选择
069-从京东首页引入首页和商品微服务
070-基于resttemplate实现微服务调用
071-服务治理与服务注册
072-构建Eureka的注册中心
073-首页与商品注册到eureka
074-基于Eureka的服务调用
075-Eureka原理及集群初探
076-Eureka集群搭建及高可用
077-微服务高可用及捣乱演示
078-什么是ribbon?
079-ribbon模块拆分
080-如何手写一个ribbon负载均衡?
081-ribbon负载均衡源码阅读
082-OpenFeign简介
083-OpenFeign的服务调用
084-OpenFeign的超时控制及场景题扩展
085-代码实现Feign超时控制
086-Feign日志级别及源码解析
087-惊讶的长链路调用
088-Hystrix初探
089-服务降级、服务熔断、服务限流
090-压测实战
091-hystrix提供方降级
092-hystrix调用方降级
|
|
|