设为首页 收藏本站
查看: 1525|回复: 5

[Java] 大厂从spring到kubernetes+架构优化全过程

[复制链接]

尚未签到

发表于 2021-12-7 17:13:53 | 显示全部楼层 |阅读模式
├── 01、数据结构算法/
│   ├── 代码/
│   │   └── algorithm_day18_代码.rar
│   ├── 视频/
│   │   ├── 1-1_运维库.mp4
│   │   ├── 1-2_运维库.mp4
│   │   ├── 1-3_运维库.mp4
│   │   ├── 11-1_运维库.mp4
│   │   ├── 11-2_运维库.mp4
│   │   ├── 11-3_运维库.mp4
│   │   ├── 14-1_运维库.mp4
│   │   ├── 14-2_运维库.mp4
│   │   ├── 15_运维库.mp4
│   │   ├── 17-1_运维库.mp4
│   │   ├── 17-2_运维库.mp4
│   │   ├── 17-3_运维库.mp4
│   │   ├── 18-1_运维库.mp4
│   │   ├── 18-2_运维库.mp4
│   │   ├── 2-1_运维库.mp4
│   │   ├── 2-2_运维库.mp4
│   │   ├── 2-3_运维库.mp4
│   │   ├── 4-1_运维库.mp4
│   │   ├── 4-2_运维库.mp4
│   │   ├── 4-3_运维库.mp4
│   │   ├── 5-1_运维库.mp4
│   │   ├── 5-2_运维库.mp4
│   │   ├── 5-3_运维库.mp4
│   │   ├── 6-1_运维库.mp4
│   │   ├── 6-2_运维库.mp4
│   │   ├── 6-3_运维库.mp4
│   │   ├── 7_运维库.mp4
│   │   ├── 8-1_运维库.mp4
│   │   ├── 8-2_运维库.mp4
│   │   ├── 8-3_运维库.mp4
│   │   ├── Day09_运维库.mp4
│   │   ├── Day10_运维库.mp4
│   │   ├── Day12_运维库.mp4
│   │   ├── Day13_运维库.mp4
│   │   └── Day16_运维库.mp4
│   ├── 资料/
│   │   ├── 大厂算法和数据结构解析(上).docx
│   │   ├── 大厂算法和数据结构解析(下).docx
│   │   ├── 大厂算法和数据结构解析(中).docx
│   │   ├── 大厂学院算法与数据结构解析课程大纲.docx
│   │   └── 算法基础.pptx
├── 02、设计模式/
│   ├── 1.笔记/
│   │   ├── 笔记/
│   │   │   ├── assets/
│   │   │   │   ├── 1612785243881.png
│   │   │   │   ├── 1612785341586.png
│   │   │   │   ├── 1612785722173.png
│   │   │   │   ├── 1612787016618.png
│   │   │   │   ├── 1612837712604.png
│   │   │   │   ├── 1612837753266.png
│   │   │   │   ├── 1614263368583.png
│   │   │   │   ├── 1614263458858.png
│   │   │   │   ├── 1614265106439.png
│   │   │   │   └── 20180613171805848.png
│   │   │   ├── 扩展-gradle急速入门.md
│   │   │   └── 扩展-源码环境搭建合集.md
│   │   ├── Spring源码解析.pptx
│   │   └── 设计模式与框架源码.pptx
│   ├── 2.资料/
│   │   ├── day01-课件/
│   │   │   ├── 扩展思维-1.jpg
│   │   │   └── 设计模式与框架源码.pptx
│   │   ├── day02-课件/
│   │   │   ├── 设计模式与框架源码.pptx
│   │   │   └── 思维.jpg
│   │   ├── day03-课件/
│   │   │   ├── 笔记.zip
│   │   │   └── 设计模式与框架源码.pptx
│   │   ├── day04-课件/
│   │   │   ├── Spring-流程图.jpg
│   │   │   ├── Spring架构原理图.jpg
│   │   │   └── Spring源码解析.pptx
│   │   ├── day05-课件/
│   │   │   ├── Bean生命周期流程.jpg
│   │   │   ├── Spring架构原理图.jpg
│   │   │   ├── Spring源码解析.pptx
│   │   │   ├── 流程图.jpg
│   │   │   └── 设计模式与框架源码.xmind
│   │   ├── day06-课件/
│   │   │   ├── Bean生命周期流程.jpg
│   │   │   └── Spring架构原理图.jpg
│   │   ├── day07-课件/
│   │   │   ├── bean初始化流程.jpg
│   │   │   ├── Bean生命周期流程.jpg
│   │   │   ├── 容器刷新流程.jpg
│   │   │   └── 设计模式与框架源码.xmind
│   │   ├── day09-课件/
│   │   │   ├── AOP原理.jpg
│   │   │   ├── bean初始化流程.jpg
│   │   │   ├── Bean生命周期流程.jpg
│   │   │   ├── Spring架构原理图.jpg
│   │   │   ├── 流程图.jpg
│   │   │   └── 容器刷新流程.jpg
│   │   ├── day10-课件/
│   │   │   ├── AOP原理.jpg
│   │   │   ├── bean初始化流程.jpg
│   │   │   ├── SpringMVC原理.jpg
│   │   │   ├── Spring架构原理图.jpg
│   │   │   └── 监听器原理.jpg
│   │   ├── day11-课件/
│   │   │   ├── SpringMVC原理.jpg
│   │   │   └── SpringMVC运行流程图.jpg
│   │   ├── day12-课件/
│   │   │   ├── RequestMappingHandlerAdapter执行原理.jpg
│   │   │   ├── SpringMVC原理.jpg
│   │   │   └── SpringMVC运行流程图.jpg
│   │   ├── day13-课件/
│   │   │   ├── EnableWebMVC注解原理.jpg
│   │   │   ├── RequestMappingHandlerAdapter执行原理.jpg
│   │   │   ├── SpringMVC原理.jpg
│   │   │   └── SpringMVC运行流程图.jpg
│   │   ├── day14-课件/
│   │   │   ├── EnableWebMVC注解原理.jpg
│   │   │   ├── SpringBoot原理.jpg
│   │   │   ├── SpringMVC运行流程图.jpg
│   │   │   ├── Tomcat的启动流程.jpg
│   │   │   ├── Tomcat架构原理.jpg
│   │   │   └── 大厂学院-设计模式与框架源码.zip
│   ├── 3.代码/
│   │   ├── day01-总览设计模式代码/
│   │   │   ├── design-patterns/
│   │   │   │   ├── .idea/
│   │   │   │   │   ├── .gitignore
│   │   │   │   │   ├── compiler.xml
│   │   │   │   │   ├── jarRepositories.xml
│   │   │   │   │   ├── misc.xml
│   │   │   │   │   ├── uiDesigner.xml
│   │   │   │   │   └── workspace.xml
│   │   │   │   ├── src/
│   │   │   │   │   ├── main/
│   │   │   │   │   │   ├── java/
│   │   │   │   │   │   │   ├── com/
│   │   │   │   │   │   │   │   ├── atguigu/
│   │   │   │   │   │   │   │   │   ├── design/
│   │   │   │   │   │   │   │   │   │   ├── creatation/
│   │   │   │   │   │   │   │   │   │   │   ├── builder/
│   │   │   │   │   │   │   │   │   │   │   │   ├── AbstractBuilder.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── MainTest.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── Phone.java
│   │   │   │   │   │   │   │   │   │   │   │   └── XiaomiBuilder.java
│   │   │   │   │   │   │   │   │   │   │   ├── factory/
│   │   │   │   │   │   │   │   │   │   │   │   ├── abstractfactory/
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── AbstractCar.java
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── AbstractMask.java
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── CommonMask.java
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── MainTest.java
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── N95Mask.java
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── RacingCar.java
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── VanCar.java
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── WulinCarFactory.java
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── WulinFactory.java
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── WulinHangZhouMaskFactory.java
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── WulinMaskFactory.java
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── WulinRacingCarFactory.java
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── WulinVanCarFactory.java
│   │   │   │   │   │   │   │   │   │   │   │   │   └── WulinWuHanMaskFactory.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── factorymethod/
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── AbstractCar.java
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── AbstractCarFactory.java
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── MainTest.java
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── MiniCar.java
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── RacingCar.java
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── VanCar.java
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── WulinMinCarFactory.java
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── WulinRacingCarFactory.java
│   │   │   │   │   │   │   │   │   │   │   │   │   └── WulinVanCarFactory.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── simplefactory/
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── AbstractCar.java
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── MainTest.java
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── MiniCar.java
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── VanCar.java
│   │   │   │   │   │   │   │   │   │   │   │   │   └── WuLinSimpleFactory.java
│   │   │   │   │   │   │   │   │   │   │   ├── prototype/
│   │   │   │   │   │   │   │   │   │   │   │   ├── GuiguMybatis.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── MainTest.java
│   │   │   │   │   │   │   │   │   │   │   │   └── User.java
│   │   │   │   │   │   │   │   │   │   │   ├── singleton/
│   │   │   │   │   │   │   │   │   │   │   │   ├── MainTest.java
│   │   │   │   │   │   │   │   │   │   │   │   └── Person.java
│   │   │   │   │   │   ├── resources/
│   │   │   │   │   ├── test/
│   │   │   │   │   │   ├── java/
│   │   │   │   ├── target/
│   │   │   │   │   ├── classes/
│   │   │   │   │   │   ├── com/
│   │   │   │   │   │   │   ├── atguigu/
│   │   │   │   │   │   │   │   ├── design/
│   │   │   │   │   │   │   │   │   ├── creatation/
│   │   │   │   │   │   │   │   │   │   ├── builder/
│   │   │   │   │   │   │   │   │   │   │   ├── AbstractBuilder.class
│   │   │   │   │   │   │   │   │   │   │   ├── MainTest.class
│   │   │   │   │   │   │   │   │   │   │   ├── Phone$PhoneBuilder.class
│   │   │   │   │   │   │   │   │   │   │   ├── Phone.class
│   │   │   │   │   │   │   │   │   │   │   └── XiaomiBuilder.class
│   │   │   │   │   │   │   │   │   │   ├── factory/
│   │   │   │   │   │   │   │   │   │   │   ├── abstractfactory/
│   │   │   │   │   │   │   │   │   │   │   │   ├── AbstractCar.class
│   │   │   │   │   │   │   │   │   │   │   │   ├── AbstractMask.class
│   │   │   │   │   │   │   │   │   │   │   │   ├── CommonMask.class
│   │   │   │   │   │   │   │   │   │   │   │   ├── MainTest.class
│   │   │   │   │   │   │   │   │   │   │   │   ├── N95Mask.class
│   │   │   │   │   │   │   │   │   │   │   │   ├── RacingCar.class
│   │   │   │   │   │   │   │   │   │   │   │   ├── VanCar.class
│   │   │   │   │   │   │   │   │   │   │   │   ├── WulinCarFactory.class
│   │   │   │   │   │   │   │   │   │   │   │   ├── WulinFactory.class
│   │   │   │   │   │   │   │   │   │   │   │   ├── WulinHangZhouMaskFactory.class
│   │   │   │   │   │   │   │   │   │   │   │   ├── WulinMaskFactory.class
│   │   │   │   │   │   │   │   │   │   │   │   ├── WulinRacingCarFactory.class
│   │   │   │   │   │   │   │   │   │   │   │   ├── WulinVanCarFactory.class
│   │   │   │   │   │   │   │   │   │   │   │   └── WulinWuHanMaskFactory.class
│   │   │   │   │   │   │   │   │   │   │   ├── factorymethod/
│   │   │   │   │   │   │   │   │   │   │   │   ├── AbstractCar.class
│   │   │   │   │   │   │   │   │   │   │   │   ├── AbstractCarFactory.class
│   │   │   │   │   │   │   │   │   │   │   │   ├── MainTest.class
│   │   │   │   │   │   │   │   │   │   │   │   ├── MiniCar.class
│   │   │   │   │   │   │   │   │   │   │   │   ├── RacingCar.class
│   │   │   │   │   │   │   │   │   │   │   │   ├── VanCar.class
│   │   │   │   │   │   │   │   │   │   │   │   ├── WulinMinCarFactory.class
│   │   │   │   │   │   │   │   │   │   │   │   ├── WulinRacingCarFactory.class
│   │   │   │   │   │   │   │   │   │   │   │   └── WulinVanCarFactory.class
│   │   │   │   │   │   │   │   │   │   │   ├── simplefactory/
│   │   │   │   │   │   │   │   │   │   │   │   ├── AbstractCar.class
│   │   │   │   │   │   │   │   │   │   │   │   ├── MainTest.class
│   │   │   │   │   │   │   │   │   │   │   │   ├── MiniCar.class
│   │   │   │   │   │   │   │   │   │   │   │   ├── VanCar.class
│   │   │   │   │   │   │   │   │   │   │   │   └── WuLinSimpleFactory.class
│   │   │   │   │   │   │   │   │   │   ├── prototype/
│   │   │   │   │   │   │   │   │   │   │   ├── GuiguMybatis.class
│   │   │   │   │   │   │   │   │   │   │   ├── MainTest.class
│   │   │   │   │   │   │   │   │   │   │   └── User.class
│   │   │   │   │   │   │   │   │   │   ├── singleton/
│   │   │   │   │   │   │   │   │   │   │   ├── MainTest.class
│   │   │   │   │   │   │   │   │   │   │   └── Person.class
│   │   │   │   │   ├── generated-sources/
│   │   │   │   │   │   ├── annotations/
│   │   │   │   ├── design-patterns.iml
│   │   │   │   └── pom.xml
│   │   ├── day02-总览设计模式2/
│   │   │   ├── design-patterns/
│   │   │   │   ├── .idea/
│   │   │   │   │   ├── .gitignore
│   │   │   │   │   ├── compiler.xml
│   │   │   │   │   ├── jarRepositories.xml
│   │   │   │   │   ├── misc.xml
│   │   │   │   │   ├── uiDesigner.xml
│   │   │   │   │   └── workspace.xml
│   │   │   │   ├── src/
│   │   │   │   │   ├── main/
│   │   │   │   │   │   ├── java/
│   │   │   │   │   │   │   ├── com/
│   │   │   │   │   │   │   │   ├── atguigu/
│   │   │   │   │   │   │   │   │   ├── design/
│   │   │   │   │   │   │   │   │   │   ├── behavioral/
│   │   │   │   │   │   │   │   │   │   │   ├── chain/
│   │   │   │   │   │   │   │   │   │   │   │   ├── ext/
│   │   │   │   │   │   │   │   │   │   │   │   └── MainTest.java
│   │   │   │   │   │   │   │   │   │   │   ├── command/
│   │   │   │   │   │   │   │   │   │   │   │   ├── Command.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── LeiReceiver.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── MainTest.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── OnlineCommand.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── TeacherTongInvoker.java
│   │   │   │   │   │   │   │   │   │   │   │   └── WuHanTravelCommand.java
│   │   │   │   │   │   │   │   │   │   │   ├── interpreter/
│   │   │   │   │   │   │   │   │   │   │   │   ├── Area.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── IDCardExpression.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── MainTest.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── OrExpression.java
│   │   │   │   │   │   │   │   │   │   │   │   └── TerminalExpression.java
│   │   │   │   │   │   │   │   │   │   │   ├── iterator/
│   │   │   │   │   │   │   │   │   │   │   │   ├── BeautifulMan.java
│   │   │   │   │   │   │   │   │   │   │   │   └── MainTest.java
│   │   │   │   │   │   │   │   │   │   │   ├── mediator/
│   │   │   │   │   │   │   │   │   │   │   │   ├── Captain.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── ControlTower.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── HU8778.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── MainTest.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── SC8633.java
│   │   │   │   │   │   │   │   │   │   │   │   └── XC9527.java
│   │   │   │   │   │   │   │   │   │   │   ├── memento/
│   │   │   │   │   │   │   │   │   │   │   │   ├── GameRecord.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── GameServer.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── LeiGamer.java
│   │   │   │   │   │   │   │   │   │   │   │   └── MainTest.java
│   │   │   │   │   │   │   │   │   │   │   ├── observer/
│   │   │   │   │   │   │   │   │   │   │   │   ├── AbstractFans.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── AbstractTikToker.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── HumanFans.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── MainTest.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── MMTikToker.java
│   │   │   │   │   │   │   │   │   │   │   │   └── RobotFans.java
│   │   │   │   │   │   │   │   │   │   │   ├── state/
│   │   │   │   │   │   │   │   │   │   │   │   ├── BeafNodleState.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── MainTest.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── MatchState.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── SKTTeam.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── TeamState.java
│   │   │   │   │   │   │   │   │   │   │   │   └── VocationState.java
│   │   │   │   │   │   │   │   │   │   │   ├── strategy/
│   │   │   │   │   │   │   │   │   │   │   │   ├── GameStrategy.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── MainTest.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── RandomStrategy.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── SteadyStrategy.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── TeamGNR.java
│   │   │   │   │   │   │   │   │   │   │   │   └── UziStrategy.java
│   │   │   │   │   │   │   │   │   │   │   ├── template/
│   │   │   │   │   │   │   │   │   │   │   │   ├── AutoCookMachine.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── CookTemplate.java
│   │   │   │   │   │   │   │   │   │   │   │   └── MainTest.java
│   │   │   │   │   │   │   │   │   │   │   ├── visitor/
│   │   │   │   │   │   │   │   │   │   │   │   ├── CPU.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── Disk.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── Hardware.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── MainTest.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── UpdatePackage.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── Vistor.java
│   │   │   │   │   │   │   │   │   │   │   │   └── XiaoAi.java
│   │   │   │   │   │   │   │   │   │   ├── creatation/
│   │   │   │   │   │   │   │   │   │   │   ├── builder/
│   │   │   │   │   │   │   │   │   │   │   │   ├── AbstractBuilder.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── MainTest.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── Phone.java
│   │   │   │   │   │   │   │   │   │   │   │   └── XiaomiBuilder.java
│   │   │   │   │   │   │   │   │   │   │   ├── factory/
│   │   │   │   │   │   │   │   │   │   │   │   ├── abstractfactory/
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── AbstractCar.java
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── AbstractMask.java
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── CommonMask.java
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── MainTest.java
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── N95Mask.java
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── RacingCar.java
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── VanCar.java
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── WulinCarFactory.java
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── WulinFactory.java
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── WulinHangZhouMaskFactory.java
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── WulinMaskFactory.java
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── WulinRacingCarFactory.java
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── WulinVanCarFactory.java
│   │   │   │   │   │   │   │   │   │   │   │   │   └── WulinWuHanMaskFactory.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── factorymethod/
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── AbstractCar.java
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── AbstractCarFactory.java
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── MainTest.java
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── MiniCar.java
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── RacingCar.java
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── VanCar.java
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── WulinMinCarFactory.java
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── WulinRacingCarFactory.java
│   │   │   │   │   │   │   │   │   │   │   │   │   └── WulinVanCarFactory.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── simplefactory/
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── AbstractCar.java
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── MainTest.java
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── MiniCar.java
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── VanCar.java
│   │   │   │   │   │   │   │   │   │   │   │   │   └── WuLinSimpleFactory.java
│   │   │   │   │   │   │   │   │   │   │   ├── prototype/
│   │   │   │   │   │   │   │   │   │   │   │   ├── GuiguMybatis.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── MainTest.java
│   │   │   │   │   │   │   │   │   │   │   │   └── User.java
│   │   │   │   │   │   │   │   │   │   │   ├── singleton/
│   │   │   │   │   │   │   │   │   │   │   │   ├── MainTest.java
│   │   │   │   │   │   │   │   │   │   │   │   └── Person.java
│   │   │   │   │   │   │   │   │   │   ├── structural/
│   │   │   │   │   │   │   │   │   │   │   ├── adapter/
│   │   │   │   │   │   │   │   │   │   │   │   ├── clazz/
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── JPMoviePlayerAdapter.java
│   │   │   │   │   │   │   │   │   │   │   │   │   └── MainTest.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── obj/
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── JPMoviePlayerAdapter.java
│   │   │   │   │   │   │   │   │   │   │   │   │   └── MainTest.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── JPMovieAdapter.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── MainTest.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── MoviePlayer.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── Player.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── Translator.java
│   │   │   │   │   │   │   │   │   │   │   │   └── Zh_JPTranslator.java
│   │   │   │   │   │   │   │   │   │   │   ├── bridge/
│   │   │   │   │   │   │   │   │   │   │   │   ├── AbstractPhone.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── AbstractSale.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── IPhone.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── MainTest.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── MiPhone.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── OfflineSale.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── OnlineSale.java
│   │   │   │   │   │   │   │   │   │   │   │   └── StudentSale.java
│   │   │   │   │   │   │   │   │   │   │   ├── composite/
│   │   │   │   │   │   │   │   │   │   │   │   ├── MainTest.java
│   │   │   │   │   │   │   │   │   │   │   │   └── Menu.java
│   │   │   │   │   │   │   │   │   │   │   ├── decorator/
│   │   │   │   │   │   │   │   │   │   │   │   ├── LeiTikTok.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── MainTest.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── ManTikTok.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── MeiYanDecorator.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── TiktokDecorator.java
│   │   │   │   │   │   │   │   │   │   │   │   └── ZhangTikTok.java
│   │   │   │   │   │   │   │   │   │   │   ├── facade/
│   │   │   │   │   │   │   │   │   │   │   │   ├── Edu.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── MainTest.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── Police.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── Social.java
│   │   │   │   │   │   │   │   │   │   │   │   └── WeiXinFacade.java
│   │   │   │   │   │   │   │   │   │   │   ├── flyweight/
│   │   │   │   │   │   │   │   │   │   │   │   ├── AbstractWaitressFlyweight.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── BeautifulWaitress.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── MainTest.java
│   │   │   │   │   │   │   │   │   │   │   │   └── ZuDao.java
│   │   │   │   │   │   │   │   │   │   │   ├── proxy/
│   │   │   │   │   │   │   │   │   │   │   │   ├── cglib/
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── CglibProxy.java
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── CglibTest.java
│   │   │   │   │   │   │   │   │   │   │   │   │   └── LeiTikTok.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── dynamic/
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── JdkTiktokProxy.java
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── LeiTikTok.java
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── MainTest.java
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── ManTikTok.java
│   │   │   │   │   │   │   │   │   │   │   │   │   └── SellTikTok.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── statics/
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── LeiTikTok.java
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── LiMingTiktokProxy.java
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── MainTest.java
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── ManTikTok.java
│   │   │   │   │   │   │   │   │   │   │   │   │   └── ZhangTikTok.java
│   │   │   │   │   │   │   │   │   │   │   │   └── MainTest.java
│   │   │   │   │   │   ├── resources/
│   │   │   │   │   ├── test/
│   │   │   │   │   │   ├── java/
│   │   │   │   ├── target/
│   │   │   │   │   ├── classes/
│   │   │   │   │   │   ├── com/
│   │   │   │   │   │   │   ├── atguigu/
│   │   │   │   │   │   │   │   ├── design/
│   │   │   │   │   │   │   │   │   ├── behavioral/
│   │   │   │   │   │   │   │   │   │   ├── chain/
│   │   │   │   │   │   │   │   │   │   │   └── MainTest.class
│   │   │   │   │   │   │   │   │   │   ├── command/
│   │   │   │   │   │   │   │   │   │   │   ├── Command.class
│   │   │   │   │   │   │   │   │   │   │   ├── LeiReceiver.class
│   │   │   │   │   │   │   │   │   │   │   ├── MainTest.class
│   │   │   │   │   │   │   │   │   │   │   ├── OnlineCommand.class
│   │   │   │   │   │   │   │   │   │   │   ├── TeacherTongInvoker.class
│   │   │   │   │   │   │   │   │   │   │   └── WuHanTravelCommand.class
│   │   │   │   │   │   │   │   │   │   ├── interpreter/
│   │   │   │   │   │   │   │   │   │   │   ├── Area.class
│   │   │   │   │   │   │   │   │   │   │   ├── IDCardExpression.class
│   │   │   │   │   │   │   │   │   │   │   ├── MainTest.class
│   │   │   │   │   │   │   │   │   │   │   ├── OrExpression.class
│   │   │   │   │   │   │   │   │   │   │   └── TerminalExpression.class
│   │   │   │   │   │   │   │   │   │   ├── iterator/
│   │   │   │   │   │   │   │   │   │   │   ├── BeautifulMan$Iterator.class
│   │   │   │   │   │   │   │   │   │   │   ├── BeautifulMan$Itr.class
│   │   │   │   │   │   │   │   │   │   │   ├── BeautifulMan.class
│   │   │   │   │   │   │   │   │   │   │   └── MainTest.class
│   │   │   │   │   │   │   │   │   │   ├── mediator/
│   │   │   │   │   │   │   │   │   │   │   ├── Captain.class
│   │   │   │   │   │   │   │   │   │   │   ├── ControlTower.class
│   │   │   │   │   │   │   │   │   │   │   ├── HU8778.class
│   │   │   │   │   │   │   │   │   │   │   ├── MainTest.class
│   │   │   │   │   │   │   │   │   │   │   ├── SC8633.class
│   │   │   │   │   │   │   │   │   │   │   └── XC9527.class
│   │   │   │   │   │   │   │   │   │   ├── memento/
│   │   │   │   │   │   │   │   │   │   │   ├── GameRecord.class
│   │   │   │   │   │   │   │   │   │   │   ├── GameServer.class
│   │   │   │   │   │   │   │   │   │   │   ├── LeiGamer.class
│   │   │   │   │   │   │   │   │   │   │   └── MainTest.class
│   │   │   │   │   │   │   │   │   │   ├── observer/
│   │   │   │   │   │   │   │   │   │   │   ├── AbstractFans.class
│   │   │   │   │   │   │   │   │   │   │   ├── AbstractTikToker.class
│   │   │   │   │   │   │   │   │   │   │   ├── HumanFans.class
│   │   │   │   │   │   │   │   │   │   │   ├── MainTest.class
│   │   │   │   │   │   │   │   │   │   │   ├── MMTikToker.class
│   │   │   │   │   │   │   │   │   │   │   └── RobotFans.class
│   │   │   │   │   │   │   │   │   │   ├── state/
│   │   │   │   │   │   │   │   │   │   │   ├── BeafNodleState.class
│   │   │   │   │   │   │   │   │   │   │   ├── MainTest.class
│   │   │   │   │   │   │   │   │   │   │   ├── MatchState.class
│   │   │   │   │   │   │   │   │   │   │   ├── SKTTeam.class
│   │   │   │   │   │   │   │   │   │   │   ├── TeamState.class
│   │   │   │   │   │   │   │   │   │   │   └── VocationState.class
│   │   │   │   │   │   │   │   │   │   ├── strategy/
│   │   │   │   │   │   │   │   │   │   │   ├── GameStrategy.class
│   │   │   │   │   │   │   │   │   │   │   ├── MainTest.class
│   │   │   │   │   │   │   │   │   │   │   ├── RandomStrategy.class
│   │   │   │   │   │   │   │   │   │   │   ├── SteadyStrategy.class
│   │   │   │   │   │   │   │   │   │   │   ├── TeamGNR.class
│   │   │   │   │   │   │   │   │   │   │   └── UziStrategy.class
│   │   │   │   │   │   │   │   │   │   ├── template/
│   │   │   │   │   │   │   │   │   │   │   ├── AutoCookMachine.class
│   │   │   │   │   │   │   │   │   │   │   ├── CookTemplate.class
│   │   │   │   │   │   │   │   │   │   │   └── MainTest.class
│   │   │   │   │   │   │   │   │   │   ├── visitor/
│   │   │   │   │   │   │   │   │   │   │   ├── CPU.class
│   │   │   │   │   │   │   │   │   │   │   ├── Disk.class
│   │   │   │   │   │   │   │   │   │   │   ├── Hardware.class
│   │   │   │   │   │   │   │   │   │   │   ├── MainTest.class
│   │   │   │   │   │   │   │   │   │   │   ├── UpdatePackage.class
│   │   │   │   │   │   │   │   │   │   │   ├── Vistor.class
│   │   │   │   │   │   │   │   │   │   │   └── XiaoAi.class
│   │   │   │   │   │   │   │   │   ├── creatation/
│   │   │   │   │   │   │   │   │   │   ├── builder/
│   │   │   │   │   │   │   │   │   │   │   ├── AbstractBuilder.class
│   │   │   │   │   │   │   │   │   │   │   ├── MainTest.class
│   │   │   │   │   │   │   │   │   │   │   ├── Phone$PhoneBuilder.class
│   │   │   │   │   │   │   │   │   │   │   ├── Phone.class
│   │   │   │   │   │   │   │   │   │   │   └── XiaomiBuilder.class
│   │   │   │   │   │   │   │   │   │   ├── factory/
│   │   │   │   │   │   │   │   │   │   │   ├── abstractfactory/
│   │   │   │   │   │   │   │   │   │   │   │   ├── AbstractCar.class
│   │   │   │   │   │   │   │   │   │   │   │   ├── AbstractMask.class
│   │   │   │   │   │   │   │   │   │   │   │   ├── CommonMask.class
│   │   │   │   │   │   │   │   │   │   │   │   ├── MainTest.class
│   │   │   │   │   │   │   │   │   │   │   │   ├── N95Mask.class
│   │   │   │   │   │   │   │   │   │   │   │   ├── RacingCar.class
│   │   │   │   │   │   │   │   │   │   │   │   ├── VanCar.class
│   │   │   │   │   │   │   │   │   │   │   │   ├── WulinCarFactory.class
│   │   │   │   │   │   │   │   │   │   │   │   ├── WulinFactory.class
│   │   │   │   │   │   │   │   │   │   │   │   ├── WulinHangZhouMaskFactory.class
│   │   │   │   │   │   │   │   │   │   │   │   ├── WulinMaskFactory.class
│   │   │   │   │   │   │   │   │   │   │   │   ├── WulinRacingCarFactory.class
│   │   │   │   │   │   │   │   │   │   │   │   ├── WulinVanCarFactory.class
│   │   │   │   │   │   │   │   │   │   │   │   └── WulinWuHanMaskFactory.class
│   │   │   │   │   │   │   │   │   │   │   ├── factorymethod/
│   │   │   │   │   │   │   │   │   │   │   │   ├── AbstractCar.class
│   │   │   │   │   │   │   │   │   │   │   │   ├── AbstractCarFactory.class
│   │   │   │   │   │   │   │   │   │   │   │   ├── MainTest.class
│   │   │   │   │   │   │   │   │   │   │   │   ├── MiniCar.class
│   │   │   │   │   │   │   │   │   │   │   │   ├── RacingCar.class
│   │   │   │   │   │   │   │   │   │   │   │   ├── VanCar.class
│   │   │   │   │   │   │   │   │   │   │   │   ├── WulinMinCarFactory.class
│   │   │   │   │   │   │   │   │   │   │   │   ├── WulinRacingCarFactory.class
│   │   │   │   │   │   │   │   │   │   │   │   └── WulinVanCarFactory.class
│   │   │   │   │   │   │   │   │   │   │   ├── simplefactory/
│   │   │   │   │   │   │   │   │   │   │   │   ├── AbstractCar.class
│   │   │   │   │   │   │   │   │   │   │   │   ├── MainTest.class
│   │   │   │   │   │   │   │   │   │   │   │   ├── MiniCar.class
│   │   │   │   │   │   │   │   │   │   │   │   ├── VanCar.class
│   │   │   │   │   │   │   │   │   │   │   │   └── WuLinSimpleFactory.class
│   │   │   │   │   │   │   │   │   │   ├── prototype/
│   │   │   │   │   │   │   │   │   │   │   ├── GuiguMybatis.class
│   │   │   │   │   │   │   │   │   │   │   ├── MainTest.class
│   │   │   │   │   │   │   │   │   │   │   └── User.class
│   │   │   │   │   │   │   │   │   │   ├── singleton/
│   │   │   │   │   │   │   │   │   │   │   ├── MainTest.class
│   │   │   │   │   │   │   │   │   │   │   └── Person.class
│   │   │   │   │   │   │   │   │   ├── structural/
│   │   │   │   │   │   │   │   │   │   ├── adapter/
│   │   │   │   │   │   │   │   │   │   │   ├── clazz/
│   │   │   │   │   │   │   │   │   │   │   │   ├── JPMoviePlayerAdapter.class
│   │   │   │   │   │   │   │   │   │   │   │   └── MainTest.class
│   │   │   │   │   │   │   │   │   │   │   ├── obj/
│   │   │   │   │   │   │   │   │   │   │   │   ├── JPMoviePlayerAdapter.class
│   │   │   │   │   │   │   │   │   │   │   │   └── MainTest.class
│   │   │   │   │   │   │   │   │   │   │   ├── JPMovieAdapter.class
│   │   │   │   │   │   │   │   │   │   │   ├── MainTest.class
│   │   │   │   │   │   │   │   │   │   │   ├── MoviePlayer.class
│   │   │   │   │   │   │   │   │   │   │   ├── Player.class
│   │   │   │   │   │   │   │   │   │   │   ├── Translator.class
│   │   │   │   │   │   │   │   │   │   │   └── Zh_JPTranslator.class
│   │   │   │   │   │   │   │   │   │   ├── bridge/
│   │   │   │   │   │   │   │   │   │   │   ├── AbstractPhone.class
│   │   │   │   │   │   │   │   │   │   │   ├── AbstractSale.class
│   │   │   │   │   │   │   │   │   │   │   ├── IPhone.class
│   │   │   │   │   │   │   │   │   │   │   ├── MainTest.class
│   │   │   │   │   │   │   │   │   │   │   ├── MiPhone.class
│   │   │   │   │   │   │   │   │   │   │   ├── OfflineSale.class
│   │   │   │   │   │   │   │   │   │   │   ├── OnlineSale.class
│   │   │   │   │   │   │   │   │   │   │   └── StudentSale.class
│   │   │   │   │   │   │   │   │   │   ├── composite/
│   │   │   │   │   │   │   │   │   │   │   ├── MainTest.class
│   │   │   │   │   │   │   │   │   │   │   └── Menu.class
│   │   │   │   │   │   │   │   │   │   ├── decorator/
│   │   │   │   │   │   │   │   │   │   │   ├── LeiTikTok.class
│   │   │   │   │   │   │   │   │   │   │   ├── MainTest.class
│   │   │   │   │   │   │   │   │   │   │   ├── ManTikTok.class
│   │   │   │   │   │   │   │   │   │   │   ├── MeiYanDecorator.class
│   │   │   │   │   │   │   │   │   │   │   ├── TiktokDecorator.class
│   │   │   │   │   │   │   │   │   │   │   └── ZhangTikTok.class
│   │   │   │   │   │   │   │   │   │   ├── facade/
│   │   │   │   │   │   │   │   │   │   │   ├── Edu.class
│   │   │   │   │   │   │   │   │   │   │   ├── MainTest.class
│   │   │   │   │   │   │   │   │   │   │   ├── Police.class
│   │   │   │   │   │   │   │   │   │   │   ├── Social.class
│   │   │   │   │   │   │   │   │   │   │   └── WeiXinFacade.class
│   │   │   │   │   │   │   │   │   │   ├── flyweight/
│   │   │   │   │   │   │   │   │   │   │   ├── AbstractWaitressFlyweight.class
│   │   │   │   │   │   │   │   │   │   │   ├── BeautifulWaitress.class
│   │   │   │   │   │   │   │   │   │   │   ├── MainTest.class
│   │   │   │   │   │   │   │   │   │   │   └── ZuDao.class
│   │   │   │   │   │   │   │   │   │   ├── proxy/
│   │   │   │   │   │   │   │   │   │   │   ├── cglib/
│   │   │   │   │   │   │   │   │   │   │   │   ├── CglibProxy$1.class
│   │   │   │   │   │   │   │   │   │   │   │   ├── CglibProxy.class
│   │   │   │   │   │   │   │   │   │   │   │   ├── CglibTest.class
│   │   │   │   │   │   │   │   │   │   │   │   └── LeiTikTok.class
│   │   │   │   │   │   │   │   │   │   │   ├── dynamic/
│   │   │   │   │   │   │   │   │   │   │   │   ├── JdkTiktokProxy.class
│   │   │   │   │   │   │   │   │   │   │   │   ├── LeiTikTok.class
│   │   │   │   │   │   │   │   │   │   │   │   ├── MainTest.class
│   │   │   │   │   │   │   │   │   │   │   │   ├── ManTikTok.class
│   │   │   │   │   │   │   │   │   │   │   │   └── SellTikTok.class
│   │   │   │   │   │   │   │   │   │   │   ├── statics/
│   │   │   │   │   │   │   │   │   │   │   │   ├── LeiTikTok.class
│   │   │   │   │   │   │   │   │   │   │   │   ├── LiMingTiktokProxy.class
│   │   │   │   │   │   │   │   │   │   │   │   ├── MainTest.class
│   │   │   │   │   │   │   │   │   │   │   │   ├── ManTikTok.class
│   │   │   │   │   │   │   │   │   │   │   │   └── ZhangTikTok.class
│   │   │   │   │   │   │   │   │   │   │   └── MainTest.class
│   │   │   │   │   ├── generated-sources/
│   │   │   │   │   │   ├── annotations/
│   │   │   │   ├── design-patterns.iml
│   │   │   │   └── pom.xml
│   │   ├── day03-设计模式/
│   │   │   ├── design-patterns/
│   │   │   │   ├── .idea/
│   │   │   │   │   ├── .gitignore
│   │   │   │   │   ├── compiler.xml
│   │   │   │   │   ├── jarRepositories.xml
│   │   │   │   │   ├── misc.xml
│   │   │   │   │   ├── uiDesigner.xml
│   │   │   │   │   └── workspace.xml
│   │   │   │   ├── src/
│   │   │   │   │   ├── main/
│   │   │   │   │   │   ├── java/
│   │   │   │   │   │   │   ├── com/
│   │   │   │   │   │   │   │   ├── atguigu/
│   │   │   │   │   │   │   │   │   ├── design/
│   │   │   │   │   │   │   │   │   │   ├── behavioral/
│   │   │   │   │   │   │   │   │   │   │   ├── chain/
│   │   │   │   │   │   │   │   │   │   │   │   ├── ext/
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── CharacterFilter.java
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── EncodingFilter.java
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── Filter.java
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── FilterChain.java
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── HttpFilter.java
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── MainTest.java
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── My.java
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── Request.java
│   │   │   │   │   │   │   │   │   │   │   │   │   └── Response.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── MainTest.java
│   │   │   │   │   │   │   │   │   │   │   │   └── Teacher.java
│   │   │   │   │   │   │   │   │   │   │   ├── command/
│   │   │   │   │   │   │   │   │   │   │   │   ├── Command.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── LeiReceiver.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── MainTest.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── OnlineCommand.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── TeacherTongInvoker.java
│   │   │   │   │   │   │   │   │   │   │   │   └── WuHanTravelCommand.java
│   │   │   │   │   │   │   │   │   │   │   ├── interpreter/
│   │   │   │   │   │   │   │   │   │   │   │   ├── Area.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── IDCardExpression.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── MainTest.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── OrExpression.java
│   │   │   │   │   │   │   │   │   │   │   │   └── TerminalExpression.java
│   │   │   │   │   │   │   │   │   │   │   ├── iterator/
│   │   │   │   │   │   │   │   │   │   │   │   ├── BeautifulMan.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── MainTest.java
│   │   │   │   │   │   │   │   │   │   │   │   └── MaYuCheng.java
│   │   │   │   │   │   │   │   │   │   │   ├── mediator/
│   │   │   │   │   │   │   │   │   │   │   │   ├── Captain.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── ControlTower.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── HU8778.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── MainTest.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── SC8633.java
│   │   │   │   │   │   │   │   │   │   │   │   └── XC9527.java
│   │   │   │   │   │   │   │   │   │   │   ├── memento/
│   │   │   │   │   │   │   │   │   │   │   │   ├── GameRecord.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── GameServer.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── LeiGamer.java
│   │   │   │   │   │   │   │   │   │   │   │   └── MainTest.java
│   │   │   │   │   │   │   │   │   │   │   ├── observer/
│   │   │   │   │   │   │   │   │   │   │   │   ├── AbstractFans.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── AbstractTikToker.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── HumanFans.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── MainTest.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── MMTikToker.java
│   │   │   │   │   │   │   │   │   │   │   │   └── RobotFans.java
│   │   │   │   │   │   │   │   │   │   │   ├── state/
│   │   │   │   │   │   │   │   │   │   │   │   ├── BeafNodleState.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── MainTest.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── MatchState.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── SKTTeam.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── TeamState.java
│   │   │   │   │   │   │   │   │   │   │   │   └── VocationState.java
│   │   │   │   │   │   │   │   │   │   │   ├── strategy/
│   │   │   │   │   │   │   │   │   │   │   │   ├── GameStrategy.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── MainTest.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── RandomStrategy.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── SteadyStrategy.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── TeamGNR.java
│   │   │   │   │   │   │   │   │   │   │   │   └── UziStrategy.java
│   │   │   │   │   │   │   │   │   │   │   ├── template/
│   │   │   │   │   │   │   │   │   │   │   │   ├── AutoCookMachine.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── CookTemplate.java
│   │   │   │   │   │   │   │   │   │   │   │   └── MainTest.java
│   │   │   │   │   │   │   │   │   │   │   ├── visitor/
│   │   │   │   │   │   │   │   │   │   │   │   ├── CPU.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── Disk.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── Foot.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── Hardware.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── MainTest.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── UpdatePackage.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── Vistor.java
│   │   │   │   │   │   │   │   │   │   │   │   └── XiaoAi.java
│   │   │   │   │   │   │   │   │   │   ├── creatation/
│   │   │   │   │   │   │   │   │   │   │   ├── builder/
│   │   │   │   │   │   │   │   │   │   │   │   ├── AbstractBuilder.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── MainTest.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── Phone.java
│   │   │   │   │   │   │   │   │   │   │   │   └── XiaomiBuilder.java
│   │   │   │   │   │   │   │   │   │   │   ├── factory/
│   │   │   │   │   │   │   │   │   │   │   │   ├── abstractfactory/
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── AbstractCar.java
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── AbstractMask.java
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── CommonMask.java
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── MainTest.java
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── N95Mask.java
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── RacingCar.java
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── VanCar.java
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── WulinCarFactory.java
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── WulinFactory.java
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── WulinHangZhouMaskFactory.java
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── WulinMaskFactory.java
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── WulinRacingCarFactory.java
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── WulinVanCarFactory.java
│   │   │   │   │   │   │   │   │   │   │   │   │   └── WulinWuHanMaskFactory.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── factorymethod/
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── AbstractCar.java
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── AbstractCarFactory.java
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── MainTest.java
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── MiniCar.java
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── RacingCar.java
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── VanCar.java
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── WulinMinCarFactory.java
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── WulinRacingCarFactory.java
│   │   │   │   │   │   │   │   │   │   │   │   │   └── WulinVanCarFactory.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── simplefactory/
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── AbstractCar.java
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── MainTest.java
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── MiniCar.java
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── VanCar.java
│   │   │   │   │   │   │   │   │   │   │   │   │   └── WuLinSimpleFactory.java
│   │   │   │   │   │   │   │   │   │   │   ├── prototype/
│   │   │   │   │   │   │   │   │   │   │   │   ├── GuiguMybatis.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── MainTest.java
│   │   │   │   │   │   │   │   │   │   │   │   └── User.java
│   │   │   │   │   │   │   │   │   │   │   ├── singleton/
│   │   │   │   │   │   │   │   │   │   │   │   ├── MainTest.java
│   │   │   │   │   │   │   │   │   │   │   │   └── Person.java
│   │   │   │   │   │   │   │   │   │   ├── structural/
│   │   │   │   │   │   │   │   │   │   │   ├── adapter/
│   │   │   │   │   │   │   │   │   │   │   │   ├── clazz/
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── JPMoviePlayerAdapter.java
│   │   │   │   │   │   │   │   │   │   │   │   │   └── MainTest.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── obj/
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── JPMoviePlayerAdapter.java
│   │   │   │   │   │   │   │   │   │   │   │   │   └── MainTest.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── JPMovieAdapter.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── MainTest.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── MoviePlayer.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── Player.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── Translator.java
│   │   │   │   │   │   │   │   │   │   │   │   └── Zh_JPTranslator.java
│   │   │   │   │   │   │   │   │   │   │   ├── bridge/
│   │   │   │   │   │   │   │   │   │   │   │   ├── AbstractPhone.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── AbstractSale.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── IPhone.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── MainTest.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── MiPhone.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── OfflineSale.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── OnlineSale.java
│   │   │   │   │   │   │   │   │   │   │   │   └── StudentSale.java
│   │   │   │   │   │   │   │   │   │   │   ├── composite/
│   │   │   │   │   │   │   │   │   │   │   │   ├── MainTest.java
│   │   │   │   │   │   │   │   │   │   │   │   └── Menu.java
│   │   │   │   │   │   │   │   │   │   │   ├── decorator/
│   │   │   │   │   │   │   │   │   │   │   │   ├── LeiTikTok.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── MainTest.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── ManTikTok.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── MeiYanDecorator.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── TiktokDecorator.java
│   │   │   │   │   │   │   │   │   │   │   │   └── ZhangTikTok.java
│   │   │   │   │   │   │   │   │   │   │   ├── facade/
│   │   │   │   │   │   │   │   │   │   │   │   ├── Edu.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── MainTest.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── Police.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── Social.java
│   │   │   │   │   │   │   │   │   │   │   │   └── WeiXinFacade.java
│   │   │   │   │   │   │   │   │   │   │   ├── flyweight/
│   │   │   │   │   │   │   │   │   │   │   │   ├── AbstractWaitressFlyweight.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── BeautifulWaitress.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── MainTest.java
│   │   │   │   │   │   │   │   │   │   │   │   └── ZuDao.java
│   │   │   │   │   │   │   │   │   │   │   ├── proxy/
│   │   │   │   │   │   │   │   │   │   │   │   ├── cglib/
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── CglibProxy.java
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── CglibTest.java
│   │   │   │   │   │   │   │   │   │   │   │   │   └── LeiTikTok.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── dynamic/
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── JdkTiktokProxy.java
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── LeiTikTok.java
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── MainTest.java
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── ManTikTok.java
│   │   │   │   │   │   │   │   │   │   │   │   │   └── SellTikTok.java
│   │   │   │   │   │   │   │   │   │   │   │   ├── statics/
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── LeiTikTok.java
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── LiMingTiktokProxy.java
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── MainTest.java
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── ManTikTok.java
│   │   │   │   │   │   │   │   │   │   │   │   │   └── ZhangTikTok.java
│   │   │   │   │   │   │   │   │   │   │   │   └── MainTest.java
│   │   │   │   │   │   ├── resources/
│   │   │   │   │   ├── test/
│   │   │   │   │   │   ├── java/
│   │   │   │   ├── target/
│   │   │   │   │   ├── classes/
│   │   │   │   │   │   ├── com/
│   │   │   │   │   │   │   ├── atguigu/
│   │   │   │   │   │   │   │   ├── design/
│   │   │   │   │   │   │   │   │   ├── behavioral/
│   │   │   │   │   │   │   │   │   │   ├── chain/
│   │   │   │   │   │   │   │   │   │   │   ├── ext/
│   │   │   │   │   │   │   │   │   │   │   │   ├── CharacterFilter.class
│   │   │   │   │   │   │   │   │   │   │   │   ├── EncodingFilter.class
│   │   │   │   │   │   │   │   │   │   │   │   ├── Filter.class
│   │   │   │   │   │   │   │   │   │   │   │   ├── FilterChain.class
│   │   │   │   │   │   │   │   │   │   │   │   ├── HttpFilter.class
│   │   │   │   │   │   │   │   │   │   │   │   ├── MainTest.class
│   │   │   │   │   │   │   │   │   │   │   │   ├── My.class
│   │   │   │   │   │   │   │   │   │   │   │   ├── Request.class
│   │   │   │   │   │   │   │   │   │   │   │   └── Response.class
│   │   │   │   │   │   │   │   │   │   │   ├── MainTest.class
│   │   │   │   │   │   │   │   │   │   │   └── Teacher.class
│   │   │   │   │   │   │   │   │   │   ├── command/
│   │   │   │   │   │   │   │   │   │   │   ├── Command.class
│   │   │   │   │   │   │   │   │   │   │   ├── LeiReceiver.class
│   │   │   │   │   │   │   │   │   │   │   ├── MainTest.class
│   │   │   │   │   │   │   │   │   │   │   ├── OnlineCommand.class
│   │   │   │   │   │   │   │   │   │   │   ├── TeacherTongInvoker.class
│   │   │   │   │   │   │   │   │   │   │   └── WuHanTravelCommand.class
│   │   │   │   │   │   │   │   │   │   ├── interpreter/
│   │   │   │   │   │   │   │   │   │   │   ├── Area.class
│   │   │   │   │   │   │   │   │   │   │   ├── IDCardExpression.class
│   │   │   │   │   │   │   │   │   │   │   ├── MainTest.class
│   │   │   │   │   │   │   │   │   │   │   ├── OrExpression.class
│   │   │   │   │   │   │   │   │   │   │   └── TerminalExpression.class
│   │   │   │   │   │   │   │   │   │   ├── iterator/
│   │   │   │   │   │   │   │   │   │   │   ├── BeautifulMan$Iterator.class
│   │   │   │   │   │   │   │   │   │   │   ├── BeautifulMan$Itr.class
│   │   │   │   │   │   │   │   │   │   │   ├── BeautifulMan.class
│   │   │   │   │   │   │   │   │   │   │   ├── MainTest.class
│   │   │   │   │   │   │   │   │   │   │   └── MaYuCheng.class
│   │   │   │   │   │   │   │   │   │   ├── mediator/
│   │   │   │   │   │   │   │   │   │   │   ├── Captain.class
│   │   │   │   │   │   │   │   │   │   │   ├── ControlTower.class
│   │   │   │   │   │   │   │   │   │   │   ├── HU8778.class
│   │   │   │   │   │   │   │   │   │   │   ├── MainTest.class
│   │   │   │   │   │   │   │   │   │   │   ├── SC8633.class
│   │   │   │   │   │   │   │   │   │   │   └── XC9527.class
│   │   │   │   │   │   │   │   │   │   ├── memento/
│   │   │   │   │   │   │   │   │   │   │   ├── GameRecord.class
│   │   │   │   │   │   │   │   │   │   │   ├── GameServer.class
│   │   │   │   │   │   │   │   │   │   │   ├── LeiGamer.class
│   │   │   │   │   │   │   │   │   │   │   └── MainTest.class
│   │   │   │   │   │   │   │   │   │   ├── observer/
│   │   │   │   │   │   │   │   │   │   │   ├── AbstractFans.class
│   │   │   │   │   │   │   │   │   │   │   ├── AbstractTikToker.class
│   │   │   │   │   │   │   │   │   │   │   ├── HumanFans.class
│   │   │   │   │   │   │   │   │   │   │   ├── MainTest.class
│   │   │   │   │   │   │   │   │   │   │   ├── MMTikToker.class
│   │   │   │   │   │   │   │   │   │   │   └── RobotFans.class
│   │   │   │   │   │   │   │   │   │   ├── state/
│   │   │   │   │   │   │   │   │   │   │   ├── BeafNodleState.class
│   │   │   │   │   │   │   │   │   │   │   ├── MainTest.class
│   │   │   │   │   │   │   │   │   │   │   ├── MatchState.class
│   │   │   │   │   │   │   │   │   │   │   ├── SKTTeam.class
│   │   │   │   │   │   │   │   │   │   │   ├── TeamState.class
│   │   │   │   │   │   │   │   │   │   │   └── VocationState.class
│   │   │   │   │   │   │   │   │   │   ├── strategy/
│   │   │   │   │   │   │   │   │   │   │   ├── GameStrategy.class
│   │   │   │   │   │   │   │   │   │   │   ├── MainTest.class
│   │   │   │   │   │   │   │   │   │   │   ├── RandomStrategy.class
│   │   │   │   │   │   │   │   │   │   │   ├── SteadyStrategy.class
│   │   │   │   │   │   │   │   │   │   │   ├── TeamGNR.class
│   │   │   │   │   │   │   │   │   │   │   └── UziStrategy.class
│   │   │   │   │   │   │   │   │   │   ├── template/
│   │   │   │   │   │   │   │   │   │   │   ├── AutoCookMachine.class
│   │   │   │   │   │   │   │   │   │   │   ├── CookTemplate.class
│   │   │   │   │   │   │   │   │   │   │   └── MainTest.class
│   │   │   │   │   │   │   │   │   │   ├── visitor/
│   │   │   │   │   │   │   │   │   │   │   ├── CPU.class
│   │   │   │   │   │   │   │   │   │   │   ├── Disk.class
│   │   │   │   │   │   │   │   │   │   │   ├── Foot.class
│   │   │   │   │   │   │   │   │   │   │   ├── Hardware.class
│   │   │   │   │   │   │   │   │   │   │   ├── MainTest.class
│   │   │   │   │   │   │   │   │   │   │   ├── UpdatePackage.class
│   │   │   │   │   │   │   │   │   │   │   ├── Vistor.class
│   │   │   │   │   │   │   │   │   │   │   └── XiaoAi.class
│   │   │   │   │   │   │   │   │   ├── creatation/
│   │   │   │   │   │   │   │   │   │   ├── builder/
│   │   │   │   │   │   │   │   │   │   │   ├── AbstractBuilder.class
│   │   │   │   │   │   │   │   │   │   │   ├── MainTest.class
│   │   │   │   │   │   │   │   │   │   │   ├── Phone$PhoneBuilder.class
│   │   │   │   │   │   │   │   │   │   │   ├── Phone.class
│   │   │   │   │   │   │   │   │   │   │   └── XiaomiBuilder.class
│   │   │   │   │   │   │   │   │   │   ├── factory/
│   │   │   │   │   │   │   │   │   │   │   ├── abstractfactory/
│   │   │   │   │   │   │   │   │   │   │   │   ├── AbstractCar.class
│   │   │   │   │   │   │   │   │   │   │   │   ├── AbstractMask.class
│   │   │   │   │   │   │   │   │   │   │   │   ├── CommonMask.class
│   │   │   │   │   │   │   │   │   │   │   │   ├── MainTest.class
│   │   │   │   │   │   │   │   │   │   │   │   ├── N95Mask.class
│   │   │   │   │   │   │   │   │   │   │   │   ├── RacingCar.class
│   │   │   │   │   │   │   │   │   │   │   │   ├── VanCar.class
│   │   │   │   │   │   │   │   │   │   │   │   ├── WulinCarFactory.class
│   │   │   │   │   │   │   │   │   │   │   │   ├── WulinFactory.class
│   │   │   │   │   │   │   │   │   │   │   │   ├── WulinHangZhouMaskFactory.class
│   │   │   │   │   │   │   │   │   │   │   │   ├── WulinMaskFactory.class
│   │   │   │   │   │   │   │   │   │   │   │   ├── WulinRacingCarFactory.class
│   │   │   │   │   │   │   │   │   │   │   │   ├── WulinVanCarFactory.class
│   │   │   │   │   │   │   │   │   │   │   │   └── WulinWuHanMaskFactory.class
│   │   │   │   │   │   │   │   │   │   │   ├── factorymethod/
│   │   │   │   │   │   │   │   │   │   │   │   ├── AbstractCar.class
│   │   │   │   │   │   │   │   │   │   │   │   ├── AbstractCarFactory.class
│   │   │   │   │   │   │   │   │   │   │   │   ├── MainTest.class
│   │   │   │   │   │   │   │   │   │   │   │   ├── MiniCar.class
│   │   │   │   │   │   │   │   │   │   │   │   ├── RacingCar.class
│   │   │   │   │   │   │   │   │   │   │   │   ├── VanCar.class
│   │   │   │   │   │   │   │   │   │   │   │   ├── WulinMinCarFactory.class
│   │   │   │   │   │   │   │   │   │   │   │   ├── WulinRacingCarFactory.class
│   │   │   │   │   │   │   │   │   │   │   │   └── WulinVanCarFactory.class
│   │   │   │   │   │   │   │   │   │   │   ├── simplefactory/
│   │   │   │   │   │   │   │   │   │   │   │   ├── AbstractCar.class
│   │   │   │   │   │   │   │   │   │   │   │   ├── MainTest.class
│   │   │   │   │   │   │   │   │   │   │   │   ├── MiniCar.class
│   │   │   │   │   │   │   │   │   │   │   │   ├── VanCar.class
│   │   │   │   │   │   │   │   │   │   │   │   └── WuLinSimpleFactory.class
│   │   │   │   │   │   │   │   │   │   ├── prototype/
│   │   │   │   │   │   │   │   │   │   │   ├── GuiguMybatis.class
│   │   │   │   │   │   │   │   │   │   │   ├── MainTest.class
│   │   │   │   │   │   │   │   │   │   │   └── User.class
│   │   │   │   │   │   │   │   │   │   ├── singleton/
│   │   │   │   │   │   │   │   │   │   │   ├── MainTest.class
│   │   │   │   │   │   │   │   │   │   │   └── Person.class
│   │   │   │   │   │   │   │   │   ├── structural/
│   │   │   │   │   │   │   │   │   │   ├── adapter/
│   │   │   │   │   │   │   │   │   │   │   ├── clazz/
│   │   │   │   │   │   │   │   │   │   │   │   ├── JPMoviePlayerAdapter.class
│   │   │   │   │   │   │   │   │   │   │   │   └── MainTest.class
│   │   │   │   │   │   │   │   │   │   │   ├── obj/
│   │   │   │   │   │   │   │   │   │   │   │   ├── JPMoviePlayerAdapter.class
│   │   │   │   │   │   │   │   │   │   │   │   └── MainTest.class
│   │   │   │   │   │   │   │   │   │   │   ├── JPMovieAdapter.class
│   │   │   │   │   │   │   │   │   │   │   ├── MainTest.class
│   │   │   │   │   │   │   │   │   │   │   ├── MoviePlayer.class
│   │   │   │   │   │   │   │   │   │   │   ├── Player.class
│   │   │   │   │   │   │   │   │   │   │   ├── Translator.class
│   │   │   │   │   │   │   │   │   │   │   └── Zh_JPTranslator.class
│   │   │   │   │   │   │   │   │   │   ├── bridge/
│   │   │   │   │   │   │   │   │   │   │   ├── AbstractPhone.class
│   │   │   │   │   │   │   │   │   │   │   ├── AbstractSale.class
│   │   │   │   │   │   │   │   │   │   │   ├── IPhone.class
│   │   │   │   │   │   │   │   │   │   │   ├── MainTest.class
│   │   │   │   │   │   │   │   │   │   │   ├── MiPhone.class
│   │   │   │   │   │   │   │   │   │   │   ├── OfflineSale.class
│   │   │   │   │   │   │   │   │   │   │   ├── OnlineSale.class
│   │   │   │   │   │   │   │   │   │   │   └── StudentSale.class
│   │   │   │   │   │   │   │   │   │   ├── composite/
│   │   │   │   │   │   │   │   │   │   │   ├── MainTest.class
│   │   │   │   │   │   │   │   │   │   │   └── Menu.class
│   │   │   │   │   │   │   │   │   │   ├── decorator/
│   │   │   │   │   │   │   │   │   │   │   ├── LeiTikTok.class
│   │   │   │   │   │   │   │   │   │   │   ├── MainTest.class
│   │   │   │   │   │   │   │   │   │   │   ├── ManTikTok.class
│   │   │   │   │   │   │   │   │   │   │   ├── MeiYanDecorator.class
│   │   │   │   │   │   │   │   │   │   │   ├── TiktokDecorator.class
│   │   │   │   │   │   │   │   │   │   │   └── ZhangTikTok.class
│   │   │   │   │   │   │   │   │   │   ├── facade/
│   │   │   │   │   │   │   │   │   │   │   ├── Edu.class
│   │   │   │   │   │   │   │   │   │   │   ├── MainTest.class
│   │   │   │   │   │   │   │   │   │   │   ├── Police.class
│   │   │   │   │   │   │   │   │   │   │   ├── Social.class
│   │   │   │   │   │   │   │   │   │   │   └── WeiXinFacade.class
│   │   │   │   │   │   │   │   │   │   ├── flyweight/
│   │   │   │   │   │   │   │   │   │   │   ├── AbstractWaitressFlyweight.class
│   │   │   │   │   │   │   │   │   │   │   ├── BeautifulWaitress.class
│   │   │   │   │   │   │   │   │   │   │   ├── MainTest.class
│   │   │   │   │   │   │   │   │   │   │   └── ZuDao.class
│   │   │   │   │   │   │   │   │   │   ├── proxy/
│   │   │   │   │   │   │   │   │   │   │   ├── cglib/
│   │   │   │   │   │   │   │   │   │   │   │   ├── CglibProxy$1.class
│   │   │   │   │   │   │   │   │   │   │   │   ├── CglibProxy.class
│   │   │   │   │   │   │   │   │   │   │   │   ├── CglibTest.class
│   │   │   │   │   │   │   │   │   │   │   │   └── LeiTikTok.class
│   │   │   │   │   │   │   │   │   │   │   ├── dynamic/
│   │   │   │   │   │   │   │   │   │   │   │   ├── JdkTiktokProxy.class
│   │   │   │   │   │   │   │   │   │   │   │   ├── LeiTikTok.class
│   │   │   │   │   │   │   │   │   │   │   │   ├── MainTest.class
│   │   │   │   │   │   │   │   │   │   │   │   ├── ManTikTok.class
│   │   │   │   │   │   │   │   │   │   │   │   └── SellTikTok.class
│   │   │   │   │   │   │   │   │   │   │   ├── statics/
│   │   │   │   │   │   │   │   │   │   │   │   ├── LeiTikTok.class
│   │   │   │   │   │   │   │   │   │   │   │   ├── LiMingTiktokProxy.class
│   │   │   │   │   │   │   │   │   │   │   │   ├── MainTest.class
│   │   │   │   │   │   │   │   │   │   │   │   ├── ManTikTok.class
│   │   │   │   │   │   │   │   │   │   │   │   └── ZhangTikTok.class
│   │   │   │   │   │   │   │   │   │   │   └── MainTest.class
│   │   │   │   │   ├── generated-sources/
│   │   │   │   │   │   ├── annotations/
│   │   │   │   ├── design-patterns.iml
│   │   │   │   └── pom.xml
│   │   ├── day04-spring/
│   │   │   └── spring-frameworks.zip
│   │   ├── day05-spring/
│   │   │   └── spring-frameworks.zip
│   │   ├── day06-spring/
│   │   │   └── spring-frameworks.zip
│   │   ├── day07-spring/
│   │   │   └── spring-frameworks.zip
│   │   ├── day08-spring/
│   │   │   └── spring-frameworks.zip
│   │   ├── day09-spring/
│   │   │   └── spring-frameworks.zip
│   │   ├── day10-springmvc/
│   │   │   └── spring-frameworks.zip
│   │   ├── day11-springmvc/
│   │   │   └── spring-frameworks.zip
│   │   ├── day12-springmvc/
│   │   │   └── spring-frameworks.zip
│   │   ├── day13-springmvc/
│   │   │   ├── spring-frameworks.zip
│   │   │   └── springboot-first.zip
│   │   ├── day14-springboot与tomcat/
│   │   │   ├── apache-tomcat-9.0.44-src.zip
│   │   │   ├── demo.zip
│   │   │   ├── design-patterns.zip
│   │   │   ├── spi-demo.zip
│   │   │   ├── spring-frameworks.zip
│   │   │   ├── springboot-first.zip
│   │   │   ├── springboot-source.zip
│   │   │   └── 大厂学院-设计模式与框架源码.zip
│   ├── 4、视频/
│   │   ├── day01-总览设计模式-01-导论_运维库.mp4
│   │   ├── day01-总览设计模式-02-创建型模式-为什么使用创建型模式_运维库.mp4
│   │   ├── day01-总览设计模式-03-创建型模式-单例的演示_运维库.mp4
│   │   ├── day01-总览设计模式-04-创建型模式-单例的应用场景_运维库.mp4
│   │   ├── day01-总览设计模式-05-创建型模式-原型模式_运维库.mp4
│   │   ├── day01-总览设计模式-06-创建型模式-工厂-简单工厂模式_运维库.mp4
│   │   ├── day01-总览设计模式-07-创建型模式-工厂-工厂方法模式_运维库.mp4
│   │   ├── day01-总览设计模式-08-创建型模式-工厂-抽象工厂模式_运维库.mp4
│   │   ├── day01-总览设计模式-09-创建型模式-工厂-工厂模式的思考_运维库.mp4
│   │   ├── day01-总览设计模式-10-创建型模式-建造者_运维库.mp4
│   │   ├── day02-总览设计模式-11-结构型模式-适配器_运维库.mp4
│   │   ├── day02-总览设计模式-12-结构型模式-适配器一些场景_运维库.mp4
│   │   ├── day02-总览设计模式-13-结构型模式-桥接模式_运维库.mp4
│   │   ├── day02-总览设计模式-14-结构型模式-理解适配器与装饰器_运维库.mp4
│   │   ├── day02-总览设计模式-15-结构型模式-装饰器_运维库.mp4
│   │   ├── day02-总览设计模式-16-结构型模式-代理模式-静态代理_运维库.mp4
│   │   ├── day02-总览设计模式-17-结构型模式-代理模式-jdk动态代理_运维库.mp4
│   │   ├── day02-总览设计模式-18-结构型模式-代理模式-cglib_运维库.mp4
│   │   ├── day02-总览设计模式-19-结构型模式-代理模式-场景_运维库.mp4
│   │   ├── day02-总览设计模式-20-结构型模式-外观模式_运维库.mp4
│   │   ├── day02-总览设计模式-20-结构型模式-组合模式_运维库.mp4
│   │   ├── day02-总览设计模式-21-结构型模式-享元模式_运维库.mp4
│   │   ├── day02-总览设计模式-22-行为模式-模板模式_运维库.mp4
│   │   ├── day02-总览设计模式-23-行为模式-策略模式_运维库.mp4
│   │   ├── day02-总览设计模式-24-行为模式-状态模式_运维库.mp4
│   │   ├── day02-总览设计模式-25-行为模式-中介者模式_运维库.mp4
│   │   ├── day02-总览设计模式-26-行为模式-观察者模式_运维库.mp4
│   │   ├── day03-Spring源码分析-01-gradle急速安装与配置入门_运维库.mp4
│   │   ├── day03-Spring源码分析-02-源码环境搭建_运维库.mp4
│   │   ├── day03-总览设计模式-28-行为模式-备忘录模式_运维库.mp4
│   │   ├── day03-总览设计模式-29-行为模式-解释器模式_运维库.mp4
│   │   ├── day03-总览设计模式-30-行为模式-命令模式_运维库.mp4
│   │   ├── day03-总览设计模式-31-行为模式-迭代器模式_运维库.mp4
│   │   ├── day03-总览设计模式-32-行为模式-访问者模式_运维库.mp4
│   │   ├── day03-总览设计模式-33-行为模式-访问者模式-幸好很少_运维库.mp4
│   │   ├── day03-总览设计模式-34-行为模式-简单责任链模式_运维库.mp4
│   │   ├── day03-总览设计模式-35-行为模式-完整责任链模式_运维库.mp4
│   │   ├── day03-总览设计模式-36-小总结_运维库.mp4
│   │   ├── day04-Spring源码分析-03-基本注解_运维库.mp4
│   │   ├── day04-Spring源码分析-04-Spring框架的整体流程_运维库.mp4
│   │   ├── day04-Spring源码分析-05-资源与资源加载器接口_运维库.mp4
│   │   ├── day04-Spring源码分析-06-BeanFactory中一个重要的档案馆_运维库.mp4
│   │   ├── day04-Spring源码分析-07-什么时候BeanDefinition放入档案馆_运维库.mp4
│   │   ├── day04-Spring源码分析-08-读取bean信息_运维库.mp4
│   │   ├── day04-Spring源码分析-09-抛出了BeanPostProcessor_运维库.mp4
│   │   ├── day04-Spring源码分析-10-先自己发现下@Autowired_运维库.mp4
│   │   ├── day05-Spring源码分析-11-复习&后置增强机制&@Autowired是怎么完成的_运维库.mp4
│   │   ├── day05-Spring源码分析-12-后置处理器的接口关系_运维库.mp4
│   │   ├── day05-Spring源码分析-13-工厂的后置处理&配置类处理_运维库.mp4
│   │   ├── day05-Spring源码分析-14-bean后置处理器的创建过程_运维库.mp4
│   │   ├── day06-Spring源码分析-15-后置处理器干预生命周期的过程1_运维库.mp4
│   │   ├── day06-Spring源码分析-16-后置处理器干预生命周期的过程2_运维库.mp4
│   │   ├── day07-Spring源码分析-17-工厂bean独有的初始化方式_运维库.mp4
│   │   ├── day07-Spring源码分析-18-bean创建的前期流程_运维库.mp4
│   │   ├── day07-Spring源码分析-19-bean对象创建的前期准备事情_运维库.mp4
│   │   ├── day07-Spring源码分析-20-bean对象创建过程中的后置处理复习_运维库.mp4
│   │   ├── day07-Spring源码分析-21-getBean的详细图_运维库.mp4
│   │   ├── day07-Spring源码分析-22-Spring中的设计模式1_运维库.mp4
│   │   ├── day07-Spring源码分析-23-Spring容器的启动过程-容器对象基本创建_运维库.mp4
│   │   ├── day08-Spring源码分析-24-Spring容器刷新12大步-BeanFactory完成_运维库.mp4
│   │   ├── day08-Spring源码分析-24-Spring容器刷新12大步-前置准备_运维库.mp4
│   │   ├── day08-Spring源码分析-25-Spring容器刷新12大步-BeanFactory后置处理完成(重要步骤)_运维库.mp4
│   │   ├── day08-Spring源码分析-26-循环依赖结束_运维库.mp4
│   │   ├── day09-Spring源码分析-27-负责AOP功能的后置处理器_运维库.mp4
│   │   ├── day09-Spring源码分析-28-负责AOP功能的后置处理器第一次运行准备好数据_运维库.mp4
│   │   ├── day09-Spring源码分析-29-AOP功能的后置处理器-构建增强器的过程_运维库.mp4
│   │   ├── day09-Spring源码分析-30-AOP功能的后置处理器-创建Service代理对象之前的工作_运维库.mp4
│   │   ├── day09-Spring源码分析-31-AOP功能的后置处理器-创建Service代理对象之前的工作2_运维库.mp4
│   │   ├── day09-Spring源码分析-32-AOP功能的后置处理器-代理对象完全准备完成_运维库.mp4
│   │   ├── day09-Spring源码分析-33-AOP功能的后置处理器-将增强器组装为拦截器链_运维库.mp4
│   │   ├── day09-Spring源码分析-34-剩下的扩展任务_运维库.mp4
│   │   ├── day10-Spring源码分析-35-AOP运行原理_运维库.mp4
│   │   ├── day10-Spring源码分析-36-事件原理_运维库.mp4
│   │   ├── day10-web源码分析-37-SPI原理_运维库.mp4
│   │   ├── day10-web源码分析-38-SpringMVC注解版与Tomcat的整合_运维库.mp4
│   │   ├── day10-web源码分析-39-SpringMVC基于SPI启动了web容器_运维库.mp4
│   │   ├── day11-web源码分析-40-基于两个事件回调启动整个Spring与SpringMVC_运维库.mp4
│   │   ├── day11-web源码分析-41-请求的处理链路_运维库.mp4
│   │   ├── day11-web源码分析-42-八大组件的介绍_运维库.mp4
│   │   ├── day11-web源码分析-43-九大组件利用Spring事件机制进行初始化_运维库.mp4
│   │   ├── day11-web源码分析-44-HandlerMapping的细节_运维库.mp4
│   │   ├── day12-web源码分析-45-HandlerAdapter的原理_运维库.mp4
│   │   ├── day12-web源码分析-46-HandlerAdapter中的参数解析器、和返回值处理器._运维库.mp4
│   │   ├── day12-web源码分析-47-参数器解析器工作流程_运维库.mp4
│   │   ├── day12-web源码分析-48-返回值处理器工作流程_运维库.mp4
│   │   ├── day12-web源码分析-49-返回值会封装ModelAndView_运维库.mp4
│   │   ├── day12-web源码分析-50-提前挖坑我们后来讲的内容_运维库.mp4
│   │   ├── day12-web源码分析-51-为啥注释有问号_运维库.mp4
│   │   ├── day13-web源码分析-52-视图解析原理_运维库.mp4
│   │   ├── day13-web源码分析-53-自定义的视图解析器与视图_运维库.mp4
│   │   ├── day13-web源码分析-54-异常处理流程_运维库.mp4
│   │   ├── day13-web源码分析-55-注解版的异常解析器工作原理_运维库.mp4
│   │   ├── day13-web源码分析-56-找组件先找自己再找父容器_运维库.mp4
│   │   ├── day13-web源码分析-57-@EnableWebMvc原理_运维库.mp4
│   │   ├── day13-web源码分析-58-嵌入式Tomcat与SpringMVC的整合_运维库.mp4
│   │   ├── day14-SpringBoot源码分析-59-@EnableWebMvc的厉害之处_运维库.mp4
│   │   ├── day14-SpringBoot源码分析-60-SpringBoot启动导入了很多的自动配置类_运维库.mp4
│   │   ├── day14-SpringBoot源码分析-61-容器刷新在onRefresh步骤会启动Tomcat_运维库.mp4
│   │   ├── day14-SpringBoot源码分析-62-Tomcat启动加载DispatcherServlet的时机_运维库.mp4
│   │   ├── day14-SpringBoot源码分析-63-SpringBoot的run核心_运维库.mp4
│   │   ├── day14-Tomcat源码分析-64-Tomcat源码环境搭建_运维库.mp4
│   │   ├── day14-Tomcat源码分析-65-Tomcat架构规划_运维库.mp4
│   │   ├── day14-Tomcat源码分析-66-Tomcat核心组件的包含关系_运维库.mp4
│   │   ├── day14-Tomcat源码分析-67-Tomcat核心组件生命周期模板模式的使用_运维库.mp4
│   │   ├── day14-Tomcat源码分析-68-Tomcat启动的初始化过程_运维库.mp4
│   │   ├── day14-Tomcat源码分析-69-Tomcat组件的启动过程_运维库.mp4
│   │   ├── day14-Tomcat源码分析-70-Tomcat端口启动的过程_运维库.mp4
│   │   ├── day14-Tomcat源码分析-71-Tomcat请求处理的线程池模型_运维库.mp4
│   │   ├── day14-Tomcat源码分析-72-Tomcat请求处理流程_运维库.mp4
│   │   └── day14-Tomcat源码分析-73-面试问题_运维库.mp4
├── 03、大厂JVM/
│   ├── JVM与GC调优(1)/
│   │   ├── 1.笔记/
│   │   │   ├── 第1篇-字节码篇.png
│   │   │   ├── 第2篇-类的加载篇.png
│   │   │   ├── 第3篇-运行时内存篇.png
│   │   │   ├── 第4篇-对象内存布局.png
│   │   │   ├── 第5篇:执行引擎篇.png
│   │   │   ├── 第6篇-垃圾回收篇.png
│   │   │   ├── 第7篇-JVM性能监控篇.png
│   │   │   └── 第8篇-JVM性能调优案例篇.png
│   │   ├── 2.资料/
│   │   │   ├── apache-jmeter-5.4.1.zip
│   │   │   ├── arthas-boot.jar
│   │   │   ├── arthas-master.zip
│   │   │   ├── Demo字节码的解析.xlsx
│   │   │   ├── JClassLib_windows.rar
│   │   │   ├── JProfiler v11.0.2 64位 特别版(附注册码+安装教程).zip
│   │   │   ├── jprofiler-plugin.jar
│   │   │   ├── MemoryAnalyzer-1.11.0.20201202-win32.win32.x86_64.zip
│   │   │   ├── PXBinaryViewerSetup.exe
│   │   │   ├── 常量类型和结构.xls
│   │   │   ├── 大厂学院_JVM与GC调优专题-课程简介.pdf
│   │   │   └── 尚硅谷_宋红康_案例7:日均百万订单系统JVM参数设置.png
│   │   ├── 3.代码/
│   │   │   └── JVMdachang210416.zip
│   │   ├── 4.视频/
│   │   │   ├── day01/
│   │   │   │   ├── 01-课程内容介绍_运维库.mp4
│   │   │   │   ├── 02-JVM的概述内容_运维库.mp4
│   │   │   │   ├── 03-字节码文件的概述_运维库.mp4
│   │   │   │   ├── 04-跟字节码使用相关的几个面试代码题_运维库.mp4
│   │   │   │   ├── 05-class文件结构的分析_运维库.mp4
│   │   │   │   ├── 06-相关的字节码指令_运维库.mp4
│   │   │   │   └── 07-类的加载概述_loading的阶段_运维库.mp4
│   │   │   ├── day02/
│   │   │   │   ├── 01-链接环节的执行_运维库.mp4
│   │   │   │   ├── 02-类的初始化_主动使用与被动使用_运维库.mp4
│   │   │   │   ├── 03-类的使用与类的卸载_运维库.mp4
│   │   │   │   ├── 04-类的加载器的分类_运维库.mp4
│   │   │   │   ├── 05-ClassLoader的源码分析_运维库.mp4
│   │   │   │   ├── 06-自定义类的加载器_运维库.mp4
│   │   │   │   ├── 07-双亲委派机制_运维库.mp4
│   │   │   │   ├── 08-Tomcat的类加载机制_运维库.mp4
│   │   │   │   ├── 09-程序计数器的理解_运维库.mp4
│   │   │   │   └── 10-栈的理解_运维库.mp4
│   │   │   ├── day03/
│   │   │   │   ├── 01-局部变量表的说明_运维库.mp4
│   │   │   │   ├── 02-操作数栈_运维库.mp4
│   │   │   │   ├── 03-动态链接(指向运行时常量池中该方法的引用)_运维库.mp4
│   │   │   │   ├── 04-方法返回地址_运维库.mp4
│   │   │   │   ├── 05-栈总结的5个面试问题_运维库.mp4
│   │   │   │   ├── 06-本地方法栈的说明_运维库.mp4
│   │   │   │   ├── 07-堆空间大小的设置_运维库.mp4
│   │   │   │   ├── 08-新生代与老年代的参数设置_运维库.mp4
│   │   │   │   ├── 09-对象分配过程_运维库.mp4
│   │   │   │   ├── 10-MinorGC、MajorGC、FullGC_运维库.mp4
│   │   │   │   └── 11-方法区的设置_演进_运维库.mp4
│   │   │   ├── day04/
│   │   │   │   ├── 01-小结_运维库.mp4
│   │   │   │   ├── 02-对象的创建方式_运维库.mp4
│   │   │   │   ├── 03-创建的对象的内存分配过程_运维库.mp4
│   │   │   │   ├── 04-对象的内存布局_运维库.mp4
│   │   │   │   ├── 05-对象的访问定位_运维库.mp4
│   │   │   │   ├── 06-解释器与JIT编译器_运维库.mp4
│   │   │   │   ├── 07-JIT针对何种代码进行提前编译_运维库.mp4
│   │   │   │   ├── 08-两种不同的编译器C1和C2_运维库.mp4
│   │   │   │   ├── 09-GC的基本概念_运维库.mp4
│   │   │   │   ├── 10-引用技术算法的理解_运维库.mp4
│   │   │   │   ├── 11-可达性分析算法_运维库.mp4
│   │   │   │   ├── 12-垃圾标记和清除环节的算法_运维库.mp4
│   │   │   │   ├── 13-System.gc()与finalize()的说明_运维库.mp4
│   │   │   │   ├── 14-内存溢出和内存泄漏问题_运维库.mp4
│   │   │   │   └── 15-安全点与安全区域_并行与并发_运维库.mp4
│   │   │   ├── day05/
│   │   │   │   ├── 01-5种引用的说明_运维库.mp4
│   │   │   │   ├── 02-GC评价指标_运维库.mp4
│   │   │   │   ├── 03-GC的组合关系_运维库.mp4
│   │   │   │   ├── 04-SerialGC_运维库.mp4
│   │   │   │   ├── 05-ParNewGC_运维库.mp4
│   │   │   │   ├── 06-ParallelGC_运维库.mp4
│   │   │   │   ├── 07-CMSGC_运维库.mp4
│   │   │   │   ├── 08-G1GC_运维库.mp4
│   │   │   │   ├── 09-GC日志分析_运维库.mp4
│   │   │   │   ├── 10-案例一:堆溢出_运维库.mp4
│   │   │   │   ├── 11-案例二:元空间溢出_运维库.mp4
│   │   │   │   ├── 12-案例三:GC overhead limit exceeded_运维库.mp4
│   │   │   │   ├── 13-案例四:创建线程1_运维库.mp4
│   │   │   │   └── 14-案例四:创建线程2_运维库.mp4
│   │   │   ├── day06/
│   │   │   │   ├── 01-调优的基本问题_运维库.mp4
│   │   │   │   ├── 02-调优的步骤_运维库.mp4
│   │   │   │   ├── 03-Jmeter的配置_运维库.mp4
│   │   │   │   ├── 04-优化案例1:调整堆大小提升服务的吞吐量_运维库.mp4
│   │   │   │   ├── 05-优化案例2:逃逸分析之栈上分配_运维库.mp4
│   │   │   │   ├── 06-优化案例2:逃逸分析之标量替换、锁消除_运维库.mp4
│   │   │   │   ├── 07-优化案例3:合理配置堆内存_运维库.mp4
│   │   │   │   ├── 08-如何计算YGC发生频率_运维库.mp4
│   │   │   │   ├── 09-UseAdaptiveSizePolicy的使用_运维库.mp4
│   │   │   │   ├── 10-优化案例4:CPU占用很高的排查方案_运维库.mp4
│   │   │   │   ├── 11-优化案例5:G1并发GC线程数对性能的影响_运维库.mp4
│   │   │   │   ├── 12-优化案例6:调整垃圾回收器对吞吐量的影响_运维库.mp4
│   │   │   │   ├── 13-优化案例7:日均百万订单如何设置JVM参数_运维库.mp4
│   │   │   │   ├── 14-多种命令行工具的使用_运维库.mp4
│   │   │   │   ├── 15-Arthas的基本使用_运维库.mp4
│   │   │   │   └── 16-课程结束_运维库.mp4
│   │   ├── 水印/
│   │   │   ├── 01-5种引用的说明_运维库.mp4
│   │   │   ├── 01-调优的基本问题_运维库.mp4
│   │   │   ├── 01-局部变量表的说明_运维库.mp4
│   │   │   ├── 01-课程内容介绍_运维库.mp4
│   │   │   ├── 01-链接环节的执行_运维库.mp4
│   │   │   ├── 01-小结_运维库.mp4
│   │   │   ├── 02-GC评价指标_运维库.mp4
│   │   │   ├── 02-JVM的概述内容_运维库.mp4
│   │   │   ├── 02-操作数栈_运维库.mp4
│   │   │   ├── 02-调优的步骤_运维库.mp4
│   │   │   ├── 02-对象的创建方式_运维库.mp4
│   │   │   ├── 02-类的初始化_主动使用与被动使用_运维库.mp4
│   │   │   ├── 03-GC的组合关系_运维库.mp4
│   │   │   ├── 03-Jmeter的配置_运维库.mp4
│   │   │   ├── 03-创建的对象的内存分配过程_运维库.mp4
│   │   │   ├── 03-动态链接(指向运行时常量池中该方法的引用)_运维库.mp4
│   │   │   ├── 03-类的使用与类的卸载_运维库.mp4
│   │   │   ├── 03-字节码文件的概述_运维库.mp4
│   │   │   ├── 04-SerialGC_运维库.mp4
│   │   │   ├── 04-对象的内存布局_运维库.mp4
│   │   │   ├── 04-方法返回地址_运维库.mp4
│   │   │   ├── 04-跟字节码使用相关的几个面试代码题_运维库.mp4
│   │   │   ├── 04-类的加载器的分类_运维库.mp4
│   │   │   ├── 04-优化案例1:调整堆大小提升服务的吞吐量_运维库.mp4
│   │   │   ├── 05-ClassLoader的源码分析_运维库.mp4
│   │   │   ├── 05-class文件结构的分析_运维库.mp4
│   │   │   ├── 05-ParNewGC_运维库.mp4
│   │   │   ├── 05-对象的访问定位_运维库.mp4
│   │   │   ├── 05-优化案例2:逃逸分析之栈上分配_运维库.mp4
│   │   │   ├── 05-栈总结的5个面试问题_运维库.mp4
│   │   │   ├── 06-ParallelGC_运维库.mp4
│   │   │   ├── 06-本地方法栈的说明_运维库.mp4
│   │   │   ├── 06-解释器与JIT编译器_运维库.mp4
│   │   │   ├── 06-相关的字节码指令_运维库.mp4
│   │   │   ├── 06-优化案例2:逃逸分析之标量替换、锁消除_运维库.mp4
│   │   │   ├── 06-自定义类的加载器_运维库.mp4
│   │   │   ├── 07-CMSGC_运维库.mp4
│   │   │   ├── 07-JIT针对何种代码进行提前编译_运维库.mp4
│   │   │   ├── 07-堆空间大小的设置_运维库.mp4
│   │   │   ├── 07-类的加载概述_loading的阶段_运维库.mp4
│   │   │   ├── 07-双亲委派机制_运维库.mp4
│   │   │   ├── 07-优化案例3:合理配置堆内存_运维库.mp4
│   │   │   ├── 08-G1GC_运维库.mp4
│   │   │   ├── 08-Tomcat的类加载机制_运维库.mp4
│   │   │   ├── 08-两种不同的编译器C1和C2_运维库.mp4
│   │   │   ├── 08-如何计算YGC发生频率_运维库.mp4
│   │   │   ├── 08-新生代与老年代的参数设置_运维库.mp4
│   │   │   ├── 09-GC的基本概念_运维库.mp4
│   │   │   ├── 09-GC日志分析_运维库.mp4
│   │   │   ├── 09-UseAdaptiveSizePolicy的使用_运维库.mp4
│   │   │   ├── 09-程序计数器的理解_运维库.mp4
│   │   │   ├── 09-对象分配过程_运维库.mp4
│   │   │   ├── 10-MinorGC、MajorGC、FullGC_运维库.mp4
│   │   │   ├── 10-案例一:堆溢出_运维库.mp4
│   │   │   ├── 10-引用技术算法的理解_运维库.mp4
│   │   │   ├── 10-优化案例4:CPU占用很高的排查方案_运维库.mp4
│   │   │   ├── 10-栈的理解_运维库.mp4
│   │   │   ├── 11-案例二:元空间溢出_运维库.mp4
│   │   │   ├── 11-方法区的设置_演进_运维库.mp4
│   │   │   ├── 11-可达性分析算法_运维库.mp4
│   │   │   ├── 11-优化案例5:G1并发GC线程数对性能的影响_运维库.mp4
│   │   │   ├── 12-案例三:GC overhead limit exceeded_运维库.mp4
│   │   │   ├── 12-垃圾标记和清除环节的算法_运维库.mp4
│   │   │   ├── 12-优化案例6:调整垃圾回收器对吞吐量的影响_运维库.mp4
│   │   │   ├── 13-System.gc()与finalize()的说明_运维库.mp4
│   │   │   ├── 13-案例四:创建线程1_运维库.mp4
│   │   │   ├── 13-优化案例7:日均百万订单如何设置JVM参数_运维库.mp4
│   │   │   ├── 14-案例四:创建线程2_运维库.mp4
│   │   │   ├── 14-多种命令行工具的使用_运维库.mp4
│   │   │   ├── 14-内存溢出和内存泄漏问题_运维库.mp4
│   │   │   ├── 15-Arthas的基本使用_运维库.mp4
│   │   │   ├── 15-安全点与安全区域_并行与并发_运维库.mp4
│   │   │   └── 16-课程结束_运维库.mp4
│   │   ├── JVM与GC调优专题课程简介_运维库.mp4
│   │   ├── 尚硅谷_宋红康_深入拆解一线大厂JVM.pptx
│   │   └── 深入拆解一线大厂JVM 讲师:宋红康v1.1.mmap
├── 04、大厂-JUC/
│   ├── 代码/
│   │   └── juc2021-allcode-2021.3.30.zip
│   ├── 脑图-请不要公开/
│   │   └── J.U.C大厂高阶班2021.mmap
│   ├── 视频/
│   │   ├── 01_前言_运维库.mp4
│   │   ├── 02_线程的start方法_运维库.mp4
│   │   ├── 03_进程线程管程_运维库.mp4
│   │   ├── 04_用户线程和守护线程_运维库.mp4
│   │   ├── 05_对Future的改进_运维库.mp4
│   │   ├── 06_CompletableFuture_运维库.mp4
│   │   ├── 07_CompletableFuture四个函数_运维库.mp4
│   │   ├── 08_get和join方法_运维库.mp4
│   │   ├── 09_大厂真实案例比价需求_运维库.mp4
│   │   ├── 10_CompletableFuture案例解读分析_运维库.mp4
│   │   ├── 11_获得结果和触发计算_运维库.mp4
│   │   ├── 12_对计算结果进行处理_运维库.mp4
│   │   ├── 13_速度优选和对计算结果进行合并_运维库.mp4
│   │   ├── 14_从轻松的乐观锁和悲观锁开讲_运维库.mp4
│   │   ├── 15_8中锁现象演示和原理解释_运维库.mp4
│   │   ├── 16_sync底层字节码_运维库.mp4
│   │   ├── 17_公平锁和非公平锁_运维库.mp4
│   │   ├── 18_可重入锁_运维库.mp4
│   │   ├── 19_死锁_运维库.mp4
│   │   ├── 20_中断标志面试题_运维库.mp4
│   │   ├── 21_粉丝福利加课说简历编写_运维库.mp4
│   │   ├── 22_Object类中的wait和notify方法实现线程等待和唤醒_运维库.mp4
│   │   ├── 23_LockSupport类中的park等待和unpark唤醒_运维库.mp4
│   │   ├── 24_多个通行证演示_运维库.mp4
│   │   ├── 25_JMM规范下多线程对变量的读写过程_运维库.mp4
│   │   ├── 26_happens-before_运维库.mp4
│   │   ├── 27_volatile之四类内存屏障指令_运维库.mp4
│   │   ├── 28_内存屏障源码分析_运维库.mp4
│   │   ├── 29_内存屏障策略4种_运维库.mp4
│   │   ├── 30_volatile变量的读写过程_运维库.mp4
│   │   ├── 31_内存屏障2次复习_运维库.mp4
│   │   ├── 32_如何正确使用volatile_运维库.mp4
│   │   ├── 33_最后的小总结volatile_运维库.mp4
│   │   ├── 34_CAS底层原理和UnSafe的理解_运维库.mp4
│   │   ├── 35_自旋锁_运维库.mp4
│   │   ├── 36_ABA问题解决_运维库.mp4
│   │   ├── 37_基本类型原子类_运维库.mp4
│   │   ├── 38_数组类型原子类_运维库.mp4
│   │   ├── 39_引用类型原子类_运维库.mp4
│   │   ├── 40_对象的属性修改原子类_运维库.mp4
│   │   ├── 41_LongAdder和LongAccumulator_运维库.mp4
│   │   ├── 42_LongAdder高性能对比_运维库.mp4
│   │   ├── 43_LongAdder为什么这么快_运维库.mp4
│   │   ├── 44_LongAdder为什么这么快2_运维库.mp4
│   │   ├── 45_LongAdder源码分析01_运维库.mp4
│   │   ├── 46_LongAdder源码分析02_运维库.mp4
│   │   ├── 47_LongAdder源码分析03_运维库.mp4
│   │   ├── 48_ThreadLocal简介_运维库.mp4
│   │   ├── 49_ThreadLocal最佳实践_运维库.mp4
│   │   ├── 50_ThreadThreadLocalThreadLocalMap 关系_运维库.mp4
│   │   ├── 51_强引用_运维库.mp4
│   │   ├── 52_软和弱引用_运维库.mp4
│   │   ├── 53_虚引用_运维库.mp4
│   │   ├── 54_ThreadLocal如何避免内存泄漏_运维库.mp4
│   │   ├── 55_内存布局之对象头_运维库.mp4
│   │   ├── 56_对象头的MarkWord_运维库.mp4
│   │   ├── 57_对象布局说明和压缩指针_运维库.mp4
│   │   ├── 58_Synchronized的性能变化说明_运维库.mp4
│   │   ├── 59_无锁演示_运维库.mp4
│   │   ├── 60_偏向锁演示_运维库.mp4
│   │   ├── 61_轻量锁演示_运维库.mp4
│   │   ├── 62_重量锁演示和总结_运维库.mp4
│   │   ├── 63_锁粗化和锁消除_运维库.mp4
│   │   ├── 64_AQS理论_运维库.mp4
│   │   ├── 65_AQS内部结构_运维库.mp4
│   │   ├── 66_AQS突破口lock方法_运维库.mp4
│   │   ├── 67_AQS源码分析01_运维库.mp4
│   │   ├── 68_AQS源码分析02_运维库.mp4
│   │   ├── 69_ReentrantReadWriteLock演变复习_运维库.mp4
│   │   ├── 70_读写锁的演变2_运维库.mp4
│   │   ├── 71_ReentrantReadWriteLock降级规则_运维库.mp4
│   │   ├── 72_有没有比读写锁更快的锁_运维库.mp4
│   │   └── 73_总结_运维库.mp4
│   ├── 资料/
│   │   └── hotspot-87ee5ee27509.zip
├── 05、大厂-云原生/
│   ├── 云原生/
│   │   ├── 1.笔记/
│   │   ├── 2.资料/
│   │   │   ├── day01/
│   │   │   │   ├── CNCF_TrailMap_latest.png
│   │   │   │   ├── 拥抱云原生-01-云原生生态系统.pdf
│   │   │   │   ├── 云原生概念.PanD
│   │   │   │   └── 云原生概念.txt
│   │   │   ├── day02/
│   │   │   │   ├── Docker 图.png
│   │   │   │   └── Docker实战.pdf
│   │   │   ├── day03/
│   │   │   │   ├── dockerfiles/
│   │   │   │   │   ├── Dockerfile
│   │   │   │   │   └── Dockerfile copy
│   │   │   │   ├── Docker实战.pdf
│   │   │   │   └── docker文件系统原理.jpg
│   │   │   ├── day04/
│   │   │   │   ├── dockerfiles/
│   │   │   │   │   ├── Dockerfile
│   │   │   │   │   ├── Dockerfile copy
│   │   │   │   │   ├── Dockerfile copy 10
│   │   │   │   │   ├── Dockerfile copy 11
│   │   │   │   │   ├── Dockerfile copy 12
│   │   │   │   │   ├── Dockerfile copy 2
│   │   │   │   │   ├── Dockerfile copy 3
│   │   │   │   │   ├── Dockerfile copy 4
│   │   │   │   │   ├── Dockerfile copy 5
│   │   │   │   │   ├── Dockerfile copy 6
│   │   │   │   │   ├── Dockerfile copy 7
│   │   │   │   │   ├── Dockerfile copy 8
│   │   │   │   │   ├── Dockerfile copy 9
│   │   │   │   │   └── 实验命令.sh
│   │   │   │   └── Docker实战.pdf
│   │   │   ├── day05/
│   │   │   │   ├── Docker实战.pdf
│   │   │   │   └── docker网络.jpg
│   │   │   ├── day06/
│   │   │   │   ├── DevOps.pdf
│   │   │   │   └── 服务器架构图.jpg
│   │   │   ├── day07/
│   │   │   │   └── 文档、代码、插件.zip
│   │   │   ├── day08/
│   │   │   │   ├── 02、kubernetes/
│   │   │   │   │   ├── assets/
│   │   │   │   │   │   ├── 1619061915065.png
│   │   │   │   │   │   ├── 1619062152511.png
│   │   │   │   │   │   ├── 1619062201206.png
│   │   │   │   │   │   ├── 1619075196642.png
│   │   │   │   │   │   ├── 1619075921614.png
│   │   │   │   │   │   ├── 1619075969892.png
│   │   │   │   │   │   ├── 1619076211983.png
│   │   │   │   │   │   ├── 1619086037936.png
│   │   │   │   │   │   ├── 1619100578888.png
│   │   │   │   │   │   ├── 4da21bc4c1cda04e485b335100ae02b3.png-wh_600x-s_704737526.png
│   │   │   │   │   │   ├── 9e637c54459c61c8f1879c3527f9b78a.png
│   │   │   │   │   │   ├── components-of-kubernetes.svg
│   │   │   │   │   │   ├── container_evolution.svg
│   │   │   │   │   │   ├── flower.svg
│   │   │   │   │   │   ├── module_01.f6dc9f93.svg
│   │   │   │   │   │   ├── module_01_cluster.8f54b2c5.svg
│   │   │   │   │   │   ├── module_02_first_app.svg
│   │   │   │   │   │   ├── module_03_nodes.38f0ef71.svg
│   │   │   │   │   │   ├── module_03_pods.ccc5ba54.svg
│   │   │   │   │   │   ├── module_04_labels.svg
│   │   │   │   │   │   ├── module_04_services.svg
│   │   │   │   │   │   ├── module_06_rollingupdates1.svg
│   │   │   │   │   │   ├── module_06_rollingupdates2.svg
│   │   │   │   │   │   ├── module_06_rollingupdates3.svg
│   │   │   │   │   │   └── module_06_rollingupdates4.svg
│   │   │   │   │   └── 01、Kubernetes基础入门.md
│   │   │   ├── day09/
│   │   │   │   ├── yaml/
│   │   │   │   │   ├── dash-admin.yaml
│   │   │   │   │   ├── deploy.yaml
│   │   │   │   │   └── recommended.yaml
│   │   │   │   ├── 笔记/
│   │   │   │   │   ├── assets/
│   │   │   │   │   │   ├── 1619061915065.png
│   │   │   │   │   │   ├── 1619062152511.png
│   │   │   │   │   │   ├── 1619062201206.png
│   │   │   │   │   │   ├── 1619075196642.png
│   │   │   │   │   │   ├── 1619075921614.png
│   │   │   │   │   │   ├── 1619075969892.png
│   │   │   │   │   │   ├── 1619076211983.png
│   │   │   │   │   │   ├── 1619086037936.png
│   │   │   │   │   │   ├── 1619100578888.png
│   │   │   │   │   │   ├── 1619265256236.png
│   │   │   │   │   │   ├── 1619265364639.png
│   │   │   │   │   │   ├── 1619265568111.png
│   │   │   │   │   │   ├── 1619274681271.png
│   │   │   │   │   │   ├── 4da21bc4c1cda04e485b335100ae02b3.png-wh_600x-s_704737526.png
│   │   │   │   │   │   ├── 9e637c54459c61c8f1879c3527f9b78a.png
│   │   │   │   │   │   ├── components-of-kubernetes.svg
│   │   │   │   │   │   ├── container_evolution.svg
│   │   │   │   │   │   ├── flower.svg
│   │   │   │   │   │   ├── module_01.f6dc9f93.svg
│   │   │   │   │   │   ├── module_01_cluster.8f54b2c5.svg
│   │   │   │   │   │   ├── module_02_first_app.svg
│   │   │   │   │   │   ├── module_03_nodes.38f0ef71.svg
│   │   │   │   │   │   ├── module_03_pods.ccc5ba54.svg
│   │   │   │   │   │   ├── module_04_labels.svg
│   │   │   │   │   │   ├── module_04_services.svg
│   │   │   │   │   │   ├── module_06_rollingupdates1.svg
│   │   │   │   │   │   ├── module_06_rollingupdates2.svg
│   │   │   │   │   │   ├── module_06_rollingupdates3.svg
│   │   │   │   │   │   └── module_06_rollingupdates4.svg
│   │   │   │   │   └── 01、Kubernetes-基础入门.md
│   │   │   │   └── Kubernetes基础概念.jpg
│   │   │   ├── day10/
│   │   │   │   ├── 实验文件/
│   │   │   │   │   ├── k8s-containers.yaml
│   │   │   │   │   ├── k8s-demo.yaml
│   │   │   │   │   ├── k8s-deployment-demo.yaml
│   │   │   │   │   ├── k8s-deployment.yaml
│   │   │   │   │   ├── k8s-lifecycle_hook.yaml
│   │   │   │   │   ├── k8s-mycommand.yaml
│   │   │   │   │   ├── k8s-mysql.yaml
│   │   │   │   │   ├── k8s-ns.yaml
│   │   │   │   │   ├── k8s-pod-labels.yaml
│   │   │   │   │   ├── k8s-probe.yaml
│   │   │   │   │   └── k8s-svc.yaml
│   │   │   │   └── 02、Kubernetes-概念.pdf
│   │   │   ├── day11/
│   │   │   │   ├── 02/
│   │   │   │   │   ├── pod-02.yaml
│   │   │   │   │   ├── pod-lifecycle.yaml
│   │   │   │   │   ├── pod-liveness.yaml
│   │   │   │   │   ├── pod-multicontainer.yaml
│   │   │   │   │   ├── pod-probe.yaml
│   │   │   │   │   ├── pod-service.yaml
│   │   │   │   │   ├── pod-static.yaml
│   │   │   │   │   └── pod.yaml
│   │   │   │   └── 03、Kubernetes-工作负载(Workloads).pdf
│   │   │   ├── day12/
│   │   │   │   ├── 02、kubernetes.zip
│   │   │   │   └── k8s图例.pdf
│   │   │   ├── day13/
│   │   │   │   ├── 实验文件/
│   │   │   │   │   ├── 01/
│   │   │   │   │   │   ├── k8s-containers.yaml
│   │   │   │   │   │   ├── k8s-demo.yaml
│   │   │   │   │   │   ├── k8s-deployment-demo.yaml
│   │   │   │   │   │   ├── k8s-deployment.yaml
│   │   │   │   │   │   ├── k8s-lifecycle_hook.yaml
│   │   │   │   │   │   ├── k8s-mycommand.yaml
│   │   │   │   │   │   ├── k8s-mysql.yaml
│   │   │   │   │   │   ├── k8s-ns.yaml
│   │   │   │   │   │   ├── k8s-pod-labels.yaml
│   │   │   │   │   │   ├── k8s-probe.yaml
│   │   │   │   │   │   └── k8s-svc.yaml
│   │   │   │   │   ├── 02/
│   │   │   │   │   │   ├── pod-02.yaml
│   │   │   │   │   │   ├── pod-lifecycle.yaml
│   │   │   │   │   │   ├── pod-liveness.yaml
│   │   │   │   │   │   ├── pod-multicontainer.yaml
│   │   │   │   │   │   ├── pod-probe.yaml
│   │   │   │   │   │   ├── pod-service.yaml
│   │   │   │   │   │   ├── pod-static.yaml
│   │   │   │   │   │   └── pod.yaml
│   │   │   │   │   ├── 03/
│   │   │   │   │   │   ├── deploy-all-spec.yaml
│   │   │   │   │   │   ├── k8s-canary-deploy.yaml
│   │   │   │   │   │   ├── k8s-canary-service.yaml
│   │   │   │   │   │   ├── k8s-deploy-01.yaml
│   │   │   │   │   │   ├── k8s-deploy-02.yaml
│   │   │   │   │   │   ├── k8s-deployment.yaml
│   │   │   │   │   │   ├── k8s-hpa.yaml
│   │   │   │   │   │   └── metrics-server.yaml
│   │   │   │   │   ├── 04/
│   │   │   │   │   │   ├── svc/
│   │   │   │   │   │   │   ├── service-clusterip.yaml
│   │   │   │   │   │   │   ├── service-no-selector.yaml
│   │   │   │   │   │   │   └── service-nodeport.yaml
│   │   │   │   │   │   ├── cronjob.yaml
│   │   │   │   │   │   ├── ds.yaml
│   │   │   │   │   │   ├── job.yaml
│   │   │   │   │   │   └── statefulset.yaml
│   │   │   │   ├── 03、Kubernetes-工作负载(Workloads).pdf
│   │   │   │   └── 04、Kubernetes-服务、负载均衡和网络.pdf
│   │   ├── 3.代码/
│   │   ├── 4.视频/
│   │   │   ├── 01、什么是云计算_运维库.mp4
│   │   │   ├── 02、云计算平台的分类理解_运维库.mp4
│   │   │   ├── 03、云平台的优缺点_运维库.mp4
│   │   │   ├── 04、服务的架构变革_运维库.mp4
│   │   │   ├── 05、技术的变革_运维库.mp4
│   │   │   ├── 06、提问解答_运维库.mp4
│   │   │   ├── 07、完整云原生平台的基础技术量_运维库.mp4
│   │   │   ├── 08、应用的12要素_运维库.mp4
│   │   │   ├── 09、云原生的其他概念_运维库.mp4
│   │   │   ├── 100、k8s-如何编写一个k8s的资源描述文件_运维库.mp4
│   │   │   ├── 101、k8s-自己该怎么往下摸索_运维库.mp4
│   │   │   ├── 102、k8s-核心组件的配置文件位置以及所有命令_运维库.mp4
│   │   │   ├── 103、k8s-命令自动补全功能_运维库.mp4
│   │   │   ├── 104、k8s-容器镜像使用秘钥从私有仓库下载_运维库.mp4
│   │   │   ├── 105、k8s-容器启动命令、环境变量等_运维库.mp4
│   │   │   ├── 106、k8s-containers的写法就是对应docker run的写法_运维库.mp4
│   │   │   ├── 107、k8s-containers的生命周期钩子_运维库.mp4
│   │   │   ├── 108、k8s-containers-容器探针是什么_运维库.mp4
│   │   │   ├── 109、k8s-如何接下来学习k8s_运维库.mp4
│   │   │   ├── 10、云原生的官方指导学习路线_运维库.mp4
│   │   │   ├── 110、k8s-小总结_运维库.mp4
│   │   │   ├── 111、k8s工作负载-什么是工作负载_运维库.mp4
│   │   │   ├── 112、k8s工作负载-Pod的概念_运维库.mp4
│   │   │   ├── 113、k8s工作负载-Pod的多容器协同_运维库.mp4
│   │   │   ├── 114、k8s工作负载-Pod的初始化容器_运维库.mp4
│   │   │   ├── 115、k8s工作负载-Pod的生命周期_运维库.mp4
│   │   │   ├── 116、k8s工作负载-临时容器的使用简介_运维库.mp4
│   │   │   ├── 117、k8s工作负载-静态Pod_运维库.mp4
│   │   │   ├── 118、k8s工作负载-Pod的探针_运维库.mp4
│   │   │   ├── 11、云原生课程的疑问_运维库.mp4
│   │   │   ├── 120、k8s工作负载-Deployment-简单编写_运维库.mp4
│   │   │   ├── 121、k8s工作负载-Deployment-滚动更新原理01_运维库.mp4
│   │   │   ├── 122、k8s工作负载-Deployment-滚动更新暂停与恢复等_运维库.mp4
│   │   │   ├── 123、k8s工作负载-Deployment-按比例缩放的滚动更新_运维库.mp4
│   │   │   ├── 124、k8s工作负载-Deployment安装metrics-server_运维库.mp4
│   │   │   ├── 125、k8s工作负载-Deployment-HPA_运维库.mp4
│   │   │   ├── 126、k8s工作负载-Deployment-灰度发布原理_运维库.mp4
│   │   │   ├── 127、k8s工作负载-Deployment-金丝雀的案例_运维库.mp4
│   │   │   ├── 128、k8s工作负载-Deployment-最后问题解决_运维库.mp4
│   │   │   ├── 129、k8s工作负载-Deployment总结_运维库.mp4
│   │   │   ├── 12、Docker的底层容器隔离机制_运维库.mp4
│   │   │   ├── 130、k8s工作负载-RC、RS的区别_运维库.mp4
│   │   │   ├── 131、k8s工作负载-DaemonSet让每个节点都部署一个指定Pod_运维库.mp4
│   │   │   ├── 132、k8s工作负载-StatefulSet什么是有状态应用_运维库.mp4
│   │   │   ├── 133、k8s工作负载-StatefulSet示例_运维库.mp4
│   │   │   ├── 134、k8s工作负载-StatefulSet的分区更新机制_运维库.mp4
│   │   │   ├── 135、k8s工作负载-Job_运维库.mp4
│   │   │   ├── 136、k8s工作负载-定时任务_运维库.mp4
│   │   │   ├── 137、k8s工作负载-垃圾回收简单了解_运维库.mp4
│   │   │   ├── 138、k8s网络-Service、Pod端口_运维库.mp4
│   │   │   ├── 139、k8s网络-ClusterIP与NodePort类型的Service_运维库.mp4
│   │   │   ├── 13、Docker安装完成_运维库.mp4
│   │   │   ├── 140、k8s网络-Service与EndPoint原理_运维库.mp4
│   │   │   ├── 14、Docker镜像加速配置_运维库.mp4
│   │   │   ├── 15、Docker-镜像的一些基本概念_运维库.mp4
│   │   │   ├── 16、Docker-镜像的一些其他操作_运维库.mp4
│   │   │   ├── 17、Docker其他的一些命令_运维库.mp4
│   │   │   ├── 18、Docker的进入容器细节_运维库.mp4
│   │   │   ├── 19、Docker cp命令_运维库.mp4
│   │   │   ├── 20、Docker镜像的推送等操作_运维库.mp4
│   │   │   ├── 21、Docker镜像的转移操作_运维库.mp4
│   │   │   ├── 22、Docker容器长久运行之道_运维库.mp4
│   │   │   ├── 23、Docker如何构建镜像_运维库.mp4
│   │   │   ├── 24、如何下来做实验_运维库.mp4
│   │   │   ├── 25、镜像如何在底层存储_运维库.mp4
│   │   │   ├── 26、容器与镜像的写时复制技术_运维库.mp4
│   │   │   ├── 27、Docker的overlayFS存储驱动原理_运维库.mp4
│   │   │   ├── 28、Docker数据卷挂载的三种方式(1)_运维库.mp4
│   │   │   ├── 28、Docker数据卷挂载的三种方式_运维库.mp4
│   │   │   ├── 29、Docker的-v挂载测试_运维库.mp4
│   │   │   ├── 30、Docker的卷管理_运维库.mp4
│   │   │   ├── 31、Docker的可视化界面_运维库.mp4
│   │   │   ├── 32、最基本Dockerfile构建镜像_运维库.mp4
│   │   │   ├── 33、Dockerfile怎么写-1_运维库.mp4
│   │   │   ├── 34、ARG-指令_运维库.mp4
│   │   │   ├── 35、ENV指令_运维库.mp4
│   │   │   ├── 36、ENV的持久化问题_运维库.mp4
│   │   │   ├── 37、ADD与COPY指令_运维库.mp4
│   │   │   ├── 38、COPY的文件可以改变用户_运维库.mp4
│   │   │   ├── 39、WORKDIR的应用_运维库.mp4
│   │   │   ├── 40、USER配合COPY进行权限的控制_运维库.mp4
│   │   │   ├── 41、VOLUME的坑_运维库.mp4
│   │   │   ├── 42、EXPOSE暴露端口_运维库.mp4
│   │   │   ├── 43、CMD、ENTRYPOINT容器启动指令_运维库.mp4
│   │   │   ├── 44、多阶段构建_运维库.mp4
│   │   │   ├── 45、开通云服务器_运维库.mp4
│   │   │   ├── 46、Dockerfile的springboot应用写法_运维库.mp4
│   │   │   ├── 47、Docker运行期间的一些问题延伸_运维库.mp4
│   │   │   ├── 48、桥接网络的原理_运维库.mp4
│   │   │   ├── 49、--link来连接容器_运维库.mp4
│   │   │   ├── 50、docker自定义网络原理_运维库.mp4
│   │   │   ├── 51、docker-compose简介安装_运维库.mp4
│   │   │   ├── 52、compose以及集群模式_运维库.mp4
│   │   │   ├── 53、青云需要创建vpc_运维库.mp4
│   │   │   ├── 54、子网掩码_运维库.mp4
│   │   │   ├── 55、青云开通服务器集群_运维库.mp4
│   │   │   ├── 56、CICD_运维库.mp4
│   │   │   ├── 57、CICD的指导实现_运维库.mp4
│   │   │   ├── 58、jenkins简介与安装_运维库.mp4
│   │   │   ├── 59、jenkins安装完成_运维库.mp4
│   │   │   ├── 60、再绑一个公网ip_运维库.mp4
│   │   │   ├── 61、创建git项目和gitee建立连接_运维库.mp4
│   │   │   ├── 62、jenkins文件的结构_运维库.mp4
│   │   │   ├── 63、jenkins步骤生成器与环境变量_运维库.mp4
│   │   │   ├── 64、jenkins其他简单的设置_运维库.mp4
│   │   │   ├── 65、jenkins环境检查_运维库.mp4
│   │   │   ├── 66、gitee远程触发jenkins自动构建_运维库.mp4
│   │   │   ├── 67、jenkins插件安装_运维库.mp4
│   │   │   ├── 68、使用基础网络_运维库.mp4
│   │   │   ├── 69、jenkins插件安装_运维库.mp4
│   │   │   ├── 70、自定义maven代理,使用自定义配置文件_运维库.mp4
│   │   │   ├── 71、docker maven完全加速起来_运维库.mp4
│   │   │   ├── 72、简单jenkins流水线完成_运维库.mp4
│   │   │   ├── 73、发送邮件通知_运维库.mp4
│   │   │   ├── 74、cicd还能做什么_运维库.mp4
│   │   │   ├── 75、其他问题_运维库.mp4
│   │   │   ├── 76、为什么用kubernetes_运维库.mp4
│   │   │   ├── 77、kubernetes简介_运维库.mp4
│   │   │   ├── 78、kubernetes架构原理_运维库.mp4
│   │   │   ├── 79、集群交互原理_运维库.mp4
│   │   │   ├── 80、k8s-安装的所有前置环境_运维库.mp4
│   │   │   ├── 81、k8s-每个节点安装kubeadm、kubelet、kubectl_运维库.mp4
│   │   │   ├── 82、k8s-每个节点下载基本镜像_运维库.mp4
│   │   │   ├── 83、k8s-master节点准备就绪_运维库.mp4
│   │   │   ├── 84、k8s-其他工作节点准备就绪_运维库.mp4
│   │   │   ├── 85、k8s-集群创建完成_运维库.mp4
│   │   │   ├── 86、k8s-helloworld部署一个应用_运维库.mp4
│   │   │   ├── 87、k8s-集群又一次安装_运维库.mp4
│   │   │   ├── 88、k8s-集群架构复习_运维库.mp4
│   │   │   ├── 89、k8s-创建一次部署,可以自愈_运维库.mp4
│   │   │   ├── 90、k8s-了解Pod,自愈_运维库.mp4
│   │   │   ├── 91、k8s-需要记住会用的一些命令_运维库.mp4
│   │   │   ├── 92、k8s-手动扩缩容操作_运维库.mp4
│   │   │   ├── 93、k8s-service将Pod封装一个统一服务_运维库.mp4
│   │   │   ├── 94、k8s-滚动升级_运维库.mp4
│   │   │   ├── 95、k8s-对象描述文件_运维库.mp4
│   │   │   ├── 96、k8s-安装官方dashboard_运维库.mp4
│   │   │   ├── 97、k8s-集群中的资源会达到最终一致_运维库.mp4
│   │   │   ├── 98、k8s-对象描述文件_运维库.mp4
│   │   │   └── 99、k8s-名称空间_运维库.mp4
├── 06 分布式存储极致性能Redis6 未完结/
│   ├── 代码/
│   │   ├── redis_20210511/
│   │   │   ├── .idea/
│   │   │   │   ├── libraries/
│   │   │   │   │   ├── Maven__ch_qos_logback_logback_classic_1_2_3.xml
│   │   │   │   │   ├── Maven__ch_qos_logback_logback_core_1_2_3.xml
│   │   │   │   │   ├── Maven__cn_hutool_hutool_all_5_2_3.xml
│   │   │   │   │   ├── Maven__commons_codec_commons_codec_1_10.xml
│   │   │   │   │   ├── Maven__com_alibaba_druid_1_1_16.xml
│   │   │   │   │   ├── Maven__com_alibaba_druid_spring_boot_starter_1_1_10.xml
│   │   │   │   │   ├── Maven__com_fasterxml_classmate_1_5_1.xml
│   │   │   │   │   ├── Maven__com_fasterxml_jackson_core_jackson_annotations_2_11_4.xml
│   │   │   │   │   ├── Maven__com_fasterxml_jackson_core_jackson_core_2_11_4.xml
│   │   │   │   │   ├── Maven__com_fasterxml_jackson_core_jackson_databind_2_11_4.xml
│   │   │   │   │   ├── Maven__com_fasterxml_jackson_datatype_jackson_datatype_jdk8_2_11_4.xml
│   │   │   │   │   ├── Maven__com_fasterxml_jackson_datatype_jackson_datatype_jsr310_2_11_4.xml
│   │   │   │   │   ├── Maven__com_fasterxml_jackson_module_jackson_module_parameter_names_2_11_4.xml
│   │   │   │   │   ├── Maven__com_google_guava_guava_20_0.xml
│   │   │   │   │   ├── Maven__com_jayway_jsonpath_json_path_2_4_0.xml
│   │   │   │   │   ├── Maven__com_rabbitmq_amqp_client_5_9_0.xml
│   │   │   │   │   ├── Maven__com_vaadin_external_google_android_json_0_0_20131108_vaadin1.xml
│   │   │   │   │   ├── Maven__com_zaxxer_HikariCP_3_4_5.xml
│   │   │   │   │   ├── Maven__io_lettuce_lettuce_core_5_3_7_RELEASE.xml
│   │   │   │   │   ├── Maven__io_micrometer_micrometer_core_1_5_13.xml
│   │   │   │   │   ├── Maven__io_netty_netty_buffer_4_1_63_Final.xml
│   │   │   │   │   ├── Maven__io_netty_netty_codec_4_1_63_Final.xml
│   │   │   │   │   ├── Maven__io_netty_netty_common_4_1_63_Final.xml
│   │   │   │   │   ├── Maven__io_netty_netty_handler_4_1_63_Final.xml
│   │   │   │   │   ├── Maven__io_netty_netty_resolver_4_1_63_Final.xml
│   │   │   │   │   ├── Maven__io_netty_netty_transport_4_1_63_Final.xml
│   │   │   │   │   ├── Maven__io_projectreactor_reactor_core_3_3_16_RELEASE.xml
│   │   │   │   │   ├── Maven__io_springfox_springfox_core_2_9_2.xml
│   │   │   │   │   ├── Maven__io_springfox_springfox_schema_2_9_2.xml
│   │   │   │   │   ├── Maven__io_springfox_springfox_spi_2_9_2.xml
│   │   │   │   │   ├── Maven__io_springfox_springfox_spring_web_2_9_2.xml
│   │   │   │   │   ├── Maven__io_springfox_springfox_swagger2_2_9_2.xml
│   │   │   │   │   ├── Maven__io_springfox_springfox_swagger_common_2_9_2.xml
│   │   │   │   │   ├── Maven__io_springfox_springfox_swagger_ui_2_9_2.xml
│   │   │   │   │   ├── Maven__io_swagger_swagger_annotations_1_5_20.xml
│   │   │   │   │   ├── Maven__io_swagger_swagger_models_1_5_20.xml
│   │   │   │   │   ├── Maven__jakarta_activation_jakarta_activation_api_1_2_2.xml
│   │   │   │   │   ├── Maven__jakarta_annotation_jakarta_annotation_api_1_3_5.xml
│   │   │   │   │   ├── Maven__jakarta_xml_bind_jakarta_xml_bind_api_2_3_3.xml
│   │   │   │   │   ├── Maven__junit_junit_4_12.xml
│   │   │   │   │   ├── Maven__log4j_log4j_1_2_17.xml
│   │   │   │   │   ├── Maven__mysql_mysql_connector_java_5_1_47.xml
│   │   │   │   │   ├── Maven__net_bytebuddy_byte_buddy_1_10_22.xml
│   │   │   │   │   ├── Maven__net_bytebuddy_byte_buddy_agent_1_10_22.xml
│   │   │   │   │   ├── Maven__net_minidev_accessors_smart_1_2.xml
│   │   │   │   │   ├── Maven__net_minidev_json_smart_2_3.xml
│   │   │   │   │   ├── Maven__org_apache_commons_commons_pool2_2_8_1.xml
│   │   │   │   │   ├── Maven__org_apache_logging_log4j_log4j_api_2_13_3.xml
│   │   │   │   │   ├── Maven__org_apache_logging_log4j_log4j_to_slf4j_2_13_3.xml
│   │   │   │   │   ├── Maven__org_apache_tomcat_embed_tomcat_embed_core_9_0_45.xml
│   │   │   │   │   ├── Maven__org_apache_tomcat_embed_tomcat_embed_websocket_9_0_45.xml
│   │   │   │   │   ├── Maven__org_apiguardian_apiguardian_api_1_1_0.xml
│   │   │   │   │   ├── Maven__org_assertj_assertj_core_3_16_1.xml
│   │   │   │   │   ├── Maven__org_glassfish_jakarta_el_3_0_3.xml
│   │   │   │   │   ├── Maven__org_hamcrest_hamcrest_2_2.xml
│   │   │   │   │   ├── Maven__org_hamcrest_hamcrest_core_2_2.xml
│   │   │   │   │   ├── Maven__org_hdrhistogram_HdrHistogram_2_1_12.xml
│   │   │   │   │   ├── Maven__org_junit_jupiter_junit_jupiter_5_6_3.xml
│   │   │   │   │   ├── Maven__org_junit_jupiter_junit_jupiter_api_5_6_3.xml
│   │   │   │   │   ├── Maven__org_junit_jupiter_junit_jupiter_engine_5_6_3.xml
│   │   │   │   │   ├── Maven__org_junit_jupiter_junit_jupiter_params_5_6_3.xml
│   │   │   │   │   ├── Maven__org_junit_platform_junit_platform_commons_1_6_3.xml
│   │   │   │   │   ├── Maven__org_junit_platform_junit_platform_engine_1_6_3.xml
│   │   │   │   │   ├── Maven__org_junit_vintage_junit_vintage_engine_5_6_3.xml
│   │   │   │   │   ├── Maven__org_latencyutils_LatencyUtils_2_0_3.xml
│   │   │   │   │   ├── Maven__org_mapstruct_mapstruct_1_2_0_Final.xml
│   │   │   │   │   ├── Maven__org_mockito_mockito_core_3_3_3.xml
│   │   │   │   │   ├── Maven__org_mockito_mockito_junit_jupiter_3_3_3.xml
│   │   │   │   │   ├── Maven__org_mybatis_mybatis_3_4_4.xml
│   │   │   │   │   ├── Maven__org_mybatis_mybatis_spring_1_3_1.xml
│   │   │   │   │   ├── Maven__org_mybatis_spring_boot_mybatis_spring_boot_autoconfigure_1_3_0.xml
│   │   │   │   │   ├── Maven__org_mybatis_spring_boot_mybatis_spring_boot_starter_1_3_0.xml
│   │   │   │   │   ├── Maven__org_objenesis_objenesis_2_6.xml
│   │   │   │   │   ├── Maven__org_opentest4j_opentest4j_1_2_0.xml
│   │   │   │   │   ├── Maven__org_ow2_asm_asm_5_0_4.xml
│   │   │   │   │   ├── Maven__org_projectlombok_lombok_1_16_18.xml
│   │   │   │   │   ├── Maven__org_reactivestreams_reactive_streams_1_0_3.xml
│   │   │   │   │   ├── Maven__org_skyscreamer_jsonassert_1_5_0.xml
│   │   │   │   │   ├── Maven__org_slf4j_jul_to_slf4j_1_7_30.xml
│   │   │   │   │   ├── Maven__org_slf4j_slf4j_api_1_7_30.xml
│   │   │   │   │   ├── Maven__org_springframework_amqp_spring_amqp_2_2_16_RELEASE.xml
│   │   │   │   │   ├── Maven__org_springframework_amqp_spring_rabbit_2_2_16_RELEASE.xml
│   │   │   │   │   ├── Maven__org_springframework_boot_spring_boot_2_3_10_RELEASE.xml
│   │   │   │   │   ├── Maven__org_springframework_boot_spring_boot_actuator_2_3_10_RELEASE.xml
│   │   │   │   │   ├── Maven__org_springframework_boot_spring_boot_actuator_autoconfigure_2_3_10_RELEASE.xml
│   │   │   │   │   ├── Maven__org_springframework_boot_spring_boot_autoconfigure_2_3_10_RELEASE.xml
│   │   │   │   │   ├── Maven__org_springframework_boot_spring_boot_devtools_2_3_10_RELEASE.xml
│   │   │   │   │   ├── Maven__org_springframework_boot_spring_boot_starter_2_3_10_RELEASE.xml
│   │   │   │   │   ├── Maven__org_springframework_boot_spring_boot_starter_actuator_2_3_10_RELEASE.xml
│   │   │   │   │   ├── Maven__org_springframework_boot_spring_boot_starter_amqp_2_3_10_RELEASE.xml
│   │   │   │   │   ├── Maven__org_springframework_boot_spring_boot_starter_cache_2_3_10_RELEASE.xml
│   │   │   │   │   ├── Maven__org_springframework_boot_spring_boot_starter_data_redis_2_3_10_RELEASE.xml
│   │   │   │   │   ├── Maven__org_springframework_boot_spring_boot_starter_jdbc_2_3_10_RELEASE.xml
│   │   │   │   │   ├── Maven__org_springframework_boot_spring_boot_starter_json_2_3_10_RELEASE.xml
│   │   │   │   │   ├── Maven__org_springframework_boot_spring_boot_starter_logging_2_3_10_RELEASE.xml
│   │   │   │   │   ├── Maven__org_springframework_boot_spring_boot_starter_test_2_3_10_RELEASE.xml
│   │   │   │   │   ├── Maven__org_springframework_boot_spring_boot_starter_tomcat_2_3_10_RELEASE.xml
│   │   │   │   │   ├── Maven__org_springframework_boot_spring_boot_starter_web_2_3_10_RELEASE.xml
│   │   │   │   │   ├── Maven__org_springframework_boot_spring_boot_test_2_3_10_RELEASE.xml
│   │   │   │   │   ├── Maven__org_springframework_boot_spring_boot_test_autoconfigure_2_3_10_RELEASE.xml
│   │   │   │   │   ├── Maven__org_springframework_data_spring_data_commons_2_3_9_RELEASE.xml
│   │   │   │   │   ├── Maven__org_springframework_data_spring_data_keyvalue_2_3_9_RELEASE.xml
│   │   │   │   │   ├── Maven__org_springframework_data_spring_data_redis_2_3_9_RELEASE.xml
│   │   │   │   │   ├── Maven__org_springframework_plugin_spring_plugin_core_1_2_0_RELEASE.xml
│   │   │   │   │   ├── Maven__org_springframework_plugin_spring_plugin_metadata_1_2_0_RELEASE.xml
│   │   │   │   │   ├── Maven__org_springframework_retry_spring_retry_1_2_5_RELEASE.xml
│   │   │   │   │   ├── Maven__org_springframework_spring_aop_5_2_14_RELEASE.xml
│   │   │   │   │   ├── Maven__org_springframework_spring_beans_5_2_14_RELEASE.xml
│   │   │   │   │   ├── Maven__org_springframework_spring_context_5_2_14_RELEASE.xml
│   │   │   │   │   ├── Maven__org_springframework_spring_context_support_5_2_14_RELEASE.xml
│   │   │   │   │   ├── Maven__org_springframework_spring_core_5_2_14_RELEASE.xml
│   │   │   │   │   ├── Maven__org_springframework_spring_expression_5_2_14_RELEASE.xml
│   │   │   │   │   ├── Maven__org_springframework_spring_jcl_5_2_14_RELEASE.xml
│   │   │   │   │   ├── Maven__org_springframework_spring_jdbc_5_2_14_RELEASE.xml
│   │   │   │   │   ├── Maven__org_springframework_spring_messaging_5_2_14_RELEASE.xml
│   │   │   │   │   ├── Maven__org_springframework_spring_oxm_5_2_14_RELEASE.xml
│   │   │   │   │   ├── Maven__org_springframework_spring_test_5_2_14_RELEASE.xml
│   │   │   │   │   ├── Maven__org_springframework_spring_tx_5_2_14_RELEASE.xml
│   │   │   │   │   ├── Maven__org_springframework_spring_webmvc_5_2_14_RELEASE.xml
│   │   │   │   │   ├── Maven__org_springframework_spring_web_5_2_14_RELEASE.xml
│   │   │   │   │   ├── Maven__org_xmlunit_xmlunit_core_2_7_0.xml
│   │   │   │   │   ├── Maven__org_yaml_snakeyaml_1_26.xml
│   │   │   │   │   └── Maven__redis_clients_jedis_3_1_0.xml
│   │   │   │   ├── compiler.xml
│   │   │   │   ├── encodings.xml
│   │   │   │   ├── misc.xml
│   │   │   │   ├── modules.xml
│   │   │   │   └── workspace.xml
│   │   │   ├── src/
│   │   │   │   ├── main/
│   │   │   │   │   ├── java/
│   │   │   │   │   │   ├── com/
│   │   │   │   │   │   │   ├── atguigu/
│   │   │   │   │   │   │   │   ├── redis/
│   │   │   │   │   │   │   │   │   ├── config/
│   │   │   │   │   │   │   │   │   │   ├── RedisConfig.java
│   │   │   │   │   │   │   │   │   │   └── SwaggerConfig.java
│   │   │   │   │   │   │   │   │   ├── controller/
│   │   │   │   │   │   │   │   │   │   ├── ArticleController.java
│   │   │   │   │   │   │   │   │   │   ├── GeoController.java
│   │   │   │   │   │   │   │   │   │   ├── HyperLogLogController.java
│   │   │   │   │   │   │   │   │   │   └── UserController.java
│   │   │   │   │   │   │   │   │   ├── entities/
│   │   │   │   │   │   │   │   │   │   ├── Order.java
│   │   │   │   │   │   │   │   │   │   ├── Product.java
│   │   │   │   │   │   │   │   │   │   ├── User.java
│   │   │   │   │   │   │   │   │   │   └── UserDTO.java
│   │   │   │   │   │   │   │   │   ├── mapper/
│   │   │   │   │   │   │   │   │   │   └── UserMapper.java
│   │   │   │   │   │   │   │   │   ├── service/
│   │   │   │   │   │   │   │   │   │   ├── ArticleService.java
│   │   │   │   │   │   │   │   │   │   ├── HyperLogLogService.java
│   │   │   │   │   │   │   │   │   │   └── UserService.java
│   │   │   │   │   │   │   │   │   ├── util/
│   │   │   │   │   │   │   │   │   │   └── Constants.java
│   │   │   │   │   │   │   │   │   └── Redis20210511Application.java
│   │   │   │   │   ├── resources/
│   │   │   │   │   │   ├── mapper/
│   │   │   │   │   │   │   ├── OrderMapper.xml
│   │   │   │   │   │   │   └── UserMapper.xml
│   │   │   │   │   │   ├── static/
│   │   │   │   │   │   ├── templates/
│   │   │   │   │   │   ├── application.properties
│   │   │   │   │   │   └── user_sign.sql
│   │   │   │   ├── test/
│   │   │   │   │   ├── java/
│   │   │   │   │   │   ├── com/
│   │   │   │   │   │   │   ├── atguigu/
│   │   │   │   │   │   │   │   ├── redis/
│   │   │   │   │   │   │   │   │   └── Redis20210511ApplicationTests.java
│   │   │   ├── HELP.md
│   │   │   ├── pom.xml
│   │   │   └── redis_20210511.iml
│   ├── 视频/
│   │   ├── 01大纲简介01_运维库.mp4
│   │   ├── 02redis官网查阅和基本配置_运维库.mp4
│   │   ├── 03逐渐又加入了多线程特性_运维库.mp4
│   │   ├── 04多线程io多路复用入门简介_运维库.mp4
│   │   ├── 05TK Mapper之一键生成代码_运维库.mp4
│   │   ├── 06 srm框架整合理论说明_运维库.mp4
│   │   ├── 07_缓存案例-A-_运维库.mp4
│   │   ├── 08_缓存案例-B-_运维库.mp4
│   │   ├── 09_类型应用落地-A-_运维库.mp4
│   │   ├── 10_类型应用落地-B-_运维库.mp4
│   │   ├── 11_set的应用场景-_运维库.mp4
│   │   ├── 12_zset应用场景-_运维库.mp4
│   │   ├── 13_微信文章阅读量小厂统计-_运维库.mp4
│   │   ├── 14_统计类型分析-_运维库.mp4
│   │   ├── 15_bitmap日活统计-_运维库.mp4
│   │   ├── 16_uvpvdau简介-_运维库.mp4
│   │   ├── 17_去重复统计-_运维库.mp4
│   │   ├── 18_hyper的基础命令-_运维库.mp4
│   │   ├── 19_天猫网站首页亿级UV的Redis统计方案-_运维库.mp4
│   │   ├── 20_GEO简介-_运维库.mp4
│   │   ├── 21_GEO的命令-_运维库.mp4
│   │   └── 22_美团地图位置附近的酒店推送-_运维库.mp4
│   ├── 资料/
│   │   └── Redis大厂高阶班2021.5.11.mmap
│   └── 大厂学院_Redis6专题_介绍视频_运维库.mp4
├── 07、微服务框架核心源码深度解析/
│   ├── Sentinel核心源码解析/
│   │   ├── 视频/
│   │   │   ├── 001-尚硅谷-Sentinel核心源码解析-课程整体介绍-_运维库.mp4
│   │   │   ├── 002-尚硅谷-Sentinel核心源码解析-测试环境介绍-_运维库.mp4
│   │   │   ├── 003-尚硅谷-Sentinel核心源码解析-Sentinel官方架构图简介-_运维库.mp4
│   │   │   ├── 004-尚硅谷-Sentinel核心源码解析-Slot简介-_运维库.mp4
│   │   │   ├── 005-尚硅谷-Sentinel核心源码解析-Context简介-_运维库.mp4
│   │   │   ├── 006-尚硅谷-Sentinel核心源码解析-Context代码举例-_运维库.mp4
│   │   │   ├── 007-尚硅谷-Sentinel核心源码解析-Node间的关系详解-_运维库.mp4
│   │   │   ├── 008-尚硅谷-Sentinel核心源码解析-源码分析入口-_运维库.mp4
│   │   │   ├── 009-尚硅谷-Sentinel核心源码解析-entryWithPriority方法解析-_运维库.mp4
│   │   │   ├── 010-尚硅谷-Sentinel核心源码解析-Context的创建解析-_运维库.mp4
│   │   │   ├── 011-尚硅谷-Sentinel核心源码解析-SlotChain的查找解析-_运维库.mp4
│   │   │   ├── 012-尚硅谷-Sentinel核心源码解析-跟进SlotChain解析-_运维库.mp4
│   │   │   ├── 013-尚硅谷-Sentinel核心源码解析-FlowSlot解析-_运维库.mp4
│   │   │   ├── 014-尚硅谷-Sentinel核心源码解析-请求通过性判断解析-_运维库.mp4
│   │   │   ├── 015-尚硅谷-Sentinel核心源码解析-熔断降级Slot解析-_运维库.mp4
│   │   │   ├── 016-尚硅谷-Sentinel核心源码解析-滑动时间窗算法原理-_运维库.mp4
│   │   │   ├── 017-尚硅谷-Sentinel核心源码解析-滑动时间窗算法中的重要类-_运维库.mp4
│   │   │   ├── 018-尚硅谷-Sentinel核心源码解析-数据统计解析-_运维库.mp4
│   │   │   └── 019-尚硅谷-Sentinel核心源码解析-使用数据统计解析-_运维库.mp4
│   │   ├── 资料/
│   │   │   ├── 代码/
│   │   │   │   ├── consumer-8080/
│   │   │   │   │   ├── src/
│   │   │   │   │   │   ├── main/
│   │   │   │   │   │   │   ├── java/
│   │   │   │   │   │   │   │   ├── com/
│   │   │   │   │   │   │   │   │   ├── abc/
│   │   │   │   │   │   │   │   │   │   ├── bean/
│   │   │   │   │   │   │   │   │   │   │   └── Depart.java
│   │   │   │   │   │   │   │   │   │   ├── controller/
│   │   │   │   │   │   │   │   │   │   │   └── DepartController.java
│   │   │   │   │   │   │   │   │   │   └── Consumer8080.java
│   │   │   │   │   │   │   ├── resources/
│   │   │   │   │   │   │   │   └── application.yml
│   │   │   │   │   │   ├── test/
│   │   │   │   │   │   │   ├── java/
│   │   │   │   │   ├── target/
│   │   │   │   │   │   ├── classes/
│   │   │   │   │   │   │   ├── com/
│   │   │   │   │   │   │   │   ├── abc/
│   │   │   │   │   │   │   │   │   ├── bean/
│   │   │   │   │   │   │   │   │   │   └── Depart.class
│   │   │   │   │   │   │   │   │   ├── controller/
│   │   │   │   │   │   │   │   │   │   └── DepartController.class
│   │   │   │   │   │   │   │   │   └── Consumer8080.class
│   │   │   │   │   │   │   ├── META-INF/
│   │   │   │   │   │   │   │   └── consumer-8080.kotlin_module
│   │   │   │   │   │   │   └── application.yml
│   │   │   │   │   │   ├── generated-sources/
│   │   │   │   │   │   │   ├── annotations/
│   │   │   │   │   ├── consumer-8080.iml
│   │   │   │   │   └── pom.xml
│   │   │   │   ├── node-demo/
│   │   │   │   │   ├── src/
│   │   │   │   │   │   ├── main/
│   │   │   │   │   │   │   ├── java/
│   │   │   │   │   │   │   │   ├── com/
│   │   │   │   │   │   │   │   │   ├── abc/
│   │   │   │   │   │   │   │   │   │   └── Demo.java
│   │   │   │   │   │   │   ├── resources/
│   │   │   │   │   │   ├── test/
│   │   │   │   │   │   │   ├── java/
│   │   │   │   │   ├── node-demo.iml
│   │   │   │   │   └── pom.xml
│   │   │   │   ├── provider-8081/
│   │   │   │   │   ├── src/
│   │   │   │   │   │   ├── main/
│   │   │   │   │   │   │   ├── java/
│   │   │   │   │   │   │   │   ├── com/
│   │   │   │   │   │   │   │   │   ├── abc/
│   │   │   │   │   │   │   │   │   │   ├── bean/
│   │   │   │   │   │   │   │   │   │   │   └── Depart.java
│   │   │   │   │   │   │   │   │   │   ├── controller/
│   │   │   │   │   │   │   │   │   │   │   └── DepartController.java
│   │   │   │   │   │   │   │   │   │   ├── repository/
│   │   │   │   │   │   │   │   │   │   │   └── DepartRepository.java
│   │   │   │   │   │   │   │   │   │   ├── service/
│   │   │   │   │   │   │   │   │   │   │   ├── DepartService.java
│   │   │   │   │   │   │   │   │   │   │   └── DepartServiceImpl.java
│   │   │   │   │   │   │   │   │   │   └── Provider8081.java
│   │   │   │   │   │   │   ├── resources/
│   │   │   │   │   │   │   │   └── application.yml
│   │   │   │   │   │   ├── test/
│   │   │   │   │   │   │   ├── java/
│   │   │   │   │   ├── target/
│   │   │   │   │   │   ├── classes/
│   │   │   │   │   │   │   ├── com/
│   │   │   │   │   │   │   │   ├── abc/
│   │   │   │   │   │   │   │   │   ├── bean/
│   │   │   │   │   │   │   │   │   │   └── Depart.class
│   │   │   │   │   │   │   │   │   ├── controller/
│   │   │   │   │   │   │   │   │   │   └── DepartController.class
│   │   │   │   │   │   │   │   │   ├── repository/
│   │   │   │   │   │   │   │   │   │   └── DepartRepository.class
│   │   │   │   │   │   │   │   │   ├── service/
│   │   │   │   │   │   │   │   │   │   ├── DepartService.class
│   │   │   │   │   │   │   │   │   │   └── DepartServiceImpl.class
│   │   │   │   │   │   │   │   │   └── Provider8081.class
│   │   │   │   │   │   │   └── application.yml
│   │   │   │   │   │   ├── generated-sources/
│   │   │   │   │   │   │   ├── annotations/
│   │   │   │   │   ├── pom.xml
│   │   │   │   │   └── provider-8081.iml
│   │   │   ├── Sentinel核心源码解析-课堂笔记.pdf
│   │   │   ├── Sentinel核心源码解析流程图.png
│   │   │   ├── Sentinel滑动时间窗算法源码解析—使用统计数据.png
│   │   │   ├── Sentinel滑动时间窗算法源码解析—数据统计.png
│   │   │   ├── Sentinel中Node间的关系示意图.png
│   │   │   └── 添加注释的Sentinel框架源码.rar
│   ├── 代码/
│   │   ├── eureka-master.rar
│   │   ├── eureka-master0528.rar
│   │   └── 代码.rar
│   ├── 视频/
│   │   ├── 001-微服务注册中心简介_27956-_运维库.mp4
│   │   ├── 002-常见注册中心介绍_27956-_运维库.mp4
│   │   ├── 003-Eureka异地多活及架构图解析_27956-_运维库.mp4
│   │   ├── 004-Region与Zone_27956-_运维库.mp4
│   │   ├── 005-InstanceInfo介绍_27956-_运维库.mp4
│   │   ├── 006-Application-Applications-Jersey介绍_27956-_运维库.mp4
│   │   ├── 007-EurekaClient源码分析入手点_27956-_运维库.mp4
│   │   ├── 008-EurekaClientAutoConfiguration类上的注解_27956-_运维库.mp4
│   │   ├── 009-EurekaClient这个Bean方法上的注解_27956-_运维库.mp4
│   │   ├── 010-EurekaClient的Refresh_27956-_运维库.mp4
│   │   ├── 011-EurekaClient源码解析总览_27956-_运维库.mp4
│   │   ├── 012-全量获取注册表_27956-_运维库.mp4
│   │   ├── 013-客户端提交注册请求_27956-_运维库.mp4
│   │   ├── 014-定时更新客户端注册表_27956-_运维库.mp4
│   │   ├── 015-getAndUpdateDelta()方法解析_27956-_运维库.mp4
│   │   ├── 016-updateDelta()方法解析_27956-_运维库.mp4
│   │   ├── 017-定时续约_27956-_运维库.mp4
│   │   ├── 018-定时更新客户端信息_27956-_运维库.mp4
│   │   ├── 019-答疑及回顾_27956-_运维库.mp4
│   │   ├── 020-更新本地配置信息到server_27956-_运维库.mp4
│   │   ├── 021-迭代稳定性_27956-_运维库.mp4
│   │   ├── 022-服务离线操作_27956-_运维库.mp4
│   │   ├── 023-服务下架源码解析_27956-_运维库.mp4
│   │   ├── 024-服务下线源码解析_27956-_运维库.mp4
│   │   ├── 025-EurekaServer解析入口分析_27956-_运维库.mp4
│   │   ├── 026-Server处理Client状态修改请求_27956-_运维库.mp4
│   │   ├── 028-Server间的复制_27956-_运维库.mp4
│   │   ├── 029-处理客户端删除overridden状态请求_27956-_运维库.mp4
│   │   ├── 030-处理客户端续约请求_27956-_运维库.mp4
│   │   ├── 031-Server间的数据同步_27956-_运维库.mp4
│   │   ├── 032-Server处理客户端注册请求_27956-_运维库.mp4
│   │   ├── 033-处理Client注册请求中的几个问题的解决_27956-_运维库.mp4
│   │   ├── 033-回顾_27956-_运维库.mp4
│   │   ├── 034-计算status的方法解析_27956-_运维库.mp4
│   │   ├── 035-计算规则详解_27956-_运维库.mp4
│   │   ├── 036-重看续约中的状态计算_5936-_运维库.mp4
│   │   ├── 037-处理服务下架请求_5936-_运维库.mp4
│   │   ├── 038-全量下载中的三个问题_5936-_运维库.mp4
│   │   ├── 039-读写缓存map与只读缓存map的关系解析_5936-_运维库.mp4
│   │   ├── 040-处理增量下载请求_5936-_运维库.mp4
│   │   ├── 041-处理全量下载请求方法解析_5936-_运维库.mp4
│   │   ├── 042-decorateInstanceInfo()方法引发的两个问题_5936-_运维库.mp4
│   │   ├── 043-recentlyChangedQueue中元素的删除_5936-_运维库.mp4
│   │   ├── 044-recentlyChangedQueue是有序队列_5936-_运维库.mp4
│   │   ├── 045-为什么读写锁要反加?_5936-_运维库.mp4
│   │   ├── 046-续约操作与锁的问题_5936-_运维库.mp4
│   │   ├── 047-关于补偿时间_5936-_运维库.mp4
│   │   ├── 048-清除方法解析_5936-_运维库.mp4
│   │   ├── 049-Nacos测试环境-_运维库.mp4
│   │   ├── 050-Nacos版本问题-_运维库.mp4
│   │   ├── 051-Nacos系统架构解析-_运维库.mp4
│   │   ├── 052-Nacos数据模型解析-_运维库.mp4
│   │   ├── 053-Nacos数据模型代码举例-_运维库.mp4
│   │   ├── 054-Nacos临时实例与持久实例-_运维库.mp4
│   │   ├── 055-Nacos Client重要API-_运维库.mp4
│   │   ├── 056-Nacos Client的自动注册原理及实现-_运维库.mp4
│   │   ├── 057-向Server发送注册请求-_运维库.mp4
│   │   ├── 058-向Server发送心跳请求-_运维库.mp4
│   │   ├── 059-Client获取所有服务-_运维库.mp4
│   │   ├── 060-getServices()跟踪-_运维库.mp4
│   │   ├── 061-Nacos与Eureka定时更新Client端注册表的不同-_运维库.mp4
│   │   ├── 062-Client定时更新本地服务-_运维库.mp4
│   │   ├── 063-updateServiceNow()方法解析-_运维库.mp4
│   │   ├── 064-双重检测锁DCL-_运维库.mp4
│   │   ├── 065-定时更新注册表任务解析-_运维库.mp4
│   │   ├── 066-Client获取要调用服务的提供者列表-_运维库.mp4
│   │   ├── 067-Nacos源码工程启动-_运维库.mp4
│   │   └── 068-Service类简介-_运维库.mp4
│   ├── 资料/
│   │   ├── 笔记/
│   │   │   ├── 微服务注册中心0517.pdf
│   │   │   ├── 微服务注册中心0519.pdf
│   │   │   ├── 微服务注册中心0521.pdf
│   │   │   ├── 微服务注册中心0524.pdf
│   │   │   └── 微服务注册中心0526.pdf
│   │   ├── 插图/
│   │   │   ├── Eureka Client服务下滑上下线(1).pdf
│   │   │   ├── Eureka Client服务下滑上下线.pdf
│   │   │   ├── Eureka Client服务下架.pdf
│   │   │   ├── Eureka Server处理Client全量下载请求.pdf
│   │   │   ├── Eureka Server处理Client删除overridden状态修改请求.pdf
│   │   │   ├── Eureka Server处理Client下架请求.pdf
│   │   │   ├── Eureka Server处理Client续约请求.pdf
│   │   │   ├── Eureka Server处理Client增量下载请求.pdf
│   │   │   ├── Eureka Server处理Client注册请求.pdf
│   │   │   ├── Eureka Server处理Client状态修改请求(1).pdf
│   │   │   ├── Eureka Server处理Client状态修改请求.pdf
│   │   │   ├── Eureka Server定时清除过期Client.pdf
│   │   │   ├── EurekaClient源码解析总流程.pdf
│   │   │   ├── 定时更新“客户端注册表”.pdf
│   │   │   ├── 定时更新客户端信息给Server.pdf
│   │   │   └── 定时续约.pdf
│   │   ├── 面试题暨重要知识点总结0524.pdf
│   │   ├── 面试题暨重要知识点总结0526.pdf
│   │   ├── 微服务核心源码解析PPT.pdf
│   │   └── 微服务核心源码解析PPT0528.pdf
│   └── 大厂学院_微服务框架核心源码深度解析专题_视频介绍_运维库.mp4
├── 08、RPC框架核心源码深度解析/
│   ├── 视频/
│   │   ├── 001-zk-zk课程介绍【瑞客论坛 www.ruike1.com】_运维库.mp4
│   │   ├── 002-zk-zk简介【瑞客论坛 www.ruike1.com】_运维库.mp4
│   │   ├── 003-zk-数据模型znode【瑞客论坛 www.ruike1.com】_运维库.mp4
│   │   ├── 004-zk-watcher机制【瑞客论坛 www.ruike1.com】_运维库.mp4
│   │   ├── 005-zk-配置维护、命名服务、集群管理【瑞客论坛 www.ruike1.com】_运维库.mp4
│   │   ├── 006-zk-DNS【瑞客论坛 www.ruike1.com】_运维库.mp4
│   │   ├── 007-zk-对DNS方案的优化【瑞客论坛 www.ruike1.com】_运维库.mp4
│   │   ├── 008-zk-Master选举【瑞客论坛 www.ruike1.com】_运维库.mp4
│   │   ├── 009-分布式同步【瑞客论坛 www.ruike1.com】_运维库.mp4
│   │   ├── 010-分布式锁【瑞客论坛 www.ruike1.com】_运维库.mp4
│   │   ├── 011-分布式队列【瑞客论坛 www.ruike1.com】_运维库.mp4
│   │   ├── 012-单机版zk安装【瑞客论坛 www.ruike1.com】_运维库.mp4
│   │   ├── 013-集群搭建中第一台主机的克隆与配置【瑞客论坛 www.ruike1.com】_运维库.mp4
│   │   ├── 014-克隆三台主机【瑞客论坛 www.ruike1.com】_运维库.mp4
│   │   ├── 015-配置并启动集群【瑞客论坛 www.ruike1.com】_运维库.mp4
│   │   ├── 016-动态扩容缩容【瑞客论坛 www.ruike1.com】_运维库.mp4
│   │   ├── 017-老版本zk的在线扩容【瑞客论坛 www.ruike1.com】_运维库.mp4
│   │   ├── 018-客户端命令【瑞客论坛 www.ruike1.com】_运维库.mp4
│   │   ├── 019-ACL与可视化客户端【瑞客论坛 www.ruike1.com】_运维库.mp4
│   │   ├── 020-导入并修改源码工程【瑞客论坛 www.ruike1.com】_运维库.mp4
│   │   ├── 021-zkClient与curator客户端API【瑞客论坛 www.ruike1.com】_运维库.mp4
│   │   ├── 022-会话状态【瑞客论坛 www.ruike1.com】_运维库.mp4
│   │   ├── 023-client连接server源码解析【瑞客论坛 www.ruike1.com】_运维库.mp4
│   │   ├── RPC框架核心源码深度解析-课程介绍【瑞客论坛 www.ruike1.com】_运维库.mp4
│   │   ├── ZK与Dubbo面试题暨重要知识点总结【瑞客论坛 www.ruike1.com】.pdf
│   │   ├── 大厂学苑-RPC框架核心源码深度解析-学员须知【瑞客论坛 www.ruike1.com】.docx
│   │   └── 大纲【瑞客论坛 www.ruike1.com】.jpg
│   ├── 资料/
│   │   ├── 0719/
│   │   │   └── 大厂学苑-01分布式协调服务器Zookeeper【瑞客论坛 www.ruike1.com】.pdf
│   │   ├── 0721/
│   │   │   └── 大厂学苑-01分布式协调服务器Zookeeper【瑞客论坛 www.ruike1.com】.pdf
│   │   ├── 0723/
│   │   │   ├── (有注释)apache-zookeeper-3.7.0【瑞客论坛 www.ruike1.com】.rar
│   │   │   ├── zk客户端连接Server【瑞客论坛 www.ruike1.com】.pdf
│   │   │   ├── 大厂学苑-01分布式协调服务器Zookeeper【瑞客论坛 www.ruike1.com】.pdf
│   │   │   └── 代码【瑞客论坛 www.ruike1.com】.rar
│   │   ├── 0726/
│   │   │   ├── apache-zookeeper-3.7.0【瑞客论坛 www.ruike1.com】.rar
│   │   │   ├── 大厂学苑-01分布式协调服务器Zookeeper【瑞客论坛 www.ruike1.com】.pdf
│   │   │   └── 会话空闲超时管理【瑞客论坛 www.ruike1.com】.pdf
│   │   ├── 0728/
│   │   │   └── 大厂学苑-01分布式协调服务器Zookeeper【瑞客论坛 www.ruike1.com】.pdf
│   │   ├── 0730/
│   │   │   └── 大厂学苑-01分布式协调服务器Zookeeper【瑞客论坛 www.ruike1.com】.pdf
│   │   ├── 0802/
│   │   │   ├── RaftAlgorithm【瑞客论坛 www.ruike1.com】.pdf
│   │   │   └── 大厂学苑-01分布式协调服务器Zookeeper【瑞客论坛 www.ruike1.com】.pdf
│   │   ├── 0804/
│   │   │   └── apache-zookeeper-3.7.0【瑞客论坛 www.ruike1.com】.rar
│   │   ├── 0806/
│   │   │   └── apache-zookeeper-3.7.0【瑞客论坛 www.ruike1.com】.rar
│   │   ├── 0809/
│   │   │   ├── dubbo-3.0【瑞客论坛 www.ruike1.com】.rar
│   │   │   ├── 大厂学苑-服务框架Dubbo(3.0)源码深度解析【瑞客论坛 www.ruike1.com】.pdf
│   │   │   └── 代码【瑞客论坛 www.ruike1.com】.rar
│   │   ├── 0811/
│   │   │   ├── 大厂学苑-服务框架Dubbo(3【瑞客论坛 www.ruike1.com】.pdf
│   │   │   └── 代码【瑞客论坛 www.ruike1.com】.rar
│   │   ├── 0813/
│   │   │   ├── 流程图/
│   │   │   │   ├── AOP源码解析【瑞客论坛 www.ruike1.com】.pdf
│   │   │   │   ├── Dubbo与Spring的整合【瑞客论坛 www.ruike1.com】.pdf
│   │   │   │   ├── IoC源码解析【瑞客论坛 www.ruike1.com】.pdf
│   │   │   │   ├── SPI源码解析【瑞客论坛 www.ruike1.com】.pdf
│   │   │   │   └── 动态编译源码解析【瑞客论坛 www.ruike1.com】.pdf
│   │   │   ├── 06-javassist【瑞客论坛 www.ruike1.com】.rar
│   │   │   ├── dubbo-3.0【瑞客论坛 www.ruike1.com】.rar
│   │   │   └── 大厂学苑-服务框架Dubbo(3【瑞客论坛 www.ruike1.com】.pdf
│   │   ├── 0816/
│   │   │   ├── dubbo-3.0【瑞客论坛 www.ruike1.com】.rar
│   │   │   ├── 大厂学苑-服务框架Dubbo(3.0)源码深度解析【瑞客论坛 www.ruike1.com】.pdf
│   │   │   └── 服务发布【瑞客论坛 www.ruike1.com】.pdf
│   │   ├── 0818/
│   │   │   ├── 07-nettydemo【瑞客论坛 www.ruike1.com】.rar
│   │   │   ├── dubbo-3.0【瑞客论坛 www.ruike1.com】.rar
│   │   │   ├── 大厂学苑-服务框架Dubbo(3.0)源码深度解析【瑞客论坛 www.ruike1.com】.pdf
│   │   │   └── 服务订阅【瑞客论坛 www.ruike1.com】.pdf
│   │   ├── 0820/
│   │   │   ├── dubbo-3.0【瑞客论坛 www.ruike1.com】.rar
│   │   │   ├── 大厂学苑-服务框架Dubbo(3【瑞客论坛 www.ruike1.com】.pdf
│   │   │   ├── 服务订阅【瑞客论坛 www.ruike1.com】.pdf
│   │   │   ├── 提供者处理消费者请求【瑞客论坛 www.ruike1.com】.pdf
│   │   │   ├── 消费者处理提供者响应【瑞客论坛 www.ruike1.com】.pdf
│   │   │   └── 远程调用【瑞客论坛 www.ruike1.com】.pdf
│   │   ├── 0823/
│   │   │   ├── dubbo-3.0【瑞客论坛 www.ruike1.com】.rar
│   │   │   ├── 大厂学苑-服务框架Dubbo(3.0)源码深度解析【瑞客论坛 www.ruike1.com】.pdf
│   │   │   ├── 服务降级【瑞客论坛 www.ruike1.com】.pdf
│   │   │   ├── 服务路由【瑞客论坛 www.ruike1.com】.pdf
│   │   │   └── 集群容错【海量资源:666java.com】.pdf
│   │   ├── 0825/
│   │   │   ├── dubbo-3.0【海量资源:666java.com】.rar
│   │   │   ├── ZK与Dubbo面试题暨重要知识点总结(全)【海量资源:666java.com】.pdf
│   │   │   └── 大厂学苑-服务框架Dubbo(3.0)源码深度解析【海量资源:666java.com】.pdf
├── 09、大数据与人工智能/
│   ├── 1.笔记/
│   │   ├── 00 - 大厂学苑 - 大数据 & 人工智能 - 环境.docx
│   │   ├── 01 - 大厂学苑 - 大数据 & 人工智能 - 概论.docx
│   │   ├── 02 - 大厂学苑 - 大数据 & 人工智能 - 数仓.docx
│   │   ├── 03 - 大厂学苑 - 大数据 & 人工智能 - Kafka - 内核.docx
│   │   ├── 03 - 大厂学苑 - 大数据 & 人工智能 - Kafka - 软件安装&使用.docx
│   │   └── 04 - 大厂学苑 - 大数据 & 人工智能 - Flink.docx
│   ├── 2.资料/
│   │   ├── data/
│   │   │   ├── AdClickLog.csv
│   │   │   ├── apache.log
│   │   │   ├── LoginLog.csv
│   │   │   ├── OrderLog.csv
│   │   │   ├── ReceiptLog.csv
│   │   │   └── UserBehavior.csv
│   │   ├── 文档/
│   │   │   ├── linux1虚拟机/
│   │   │   │   ├── linux1-cl1-s001.vmdk
│   │   │   │   ├── linux1-cl1-s002.vmdk
│   │   │   │   ├── linux1-cl1-s003.vmdk
│   │   │   │   ├── linux1-cl1-s004.vmdk
│   │   │   │   ├── linux1-cl1-s005.vmdk
│   │   │   │   ├── linux1-cl1-s006.vmdk
│   │   │   │   ├── linux1-cl1-s007.vmdk
│   │   │   │   ├── linux1-cl1-s008.vmdk
│   │   │   │   ├── linux1-cl1-s009.vmdk
│   │   │   │   ├── linux1-cl1-s010.vmdk
│   │   │   │   ├── linux1-cl1-s011.vmdk
│   │   │   │   ├── linux1-cl1-s012.vmdk
│   │   │   │   ├── linux1-cl1-s013.vmdk
│   │   │   │   ├── linux1-cl1-s014.vmdk
│   │   │   │   ├── linux1-cl1-s015.vmdk
│   │   │   │   ├── linux1-cl1-s016.vmdk
│   │   │   │   ├── linux1-cl1-s017.vmdk
│   │   │   │   ├── linux1-cl1.vmdk
│   │   │   │   ├── linux1.nvram
│   │   │   │   ├── linux1.vmsd
│   │   │   │   ├── linux1.vmx
│   │   │   │   ├── linux1.vmxf
│   │   │   │   └── vmware.log
│   │   │   ├── linux2虚拟机/
│   │   │   │   ├── linux1-cl2-s001.vmdk
│   │   │   │   ├── linux1-cl2-s002.vmdk
│   │   │   │   ├── linux1-cl2-s003.vmdk
│   │   │   │   ├── linux1-cl2-s004.vmdk
│   │   │   │   ├── linux1-cl2-s005.vmdk
│   │   │   │   ├── linux1-cl2-s006.vmdk
│   │   │   │   ├── linux1-cl2-s007.vmdk
│   │   │   │   ├── linux1-cl2-s008.vmdk
│   │   │   │   ├── linux1-cl2-s009.vmdk
│   │   │   │   ├── linux1-cl2-s010.vmdk
│   │   │   │   ├── linux1-cl2-s011.vmdk
│   │   │   │   ├── linux1-cl2-s012.vmdk
│   │   │   │   ├── linux1-cl2-s013.vmdk
│   │   │   │   ├── linux1-cl2-s014.vmdk
│   │   │   │   ├── linux1-cl2-s015.vmdk
│   │   │   │   ├── linux1-cl2-s016.vmdk
│   │   │   │   ├── linux1-cl2-s017.vmdk
│   │   │   │   ├── linux1-cl2.vmdk
│   │   │   │   ├── linux2.nvram
│   │   │   │   ├── linux2.vmsd
│   │   │   │   ├── linux2.vmx
│   │   │   │   ├── linux2.vmxf
│   │   │   │   └── vmware.log
│   │   │   ├── linux3虚拟机/
│   │   │   │   ├── linux1-cl2-s001.vmdk
│   │   │   │   ├── linux1-cl2-s002.vmdk
│   │   │   │   ├── linux1-cl2-s003.vmdk
│   │   │   │   ├── linux1-cl2-s004.vmdk
│   │   │   │   ├── linux1-cl2-s005.vmdk
│   │   │   │   ├── linux1-cl2-s006.vmdk
│   │   │   │   ├── linux1-cl2-s007.vmdk
│   │   │   │   ├── linux1-cl2-s008.vmdk
│   │   │   │   ├── linux1-cl2-s009.vmdk
│   │   │   │   ├── linux1-cl2-s010.vmdk
│   │   │   │   ├── linux1-cl2-s011.vmdk
│   │   │   │   ├── linux1-cl2-s012.vmdk
│   │   │   │   ├── linux1-cl2-s013.vmdk
│   │   │   │   ├── linux1-cl2-s014.vmdk
│   │   │   │   ├── linux1-cl2-s015.vmdk
│   │   │   │   ├── linux1-cl2-s016.vmdk
│   │   │   │   ├── linux1-cl2-s017.vmdk
│   │   │   │   ├── linux1-cl2.vmdk
│   │   │   │   ├── linux3.nvram
│   │   │   │   ├── linux3.vmsd
│   │   │   │   ├── linux3.vmx
│   │   │   │   ├── linux3.vmxf
│   │   │   │   └── vmware.log
│   │   ├── balsamiqmockups_iyunv.rar
│   │   ├── flink-1.13.1-bin-scala_2.12.tgz
│   │   ├── flink-1.13.1-src.tgz
│   │   ├── flink-shaded-hadoop-2-uber-3.1.3-9.0.jar
│   │   ├── kafka-2.8.0-src.tgz
│   │   ├── kafka-eagle-bin-2.0.5.tar.gz
│   │   ├── kafkatool_64bit.exe
│   │   ├── kafka_2.12-2.8.0.tgz
│   │   ├── MobaXterm_Installer_v20.2.zip
│   │   ├── mysql-connector-java-5.1.27-bin.jar
│   │   ├── MySQL-Front_Setup.exe
│   │   ├── netcat-win32-1.12.zip
│   │   ├── scala-2.12.11.zip
│   │   ├── spark-3.0.0-bin-hadoop3.2.tgz
│   │   └── VMware 15.5.0.rar
│   ├── 3.视频/
│   │   ├── 001 - 大数据 - 介绍_运维库.mp4
│   │   ├── 002 - 大数据 - 分布式存储架构原理_运维库.mp4
│   │   ├── 003 - 大数据 - 分布式存储架构原理 - 补充_运维库.mp4
│   │   ├── 004 - 大数据 - 分布式计算架构原理_运维库.mp4
│   │   ├── 005 - 大数据 - 数仓 - 介绍_运维库.mp4
│   │   ├── 006 - 大数据 - 系统架构 - 总览_运维库.mp4
│   │   ├── 007 - 大数据 - 系统架构 - 实时数仓架构_运维库.mp4
│   │   ├── 008 - 大数据 - Kafka - 课件说明_运维库.mp4
│   │   ├── 009 - 大数据 - Kafka - 消息队列 - 简介_运维库.mp4
│   │   ├── 010 - 大数据 - Kafka - 组件 - Broker_运维库.mp4
│   │   ├── 011 - 大数据 - Kafka - 组件 - Topic_运维库.mp4
│   │   ├── 012 - 大数据 - Kafka - 组件 - Partition_运维库.mp4
│   │   ├── 013 - 大数据 - Kafka - 组件 - Replica_运维库.mp4
│   │   ├── 014 - 大数据 - Kafka - 组件 - Log_运维库.mp4
│   │   ├── 015 - 大数据 - Kafka - 组件 - 通信RPC_运维库.mp4
│   │   ├── 016 - 大数据 - Kafka - 组件扩展 - controller_运维库.mp4
│   │   ├── 017 - 大数据 - Kafka - 组件扩展 - controller - 补充_运维库.mp4
│   │   ├── 018 - 大数据 - Kafka - 组件扩展 - 分区分配_运维库.mp4
│   │   ├── 019 - 大数据 - Kafka - 服务器推荐配置_运维库.mp4
│   │   ├── 020 - 大数据 - Kafka - 课程内容回顾 - RPC通信 - 源码_运维库.mp4
│   │   ├── 021 - 大数据 - Kafka - 生产者 - 生产数据_运维库.mp4
│   │   ├── 022 - 大数据 - Kafka - 生产者 - 发送数据基本原理_运维库.mp4
│   │   ├── 023 - 大数据 - Kafka - 生产者 - 生产数据的准备_运维库.mp4
│   │   ├── 024 - 大数据 - Kafka - 生产者 - 生产数据发送流程 - 采集器_运维库.mp4
│   │   ├── 025 - 大数据 - Kafka - 生产者 - 生产数据 - 拦截器实现_运维库.mp4
│   │   ├── 026 - 大数据 - Kafka - 生产者 - 生产数据 - 元数据请求和更新_运维库.mp4
│   │   ├── 027 - 大数据 - Kafka - 生产者 - 生产数据 - 分区选择_运维库.mp4
│   │   ├── 028 - 大数据 - Kafka - 生产者 - 生产数据 - 将数据缓存到采集器中_运维库.mp4
│   │   ├── 029 - 大数据 - Kafka - 生产者 - 生产数据 - Sender从采集器中获取数据发送到服务器_运维库.mp4
│   │   ├── 030 - 大数据 - Kafka - 生产者 - 生产数据 - 数据生产时出现的问题_运维库.mp4
│   │   ├── 031 - 大数据 - Kafka - 生产者 - 生产数据 - 服务器保存数据进行响应_运维库.mp4
│   │   ├── 032 - 大数据 - Kafka - 生产者 - 生产数据 - 流程梳理_运维库.mp4
│   │   ├── 033 - 大数据 - Kafka - 生产者 - 生产数据 - 流程梳理 - 1_运维库.mp4
│   │   ├── 034 - 大数据 - Kafka - 生产者 - 生产数据 - ACK应答机制_运维库.mp4
│   │   ├── 035 - 大数据 - Kafka - 生产者 - 生产数据 - ISR & OSR_运维库.mp4
│   │   ├── 036 - 大数据 - Kafka - 生产者 - 生产数据 - ISR & OSR - 小例子_运维库.mp4
│   │   ├── 037 - 大数据 - Kafka - 生产者 - 生产数据 - 同步数据_运维库.mp4
│   │   ├── 038 - 大数据 - Kafka - 生产者 - 生产数据 - 偏移量 - LSO & LEO & HW_运维库.mp4
│   │   ├── 039 - 大数据 - Kafka - 生产者 - 生产数据 - 偏移量 - LSO & LEO & HW - 小练习_运维库.mp4
│   │   ├── 040 - 大数据 - Kafka - 生产者 - 生产数据 - 事务 & 幂等性_运维库.mp4
│   │   ├── 041 - 大数据 - Kafka - 生产者 - 生产数据 - 偏移量 - LSO & LEO & HW - 源码_运维库.mp4
│   │   ├── 042 - 大数据 - Kafka - 消费数据 - 协调器,消费者组,消费策略_运维库.mp4
│   │   ├── 043 - 大数据 - Kafka - 消费数据 - 消费策略 - 范围策略_运维库.mp4
│   │   ├── 044 - 大数据 - Kafka - 消费数据 - 消费策略 - 轮询策略 & 粘性策略_运维库.mp4
│   │   ├── 045 - 大数据 - Kafka - 消费数据 - 重平衡_运维库.mp4
│   │   ├── 046 - 大数据 - Kafka - 消费数据 - 代码实现_运维库.mp4
│   │   ├── 047 - 大数据 - Kafka - 消费数据 - 协调器 & 位移主题_运维库.mp4
│   │   ├── 048 - 大数据 - Kafka - 消费数据 - 偏移量提交的代码实现_运维库.mp4
│   │   ├── 049 - 大数据 - Kafka - 消费数据 - 数据生产和消费的融合_运维库.mp4
│   │   ├── 050 - 大数据 - Kafka - 性能高的原因_运维库.mp4
│   │   ├── 051 - 大数据 - Flink - 介绍_运维库.mp4
│   │   ├── 052 - 大数据 - Flink - 架构描述_运维库.mp4
│   │   ├── 053 - 大数据 - Flink - 特性_运维库.mp4
│   │   ├── 054 - 大数据 - Flink - 分层架构_运维库.mp4
│   │   ├── 055 - 大数据 - Flink - 组件关系_运维库.mp4
│   │   ├── 056 - 大数据 - Flink - 编程模型 - API_运维库.mp4
│   │   ├── 057 - 大数据 - Flink - 开发环境准备_运维库.mp4
│   │   ├── 058 - 大数据 - Flink - 教学案例 - WordCount - 分析_运维库.mp4
│   │   ├── 059 - 大数据 - Flink - 教学案例 - WordCount - 设计_运维库.mp4
│   │   ├── 060 - 大数据 - Flink - 教学案例 - WordCount - 功能实现_运维库.mp4
│   │   ├── 061 - 大数据 - Flink - 教学案例 - WordCount - 梳理流程_运维库.mp4
│   │   ├── 062 - 大数据 - Flink - 教学案例 - WordCount - 流式处理_运维库.mp4
│   │   ├── 063 - 大数据 - Flink - 教学案例 - WordCount - 无界流处理_运维库.mp4
│   │   ├── 064 - 大数据 - Flink - 课程内容梳理_运维库.mp4
│   │   ├── 065 - 大数据 - Flink - 本地环境 - 搭建&监控_运维库.mp4
│   │   ├── 066 - 大数据 - Flink - 本地环境 - 提交应用程序_运维库.mp4
│   │   ├── 067 - 大数据 - Flink - 本地环境 - 设置并行度_运维库.mp4
│   │   ├── 068 - 大数据 - Flink - 本地环境 - 并行度 & Slot的关系_运维库.mp4
│   │   ├── 069 - 大数据 - Flink - 本地环境 - 操作链条(任务链)_运维库.mp4
│   │   ├── 070 - 大数据 - Flink - 程序 - 组成结构_运维库.mp4
│   │   ├── 071 - 大数据 - Flink - 程序 - 执行环境_运维库.mp4
│   │   ├── 072 - 大数据 - Flink - 程序 - 数据源_运维库.mp4
│   │   ├── 073 - 大数据 - Flink - 程序 - 自定义数据源_运维库.mp4
│   │   └── 074 - 大数据 - Flink - 程序 - 算子 - map_运维库.mp4
│   └── 大厂学苑-大数据与人工智能-课程介绍_运维库.mp4
├── 10、 监控专题/
│   ├── 视频/
│   │   ├── 01-大厂学苑-服务端监控-服务端监控之其他监控1_大厂学院-监控专题_运维库.mp4
│   │   ├── 01-大厂学苑-服务端监控-服务端监控之业务监控_大厂学院-监控专题_运维库.mp4
│   │   ├── 02-大厂学苑-服务端监控-服务端监控之其他监控2_大厂学院-监控专题_运维库.mp4
│   │   ├── 02-大厂学苑-服务端监控-服务端监控之智能业务监控_大厂学院-监控专题_运维库.mp4
│   │   ├── 03-大厂学苑-服务端监控-服务端监控之其他监控以及整体监控串联_大厂学院-监控专题_运维库.mp4
│   │   ├── 03-大厂学苑-服务端监控-服务端监控之智能业务监控2_大厂学院-监控专题_运维库.mp4
│   │   ├── 大厂学苑-监控专题-服务端监控之链路跟踪监控_运维库.mp4
│   │   ├── 大厂学苑-监控专题-服务端监控之物理监控_运维库.mp4
│   │   ├── 大厂学苑-监控专题-服务监控之接口监控(metrics监控)_运维库.mp4
│   │   ├── 服务端监控整体串讲1_运维库.mp4
│   │   ├── 服务端监控整体串讲2_运维库.mp4
│   │   └── 服务端监控之实战_运维库.mp4
│   ├── 资料/
│   │   ├── 服务端监控之实战体验.pdf
│   │   └── 服务端监控之整体.pdf
│   └── 大厂学院_监控专题_课程介绍_运维库.mp4
游客,如果您要查看本帖隐藏内容请回复



运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-1001698-1-1.html 上篇帖子: 一步步学习Docker容器实战视频课程 下篇帖子: Gin+Vue+微服务打造秒杀商城
累计签到:6 天
连续签到:1 天
发表于 2021-12-7 19:22:54 | 显示全部楼层
强烈支持楼主ing……

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

回复 支持 反对

使用道具 举报

累计签到:1116 天
连续签到:1 天
发表于 2021-12-7 19:44:37 | 显示全部楼层
强烈支持楼主ing……

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

回复 支持 反对

使用道具 举报

累计签到:421 天
连续签到:1 天
发表于 2021-12-7 22:25:40 | 显示全部楼层
不错,多谢分享了啊

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

回复 支持 反对

使用道具 举报

尚未签到

发表于 2021-12-8 09:04:24 | 显示全部楼层
dddddddddddddddddd

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

回复 支持 反对

使用道具 举报

累计签到:24 天
连续签到:1 天
发表于 2021-12-8 15:03:09 | 显示全部楼层
这是哪个大厂学院的东西啊

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表