请选择 进入手机版 | 继续访问电脑版
java自学网VIP

Java自学网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 37427|回复: 319

Java工程师LG高薪训练营 5 期2021年 共475G视频教程【A0962】

  [复制链接]
  • TA的每日心情
    开心
    2021-5-25 00:00
  • 签到天数: 1917 天

    [LV.Master]出神入化

    2051

    主题

    3709

    帖子

    6万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    66535

    宣传达人突出贡献优秀版主荣誉管理论坛元老

    发表于 2022-5-13 23:54:28 | 显示全部楼层 |阅读模式
    Java视频教程名称: Java工程师LG高薪训练营 5 期2021年 共475G视频教程    java自学网[javazx.com]  高薪训练营视频   it教程 Java自学网收集整理 java论坛  mudaima- E: ?6 G  |! R3 p! a% i
    百度网盘下载链接:
    * f' G. {* g( u1 r$ G2 c9 \& J
    游客,如果您要查看本帖隐藏内容请回复
    [/hide]
    & Y% i) `) O1 b
    & C- u8 q% o0 J# g. S9 r集数合计:十二阶段[javazx.com]      & J2 C% N# P$ E' A/ K+ g

    % V6 E+ @8 s; E  M* e8 ?
    , L  n, {0 t# [" j6 o* `' P* H链接失效声明:如果本链接地址失效,请及时联系站长QQ:40069106  j/ t6 [$ D! v$ a' A. v" h, x" |; T

    # h# G; Q. @8 K' ^# a- b4 C# m9 IJava视频教程详情描述:! M: R6 ?+ D5 X$ r
    A0962《Java工程师LG高薪训练营 5 期2021年 共475G视频教程》javazx.com Java工程师LG高薪训练营 5 期2021年 共475G视频教程    javazx点com java自学网整理
    3 V/ z) }5 I5 g$ c; G3 s# O4 B
    + B0 B! z1 h+ t& d& Q/ g+ uJava视频教程目录:+ g: {! w' M$ p. z  {
    ├─01 第一阶段 开源框架源码剖析8 r% L, n+ J$ ^
    0 e1 ^0 {5 t" M5 ~" E* \* [│  ├─01 持久层框架设计实现及MyBatis源码分析4 V$ O7 L) ^0 @( P
    │  │  ├─01 开班典礼【回放】
    6 O( d6 ?/ }" l5 w) Y. d5 @/ Y) A│  │  │      01 开班典礼直播回放.mp40 V+ l# M6 j( h; T5 h
    │  │  │        f, d, k, c' I
    │  │  ├─02 资料下载
    ! e( ~" L. k& f& j3 |0 I/ X3 h7 k│  │  │      01 01 资料下载.zip# X% k  X$ ]$ T  x; q- C  E0 C7 }1 N
    │  │  │      $ l/ C! b! s5 E! X' c/ L( x$ u# ^' q8 S& m
    │  │  ├─03 任务一:自定义持久层框架
    ; r7 _; P* V, h  H8 F│  │  │      01 JDBC回顾及问题分析.mp4. \2 b8 ^4 Z  B! d8 d# ]) O
    * l$ S/ J2 Q( i# W6 X& t│  │  │      02 自定义持久层框架思路分析.mp4
    & @5 V+ L& W+ i4 P2 ?, p7 y( r│  │  │      03 IPersistence_Test测试类编写.mp45 u+ Z+ E" {0 b0 K- E7 m
    ! z- c) U" B- t: [3 Y" T9 `! o) _│  │  │      04 Resources类定义.mp4! }  m) G4 W: `/ I' T) k7 E  C( b/ u
    │  │  │      05 容器对象定义.mp41 \* B& q) A% T+ z, }
    ; r0 {$ ?6 I% M' s* {. g+ N, K9 _; n( h│  │  │      06 解析核心配置文件sqlMapConfig.xml.mp43 |' y% Y5 E  |5 K% Y: ~0 \1 O
    1 s; ]& w% A  h+ e│  │  │      07 解析映射配置文件mapper.xml.mp4
    - b6 F7 _/ w! N3 o+ @7 m│  │  │      08 会话对象sqlSession类定义.mp41 X! U0 p0 W2 }. f% o
    │  │  │      09 会话对象sqlSession方法定义.mp4. s- P9 c* P  O% R# Q) p+ e; c& g# j1 y$ n
    │  │  │      10 查询对象Query定义.mp4
    * z7 \( q% J( V) P│  │  │      11 参数设置实现.mp4  R6 X& z( F8 t% J& e7 u
    7 {5 W4 G2 _" o/ b│  │  │      12 封装返回结果集实现.mp40 `# E) D5 @8 R2 M; k/ y6 H  S/ r
    1 c. |2 `4 X& D. E/ h│  │  │      13 Client端运行测试.mp4* N4 Y2 [: o( X0 `& a. M7 t% ~1 m
    │  │  │      14 功能扩展-getMapper方法实现.mp4  q/ a9 a& r: V+ \
    - n% S; a& y* Q6 s, H( V+ v│  │  │      15 功能扩展-动态代理invoke方法实现.mp4( t9 h6 u/ J" ?8 ?4 Y
    │  │  │      16 16 任务一随堂测试_不提供.txt- ]: m9 O" x( ^
    ( v6 H: N, W1 d│  │  │      2 R2 Y4 E5 h" o4 ?; U
    $ ]( e4 k. N$ q8 e2 k& }  Y- c. T│  │  ├─04 任务二:MyBatis基础回顾及高级应用% ~9 {  S4 v6 U. i
    * K8 [% v+ I* E% f│  │  │      01 MyBatis相关概念回顾.mp4- x  K; W- a( ^6 G3 j
    │  │  │      02 MyBatis环境搭建回顾.mp4% F, w& _# L5 z- n" O" G2 J
    │  │  │      03 MyBatis的CRUD回顾.mp4$ R7 U4 {/ ]6 P  P. c' U  P' U/ Z6 b* h  {# r
    │  │  │      04 MyBatis相关配置文件回顾.mp4/ s, I5 a2 Z) c. ^( F/ Q  U& ]2 ^% F5 t" a& h
    │  │  │      05 MyBatis相关API回顾.mp4
    0 J4 V4 E0 A- t" J' F│  │  │      06 MyBatis的Dao层传统开发方式回顾.mp42 O" d1 H+ t: C
    │  │  │      07 MyBatis的Dao层代理开发方式回顾.mp42 Y5 H1 B, J( j  h! ]' l" \4 o+ N' S
    │  │  │      08 MyBatis的properties深入.mp4: ]6 V1 ^' F0 Z2 d. W4 Q. G# n/ M& d2 R- w7 Z% M# x
    │  │  │      09 MyBatis的typeAliases深入.mp44 \2 ^( q$ s; e, ~( i( }$ h( k0 Y
    8 I) Q9 N3 C/ T" q( U3 ~│  │  │      10 MyBatis的动态SQL-if标签回顾.mp47 j# @& U* Z0 [$ y% @
    │  │  │      11 MyBatis的动态SQL-foreach标签回顾.mp4, c( K( r& _3 U. v) C
    - x6 v9 @- C. A: h4 a3 r│  │  │      12 MyBatis的复杂映射-一对一回顾.mp40 c5 C3 |: r' ~" G
    │  │  │      13 MyBatis的复杂映射-一对多回顾.mp4# A/ f0 D; H" `1 d! o$ ?& i
    │  │  │      14 MyBatis的复杂映射-多对多回顾.mp4
    1 c5 {: k: H1 S" j. x$ Y9 D│  │  │      15 MyBatis注解CRUD回顾.mp4; w; s* Q4 A& _+ L  c# r. g' v' j: u8 \  x8 [
    │  │  │      16 MyBatis注解一对一回顾.mp4
    * D  {0 h+ d7 k) L* }│  │  │      17 MyBatis注解一对多回顾.mp4+ [* r# ^5 K) B$ N4 \* r8 C% M( f$ p; o; N* b6 e' }
    │  │  │      18 MyBatis注解多对多回顾.mp42 Y- {9 e4 ?+ L/ z3 G6 N% |! e# W5 O( _. c! e9 b. w5 c# z
    │  │  │      19 MyBatis缓存概念回顾.mp47 X- d6 U; s4 I% H1 q; o7 G9 [9 G6 v8 ?
    & w4 C' j. c0 c│  │  │      20 MyBatis一级缓存回顾.mp46 Z  f, R2 J. r& x1 B
    │  │  │      21 MyBatis一级缓存原理与源码分析.mp4
    6 A$ z" Z) |& Z  r- }│  │  │      22 MyBatis二级缓存回顾.mp43 v$ B0 i5 z" ]' F( q" ^7 K
    1 V, R" I5 a( q- [" y: J│  │  │      23 MyBatis使用Redis实现二级缓存.mp4
    5 H4 ~2 I: B8 x; K│  │  │      24 MyBatis-redisCache源码分析.mp40 ^& R% r: C! ]  ^+ q0 z8 _4 M, c4 `4 p/ G! \6 E8 b: R
    │  │  │      25 MyBatis插件机制介绍与原理.mp4% n# Z6 ~  e: r, z
    │  │  │      26 MyBatis插件机制-自定义MyBatis插件.mp42 ^! g* n. O5 h6 C5 G( }4 N# U& n+ |+ E) N! U: p
    │  │  │      27 MyBatis插件机制-plugin源码分析.mp4
    $ C4 _* q/ ~! c: `│  │  │      28 MyBatis插件机制-pageHelper.mp47 p  ?8 Q+ [. c7 z
    1 }2 p. l8 i: d: h5 w│  │  │      29 MyBatis插件机制-通用mapper.mp4  s+ D. I* \# _+ k) c0 [' m$ h5 N. U7 G) S+ i' `& i5 O- [
    │  │  │        Y, z- V; V6 [3 i1 t* x
    & D2 S5 Z1 Q8 X# I6 C7 U│  │  ├─05 任务三:MyBatis源码剖析1 o: A1 }" V, Q2 a  g
    │  │  │      01 MyBatis架构原理-架构设计_构件关系_总体流.mp4' i6 Q2 J* o4 S: e, T
    │  │  │      02 MyBatis初始化过程.mp4) P" x( |1 x/ q% U" L
    & [& f& [+ ~" F4 f& m$ x) Q' c│  │  │      03 MyBatis执行sql流程.mp4% W: U" Q; |8 q5 F
    │  │  │      04 MyBatis执行器executor源码剖析.mp4
    # A6 G, c' L3 U9 ?1 T$ w9 L│  │  │      05 MyBatis StatementHandler源码剖析.mp4; P6 H4 S# ~, ?1 d, o, \( t
    5 q  \; f/ _  ~  a9 ~5 C" f│  │  │      06 MyBatis的mapper代理方式getMapper()源码剖析.mp4% b+ r' j5 J* ~% p) I9 u$ ?' k
    │  │  │      07 MyBatis的invoke方法源码剖析.mp45 j& R8 H  d: \$ Y* W3 D4 ]' D9 A! }2 V+ Q3 ^. L
    │  │  │      08 二级缓存源码剖析-环境搭建&问题分析.mp4. W' x& _. B( ?' X
    │  │  │      09 二级缓存源码剖析-cache标签的解析.mp4: q& \- c- I2 O% s. r
    9 R' J3 E4 e- C│  │  │      10 二级缓存源码剖析-二级缓存执行流程.mp4
    ; I- Q8 ~0 j% S$ E" L+ X) h8 t│  │  │      11 二级缓存源码剖析-二级缓存生效机制.mp4/ [" T! s# ^0 C' G( m, U; ^$ w7 T) R' X- w. P7 w
    │  │  │      12 二级缓存源码剖析-二级缓存的刷新.mp42 {( f) A' f" ]* g7 B2 }+ K9 T2 d! h% C/ G  s+ B9 R  p
    │  │  │      13 延迟加载概念.mp45 f$ J1 l, k6 j* O
    7 x' g/ }# B: e9 q/ K% @; J│  │  │      14 延迟加载应用.mp4
    0 C5 N' P2 o/ D# E: p- `, y; }│  │  │      15 延迟加载实现原理.mp4# E/ _8 h7 E! G$ \
    │  │  │      16 延迟加载源码剖析-创建代理对象.mp41 X: o7 n# Y6 z; k( x& ?  P- k+ Y
    ( j0 u7 R" v- K2 \│  │  │      17 延迟加载源码剖析-invoke方法执行.mp4' B6 {' F* E- ~8 c# {9 s; r* N/ C
    │  │  │      18 设计模式-构建者设计模式.mp41 {- h- V% I* B1 h7 b8 {1 w2 M- |
    │  │  │      19 设计模式-工厂模式.mp4! t7 W7 R5 X* M% q$ `( P% E
    │  │  │      20 设计模式-代理模式.mp4* o7 }* Y6 I; ^9 g' g5 G; _9 m6 h
    │  │  │      8 L& B" |, N% s+ t
    # @: \  p+ P% i. L/ e) c│  │  ├─06 任务四:模块作业
    1 K2 O* L7 p+ x. y│  │  │      01 01 第一阶段模块一作业题.html0 |5 G: u- g& V6 h; g
    6 ~/ F- }! d; H" A8 F, m' s7 U+ c9 J│  │  │      01 01 第一阶段模块一作业题_作业答案.zip7 P  v, ^, i: B, S2 W
    " r9 o9 D6 I% N$ v│  │  │      ' U7 z8 Y& G6 `) L6 q7 t: R4 K2 |4 a) h! a
    │  │  ├─07 选修:MyBatis-Plus应用; H: X: C& Y+ I9 ~8 K7 B; N3 ]$ e4 P8 p, r
    │  │  │      01 MyBatis-Plus介绍.mp4" i' a3 }; J. a
      b0 x" q' ^& {0 `+ Z. k- j1 b│  │  │      02 MyBatis-Plus应用环境准备.mp44 a" a4 \3 t- c5 U0 ~- v9 i! h7 ~! W# i. U  r
    │  │  │      03 原生MyBatis查询用户信息.mp4
    7 H/ y, D) r9 F% @: I1 O│  │  │      04 MyBatis+MyBatis-Plus查询用户信息.mp4
    ; W- O! C7 q/ c* X- ^- L│  │  │      05 Spring整合MyBatis+MyBatis-Plus.mp4, s# J  F: Q/ E
    + d; l* @4 {' l. Z8 d+ K* C│  │  │      06 SpringBoot整合MyBatis+MyBatis-Plus.mp4. U, n, k9 h9 v# K( h0 ?2 m% g, n+ H" Q& T
    │  │  │      07 通用CRUD操作_插入.mp4: A% {4 }" d3 C9 L$ {- `3 v
    │  │  │      08 @TableField注解.mp45 O: i9 ?! f# z: X1 @% u
    ( D( z. Y3 u6 x- r5 n│  │  │      09 通用CRUD操作_更新.mp4
    : E  U5 }: e) v+ Q" b3 N! b│  │  │      10 通用CRUD操作_删除.mp48 K9 _1 ?0 s% P0 Z' [1 ^, X
    │  │  │      11 通用CRUD操作_查询.mp48 P9 S: a7 [9 t
    , Y" n9 D0 R. L, m│  │  │      12 通用CRUD操作_分页查询.mp4+ G4 f- t* M! Z, l" w4 C. d! @! P& e8 X8 {) D' u' W0 ?# B  G7 X$ ?' E
    │  │  │      13 通用CRUD操作_SQL注入原理.mp4' V; Z) C2 P+ x' @  X1 J/ ?$ e: F& f9 C7 o; `
    │  │  │      14 基本配置_configLocation.mp4* b+ r, b5 t. i# F3 h7 C4 `% l+ x" V: J2 |
    │  │  │      15 基本配置_mapperLocations及typeAliasesPackage.mp4
    : W* J; l1 Q; t  ]% L! w5 R1 U7 }│  │  │      16 进阶配置_mapUnderscoreToCamelCase.mp4* i* h& m/ X  g/ Q" a! B+ Q' F1 @. ~+ S4 f  y+ T0 {/ E
    │  │  │      17 数据库策略配置.mp46 x1 F2 E" S3 m) K' F& ^8 B
    │  │  │      18 条件构建器_allEq.mp4; F5 I0 {$ `9 ]& t
    . v' q7 r3 i, P; \# Z2 c. g( ]│  │  │      19 条件构建器_比较.mp49 W- U4 V7 h( Z
    │  │  │      20 条件构建器_模糊查询.mp4
      d$ ]; L& X4 @( v; S│  │  │      21 条件构建器_其他查询.mp4; ]0 K( d+ D  u+ `" ^- t7 u3 y  _( t: K8 l8 Q
    │  │  │      22 ActiveRecord概念.mp4& M4 g8 F0 t8 f5 t- E4 H, s: i
    │  │  │      23 ActiveRecord应用案例.mp4! q0 m$ I, Z  O6 o: ?* n4 n- S( X& J! G/ w: R" Q  n) c
    │  │  │      24 性能分析插件应用.mp4' K" w0 z' D+ m, w6 n9 }* t' g6 M  V2 }) y6 q( z
    │  │  │      25 乐观锁插件应用.mp4, w. L& c* U- F6 g& l7 Y8 G' ^) S" b, J( U
    │  │  │      26 自定义SQL注入器.mp4) O6 R5 X8 L. f' @* j4 ~1 O( _( r$ `5 T% l# b6 h
    │  │  │      27 自动填充功能应用.mp4
    0 ]5 ?1 x8 l, o" i│  │  │      28 逻辑删除功能应用.mp4* a/ R' `% p% ~* c/ e* z' T. v
    │  │  │      29 代码生成器应用.mp4% Z8 x6 v. U1 j. b5 Z  D$ t0 l2 ?% `
    │  │  │      30 MybatisX插件应用.mp4( a/ B( v3 U9 R, e% V, T# B7 z4 A; B+ o
    │  │  │      
    ' B- Q% t" h( v│  │  └─08 模块一直播【回放】4 D1 ]: V4 X) E, y# Y1 R, Y' o% d5 U/ w7 }% t7 g1 _. C8 |
    │  │          01 01 满意度调查问卷_不提供.txt9 @0 U  l, W4 `/ r) g
    │  │          02 任务一模块一直播回放.mp4
    & E9 k, g' U8 U; S5 ~1 k+ H│  │          03 01_mybatis.zip- ~! K1 R; m6 J# W9 D6 `8 B
    ) L7 V/ P" J! x! a% o│  │         8 {4 O- C1 o6 ^5 g5 k2 _# c
    │  ├─02 IoC容器设计实现及Spring源码分析: ^( y/ A/ ^! C5 ~/ R
    │  │  ├─01 任务一:自定义IoC&AOP框架  _7 B3 L. n! Y' G! K( F, [6 C  r6 R; @5 R6 S
    │  │  │      01 01 课程资料.zip
    ' ?1 i+ c* u8 A( b9 `# M" Q5 _; r│  │  │      02 Spring框架课程内容介绍.mp46 T+ p3 e' _' P+ c- e) j% e# p5 N6 _) {; X- ~( L5 }6 x0 c
    │  │  │      03 Spring框架整体回顾.mp4) r$ F4 l: s! K  W. _8 e4 b
    │  │  │      04 IoC编程思想巩固.mp4- {# \5 \) [. n5 D3 q
    │  │  │      05 IoC与DI区别说明.mp4( D! b6 `6 P' g4 l% s/ c$ v3 P
    2 W* a8 ?# R3 Q/ P│  │  │      06 AOP编程思想巩固.mp48 R% j' O% p. \% c8 t$ K- n( w
    │  │  │      07 手写IoC和AOP之问题分析.mp4
    ) q# I' d; ?3 G' M2 d( a│  │  │      08 手写IoC和AOP之new关键字耦合问题解决方案.mp4# K6 ~' q7 G8 v+ L* Z  ?2 \1 i7 r" Y
    , I6 o+ s) t) G│  │  │      09 手写IoC和AOP之new关键字耦合问题代码改造.mp4( F/ }9 W" v! X9 \/ W- G5 [( |6 M0 ]2 Z& l
    │  │  │      10 手写IoC和AOP之事务控制问题分析.mp4$ C) G  ~* z" Q4 Q( Q8 P6 l& }$ ~+ D! L( d
    │  │  │      11 手写IoC和AOP之当前线程绑定唯一Connection.mp4/ ~* z# E3 U* p6 y: w' A
    - b; b+ t$ v' ?# R% x# s) c│  │  │      12 手写IoC和AOP之service方法添加事务控制.mp4* C$ [% u+ H0 N" a, o
    │  │  │      13 手写IoC和AOP之JDK动态代理扩展.mp4/ t& |0 O) w* C* p% G3 N7 W
    │  │  │      14 手写IoC和AOP之CGLIB动态代理扩展.mp48 W& l; r  J9 g( a1 i3 r/ s2 @; I# o
    │  │  │      15 手写IoC和AOP之使用动态代理改造service事务控制.mp4" n: }8 j, n& U$ F, t; t
    │  │  │      16 16 任务一随堂测试_不提供.txt8 ?. f/ k8 P% U% o
    3 D; e' E/ [$ p1 W* D6 f4 S2 x4 S+ M% H│  │  │      $ v" [9 j, D4 ?; Y' K$ s
    8 ]" w; ?$ x0 `, s  m0 J│  │  ├─02 任务二:Spring IoC高级应用与源码剖析7 o1 U, e2 _3 d& m2 Y: u
    │  │  │      01 Spring IoC基础知识说明.mp4( g; {: X* H* Q: X0 J0 \% Y6 O7 f' s- @0 n5 J
    │  │  │      02 BeanFactory和ApplicationContext的区别.mp4. ]; k8 V" m' g, y0 [1 I  V, j: ^
    3 M% m1 F% X1 Q- `│  │  │      03 Spring IoC的纯xml模式回顾.mp4  W; ~" C7 c; [7 M+ _3 I  l9 M) D* F- s4 U
    │  │  │      04 Bean创建的方式以及Bean标签属性回顾.mp4) q* I- e) i- t3 l4 ^
    │  │  │      05 Spring DI依赖注入配置回顾.mp4: y/ m: R; Z6 w: z9 o2 K' W$ S
    │  │  │      06 xml与注解相结合模式回顾.mp4& x0 e7 d5 f, i; d, ^3 _' ^7 |' {  U' T& z" [
    │  │  │      07 纯注解模式回顾.mp4: _) e3 X* n2 ?* a2 X6 z5 H% J6 o* v1 \5 h: x
    │  │  │      08 高级特性之Lazy-init延迟加载.mp4
    3 j5 [8 A3 k& M# Y6 ?& n& u│  │  │      09 高级特性之FactoryBean.mp4( v" l6 B! A2 l- ]6 q/ c" J. h" \9 e4 [: N& T6 v  P1 D3 q
    │  │  │      10 高级特性之后置处理器.mp4- i1 b. h8 {, j
    │  │  │      11 Spring源码深度剖析之注意事项及源码构建.mp4
    , Q% E$ h7 k% S! V) i8 ^$ ]│  │  │      12 源码深度剖析-IoC容器初始化主体流程之BeanFactory及容器继承体系.mp4) |# J) {" L: H/ J) d' C1 a
    │  │  │      13 源码深度剖析-IoC容器初始化主体流程之Bean周期关键时机点代码调用分析.mp4. l4 h! O* C3 D1 v* ^; F
    │  │  │      14 源码深度剖析-IoC容器初始化主体流程之refresh方法.mp4& N* M  e6 h1 p% b2 s4 q
    │  │  │      15 源码深度剖析-BeanFactory获取子流程.mp4- x6 v' N" c/ y1 q+ r9 B: f+ @
    │  │  │      16 源码深度剖析_BeanDefinition加载注册子流程.mp4
    8 H- U  K  W2 d8 _- J│  │  │      17 源码深度剖析_Bean对象创建流程.mp4
    " e3 b) R) e' F│  │  │      18 源码深度剖析_lazy-init延迟加载机制.mp4, I; [6 b1 I- r
    │  │  │      19 源码深度剖析_循环依赖问题.mp4
    3 ?9 u- D% y( f) f# S│  │  │      20 20 任务二随堂测试_不提供.txt0 g: p4 O- C( e8 `6 c; @
    │  │  │      
    % A" [4 N+ e0 E7 ]5 G7 t│  │  ├─03 任务三:Spring AOP高级应用与源码剖析
    5 Q! U7 ^, O2 j/ H│  │  │      01 AOP相关术语回顾.mp4
    + H& q2 R8 N* Z│  │  │      02 Spring AOP的纯xml模式回顾.mp4
    % l; e; U. ~" P3 v9 x│  │  │      03 Spring AOP的半注解及全注解模式回顾.mp4  F, r( J+ y8 W. L; C6 S- K6 @, B. D0 d; B  l
    │  │  │      04 事务回顾之事务特性_并发问题_隔离级别_传播行为.mp4
    0 G* P: I8 h' Q4 Q8 j, Y+ _' y│  │  │      05 Spring声明式事务纯xml模式回顾.mp4
    * v& _) g/ v! T5 ], F* v2 f3 q│  │  │      06 Spring声明式事务半注解及全注解模式回顾.mp40 P$ B9 B- h% Y( d0 X5 E
    ; d6 t7 `, f# O1 U3 p7 l  N│  │  │      07 源码深度剖析_AOP代理对象创建流程.mp4% T$ P' r5 T% N( m7 z8 I
    * _& j9 ~8 u, p. e│  │  │      08 源码深度剖析_声明式事务源码分析.mp4( y, w; z" z! {- b$ e' \1 c( ~+ E
    │  │  │      09 09 任务三随堂测试_不提供.txt
    / L0 m9 |; }; v7 d* k0 Q; B│  │  │      % X- ~7 c$ f5 {8 }' J' X
    │  │  ├─04 任务四:模块作业) C7 |' T; d: H; I. C
    * L. ?3 l' `+ N; F* O4 s│  │  │      01 01 第一阶段模块二作业题.html
    ( ^6 z5 U; d6 O5 X* v│  │  │      01 01 第一阶段模块二作业题_作业答案.zip
    , N# j9 z2 P6 [6 \8 L│  │  │      + u8 l! k$ W1 D' Z, h7 K3 M
    │  │  └─05 模块二直播【回放】7 L9 p9 J+ [/ R8 `) \
    * Q- ]3 I0 d& h  b# o; }( G│  │          01 01 满意度调查问卷_不提供.txt9 q& B3 [- D, c: M, H- S# [  H3 s7 L9 r0 \( r2 h6 `8 Y" W
    │  │          02 阶段一模块二直播回放.mp4( T6 n) }9 K% G
    / k3 G1 A: g5 m1 Y│  │          03 02_spring.zip
    % J7 ^4 n) A' V" P; ?8 N4 N  M│  │         
    " s% h; N/ i( {7 b$ Q│  ├─03 MVC框架设计实现及SpringMVC源码分析、通用数据操作接口设计及SpringData 接口规范
    : R6 }7 l0 g  i3 M: a3 _. V) U│  │  ├─01 任务一: SpringMVC基础回顾及其高级深入5 }4 F. s1 v4 ~! g; f
    │  │  │      01 01 课程资料上.zip
    # s) a1 E( K- v& G. Z# A1 C- k│  │  │      02 02 课程资料下.zip
    0 s3 x1 b7 c6 a2 x( d( b* ?6 p: T│  │  │      03 SpringMVC课程介绍.mp4
    2 Y5 d2 C9 M) C. t: }, G│  │  │      04 深刻理解经典三层及MVC模式.mp43 v6 }% }% W. z
    │  │  │      05 SpringMVC与原生Servlet模式的区别.mp4
    - y' S# n6 ^5 o. g3 r2 l' n│  │  │      06 SpringMVC开发流程回顾.mp4; @- Q& k+ k: n1 ^5 i# l
    / e9 v% s, Y9 G+ R% g' F6 N│  │  │      07 SpringMVC请求处理流程解析.mp4
    / f2 n8 h7 O' E# k8 ^│  │  │      08 SpringMVC九大组件.mp4, N0 U3 p& m7 b
    │  │  │      09 SpringMVC的url-pattern配置及原理剖析.mp4
    # v$ [4 M7 \& K1 q/ W6 i) ~- f│  │  │      10 数据输出机制之Model、Map及ModelMap回顾.mp4
    6 m9 z3 v" y; V% `│  │  │      11 请求参数绑定回顾.mp4
    5 n2 F; I. ?! b% _, s; f% P│  │  │      12 Servlet对象支持及绑定简单数据类型参数回顾.mp4
    % j1 P/ x8 b+ z; ^* B+ h9 g│  │  │      13 绑定POJO及包装类型参数回顾.mp4
    4 g) k; a6 O9 v; x( A- v2 z: |│  │  │      14 绑定日期类型参数回顾.mp47 U. G6 X/ D8 v) \4 c, Z; X5 g
    │  │  │      15 深刻理解Rest风格请求.mp4" G+ M: }% k% }' O( y+ i: }5 k) w9 A" _# Z: u1 s- Y6 c  ~
    │  │  │      16 细说SpringMVC对Rest风格请求的支持.mp45 {% \- \/ q/ o2 X8 O5 v
    │  │  │      17 Json交互之@RequestBody回顾.mp4) ?7 I7 L# k( a) ^% S  T( f
    │  │  │      18 Json交互之@ResponseBody回顾.mp44 b6 P0 M* p, Z) i; F) v3 |7 v+ ?, X! O
    │  │  │      19 SpringMVC高级应用之监听器、过滤器及拦截器对比.mp4: O1 d. ^$ @3 s, j! _% @1 g- f% C! q+ v+ U" x6 a
    │  │  │      20 SpringMVC高级应用之单个拦截器执行流程回顾.mp4
    $ V+ I, u. d! V5 X! C( `- Y8 Z│  │  │      21 SpringMVC高级应用之多个拦截器执行流程回顾.mp4
    ' L; ?% s' [/ a; N3 B│  │  │      22 SpringMVC高级应用之Multipart数据处理分析.mp4# @# [- ^* l' L8 n# N" ^- `, {" K2 G: }1 w9 v  F
    │  │  │      23 SpringMVC高级应用之SpringMVC文件上传解析.mp4) O' V/ m& x6 X: X. j5 \/ f1 ]2 |
    │  │  │      24 高级应用之异常的优雅处理机制@ControllerAdvice及@ExceptionHandler.mp44 z& @8 }3 V& C( z
    , j, y( `% ~1 m" j1 m0 y9 s6 u5 [$ B│  │  │      25 SpringMVC高级应用之重定向参数传递flash属性.mp43 V* n# z# s2 E) P8 o3 ^0 c; ?
    6 G8 _. d5 [3 M# b6 ]│  │  │      26 26 任务一随堂测试_不提供.txt
    ) N+ ?) t, m! e+ n% W1 G: k│  │  │      % R/ l1 \! {( f$ N* E% E
    / c0 C$ S6 E- S8 V+ m$ h, o0 W$ {│  │  ├─02 任务二:自定义MVC框架5 B9 E. p8 P  p  ^: a3 l  {: F
    ! A! N% I. k6 {8 T4 ~7 ?2 J5 v│  │  │      01 手写MVC框架之SpringMVC原理回顾.mp4
    , k7 b5 T9 Z  u, K3 L│  │  │      02 MVC框架之注解开发.mp4
    : X" _6 O3 p0 a; J$ t' ~5 I│  │  │      03 MVC框架之流程结构开发.mp4
    / q/ a2 S# F1 [; g/ D1 c│  │  │      04 MVC框架之doLoadConfig开发.mp4$ W; Y! p* i( x! J8 V8 G5 v' x/ ~; r1 Z: L3 o: z  [
    │  │  │      05 MVC框架之doScan扫描类.mp4
    - r& _. H. Z3 g" {, h5 D2 ]│  │  │      06 MVC框架之doInstance实例化.mp45 G/ \( }4 y  u+ z3 l. P
    │  │  │      07 MVC框架之doAutowired依赖注入.mp47 K+ f: m; t! O$ j& {9 U
    │  │  │      08 MVC框架之initHandlerMapping.mp4. x( V$ F* o% ]9 j- b' P
    ! A. j: @4 K: M$ D│  │  │      09 MVC框架之初始化流程初步测试.mp45 ?  B/ v9 f3 w! K: c" b' p5 m" l- Y" @6 ?6 l, t: U# _- Y
    │  │  │      10 MVC框架之handlerMapping问题分析.mp4
    - {( z; V% m6 ?+ o│  │  │      11 MVC框架之Handler封装引入.mp4
    8 S' G# u6 Q. a! {6 t6 s│  │  │      12 MVC框架之initHandlerMapping改造.mp4! D5 V$ J5 b! c( o# p' g7 U0 f
    │  │  │      13 MVC框架之请求处理开发.mp47 u/ Y* Y5 c% S6 D9 V9 ]
    │  │  │      14 MVC框架之整体测试.mp4/ G3 I: a6 \% g$ c0 \7 U/ V$ Z
    2 [6 R2 t' i- u* P: r│  │  │      15 15 任务二随堂测试_不提供.txt7 `$ B# N/ D, ~$ u+ m! l5 u  E4 v9 j/ o
    │  │  │      1 }  B. K- k  p# K( l" Z9 |
    " h% v) W) b% P0 ?│  │  ├─03 任务三:SpringMVC源码剖析及其SSM整合1 b1 t& D8 X3 H) k. g2 t1 g$ U( I3 e, d, w
    │  │  │      01 SpringMVC源码剖析基础环境说明.mp4, O% H3 M4 |3 g  {9 ?! l% ?/ L
    │  │  │      02 源码剖析之DispatcherServlet继承结构.mp4  t2 q+ Z0 P# }
    - |' N) O& \# i# t) B│  │  │      03 源码剖析之SpringMVC处理请求的大致流程.mp4; b+ {" t. S7 v  j8 Y' g
    │  │  │      04 源码剖析之getHandler方法分析.mp4
      J$ I( A! y6 {& j; D9 [│  │  │      05 源码剖析之getHandlerAdapter适配器获取分析.mp4' i" D  }- Z  r7 ]5 L! h1 v( x5 I* d6 x8 N) d: S
    │  │  │      06 源码剖析之SpringMVC九大组件初始.mp4! ~/ H# A: _" }* `3 C$ J
    │  │  │      07 源码剖析之SpringMVC九大组件初始化细节.mp4. z1 r2 G" }% {7 k) O. X* x: _) D* Q2 x8 \
    │  │  │      08 源码剖析之Handler方法执行细节剖析.mp42 M; X2 b* ?4 w! l& k% E# H
    │  │  │      09 源码剖析之视图渲染细节剖析.mp4" \5 A7 @; \# A* R- q9 v' l
    │  │  │      10 SSM整合之策略分析.mp4
    : E6 E! |! ?. C│  │  │      11 SSM整合之MyBatis_Spring整合目标及jar分析.mp4, k) X' U& ^$ @) ^* a. E8 Z2 `" E2 z6 B: q
    │  │  │      12 SSM整合之工程准备.mp42 p" e( {9 R1 B, @, v. C9 ^2 i
    ( k: @* y' Z1 N5 l6 S; E: n' A  [│  │  │      13 SSM整合之MyBatis_Spring整合Dao层代码开发.mp4
    % Z' q5 V3 t5 z* l! w│  │  │      14 SSM整合之MyBatis_Spring整合Service层代码开发.mp4
    4 e' I4 L  T# B' [, y3 k│  │  │      15 SSM整合之MyBatis_Spring整合目标实现.mp4) o4 j0 y! r+ b4 m) Q
    │  │  │      16 SSM整合之MyBatis_Spring整合测试.mp46 s, z, v2 J: T6 s9 o  |3 i2 c6 M3 {1 {0 |
    │  │  │      17 SSM整合之整合SpringMVC.mp4, N; M. _1 L0 }. i! g- m
    . }. c6 \3 o$ Z. g' j" i1 L│  │  │      18 18 任务三随堂测试_不提供.txt# n9 l5 z5 K* T4 _# n+ l) u
    ( Z* G+ D1 \! H9 ^│  │  │      ; E* s- m/ X* Y) d1 p& _3 t- |! G) k% C! y
    │  │  ├─04 任务四:SpringData高级 应用及其源码剖析! Y- l) v5 i' p# Y$ B! a9 ^9 k. ]% ?; R1 c! c# x5 T( Z1 u6 ?
    │  │  │      01 SpringDataJpa内容介绍.mp48 J. B  M1 z$ |0 j: Q3 {  i  _6 P6 X( Z( t5 K- y! C4 o) z
    │  │  │      02 SpringDataJpa概述回顾.mp4
    ( h8 O' e1 y& t7 G, {3 N2 q│  │  │      03 SpringDataJPA&JPA规范&Hibernate之间的关系.mp4
    ! i' ]5 a6 \5 G4 G$ q+ ~│  │  │      04 SpringDataJpa应用之数据库准备.mp4
    " t4 a) d+ ^* y│  │  │      05 SpringDataJpa应用之步骤分析及Jar导入.mp4( m; u% V3 u  |6 G7 w
    │  │  │      06 SpringDataJpa应用之配置文件.mp47 T1 ~" H3 z9 i: R2 f
    │  │  │      07 SpringDataJpa应用之实体类.mp4
    9 x' T4 X# f% p: H│  │  │      08 SpringDataJpa应用之Dao层规范接口.mp4- |* D' O6 @; V6 H) a
    │  │  │      09 SpringDataJpa应用之常规操作.mp4, }& s# ]) A0 j/ N/ Q; L4 [7 F
    & A8 D+ y) e1 E1 O: t" `6 J│  │  │      10 SpringDataJpa应用之引入JPQL.mp40 ]  D9 v! B# P  d/ C) `0 j2 \! i
    │  │  │      11 SpringDataJpa应用之引入SQL.mp4
    # F4 f% h( b7 m2 D& Q$ o│  │  │      12 SpringDataJpa应用之方法命名规则方式.mp4+ Q% {- U5 P6 J0 m
    ( s' t% g9 e4 f: C* c" e( g│  │  │      13 JpaSpecificationExecutor接口.mp4( X) H5 d  [/ b
    : n: Y. I( R* d3 K8 O9 L│  │  │      14 Specification动态查询单条件封装.mp4: Y5 M) d: H8 D! H& ?1 G1 `% b# O% H; l
    │  │  │      15 Specification动态查询多条件封装及模糊匹配.mp4
    / v& s  I. F4 H+ Z1 J& W│  │  │      16 SpringDataJpa排序&分页.mp4' c( L* M3 H9 x! d/ Y) _- W3 f/ a6 Y
    │  │  │      17 SpringDataJpa源码剖析part1.mp4
    4 R- O9 ^& B! ?) k) \: B- y│  │  │      18 SpringDataJpa源码剖析part2.mp4/ V2 t% V/ ?: e' n  V" _
    │  │  │      19 SpringDataJpa源码剖析part3.mp4" a# q) Q2 V& @+ E5 Z$ m4 \) k' K/ v9 i6 ~# l% k; l
    │  │  │      20 SpringDataJpa源码剖析part4.mp49 N- \9 S3 @) x9 M$ H
    4 Q: U- @, t* Q; n4 e( i5 R; C7 Y( |. w│  │  │      21 SpringDataJpa源码剖析part5.mp4  [7 e3 m& j1 n: Q3 M8 O0 D
    " Z# m3 |! m- L1 X" }│  │  │      22 22 任务四随堂测试_不提供.txt
    ! [5 E* A# q" t0 P1 }+ }│  │  │      
    # m: j5 B* @! u2 G+ y5 _/ x5 Y│  │  ├─05 任务五:模块作业) R6 Z* C8 E  Y
    │  │  │      01 01 第一阶段模块三作业题.html9 m+ z  z/ Z, M5 ]7 C" m$ o. x! P8 p* Z* F1 U8 X
    │  │  │      01 01 第一阶段模块三作业题_作业答案.zip
    / @9 l. y; |$ U3 _$ U" v& J5 f/ f│  │  │      
    & N$ o$ c$ f6 |* z. Y3 o- y6 C│  │  └─06 模块三直播【回放】
    ! ~) R1 t( y% W( @) i) K, j│  │          01 01 满意度问卷调查_不提供.txt* }$ l$ x- {" p5 Y9 B- _0 z: @' q* [: Y7 J* \$ L3 _3 t! X* a5 g0 {
    │  │          02 阶段一模块三直播回放.mp49 b, D8 \. z$ C8 p1 U, k8 F) W) j- U7 j
    │  │          03 03_springmvc.zip, w& H6 l. S& P6 D" X9 N/ k0 J
    1 Z. C1 C+ @5 v9 p, m6 d│  │         
    ! T+ y6 ~- t8 }0 U8 \4 O│  ├─04 约定优于配置设计范式及Spring Boot源码剖析' m+ E4 u; t. s. o0 {' z% a$ P
    │  │  ├─01 SpringBoot学习资料下载
    " c5 }$ e% j9 |+ d& B5 l7 K│  │  │      01 01 讲义+代码.zip2 t2 H' ?/ G  d; @8 J2 _$ W9 G9 q: o. g. j1 i3 U' t8 z6 J0 |. F
    │  │  │      8 p/ e8 m  s4 s$ @& g8 J  b1 J! x, x4 U! G
    │  │  ├─02 任务一:SpringBoot基础回顾% ^2 M. _3 F: t$ Q1 t* O+ h7 r& L) w5 I/ i+ F' y) w
    │  │  │      01 SpringBoot课程内容介绍.mp4
    / P% @0 H- Q1 W) I' {. l│  │  │      02 框架发展趋势-约定优于配置.mp4
    . r7 s# z  R% c9 s- Z* ^& d│  │  │      03 SpringBoot核心总览.mp4: Z  o. j; B# H3 |5 e
    $ }/ \, |& I) r' S) r  m! P│  │  │      04 SpringBoot的环境搭建回顾.mp4. @4 e: u5 G& x% Z4 t
    4 I3 l( |/ u+ N& P3 F- H& Q│  │  │      05 SpringBoot的单元测试与热部署回顾.mp4- T: h) c+ L; C4 z( R9 O* l' T5 ]  ]2 Y. f: Z
    │  │  │      06 SpringBoot配置文件之properties回顾.mp4
    . X) @+ k; _# f; k6 C% I; s; \. r( N│  │  │      07 SpringBoot配置文件之yaml回顾.mp4( [: V1 p+ @0 {4 K3 \1 T; q8 D) y2 E: s  U5 r! A
    │  │  │      08 SpringBoot配置文件的注入类型回顾.mp4$ p4 Y' O& g& N5 x6 P, e
    │  │  │      09 SpringBoot自定义配置文件和类.mp4* A) }1 z  q4 J$ A, }! g  B* F
    │  │  │      10 SpringBoot随机数设置及参数间引用.mp4
      ]3 @! G1 P+ P1 g6 R│  │  │      11 11 任务一随堂测试_不提供.txt% n* Q+ g8 U/ B0 U  k: W- v/ u/ w, D1 X) [1 d* D) T
    │  │  │      / A5 }! `; p. n9 {" z; O; M3 x/ ^
    │  │  ├─03 任务二:SpringBoot源码剖析& G7 i. |/ X: p8 S, {5 r
    │  │  │      01 源码剖析-依赖管理-spring-boot-starter-parent.mp4; q5 x  e/ ?3 K8 P' J. B! Q- p' W# w6 z! ^2 K
    │  │  │      02 源码剖析-依赖管理-springboot-starter-web.mp47 j: w1 s# T( C) _9 @6 m; X/ A. o5 f2 S  D
    │  │  │      03 源码剖析-自动配置-SpringBootConfiguration.mp4* S# N. t1 ~) s; A% O) w5 [
    + @( @( D/ W; w5 }3 D) c; E  J% |7 V│  │  │      04 EableAutoConfiguartion-AutoConfigurationPackage.mp4: m: T7 A$ W, U) \) L
    ' o. k9 Z* M! ?# t" u6 \" Q9 H│  │  │      05 源码剖析-自动配置-AutoConfiguration-@import.mp42 m$ s- L; L% v7 q
    1 o0 m/ v8 f: p6 m0 W│  │  │      06 源码剖析-自动配置-ComponentScan.mp4
    6 |( C0 k9 |9 W9 @│  │  │      07 源码演练-自定义starter之自定义过程.mp4# k- B! j  w5 j" E
    │  │  │      08 源码演练-自定义starter之使用过程.mp4* s5 b: q" R: C7 i6 W1 k4 O) U
    │  │  │      09 源码剖析-run方法-SpringApplication实例化过程一.mp4" x1 D2 l$ H9 w# p4 `( J8 _) W
    │  │  │      10 源码剖析-run方法-SpringApplication实例化过程二.mp4; @5 ~% ~3 ~; c5 N9 I
    , c8 S8 D& [1 R8 b' {8 C- A' c│  │  │      11 源码剖析-run方法-底层run方法一.mp4& U; {# |4 Z# \# W% {% O+ p9 ~# A3 ~
    # j2 _9 g, c( e% A( F│  │  │      12 源码剖析-run方法-底层run方法二.mp4
    ( g7 I* B5 w4 M3 [  }! w1 f3 ?( T! A│  │  │      13 13 任务二随堂测试_不提供.txt1 N# D- Z' f2 N, S+ v+ a9 a
    │  │  │      ; m& b. ?* d- H
    │  │  ├─04 任务三:SpringBoot高级进阶* D: S6 |4 W3 _+ ~; O) I
    │  │  │      01 SpringBoot整合-整合mybatis之环境搭建.mp4, `4 ~# B7 W( R4 H$ N; v  D$ j  \7 E5 a0 f* ?$ w! l
    │  │  │      02 SpringBoot整合-整合mybatis之注解方式.mp4( t+ n" V8 n9 Z
    $ a4 p0 t- `9 n│  │  │      03 SpringBoot整合-整合mybatis之配置文件.mp4
    ! s- n, q& R* B│  │  │      04 SpringBoot整合-整合JPA.mp4' j* C0 a8 C; c
    │  │  │      05 SpringBoot整合-整合Redis.mp4& x6 B& ~2 c/ O+ w" _( r
      w' k) }8 }1 J, a3 f│  │  │      06 SpringBoot支持的视图技术.mp48 X) H+ A2 _* l/ l* `9 H2 A5 |+ r( h9 x( W, ]5 g& z+ [, p3 @
    │  │  │      07 SpringBoot视图Thymeleaf常用标签.mp4
    8 q5 G4 X1 G1 A- y; c9 o, P│  │  │      08 SpringBoot视图Thymeleaf标准表达式.mp4- L2 ~6 P$ M9 C$ ]8 q
    │  │  │      09 SpringBoot视图Thymeleaf基本使用方式.mp4# b9 r) k! [2 _2 t" h5 D% n# R8 a" N+ Y
    │  │  │      10 SpringBoot视图Thymeleaf页面的数据展示.mp46 D6 }& L2 E( {5 `6 J
    │  │  │      11 SpringBoot配置国际化页面(一).mp4/ ]5 Q- W( n9 _* ?% A' m
    0 {! X/ W( X4 W( y6 H& D6 f6 W│  │  │      12 SpringBoot配置国际化页面(二).mp4) F7 m6 H- I! ~1 \7 B
    # h8 _- m" w% J│  │  │      13 SpringBoot缓存管理之基础环境搭建.mp49 N5 I1 `$ n; U# [! C7 }2 u0 S, q1 t& {$ [: B+ C
    │  │  │      14 SpringBoot默认缓存体验.mp4) t6 I& z  Y, D
    │  │  │      15 SpringBoot缓存管理之相关注解介绍.mp44 d! v$ g  b- k. V
    │  │  │      16 SpringBoot缓存管理之相关组件.mp4% ]' F. b) y$ G7 }7 n: p5 Q- }# ]
    │  │  │      17 SpringBoot缓存管理之基于Redis注解缓存实现.mp4: ^& m: J% t( U  V: a2 o1 h& k' w9 u) a) ^6 }
    │  │  │      18 SpringBoot缓存管理之基于Redis API缓存实现.mp4& e- R# i6 I1 \% w# C+ o
    │  │  │      19 SpringBoot缓存管理之Redis_API默认序列化方式.mp4$ V  Y% ~( A- P* _; b9 _, B9 b
    │  │  │      20 SpringBoot缓存管理之自定义RedisTemplate.mp48 |3 j7 q% \: c2 U
    │  │  │      21 SpringBoot缓存管理之自定义RedisCacheManager.mp4
    % O0 D# x+ {# z7 ]7 |│  │  │      22 22 任务三随堂测试_不提供.txt" Z# v# W# [9 j- P0 D+ b
    ' u& s% s9 e# t* N( M8 f; h! p( T: W│  │  │      ) q9 L* r* X; M4 L' q
    │  │  ├─05 任务四:模板作业  |* g4 Z1 k) U) V6 r- b  [5 h; ~8 T% y
    │  │  │      01 01 第一阶段模块四作业题.html
    ) N# h& J1 m4 k* n0 g│  │  │      01 01 第一阶段模块四作业题_作业答案.zip6 k% g- E. [- ~  L! A4 A7 T. d, ]6 `4 Y; }0 B  U% g- x  {* ]( F/ }
    │  │  │      ) ^2 D# Q) ^2 \! l  ^: q- s
    │  │  └─06 模块四直播【回放】
    2 X' D3 k. a' R) S. |% h│  │          01 01 满意度问卷调查_不提供.txt0 i' J+ k( a# A! L0 k4 ~
    │  │          02 阶段一模块四直播回放.mp4
    4 I9 W7 ^6 R* g, N0 W│  │          03 04_springboot.zip, N! v! J+ G5 z6 n2 u1 a
    7 t4 m; V4 \) L  J6 L5 v1 V│  │          9 Z" V/ ^  p) ]- G+ L. O' M' H9 _, w: f3 U; q
    │  ├─05 安全框架设计实战及SpringSecurity源码剖析# ~0 b7 H+ I7 H  ?) T( g1 W+ `2 J- C8 n( L2 T9 [" B8 a6 w1 n
    │  │  ├─01 阶段一模块五课程资料下载1 f# z1 ~5 {% @  W; ]. Q4 T4 v0 U: V+ f
    │  │  │      01 01 阶段一模块五课程资料下载.zip
    * J% T8 c2 ?% h% ~│  │  │      
    # {1 W! z! _/ v: {│  │  ├─02 任务一:SpringSecurity入门
    3 u! y. U2 G. n% A' D' H# T/ a│  │  │      01 SpringSecurity介绍.mp4) y) t  W0 P: p. x% Y$ m3 ]5 R0 i& ~* ]9 J- V0 W3 h& v
    │  │  │      02 SpringSecurity应用场景.mp41 v' X( Z  ~- s! i
    . ^/ |  r$ p/ ~: c│  │  │      03 SpringSecurity入门案例.mp4- o* N, |! l5 M5 b! {. ^
    + q/ T% a0 l4 L  |9 _# y│  │  │      ' _; ?1 t! s$ H6 _% N! Z2 p
    │  │  ├─03 任务二:SpringSecurity认证原理与实战9 }. D# Y. C- N1 h% v  Y1 h3 g6 {" Z; q! J( B
    │  │  │      01 案例介绍与环境搭建.mp4; Q% \' c! I; [/ m& h
    ; O# G# |' S) }* _" E! [│  │  │      02 过滤器链介绍.mp45 _' H" S7 _8 A( c
    5 [7 @: u7 x5 m. Y: j$ a! G│  │  │      03 自定义表单登录页面.mp49 F( n' _! t; u4 e9 A+ p  o
    . s% D+ A' d+ J0 A│  │  │      04 表单登录认证.mp40 b/ ^& a7 ~) q6 _7 j+ _+ C! R, ^" X" i  V* i+ [# }
    │  │  │      05 基于数据库认证.mp4
    6 p# v5 Z* {( U│  │  │      06 密码加密认证.mp4
    7 m3 _5 [  m+ d) Z4 Q, M! r│  │  │      07 获取当前登录用户.mp44 o; [3 k8 W1 d# @& f
    2 H, A5 s& _6 ]* G* v6 y│  │  │      08 RememberMe功能实现_01.mp48 N1 P4 M/ Q* j5 @$ _2 q7 Q( V, z$ K2 P3 p
    │  │  │      09 RememberMe功能实现_02.mp44 T1 _3 p: a1 V' v/ d: ~- v* \- f, X( N. U# Y$ n$ O
    │  │  │      10 RememberMe功能实现_03.mp4
    8 d* J( h3 b- r! c│  │  │      11 自定义登录成功和失败处理.mp4! S* O4 S4 V' {; Y3 o2 v' z1 `4 @" \! r1 ]8 E! m+ W* ?3 X
    │  │  │      12 异步登录认证.mp4; X5 w% j/ F- j) K3 X- }7 _% G9 d7 p- p1 a; r( k
    │  │  │      13 退出登录.mp42 p- ?% Q& @) O- ?: n3 r
      j3 r* I! [' S6 L│  │  │      14 图形验证码_01.mp4
    - v% V  O; K% `5 u│  │  │      15 图形验证码_02.mp4. B& ~( B0 X# P! N: M% q
      ^! P* ^: Q) k# V│  │  │      16 图形验证码_03.mp4
    5 Z' s3 l! W4 L2 S( y! W│  │  │      17 Session管理.mp45 Q4 @8 O" j! k5 M# w3 q! i2 U& \) ?+ D" c4 O
    │  │  │      18 集群Session同步.mp4' [" K" S/ f3 h
    # G( U+ c: W) e4 b0 V│  │  │      19 CSRF攻击原理.mp45 A1 o2 x5 a/ G. h; `" t
    │  │  │      20 CSRF防护机制.mp4. l( r6 i+ L0 j  t, k! \+ q6 F& @
    │  │  │      21 对跨域的支持.mp41 @) b  K$ e. ?5 F8 k& T. r) r$ H; x
    │  │  │      : l" u& _% o" N7 K4 r
    ! G; |& A% f- J5 X│  │  ├─04 任务三:SpringSecurity授权原理与实战; `2 m( |% j6 j7 z) G+ W# U9 H* Q* ]# H( c' C, }" h# W
    │  │  │      01 授权介绍与原理.mp4
    - ^0 h0 n0 u3 i* m│  │  │      02 内置权限表达式.mp4! n# K' v* {& i3 _; Z  ]% I
    8 G! g) y' @0 C5 l│  │  │      03 基于URL权限控制.mp4% O0 C; f' l) Z# B8 V
    │  │  │      04 基于method权限控制.mp45 E: F, `# v* `- g# h
    & H% p4 v( o4 d4 Q: ?│  │  │      05 基于自定义Bean权限控制.mp4
    7 b  `+ k! ]# ~( J8 d" T! o2 Z│  │  │      06 RBAC权限模型介绍.mp49 J4 q0 B$ w1 k; Y. C! S& S; P; k
    # v, S, H$ y% w2 j8 o│  │  │      07 RBAC权限模型的数据库设计.mp4' w1 J9 T: u: u: T1 }9 v+ U% @
    4 y4 c6 z1 ?+ K! }' R) G│  │  │      08 基于SpringSecurity实现RBAC权限控制.mp4: S! Y6 l1 f) \! }$ {
    & f; j3 N1 @* U/ g+ H( P3 G│  │  │      09 基于SpringSecurity实现RBAC权限控制测试.mp4/ c& W& Q% K: G5 ^
    │  │  │      10 基于页面标签的权限控制.mp4( r1 v7 D( _) M6 T% ^
    │  │  │      
    . r. ~% p/ {# f& W% U7 A  k│  │  └─05 任务四:SpringSecurity源码剖析
    8 G; v% I/ F- y7 }. o; t; B│  │          01 过滤器链加载流程源码剖析_01.mp4+ w' {$ j1 [  C( X- g' t2 q$ z( ]2 v/ u, X  [, e
    │  │          02 过滤器链加载流程源码剖析_02.mp4
    9 W% J$ ^* O% G) |3 L7 a│  │          03 过滤器链加载流程源码剖析_03.mp4
    3 C( r$ k5 k2 K1 S& u# F│  │          04 认证流程源码剖析.mp4; u3 {! h2 E" m7 O# Z
    ' S" V* o, r7 t( B  G│  │          05 RememberMe流程源码剖析.mp4* u+ b6 Z; J+ I' e- U7 o7 z
    │  │          06 CSRF流程源码剖析.mp4' a3 r* J! m" S/ s& \$ X$ z' s4 x) z# Y" D& w, H' w9 l1 z% @( u
    │  │          07 授权流程源码剖析_01.mp4) [2 d1 a' i& |! F9 j, u$ W. K- g! Y. m
    │  │          08 授权流程源码剖析_02.mp4
    6 ^7 z! w7 W( y+ c) m│  │         : B% R6 H( c8 U6 k" b6 z
    │  └─06 响应式编程设计实战及SpringWebFlux源码剖析# P, ~8 C% c3 [/ @- Q8 a
    6 d4 S( g! l0 ^7 C4 h8 }( b3 @│      ├─01 阶段一模块六课程资料下载2 ?1 o& W, ~( z2 g) ^9 p
    │      │      01 01 阶段一模块六资料下载.zip; m$ D& e. ], |0 u: u5 o- p  d
    * m1 V7 l+ I: }2 N4 z( [$ w  Q│      │      * d' a5 `3 C$ N; d& f$ Y0 P+ p6 [5 ]; q6 t$ j
    │      ├─02 任务一:响应式编程概述
    ) C/ G5 C; i- f9 f7 A" A7 m8 P4 x7 s│      │      01 响应式介绍.mp48 x* b' O6 @$ `7 Z- v  l
    │      │      02 响应式应用场景.mp4/ t: H& _& Y) e; s
    │      │      03 响应式的现状.mp4, N, r, b' V; {4 h$ t: E! T4 A
    # s1 {+ Z8 Z% M: W) ^8 W8 b: Y4 l│      │      04 响应式Spring.mp4
    # }/ j5 F, H2 ^" ?. J│      │      05 无处不在的响应式.mp48 ^" U# ^  J! {! m7 ^8 T: h& D/ c+ v: l
    │      │      06 响应式流规范基础.mp4, i" [  N( O! }7 J  e9 Z: C; ?1 W, c
    │      │      07 响应式流规范实战.mp4
    ( _) s$ [9 \" m│      │      08 响应式流技术兼容套件.mp4! V9 b4 _, X3 z  M. w1 N, B
    │      │      09 响应式流中的异步和并行.mp45 B$ y$ `' C5 ]' B! |# H
    │      │      10 响应式环境的转变-RxJava转变.mp47 {' [2 Q) c7 R0 g" T
    │      │      11 响应式环境的转变-Vert.x调整.mp4" q7 P) q( Y0 s6 b6 v
    / b6 e8 w) M. n3 H- Q" R$ s2 Z- H* }│      │      12 响应式环境的转变-Ratpack改进.mp48 t: X; G" y# M8 A' b
    │      │      13 Spring响应式编程-观察者模式.mp4- N8 Z2 b- Z) S
    8 p/ J  `' B/ @: J│      │      14 Spring响应式编程-观察者模式使用.mp4& X' w& i! m" ]" Q# r. H: O! g( }6 h+ v# K1 Q$ U) `
    │      │      15 基于@EventListener注解的发布和订阅模式.mp4$ n* f/ F' k' J! V- j& o( y& K/ z8 q% V9 n! A) N, e0 @& k$ P
    │      │      16 使用@EventListener注解构建应用程序.mp4+ r6 R) l) y$ f, k
    / j) T0 K, E% f3 _5 w6 h/ z4 G; H│      │      17 使用RxJava作为响应式框架-响应式流.mp4+ [! C8 h( ^/ G' u! `" ~2 t
    │      │      18 使用RxJava作为响应式框架-生产和消费数据-1.mp4! U' B+ m! M( o' q" `
    │      │      19 使用RxJava作为响应式框架-生产和消费数据-2.mp4( l6 d5 {$ O3 X- b2 ?) f- e
    │      │      20 使用RxJava作为响应式框架-生成异步序列.mp4+ C( }( H2 A* Z2 k/ D- j' c: {  ~& t  M, n$ V* N+ Q# O
    │      │      21 使用RxJava作为响应式框架-操作符.mp4* i" T' R# s% o
    4 ?; W" T# g2 ]' c& u' K8 M│      │      22 RxJava优势.mp41 B/ e: T7 m1 M0 x( Z! S* F1 _
    5 L! B% d' |3 i) y8 O1 C│      │      23 RxJava实战(上).mp4$ V# c9 a% X4 C1 S" w7 E; Z
      X/ ]0 V4 s+ f) O│      │      24 RxJava实战(下).mp4! i0 T3 a/ I2 ^4 F  t* _2 I* p
    ' P6 i+ T8 I  L: E│      │      25 Spring WebFlux.mp42 X3 `: p" F0 r8 g5 b: z- v$ ^" H9 G9 I
    │      │      26 WebSocket.mp4$ r0 I! k' F1 L  W. {* X" t/ M0 ?/ z; M3 S- r
    │      │      27 RSocket.mp4
    ; B/ ]) [& s5 f8 r* t- w│      │      28 WebClient.mp4% @- H$ B. E9 |/ u" ~8 @. E; C* X) _/ m! ?  e6 Y
    │      │      9 N2 [, u, l- e4 Y9 I- a9 G. G) ]8 l8 J* v  m
    │      ├─03 任务二:Spring WebFlux核心原理: u, M0 F; |) G
    : E5 I; W1 t: X( z# q* L│      │      01 Project Reactor介绍.mp4, d, _6 E' t4 x& W! X' U( _
    . }7 R+ J, [; q/ W7 Z9 v9 N│      │      02 Reactor使用方法.mp46 o( P2 u7 Y0 u6 j' `
    # ?" u* b% D# w0 a* v. [│      │      03 Flux和Mono响应式类型.mp4
    8 d( c: {. i& e5 Y4 L1 v│      │      04 RxJava 2响应式类型.mp45 N9 {7 S: Q5 D: |& A2 ~
    │      │      05 创建Flux序列.mp4
    % R, t, d5 E0 k0 s6 J, U$ e│      │      06 创建Mono序列.mp4
    % K5 i& h! c6 P) g+ a│      │      07 订阅响应式流.mp4, P6 Y1 M2 u$ D1 E7 c4 N0 R6 I
    8 r- t: Z% `2 z& v: d│      │      08 用操作符转换响应式流-01.mp4
    + `: V7 N. s8 e5 o* S# P6 B0 z# S│      │      09 用操作符转换响应式流-02.mp4$ {* h1 V% i; ~9 c+ K) |+ `
    │      │      10 用操作符转换响应式流-03.mp4- ^, ~. x0 x! t: a  I  u- |8 B$ H% m! V4 `& @, J5 g
    │      │      11 用操作符转换响应式流-04.mp43 n: w5 a! M- z: E7 s) |1 ?6 g' S( N6 ]" X
    │      │      12 用操作符转换响应式流-05.mp4# ^4 P! l" G# A1 ~
    3 s3 v: g  r* o* y" P; u│      │      13 用操作符转换响应式流-06.mp4
    ) a- u$ w9 D9 n! e5 l│      │      14 用操作符转换响应式流-07.mp43 a3 L5 Y% M, y7 p
    3 j# ?  A1 m' F) S- H) i  g│      │      15 用操作符转换响应式流-08.mp4) d( z7 z- \- W' L6 r3 i  Q
    8 n/ t/ X" X: j3 e" e│      │      16 以编程方式创建流.mp47 J1 E* N. c8 I' N% u' d' N
    ; k, J/ O- [3 z+ @- p/ K% K3 Y# `│      │      17 错误处理.mp4( i4 E, y- H( i1 S
    4 }5 j* ]" C6 ?, s# C" G" d│      │      18 背压处理.mp44 I" U. J5 u4 N$ G* w1 ~9 K2 ^9 Z' E( j4 z0 Z
    │      │      19 热数据流和冷数据流.mp4: r9 o. r" m3 |! O
    $ K6 p, \4 H2 e9 @2 s0 x│      │      20 处理时间.mp4- I0 y. |8 S) U' s  ^; B6 A% d" A$ S9 p. _
    │      │      21 组合和转换响应式流.mp4+ F3 c9 Z' z. W" W3 R8 }1 M7 y" o' ~
    │      │      22 处理器.mp4
    ; u$ W9 v3 A, [6 U$ Q4 E( h5 y│      │      23 Project Reactor测试.mp4
    # U, W; W: e1 ?1 r8 Q3 ]9 P- Z│      │      24 Project Reactor插件.mp4
    2 a+ n$ P* {$ l, t1 ?│      │      25 响应式流的生命周期.mp44 X7 `" w0 V9 p* d; V! K3 z/ P' Z5 \6 u: k: a. @
    │      │      26 Reactor线程调度模型.mp44 ~) |' ^  i5 V0 t4 E( }3 G
    ( H+ h. C( G: U) U5 F9 [; l6 j+ P│      │      27 Project Reactor内幕.mp4
    ! [  z0 l3 _: }/ E6 w│      │      6 n* z/ |" Y% `4 B: x) o7 Z' r! \" L- q. S, c" h& y+ h# P. B$ |
    │      ├─04 任务三:Spring WebFlux高级实战$ A' ~0 k' x+ k0 n+ p2 F
    ! b- F4 x3 X7 w- ]$ H8 j- r+ T7 K# n│      │      01 响应式Web内核.mp4
    " D& `  _# r; z* ?% H│      │      02 响应式Web和MVC框架.mp4  B. J- d% K2 V% O% j+ `, O% t8 [$ u4 K+ `9 p) H7 B/ B: K# o
    │      │      03 基于WebFlux的纯函数式Web-01.mp4/ [1 L5 D- N" u% J1 l. f, d: o5 X* e/ N6 Z+ b* i
    │      │      04 基于WebFlux的纯函数式Web-02.mp4
    & ^$ c) M- I6 h$ i# r, D5 |1 I8 [; Y│      │      05 基于WebClient的非阻塞跨服务通信.mp4' T( `/ Q1 J$ p: G& z5 p7 f# ~
    0 l( W; m9 [- ~% i( L3 ^, a5 Q$ g* |│      │      06 响应式模板引擎.mp44 |' t7 p$ E! B: f2 [
    │      │      07 响应式Web安全.mp4# K" F4 E& S  g4 g
    $ E+ T, c  f+ _; z: o│      │      08 与其他响应式库的交互.mp4/ s2 y2 G/ C" o* e0 }
    # w$ l' i* \! R" Q$ H9 m) C) l5 E│      │      09 SpringWebFlux和SpringWebMVC对比.mp4
    ( O- H/ h. o4 X│      │      10 使用SpringBoot.mp4. k$ d6 w# J/ v! K: q$ j2 d/ R
    : E6 ?9 L# p, D: p2 S5 \│      │      11 WebFlux的应用-微服务网关.mp4
    1 p/ j" w3 I! e. \. A/ Z; U│      │      12 WebFlux的应用-大文件上传.mp41 Q/ W5 q4 n) S+ T3 i* }4 s0 h' x& v4 E3 k- ^" _, H6 w
    │      │      13 处理客户端连接速度慢的系统.mp4% H4 S% Z6 Z1 y$ X+ c- h# n& d  @
    ; \" t! [! O3 j│      │      14 流系统或实时系统.mp4
    : ~& B! H0 ?+ h9 y5 g- A8 M│      │      15 响应式持久化库原理.mp4$ V6 O! W9 v4 ^- y
    │      │      16 响应式事务.mp4
    ) M# x1 u5 K$ U- p! A│      │      17 Spring Data响应式连接器.mp4" q2 r( x  F! j  _# @% T1 @
    │      │      18 连接响应式关系型数据库01.mp46 b# l0 v/ H6 n: Q1 i" N% I; p- i0 A, Y  b
    │      │      19 连接响应式关系型数据库02.mp4. Y. b# z. \! @7 q9 i1 h
    │      │      20 Spring Data R2DBC集成MySQL.mp42 `; A: f2 O( ~6 Y  x0 ^; X# `- o3 F: i  M1 G* B
    │      │      21 SpringWebFlux集成MongoDB.mp4; Y' c+ w% O9 D5 c4 v2 O# o; t4 ^) ^
    │      │      22 SpringWebFlux集成Redis.mp4/ e- u, q4 n4 U: i  H* @5 }
    │      │      23 rxjava2-jdbc工具使用.mp4/ ~3 w; X; D% j- `2 _
    │      │      24 将同步CrudRepository转换为响应式.mp4' N  Q7 h$ i: y( C8 N* s* u6 A, ]1 @8 d
    │      │      25 使用StepVerifier测试响应式流.mp4
    3 j3 [4 m3 w' X" H: F│      │      26 WebFlux测试.mp4( S( X# a; G9 _; M
    │      │      
    * e6 w6 R4 d5 _1 L│      └─05 任务四:Spring WebFlux源码分析0 q! `- m: K8 Q- L/ Z
    │              01 Spring WebFlux源码剖析—socket包.mp4- G! a. V. m9 O" Z% D; i, A9 I' b) q2 {* w2 }4 ?
    │              02 Spring WebFlux源码剖析—support包.mp4
    5 n5 n5 o1 V* D& x% {* x: R8 ^/ L│              03 Spring WebFlux源码剖析—result包.mp4
    / f( z6 M+ h, p) `# c1 B8 B6 s│              04 Spring WebFlux源码剖析—resource包.mp4) w- z" W) {5 |7 r
    . l7 B8 D* r+ F! B│              05 Spring WebFlux源码剖析—accept包.mp4# ^; [) Y/ I% R
    5 s6 Z0 E# J) Z' I% T" P# L│              06 Spring WebFlux源码剖析—config包.mp4/ e1 B. X4 `2 E: L7 w4 M
    │              07 Spring WebFlux源码剖析—handler包.mp4
    " w! e) @! n6 R) n: D$ F& k│              08 Spring WebFlux源码剖析—reactive包.mp4( c" ^* P& H% X7 w" U# P. X3 b  D" F3 O0 M  R
    │              
    ( a1 C% c% X# b1 ?# L├─02 第二阶段 Web服务器深度应用及调优
    6 l- s0 M2 F9 m│  ├─01 Tomcat深度剖析及性能调优、Nginx深度剖析及性能调优) \! i- c: L5 b$ \8 @
    1 n2 c+ m# ^1 P: l, r2 z│  │  ├─01 任务一:Tomcat高级使用及其原理剖析01 ~. G. h* t4 O& v& J: n' n
    % [7 }7 G2 }) U( F9 J- ?& D; m& K* Q│  │  │      02 Tomcat课程主要内容.mp4' ^2 ]0 ]8 u+ X1 O
    │  │  │      03 Tomcat软件包源码包获取及Tomcat标准目录结构.mp4- m3 {# T6 h, _& S; Q
    0 h% u% H6 v6 P│  │  │      04 Tomcat总体架构之浏览器请求服务器流程.mp4
    . }# t7 h- b* D* }│  │  │      05 Tomcat总体架构之Tomcat处理请求大致流程.mp4  _7 o& s0 Q' ?* }4 i. H7 \
    , {5 q5 J. j/ U' o│  │  │      06 Tomcat总体架构之Servlet容器处理请求流程.mp4* |+ f& d' X9 O! f- m
    5 t9 I& v8 y, s. t8 y7 \│  │  │      07 Tomcat总体架构综述.mp4# i6 Q& J! U3 _4 e9 K9 L. }- [1 u% V0 Y  l# V+ N
    │  │  │      08 连接器组件Coyote简介及支持的协议和IO模型.mp43 W& y) r( [* ?8 L; y0 s: O. c& j( i; L) Y; n1 U; V
    │  │  │      09 连接器组件Coyote内部组件及工作流程.mp45 F' \& |) Z5 }; i- N
    │  │  │      10 Tomcat模块分层结构及Catalina的地位.mp4% N4 U  S0 T6 ]; ]
    ( X4 |# W2 D; D; a3 |│  │  │      11 Servlet容器Catalina结构.mp46 `; c# |% K& q: `( h
    │  │  │      12 Tomcat服务器核心配置说明及Server标签.mp4
    - {0 S) D: g+ U" _" S% \: V' v+ |. T, d│  │  │      13 Tomcat服务器核心配置之Service标签.mp4
    / U: A0 w9 ~$ Z0 _* p: ^* K│  │  │      14 Tomcat服务器核心配置之Executor标签和Connector标签.mp4
    * k9 p/ f/ c) b: m( Z2 u& k│  │  │      15 Tomcat服务器核心配置之Engine标签和Host标签.mp4
    . I) y6 q$ d" @0 ~7 _6 T│  │  │      16 Tomcat服务器核心配置之Context标签.mp4& {0 C4 N- o3 _
    │  │  │      + ^6 C: X; }6 K! G
    " B- c, W5 J- l( M" b: h. C) z│  │  ├─02 任务二:Tomcat源码剖析及调优) f9 C5 Y4 v- G/ f  T
    - ^& `, x# _2 `# _4 x│  │  │      01 手写实现迷你版Tomcat思路分析.mp4$ `. H! ?$ x/ i# X# `4 V3 |
    # Z# j/ s8 a- ^7 I& R3 r│  │  │      02 手写实现迷你版Tomcat V1.0开发及遇到的问题分析.mp4
    , ?: x+ E4 J9 l, V; }5 w│  │  │      03 手写实现迷你版Tomcat V1.0开发完成.mp4
    8 l) h0 c8 H1 z( A$ A. b│  │  │      04 手写实现迷你版Tomcat V2.0 Request封装准备.mp4
    * e3 L5 {6 M$ ]2 k│  │  │      05 手写实现迷你版Tomcat V2.0封装Request和Response.mp4+ ]7 W/ `. X* N  h! O
    │  │  │      06 手写实现迷你版Tomcat V2.0封装静态资源工具类.mp44 f. n) y; f3 R; ^
    │  │  │      07 手写实现迷你版Tomcat V2.0测试.mp4
    : ?0 o# y/ {! ?│  │  │      08 手写实现迷你版Tomcat V3.0定义Serlvet.mp4) t1 Z* o! g; ]9 o: ?1 }% q+ ]; E) V7 w
    │  │  │      09 手写实现迷你版Tomcat V3.0加载解析Servlet配置.mp4" a/ @2 a) w: t. [* A' F) s: F. S/ L0 b6 o" e) z" U' \( @
    │  │  │      10 手写实现迷你版Tomcat V3.0开发完成及测试.mp44 {) L" E6 M4 e' i
    │  │  │      11 手写实现迷你版Tomcat多线程改造(不使用线程池).mp49 W2 Z- s9 F3 e/ m; L, `3 i3 e+ G( j
    │  │  │      12 手写实现迷你版Tomcat多线程改造(使用线程池).mp43 `! {) O* p  l( Y$ o6 j7 n' [, n- ~/ |: w' Q* \$ e6 ^
    │  │  │      13 Tomcat源码构建.mp4
    8 H1 i/ M  q' M* K& e│  │  │      14 Tomcat源码剖析之启动流程时序图解读及容器生命周期管理机制.mp4
    : M. p' f4 Y7 a" [" x8 L│  │  │      15 Tomcat源码剖析之启动流程源码追踪part1.mp4
    $ D& e0 p, K# S1 f( ^* W% i5 R+ p4 w│  │  │      16 Tomcat源码剖析之启动流程源码追踪part2.mp4$ B# M8 F6 w9 p- }1 _# ~+ w7 }; E/ Z$ S, r9 h, v
    │  │  │      17 Tomcat源码剖析之Mapper组件机制及请求处理机制.mp4! j+ I- k- F1 r; I$ D% i
    $ n" g1 m4 _3 D5 f' E0 A$ x; f- j│  │  │      18 Tomcat源码剖析之请求处理机制追踪案例准备.mp4% N) D! |; S4 x( ]) @/ I( ?) E6 l7 J0 e! k/ f. v
    │  │  │      19 Tomcat源码剖析之请求处理机制源码追踪.mp43 B) ^4 h$ d) Z
    │  │  │      20 Tomcat类加载机制之JVM类加载机制回顾.mp4, J  ^# P2 {3 H: S4 w; W
    │  │  │      21 Tomcat类加载机制之JVM双亲委派机制.mp49 T7 o% m, x) J, V+ Q& |
    │  │  │      22 Tomcat类加载机制剖析.mp4$ K- v  b2 W/ W
    │  │  │      23 Tomcat对HTTPS支持之HTTPS简介.mp4
    # S; K& H5 X! S4 q' D! q' T│  │  │      24 Tomcat对HTTPS支持之HTTPS工作原理大致流程.mp4+ r% g5 U1 D) ~- A! O& L
    │  │  │      25 Tomcat对HTTPS支持之Tomcat配置.mp4# G, L2 u$ I4 h- A
    │  │  │      26 Tomcat调优之JVM内存调优.mp4% y. t1 d5 p7 g0 d5 d
    3 p! L7 x' Q- Q. B+ ~│  │  │      27 Tomcat调优之JVM垃圾收集策略调优.mp4# \  W) c( f& z/ ^
    │  │  │      28 Tomcat调优之Tomcat自身调优策略.mp4; T% \( C* a1 U6 |; ]2 b+ s& k+ j9 v) p) a% z% e* E$ I9 z
    │  │  │        o! D' Z1 T/ R
    │  │  ├─03 任务三:Nginx原理深入剖析
    # {" @  D' v$ e& U. v0 D2 K! r│  │  │      01 Nginx课程主要内容.mp4) B# Q* }4 U2 u
    0 t# ~: H9 `! z- j* j5 U│  │  │      02 Nginx基础回顾.mp4
      ]& K- O7 I# b8 g+ }/ K│  │  │      03 正向代理思想解读.mp49 C0 O3 L2 e" f2 l0 p/ N
    │  │  │      04 反向代理思想解读.mp42 K- u! B; ?: i. x. M: q, B+ i! r3 B' @$ s' V8 K  f
    │  │  │      05 负载均衡思想解读.mp42 q. C* W- }# w) L: D0 B
    5 H0 ?1 ?' m6 k* T# k. Q│  │  │      06 动静分离思想解读.mp49 g0 ^! c' [3 ~$ l1 o) V. V
    │  │  │      07 CentOS上部署Nginx.mp4+ t3 N. u8 [# N5 r+ ^' S) V( }; f6 B; G, j) M: N' f, f5 p
    │  │  │      08 Nginx常规命令回顾.mp4( s/ `, V1 o* T" C) X6 U9 D& g0 i* G
    │  │  │      09 Nginx核心配置文件解读.mp4
    1 t- N: p& ^( ?! I0 {  A  \" e│  │  │      10 Nginx应用场景示例之反向代理(一).mp4+ Z. ^6 W' W+ {- E% m8 i; F
    │  │  │      11 Nginx应用场景示例之反向代理(二).mp4' E( W) C0 W$ @
    │  │  │      12 Nginx应用场景示例之负载均衡.mp4
    1 |3 ^# \1 @0 ~! l1 M! D5 i7 l3 V│  │  │      13 Nginx应用场景示例之动静分离.mp4. g2 ~4 W' w# }) N' q, F  J1 i2 Q) ~& D9 l: }
    │  │  │      14 Nginx进程模型解读.mp46 r  s: X: c+ V: A! [5 p/ U4 _
    │  │  │      15 Nginx Reload热加载机制解读.mp48 t  y0 P" ^  a% i+ G. Y9 x7 ?; d+ w  F/ Y# i+ l$ P9 b4 G
    │  │  │      16 Nginx Worker请求处理机制及Nginx多进程模型的好处.mp4
    % F  k( Y. T4 s  @  u│  │  │      4 b6 v& k. r3 P0 x" E+ @( T0 B
    │  │  ├─04 任务四:模块作业# Z0 |+ }  E0 A* U( w+ x
      ?7 f/ y. t# r+ l│  │  │      01 01 第二阶段模块一作业题.html# n$ m2 l# S: b' [  w+ ]5 H& e, m% H2 }$ [6 l! o, }5 J
    │  │  │      
    9 h/ p4 f4 y+ ]! c5 F6 \, y0 Z│  │  └─05 模块一直播【回放】
    7 t& U4 x; |# |" {8 A7 |│  │          01 01 满意度问卷调查_不提供.txt/ m: d( u) s  b$ q* Z5 c$ g0 Q- {0 q! s; y, y- H9 ]$ G
    │  │          02 阶段二模块一直播回放.mp4: @2 P$ H" J& L0 z/ d* j2 H+ d: X, p' k, [5 f. z: `' E1 X
    │  │          03 01Tomcat深度剖析及性能调优、Nginx深度剖析及性能调优 .zip# O9 ]9 r% D( Z! q/ ]0 R, O/ Y
    │  │         ) L# A$ ^9 N) L. H+ v
    │  ├─02 Cluster模式潜在问题及解决方案、Web服务综合解决方案
    . M- W* e$ I) W2 N+ I8 S- K: z# ^# M│  │  ├─01 任务一:一致性Hash问题及解决方案
    6 T! p) N9 S- u3 w& [│  │  │      01 01 课程资料.zip/ A2 Z0 E2 @7 e9 \' `* N
    │  │  │      02 分布式集群课程介绍.mp4. i$ [$ P* k4 {4 ]- A, U8 {2 }6 M  t
    │  │  │      03 分布式和集群.mp4" M1 f5 ^- C2 G
    ) L- p" I8 J8 C, I. N│  │  │      04 一致性Hash算法之Hash回顾溯源part01.mp4" L4 {9 y8 a* R
    │  │  │      05 一致性Hash算法之Hash回顾溯源part02.mp4/ \  s. _9 F0 j6 W7 ^
    │  │  │      06 一致性Hash算法之负载均衡应用场景.mp4$ R4 r- k. ^% Q" J1 N' v4 f0 _. \+ f: c) f. Y% [
    │  │  │      07 Nginx的ip_hash策略C语言源码核心部分浏览.mp46 p1 T# J: X* A. r& e, Y. I  h$ h
    1 N5 {8 ]8 U( u5 @│  │  │      08 一致性Hash算法之分布式存储应用场景.mp4" a0 K% U7 _5 J: g! O' V' d, r
    │  │  │      09 普通Hash算法存在的问题.mp4( w2 Q7 |4 u. o( I0 e& s0 Y) v* d6 M$ g% p& {
    │  │  │      10 一致性Hash算法原理.mp43 T1 C7 i2 ~( V7 w2 g7 M- D. s
    ! v1 l. A5 P4 [│  │  │      11 一致性Hash算法缩容扩容分析.mp4) ^! _( ^5 R, Z0 U
    : d; A5 g  o. U3 U% J. Q' Q│  │  │      12 一致性Hash算法+虚拟节点方案.mp43 l( V0 K* U. i: S: b9 s
    │  │  │      13 手写实现Hash算法之普通Hash算法实现.mp4+ I8 j( a% B) j- a$ Y$ q% S& h, g! ?
    │  │  │      14 手写实现Hash算法之一致性哈希算法实现.mp44 t+ m$ v+ E; @4 b; e; z
    │  │  │      15 手写实现Hash算法之一致性哈希算法含虚拟节点方案实现.mp4
    ( D6 c1 Y. c! a# m│  │  │      16 Nginx配置一致性Hash负载均衡策略.mp4
    7 Y5 I% r; T4 h/ A+ U│  │  │      17 17 任务一测试题_不提供.txt2 j- ~3 p0 S* v& k
    │  │  │      3 n2 z! C. }! O4 a% Q+ E7 p
    │  │  ├─02 任务二:分布式集群时钟同步问题及解决方案6 l( |: R) K" X$ _; m" G' M
    ! l4 {& @- `* Q- w- h: k5 R│  │  │      01 分布式集群时钟不同步问题分析.mp4- m4 K8 w( [) Z3 s  p0 ?# z+ e! }8 G' J7 _- G
    │  │  │      02 集群时钟同步配置场景一.mp4+ z* H/ {7 q, _% D* E! i
      L, M$ @: }4 `! C0 ^% q│  │  │      03 集群时钟同步配置场景二和场景三.mp4* i+ y) t1 q& W9 f. {$ T" T
    + i, |+ o5 E4 w& D* D, B% o5 h│  │  │      04 04 任务二测试题_不提供.txt  ^. G( ^: r2 L: c9 g6 S+ |2 O6 \5 j) X/ q
    │  │  │      
    0 C+ g# q" P8 Z4 i) w3 F: ^│  │  ├─03 任务三:分布式ID问题及解决方案' F! @* U3 J' T; j
    ; n/ N$ s6 S) b" W' B2 B+ R1 m│  │  │      01 为什么需要分布式ID.mp4& R1 z5 E: M  u" Z8 d! u+ y! r% u, W7 ?3 k# H; l6 ?2 u$ F
    │  │  │      02 分布式ID生成方案之UUID.mp40 ?$ g9 p0 k8 H  ]' }6 g
    │  │  │      03 分布式ID生成方案之数据库方式.mp4. }8 P4 O! M( v" C( z/ Q! a  G! x$ f& U* @
    │  │  │      04 分布式ID生成方案之雪花算法思想.mp4; [- S, K4 U, R0 K' e% ^2 M# [. i$ q. C! T
    │  │  │      05 分布式ID生成方案之雪花算法源码解读.mp4
    8 ?8 w, F& E' v; E" O4 ^│  │  │      06 分布式ID生成方案之Redis的Incr方案.mp49 D, W; k. J) z# M# W: K) Z$ E" ]) U5 B; H
    │  │  │      07 07 任务三测试题_不提供.txt; v2 X! O; M' d* _* G# ^- H9 s
    │  │  │      ! p, [* _- {- t# X" h7 b7 c) |3 k, h) p
    │  │  ├─04 任务四:分布式调度问题及解决方案
    ; X0 A/ x. v9 ]+ p9 r5 E0 N│  │  │      01 分布式调度之定时任务场景回顾.mp4: e' r2 j3 o) U8 N1 N, `6 ^& {0 g) u3 \  F. Z) q
    │  │  │      02 分布式调度是什么.mp4
    3 @( e* u$ P5 g│  │  │      03 分布式调度之定时任务和MQ的区别.mp4% X% m: B0 D( P- e! S* k/ l( q; H- Z7 ?( @1 W  z1 w- t4 ~
    │  │  │      04 分布式调度之Quartz回顾part01.mp4+ X" B, H* n9 r/ s$ B$ l8 p3 @% N& Q! U* N
    │  │  │      05 分布式调度之Quartz回顾part02.mp43 s! y% F( ^( v7 _6 G) Y/ h4 [
    │  │  │      06 分布式调度之Elastic-Job介绍.mp4
    0 ~6 P# R0 `( W2 J! J! i9 V│  │  │      07 分布式调度之Elastic-Job应用part01.mp4  ?7 G, |, C; p! r  z4 U
    0 B* D4 B7 l2 ], K% g- l& e/ C+ _│  │  │      08 分布式调度之Elastic-Job应用part02.mp45 m8 f- V. ?: V' m+ Q
    ) p3 Z6 y2 l. R( y│  │  │      09 分布式调度之Elastic-Job应用part03.mp4
    1 l' |; o. k# r- @$ W" Q' Q" L" {│  │  │      10 分布式调度之程序测试及通过Zookeeper观察其运行机制.mp4* v( ~3 v3 S% w1 P" D( B- Y/ _$ ~$ }" A% z8 \) j& D
    │  │  │      11 分布式调度之理解轻量级和去中心化.mp44 W/ O( N9 \; b* i
    0 B' q4 w# U# k│  │  │      12 分布式调度之任务分片理解.mp4, m' d. R6 ^( V: u3 P
    " F7 J( B) p+ S* R$ M: y│  │  │      13 分布式调度之任务分片编码.mp4
    - \% W5 ]( T7 q) N" v! k│  │  │      14 分布式调度之任务分片测试及扩容缩容.mp4
    3 x6 t4 w4 ^5 I* S9 U% M% U3 U│  │  │      15 15 任务四测试题_不提供.txt1 U! H( x8 W2 e, L
    │  │  │      8 D) e, I7 M- G3 |! Y; C) Q; Z8 G( g7 ~# o/ D' D. [/ q0 g. i
    │  │  ├─05 任务五:Session一致性问题及解决方案# W. l! g( _3 }! @- P  l8 P) b2 y' w6 i1 D% t4 w7 W! B0 Q
    │  │  │      01 Session一致性之问题现象.mp4- h1 ?+ I" a9 l! S
    │  │  │      02 Session一致性之问题剖析.mp4' N, w. ^* z  l: G+ I
    │  │  │      03 Session一致性之Nginx的IP_HASH负载均衡策略方案.mp4* |2 ?. _0 z5 S* O& n% Y; W
    │  │  │      04 Session一致性之Session复制方案.mp43 m. F* q" M; \) e6 ~
    0 \- c1 |* c, Z$ M% P│  │  │      05 Session一致性之Session基于Redis的集中存储方案.mp4
    ; Z/ N: m, k8 S* r│  │  │      06 Session一致性之Session基于Redis的集中存储方案测试及SpringSession源码.mp40 t+ S, R6 G. C& @
    │  │  │      07 07 任务五测试题_不提供.txt
    7 [, v& Z( s3 u/ u0 J0 I│  │  │      * A4 k2 f9 O3 f- G2 R
    │  │  ├─06 任务六:模块作业
    4 z$ w2 J; [& C│  │  │      01 01 第二阶段模块二作业题.html+ E" C) `3 m1 J$ T- t" t
    7 |3 b, Y4 _$ N0 v│  │  │      # H/ N8 _5 p$ Z* c. a8 D9 S7 b( N( @5 U% X$ W: W& q% w& [
    │  │  └─07 模块二直播【回放】- G3 i. y, M% X0 N" V$ q/ m% K, e8 P6 r  z. d  p( w1 v2 s
    │  │          01 01 课程以及直播的问卷调查_不提供.txt! o+ F$ Y$ D/ V3 I2 l' V! B' q8 F- h2 a7 }
    │  │          02 阶段二模块二直播回放.mp4
    0 m' o4 i8 t  b; P: |3 t! e! V( q│  │          03 02Cluster模式潜在问题及解决方案、Web服务综合解决方案.zip* ~( t$ l7 N: k+ q5 d6 Y9 y* F, H1 s; j3 D$ e
    │  │           s" Y! ~; t0 @6 y
    │  └─03 Web应用安全与加速
    5 @$ O% @: |) E, S4 f+ }" A" l│      ├─01 阶段二模块三课程资料下载& ?- }$ n: u( b, |6 F3 L, m, g& C9 [
    │      │      01 01 阶段二模块三课程资料下载.zip
    0 j1 x8 V: Z" F│      │      ( j+ p' n1 t/ }3 ^9 N) N1 h
    │      ├─02 任务一:HTTP详解9 R8 j4 ~$ q$ M5 [8 p  K* d( f+ y$ D  w
    │      │      01 课程主要内容.mp4
    0 ^* Z' r+ ^3 ~8 \" x0 s│      │      02 HTTP报文介绍.mp4
    * D2 [8 I7 W0 m, H│      │      03 HTTP报文格式.mp4% m' t; }0 o; u- d4 z& c
    , k& G, p* q5 Y2 u+ a7 z) F; V│      │      04 HTTP请求方法及状态码.mp45 t0 @$ q) h) |5 A' g( M( Z) w. d5 I  O2 x  C& u
    │      │      05 TCP三次握手建立连接.mp4
    8 K8 R# V1 c1 I$ H' V$ H' u│      │      06 TCP三次握手的必要性.mp48 G/ C, r; v/ Z/ G
    │      │      07 TCP协议缺陷.mp4
    % _0 g+ C" K$ k2 e% h│      │      08 TCP四次挥手释放连接.mp4+ S! i3 Y1 `& x. ]' h% T6 k/ ~: m8 M6 J. Z9 `. Q
    │      │      09 TCP四次挥手的必要性.mp4
    : z  y6 `+ f8 k0 X, T  x( s│      │      10 TCP数据传输原理.mp4( l# K4 q9 b# n- {5 s- r7 `4 r4 P- P4 u
    │      │      11 滑动窗口协议.mp43 }. u2 B4 t2 {5 f4 o1 b" c3 y, k
      ]2 _, j  [& s: ?4 M! R1 i│      │      12 TCP性能.mp4( ]' D. V* ^+ y  h; u2 r7 p# }% \% D
    1 g0 {5 |& G! c' f│      │      13 TCP连接技术.mp4
    + L% J# y+ v7 K, ^% r│      │      14 HTTP发展历程.mp48 t2 A$ f' s/ i
    - M2 X  y0 ~  Q2 ]│      │      15 HTTP2新特性-二进制分帧(frame).mp44 C) s0 O! `3 a7 n6 u
    : Y9 C/ }+ K5 d! M│      │      16 HTTP2新特性-头部压缩(HPACK).mp4, ?. q: I9 k  \% r
    ) A' r8 U) Y) P+ I# }) a  P1 b5 w│      │      17 HTTP2新特性-多路复用(Multiplexing).mp41 j/ J0 L9 D9 v* H) y/ G, W2 Z) X8 X3 a* _) u
    │      │      18 HTTP2新特性-服务器推送(Server Push).mp4( s( P. Y8 U/ U2 B
    │      │      - z. r  `5 b; h+ Z1 N, J4 C4 z$ p
    │      ├─03 任务二:HTTPS详解& d3 A3 r) ]% L7 B$ n, H
    │      │      01 HTTPS概念与架构.mp4& s7 v6 P5 N- s; S  h  t& C
    │      │      02 传输层安全协议.mp4& j9 i* L3 e' W) \
    : R: a1 Y0 n4 a; y6 h, N# N│      │      03 对称加密算法.mp4/ |+ j7 i( p" t0 O. y4 G5 O
    % x/ V8 c0 y3 c- s( @5 v│      │      04 非对称加密算法.mp4. n- q/ {3 C3 C" ^2 g2 h% S4 y. x
    │      │      05 数字签名.mp46 y( O2 `, r7 R* @
    4 E* Z4 y# c+ D9 W( U, p3 q" l, }│      │      06 证书与CA.mp4# I8 a2 ~7 P- G7 H* W5 m% a3 S2 f4 P
    │      │      07 HTTPS通信.mp4
    6 F5 n# X5 u) {( y# ~' G# B│      │      08 OpenSSL签发证书流程.mp44 v8 @% G3 G+ {! q
    │      │      09 生成CA私钥及自签证书.mp42 Z0 y- H+ Z- q/ z6 |* A" [3 ?$ F  t/ y+ S
    │      │      10 Nginx申请&CA签署证书.mp4( }+ N7 q2 ]) \, n7 `& ~' q* ^. Y. v1 ^: @, t1 @! W
    │      │      11 Nginx安装SSL证书.mp4
    , G+ P# O2 ^* G6 d2 O- A│      │      12 Lets Encrypt.mp45 R. S/ n/ r4 H  ?/ k$ e! N8 x; m! A: H; [" R' S& j
    │      │      13 Lets Encrypt申请配置证书.mp4$ y( W/ ~8 N  ?4 n# {% X0 v" k" b5 E0 y1 ?2 |
    │      │      14 阿里云SSL证书.mp4  w# d$ R/ j. ]0 t4 R; x2 x, b
    │      │      15 HTTPS网络耗时增加问题.mp4$ m0 j. p2 g: q, Q2 C2 a
    │      │      16 HTTPS计算耗时增加问题.mp4# e; Q6 M* O& s0 R1 u& i! m, U& V% h, |& b  q
    │      │      17 优化方案-False start.mp42 w2 N6 _/ d6 _( i4 _! O# N# ^- O
    , Z2 j6 @+ h- l/ A│      │      18 优化方案-升级到HTTP2.mp4( m' c  k) ?6 m6 _& u6 g3 n- p  @* y5 J
    │      │      19 优化方案-Session恢复机制.mp4! w% z, ]* E1 d7 \* _& R1 C
      x; y2 o- O; r) \( n$ _; K4 X! C+ w│      │      20 优化方案-HSTS.mp4
    1 R4 N- s; \0 Z" K. [& p* q│      │      21 优化方案-OCSP stapling.mp4# e: `9 X3 E9 C+ n+ }) M, B7 e
    │      │      5 K+ A: ]! j& t' |1 Q
    ; h3 b$ p1 g; a│      ├─04 任务三:安全防护# Y0 F4 _/ K1 \$ c( y. C5 q& v. e' ]: A# [8 J
    │      │      01 十大安全漏洞.mp4* G- l- ~/ Z- c4 u8 h
    3 s2 C( L" s  F, v, J│      │      02 跨站脚本攻击(XSS).mp4; `6 r0 f$ R1 o) ~  U- d
    ' h# t) J2 o3 \! v2 `, x│      │      03 存储型XSS攻击.mp4; w& h/ `0 Y! d; V! B6 S3 F% J* |! f
    │      │      04 窃取cookie.mp4  F7 F; J3 n) M1 y& ?
    9 ]  O# S& G" ?+ \8 g9 z│      │      05 反射型XSS攻击.mp4; N# D$ ~  g; m
    0 o7 n. V8 ?3 R" e& z9 G) K│      │      06 DOM型XSS攻击.mp4" K8 Q$ _* W' N; x0 p! U
    0 f- |4 C5 f  w$ r│      │      07 植入JS、HTML攻击.mp4
    . M. e) Y0 B1 U& t# m│      │      08 XSS漏洞预防策略.mp4  L' ^; e1 E# a/ {3 ~7 C0 Y8 E5 O) Q) x% b) D4 u) [# u+ j% h
    │      │      09 XSS漏洞预防策略-输入环节保护.mp4: F! M0 i5 t( O  G8 V. w0 c- \
    │      │      10 XSS漏洞预防策略-Cookie防护.mp47 Q  ?( K, K7 O2 E
    6 d" I. T" `8 {& Y│      │      11 XSS漏洞预防策略-输出环节保护.mp45 W5 e2 `7 M" ]! ~
    │      │      12 内容安全策略(CSP)-简介.mp46 c, p: @  e& ~! G8 o' t- B0 Y: F! y% W9 G8 |
    │      │      13 内容安全策略(CSP)-使用.mp4; Z3 \- @8 H, g% T8 @' V* [- O; F; M0 P+ u4 D- x9 w4 p
    │      │      14 CSRF攻击原理.mp4/ S2 I+ x$ ~5 t! a
    + v$ t1 S4 N3 b│      │      15 CSRF漏洞成因与危害.mp4( J6 C- _5 ?  Q* K/ ]
    7 q& n9 F! j% D. k- f# X│      │      16 CSRF安全防护.mp4) y5 |5 F' o9 ?- J) g
    │      │      17 CSRFTester漏洞扫描.mp41 s- W  O; h0 c. N! T( p
    │      │      18 点击劫持攻击原理.mp43 W7 a- q5 I- Q' V& f0 q' q  |2 l* R" _- L
    │      │      19 点击劫持安全防护.mp40 w, h) m6 ?* y* N& Z* i% o5 e
    │      │      20 URL跳转漏洞简介.mp4- I/ O% w1 o/ H4 E1 P2 G% m% l
    │      │      21 URL调换漏洞场景.mp4" p3 \  a9 c. }5 X8 j0 a8 k6 m' @
    1 G% z! v7 x5 F2 ~4 V2 t8 o│      │      22 URL跳转漏洞防护.mp4+ l" G* g% A3 A  E# a3 h& K8 H# ~& E" `: K
    │      │      23 Session认证和攻击.mp4$ V9 N1 n! |5 K: I( E) ]8 s' f. N5 j; g& _
    │      │      24 Session劫持防护.mp4' d  D+ E: f! K" H
    │      │      25 会话固定.mp4" {% s6 n6 Z; k2 z& _, L  W$ t9 a
    ( P; v  R" {# k6 f│      │      26 Session保持攻击防护.mp4+ @( C. B7 B. c" p  A/ R/ G9 V1 Y
    , O" d/ K; ~# V  c( r+ c│      │      27 注入攻击概述.mp42 a/ x' k4 c3 {# g/ ^% p' E6 g( Y; E# i& v8 f7 b1 k. p. n7 b3 N% T
    │      │      28 SQL注入攻击.mp4
    + c% I8 x' O7 u" L  ~& ~│      │      29 SQL盲注及猜解数据库.mp4
    2 ]+ ?6 m) j' I│      │      30 ORM注入攻击.mp4; P$ g& L7 R% l6 |
    │      │      31 XML注入攻击.mp4* ?/ L+ j/ p3 p
    + \+ j; R+ P) g' T  v) b8 i* N1 ~8 e│      │      32 代码注入攻击.mp4
    ! F4 ]4 \4 }. W' ?│      │      33 OS命令注入攻击.mp45 Z$ b1 |- Y9 w" A6 W4 y8 o
    & E. s1 i8 S; f│      │      34 文件上传漏洞.mp4% }2 q* K8 e6 R6 z+ T2 X
      ^. z, Z8 ^3 J4 L7 r% O│      │      35 文件下载和目录浏览漏洞.mp4' I! O% l/ {7 E" F9 R
    │      │      36 访问控制.mp4- z' C, f' x, u6 x7 n# A$ o2 }! r; V0 k6 e
    │      │      37 垂直权限(功能权限).mp41 p! I$ v" {- W0 w; i7 J" h/ I
    │      │      38 水平权限(数据权限).mp4" Q0 A- h# C+ r7 v
    │      │      39 DDOS攻击.mp4; u& _0 t2 P1 Z  n9 F0 N
    2 l1 e: ]3 e+ s, G4 ?2 o* x│      │      40 CC攻击.mp40 M/ e5 Z3 A0 P' L; i/ ~
    │      │      41 CC攻击防护.mp47 L: ]) a1 Z9 B  N) @  W3 ~
    │      │      42 IP黑白名单方式.mp4) {* x7 K9 y9 U  _6 S% X' P7 s3 g! {# Q
    * \1 s2 ^9 o! @) f" x- q│      │      
    5 W) W/ x7 @/ h│      └─05 任务四:应用加速
    5 K6 ~' m) U4 W- ^. m" t, G│              01 CDN的产生及作用.mp4/ C- U5 g8 \( d1 N7 n" c$ v! r: \7 @* V1 P8 p: \: @  k- F2 A& a
    │              02 访问源站的流程.mp4$ A8 o4 M! }" C9 \0 q, k( S" {! a9 d1 ^9 u% c1 t' M
    │              03 DNS的记录类型.mp41 ]' d# C( R: R! W( v3 K. f# h4 w5 M  C, }: r
    │              04 通过CDN获取缓存内容.mp4
    7 x) N' |2 a5 Z" ?% Z3 ]│              05 CDN的网络架构及术语.mp4
    ; Q" n" {  o+ [6 b│              06 CDN应用场景.mp4. O8 }5 Z; \  i9 ]  [' d
    │              07 阿里云CDN简介.mp43 ]' R) F& `- L' D. {' }! n
    : R9 w( w; G( N" b% L. @" g│              08 阿里云CDN应用.mp4. C1 }" m6 `3 N; W- h$ h- T' L- Z% i8 k
    4 u! P' S" Z* G  t$ f" G- `│              09 CDN刷新预热.mp4
    + Q. g1 ?4 b( w) m5 B  \. @│              10 域名管理-回源配置.mp4! u; O5 I% T  f9 x& W& X( U4 k
    │              11 域名管理-缓存配置.mp44 K, k$ a' f2 t3 @* {2 t5 A/ d1 v
    5 ~+ g7 Y: T$ ~│              12 域名管理-访问控制.mp4
    * [2 g: H) T+ e. `│              13 域名管理-性能优化.mp4
    " G, u; G) J+ n5 L( g& }& ?│              
    ( @. a* H& [7 J├─03 第三阶段 分布式架构设计&微服务深入剖析7 g  G, _& ~! {  Z. |
    │  ├─01 分布式理论、架构设计(自定义RPC)
    5 E/ J3 x, l! n3 z, ~$ a/ n│  │  ├─01 课程资料下载3 D: S, I4 I4 H/ b# I
    │  │  │      01 01 课程资料.zip' K6 ]. {9 f: x, y, ]
    │  │  │      4 R; o1 w( |: C8 G, y- b. k" h9 O; E! r2 y2 h  B
    │  │  ├─02 任务一:RPC架构设计. p: P  J! ]) t. B  ^- O9 M! D( {, Q$ O/ V7 F; X
    │  │  │      01 课程内容介绍.mp4$ R  S1 Z! P1 S# |* J0 F) F; M3 @) K  f; ?* t
    │  │  │      02 Socket编程回顾.mp45 N! C/ `; X! ^  t/ e
    │  │  │      03 IO模式详解.mp4, V+ N  `1 t( t9 B$ X2 l  M* N& d; O9 l4 I) R8 U, C, n
    │  │  │      04 NIO模式详解.mp4  d* K$ D( S3 R9 @: B
    │  │  │      05 Buffer的创建.mp40 @( R, u( z  R* W1 H/ s3 r, J! W: Q8 D5 V# S$ f* {& p
    │  │  │      06 Buffer的数据添加.mp4. W) A6 s/ j& v8 P- \# [! [. V. u
    & I' d: [+ Z# R; r9 r: w4 ]8 I# f│  │  │      07 Buffer的数据读取.mp44 `' Y/ ^/ [4 H, C5 b8 |% Q4 i& c, o
    │  │  │      08 Channel详解.mp48 E7 r6 K7 k$ H5 G/ u
    │  │  │      09 ServerSocketChannel服务端编写.mp4* M0 R# u; p, X6 ]/ s1 D4 N
    9 `, g$ w! l# _│  │  │      10 SocketChannel客户端编写.mp42 d3 K- S# f  q1 r  d
    2 u, o  b; T1 M, `* v" |) J/ d│  │  │      11 Selector选择器详解.mp4) y* i4 k% q7 w& |1 W2 K& E* x' a* ~( j6 c
    │  │  │      12 Selector选择器API详解.mp4( {1 {& q' s2 ^& v- ~7 e/ `: u$ _! S0 V) N8 a5 J, ]
    │  │  │      13 Selector选择器应用.mp40 [+ D' d1 }7 v+ C2 ~! [# U) Q8 G: M4 X4 g
    │  │  │      14 Netty介绍.mp41 n- i7 t1 P7 Y! B
    " B- w; }8 o) m% s│  │  │      15 线程模型概述.mp4$ b) K/ G  p' j, a
    │  │  │      16 Netty线程模型.mp4
    ! t2 d& j: w* I9 _9 v4 M: ?6 V5 B│  │  │      17 核心API-ChannelHandler.mp4
    / p# c( c+ T/ p4 ~. E- R│  │  │      18 核心API-ChannelPipeline与ChannelHandlerContext.mp44 C$ E/ F! j4 ~& T
    2 r$ J, u1 s5 W* p" c7 {: a│  │  │      19 核心API-其他API.mp4; T7 ~# [  Q5 V% n: X3 y7 \1 q0 }, l6 z5 x3 V# y6 C1 j
    │  │  │      20 Netty入门-服务端代码实现.mp4, k9 {) D+ c1 Z. s" X
    │  │  │      21 Netty入门-自定义业务处理Handler.mp4# ]& h& _4 a/ v3 t
    │  │  │      22 Netty入门-客户端代码实现.mp4
    1 j! }$ e) }, F. p│  │  │      23 Netty高级-异步模型.mp4: N; |- R1 R3 o' n$ T0 l2 S" _* L4 e: u) g
    │  │  │      24 Netty高级-编解码器介绍.mp47 S0 z4 g$ J2 K- L4 W7 b/ T& E2 Q2 X
    │  │  │      25 Netty高级-解码器应用.mp4! I: V0 G: U+ s8 j) j* M! f* @% F/ r5 w2 R+ P
    │  │  │      26 Netty高级-编码器应用.mp45 D- Y, o- d! Q( r) T0 g: z; E. u6 f) W. G
    │  │  │      27 Netty高级-编解码器应用.mp4$ _4 f4 `0 D/ V% j" _
    ! g# x% Y2 {5 i  F* w# o# C│  │  │      28 Netty高级-群聊天室服务端启动类改造.mp4- ]( y- y" o% s% c  S# ]9 Q: `
    │  │  │      29 Netty高级-群聊天室服务端处理类实现.mp4
    & t0 k6 Z9 G) F│  │  │      30 Netty高级-群聊天室客户端实现.mp4
    $ S$ s+ {" r5 F* [/ l0 B8 A+ h2 g$ ?│  │  │      31 Netty高级-HTTP服务端开发.mp4
    * V" c( m( P: d" t│  │  │      32 Netty高级-网页版聊天室工程搭建.mp4, V* _( [% x2 Z: V# I. H) x1 i, n0 a  ~- h  [1 c- J
    │  │  │      33 Netty高级-网页版聊天室服务端启动类实现.mp4* r3 u: L$ P( \/ o0 l1 Z3 _* X. C3 h) A1 u( ?: U
    │  │  │      34 Netty高级-网页版聊天室服务端代码完善.mp4
    1 k5 J# d  Q) w0 t) ~1 v│  │  │      35 Netty高级-网页版聊天室客户端代码实现.mp4
    & [6 I* b& k8 }: N: h" j9 Y│  │  │      36 Netty高级-粘包和拆包.mp4# }6 I. W; j1 g  X! _
    - g) ~6 m+ B% Q+ J9 {│  │  │      37 Netty高级-Netty粘包和拆包解决.mp45 i; R6 n% o& d
    │  │  │      38 Netty源码-源码环境搭建.mp4! R4 w  `2 l5 h3 B; |1 a
    . K# K" Y4 y% i& k  f│  │  │      39 Netty源码-线程组源码解析.mp4, s# N" C+ x: }/ ^* h
    │  │  │      40 Netty源码-启动流程源码分析.mp4- n" a: p; b$ S
    │  │  │      41 Netty源码-启动流程源码解析.mp49 G/ [6 _1 t. E$ w1 z6 e' f
    1 J. Q; p, ^3 J: |( }" M) \│  │  │      42 Netty源码-消息入站源码解析.mp42 I( U0 d3 P( z% K) w
    8 z% @$ `3 [* G  G- H1 B5 F2 E* j" U5 G│  │  │      43 Netty源码-消息出站源码解析.mp47 q7 K" H! Q% Z# T+ e
    8 U2 j5 A) z6 B6 P9 ^4 l│  │  │      44 自定义RPC框架-什么是RPC.mp4
    * D& X4 w/ R$ t│  │  │      45 自定义RPC框架-RMI基本介绍.mp4! ^; L' h; y; ?
    │  │  │      46 自定义RPC框架-RMI编程.mp47 F& F. t# @  o% L
    │  │  │      47 自定义RPC框架-需求分析与基础环境介绍.mp4* ]: S# d- x$ C& U% ^0 q0 \% G) f/ h
    │  │  │      48 自定义RPC框架-服务端启动类实现.mp4" n$ q" _) w) c
    : l9 B& Z6 U( |4 ~. o+ n│  │  │      49 自定义RPC框架-服务端业务处理类实现.mp42 K- l" s. j& ]' E; u* q, W6 v# v" D- Q: X
    │  │  │      50 自定义RPC框架-客户端启动类实现.mp47 q3 F4 B6 }! A( y4 C4 r
    │  │  │      51 自定义RPC框架-客户端业务处理类实现.mp4' W" [$ T  e. m8 x2 v7 j
    │  │  │      52 自定义RPC框架-客户端代理对象创建及测试.mp4
    4 W; p+ R; ?! E* X1 M  C' m│  │  │      53 自定义RPC框架-总结.mp4. c$ |) p0 k8 G: @- E! S( I9 L; O
    │  │  │      9 Y1 M( S. u& v/ D9 k
    │  │  ├─03 任务二:分布式架构设计理论
    6 @( ~# P) W: d' P1 Y& r: }6 n3 M│  │  │      01 分布式架构设计理论概述.mp4) {$ n' o1 J. V: P' T) `: s
    + R& j4 M& Y! ~2 Q+ n0 ^│  │  │      02 分布式架构介绍.mp4, x8 e, Y2 f+ \/ u1 N
    │  │  │      03 分布式理论-数据一致性.mp4
    - M% V! o: c. I0 J1 E( J! R0 s│  │  │      04 CAP定理.mp4
    ; g0 J; |/ G, X$ F: h6 ~7 v- A- }2 _│  │  │      05 BASE理论.mp42 c1 w8 H/ n( c" f# @
    & C3 g. P; p6 j/ s8 Z+ ]│  │  │      06 分布式一致性协议-2PC.mp4
    ' B8 t2 H( b, \  d│  │  │      07 分布式一致性协议-3PC.mp4/ B' G4 }5 u8 B3 l1 M/ L! O
    │  │  │      08 分布式一致性协议-NWR协议.mp4: x. S* s2 {3 A- I* z! g
    │  │  │      09 分布式一致性协议-Gossip协议.mp4
    & F5 M7 w" w% A* X' K& k│  │  │      10 分布式一致性协议-Paxos.mp4# D4 ~) G( i% H$ |0 h$ S
    │  │  │      11 分布式一致性协议-Paxos相关概念.mp4
    " Y" P! F: e5 L│  │  │      12 分布式一致性协议-Basic Paxos流程图.mp4# a; F1 a9 j5 I) q- ~
    │  │  │      13 分布式一致性协议-Multi Paxos.mp4( I, ?2 c( p) l- \0 Z
    │  │  │      14 分布式一致性协议-Raft.mp4$ g7 I- i# D& j6 `" D  c1 x4 Q0 F0 o2 @$ U
    │  │  │      15 分布式一致性协议-Raft竞选流程.mp45 P8 I) _# W2 U. ]. T# ]1 ?- r( C  k
    │  │  │      16 分布式一致性协议-Raft多个Candidate竞选流程.mp42 i  `, [- V# ^3 F+ f
    │  │  │      17 分布式一致性协议-Raft日志复制.mp4% V5 S7 j) @4 u* c" K7 Y( K/ u% \( F$ W, m# |4 A
    │  │  │      18 分布式一致性协议-Raft网络分区.mp4) i7 ~7 O# T9 u' d- ~$ |3 x9 M6 Q" _% |2 [
    │  │  │      19 分布式一致性协议-Lease机制.mp47 W* t0 \6 m1 |2 j0 K1 K" e2 P4 J8 a& H; t3 ]' k
    │  │  │      20 分布式系统设计策略-心跳检测机制.mp4
    4 |1 R+ t2 p# H% i! w: ^( p; T7 C│  │  │      21 分布式系统设计策略-高可用.mp48 q; T" E1 q; h% E# H! n5 L
    │  │  │      22 分布式系统设计策略-容错性&负载均衡.mp4" n5 y; w4 t* |6 f! _% q4 p- r: T( ?, i  v; f% J3 i! S. C
    │  │  │      23 分布式系统服务调用-实现方式.mp4" r  \' O: C4 D$ C( k/ \1 \% j0 c
    │  │  │      24 分布式系统服务调用-跨域调用.mp4
    6 ?/ i7 R* L0 O& n│  │  │      25 分布式系统服务治理-服务协调.mp4
    " z9 d* J. B& d7 R* g' h2 U* x8 G│  │  │      26 分布式系统服务治理-服务削峰.mp47 U' [3 a+ A' e& I  u2 L- I  H/ @  }- J* ~. k
    │  │  │      27 分布式系统服务治理-服务降级.mp4* P+ q* I: F9 t" [1 U$ K) e& }: ~7 r+ G  h. j) F
    │  │  │      28 分布式系统服务治理-服务限流.mp47 w! e4 D+ a. D1 z( `6 c
    │  │  │      29 分布式系统服务治理-服务熔断.mp47 J2 u: m+ g0 k  Z4 G
    │  │  │      30 分布式系统服务治理-服务链路跟踪.mp4( N" v8 m2 h" W2 }2 P' L
    │  │  │      31 分布式系统服务治理-链路跟踪Trace模型.mp4/ f0 o( C# c0 y4 S* W
    │  │  │      32 架构设计基本原则-开闭原则.mp4
    2 O( P. N2 m6 [; J$ z( `│  │  │      33 架构设计基本原则-单一职责原则.mp4+ }3 B1 f+ W; T4 F, H3 n0 E) H2 O+ l
    │  │  │      34 架构设计基本原则-接口隔离原则.mp4+ V; t2 h/ l1 r- o( p
    0 i/ H& l4 ^. `& @2 A' |2 D│  │  │      35 架构设计基本原则-里氏替换原则.mp4/ b& ^4 `, [' w! m% U" }9 f
    │  │  │      36 架构设计基本原则-依赖倒置原则.mp4; m  X1 q9 W9 v! o) F2 Q7 }
    │  │  │      37 架构设计基本原则-迪米特法则.mp48 F2 H! K' q" C$ J/ X7 u' h4 K9 f; b9 G
    │  │  │      38 架构设计基本原则-合成复用原则.mp4: U: E3 ]( Y" O; W2 A. o/ c: x, ~$ x  T' f& K7 e
    │  │  │      39 39 任务二测试题_不提供.txt
    & x! }/ ~/ e. x% ]  V$ ]# q│  │  │      ' \% S# p. K6 S; Y& j" M! C. r+ b( U3 s% k- u
    │  │  ├─04 任务三:模块作业- _+ |3 ]9 ~+ E( P& Z9 A- R/ U
    ; Y; y& J# k9 a# H│  │  │      01 01 第三阶段第一模块作业题.html. K, R4 {# x1 G1 q( l
    7 \5 R2 `4 M! z# }; x: ^& [! ^) C4 O│  │  │      8 W5 a+ e: b" b2 c$ u, w1 D4 e7 ]# c" R5 W. e% A
    │  │  └─05 模块一直播【回放】1 j+ _5 E' o$ |" q1 r
    & y) x( {" y; Z. z" v' V% \4 x│  │          01 01 Java高薪--阶段3模块1 分布式理论、架构设计(自定义RPC)课程及直播满意度调查_不提供.txt0 [8 v# }# z- `' i1 B8 K2 N5 e4 I3 ^' ~7 ^/ w8 w) i* v* a, P
    │  │          02 阶段三模块一直播回放.mp4: s1 g" [- j3 {! D2 S* W" a4 p/ w. b; S7 e3 [
    │  │          03 1分布式理论、架构设计(自定义RPC).zip' z2 N7 K3 Y" n6 R
    │  │         ( ]7 K) i+ ~" B
    │  ├─02 分布式服务治理、分布式协调服务Zookeeper深入8 l5 B) N9 @' t" \8 ?- r' l" G8 r% \: x3 V( x# V/ L% b+ B
    │  │  ├─01 课程资料# }, `6 |/ q% O; A4 m
    │  │  │      01 01 讲义及代码下载.zip1 Y3 s' o# |/ P+ M0 ?
    " k+ E5 J' h; D$ n│  │  │      
    ! s3 ?7 v, S, R/ g3 D│  │  ├─02 任务一:Zookeeper环境搭建和基本使用
    # [' }$ N: u1 X% c( C7 @. v, x2 r3 H│  │  │      01 课程内容介绍.mp4
      y+ e3 B/ W5 |* Y│  │  │      02 Zookeeper如何解决分布式系统问题.mp4) }% w0 d" z% q0 W7 }- }, t# v/ A* z4 a9 V
    │  │  │      03 Zookeeper基本概念(上).mp4! p" b, z) e0 J) A3 h8 a1 I( D1 ?; s% @1 E: r* {5 u
    │  │  │      04 Zookeeper基本概念(下).mp4
    5 O5 |# v7 D5 k  s9 b' Z( Q│  │  │      05 Zookeeper单机模式环境的搭建.mp43 u( X8 t- |( L' j1 O! D+ {! {
      G" M4 \9 [8 A) u1 z│  │  │      06 Zookeeper伪集群模式环境的搭建.mp45 U0 o- V# W0 [  j- I' I3 b9 t, t
    │  │  │      07 Zookeeper系统模型之ZNode.mp49 o. w5 n! q, @0 A' O
    ; Y; R1 G* J6 ]8 f│  │  │      08 Zookeeper系统模型之Watcher.mp4
    . s& |" Q3 y  G│  │  │      09 Zookeeper系统模型之ACL.mp49 K5 J4 z5 k/ C: C7 s% ~) ^) O  j* I3 c
    │  │  │      10 使用命令行创建节点.mp4: [4 \! u( `* o% b* l. H) u
    / e" K* N# R- Z│  │  │      11 使用命令行读取节点.mp4
    0 Q0 G4 }3 B) u" E% v│  │  │      12 使用命令行更新和删除节点.mp4
    + J" T1 d: S6 o$ u│  │  │      13 使用API建立会话.mp4
    % |. N3 Z3 _2 H, v. h5 K) R5 l│  │  │      14 使用API创建节点.mp4; N  A8 I  _3 _) G" T8 y: \+ K
    ' Y' C2 t  Z- Q' |│  │  │      15 使用API获取节点信息.mp40 t* _* R0 y; f& i/ y7 M9 w5 u& N
    │  │  │      16 使用API更新节点.mp4
    3 D1 p; C7 ]1 C! J# g2 L│  │  │      17 使用API删除节点.mp4
    5 C. Y# K5 _7 B# \│  │  │      18 使用ZkClient建立会话.mp4* [* `* i, g; Y: N6 i
      }/ N5 P) i4 A% a# ~8 D│  │  │      19 使用ZkClient创建和删除节点.mp4! n, [8 |) i3 a& l2 c: a+ C7 X- N" c% k$ `; G
    │  │  │      20 使用ZkClient获取子节点.mp4! t7 P! U  C( ]
    # E( W) [! d% i0 I% }  v8 ?2 f* b│  │  │      21 其他ZkClient操作.mp4; j4 _1 J3 T: m- p0 G+ |2 w6 B; a# O+ H5 f, R4 \8 `
    │  │  │      22 使用Curator建立会话.mp4) k2 a3 n, v1 e& p, o
    4 p) E' c, J6 I$ T0 V8 Z│  │  │      23 使用Curator创建节点.mp4* C; x' }; u. ?+ f0 L7 {+ V: C' q( {; D5 ?) F8 {! @/ D
    │  │  │      24 使用Curator删除节点.mp4' h1 R$ Y9 _2 Q. K4 V
    │  │  │      25 使用Curator获取节点信息.mp4
    2 t! A+ H3 k" a│  │  │      26 使用Curator更新节点.mp45 ]/ q% n1 n  z' E  f# z) {: X- j
    │  │  │      27 27 任务一测试题_不提供.txt1 Q5 g" _' V( I, z4 b6 _" s3 o  W3 ?; P# a( Q8 W
    │  │  │      ' u$ c2 W4 f' ?; n% C5 I; N, E5 O5 r$ P. v" j& R4 ?
    │  │  ├─03 任务二:Zookeeper应用场景和深入进阶1 {; c* M& H# O, T; U- |
    │  │  │      01 数据发布订阅.mp4$ B; W6 w$ X3 ]% U
    ; a1 H6 O- X' [# T2 D; L  |│  │  │      02 命名服务.mp4* p0 H* |( C! A$ C: f: z( a
    │  │  │      03 集群管理.mp4% S, h- A( h, q0 o) `- Y
    8 M. f; {2 r+ |. M│  │  │      04 master选举.mp4
    + y' y1 U. @: s* o│  │  │      05 排他锁.mp4
    " o) D# P% ?: M# u. b) }; x8 `│  │  │      06 共享锁.mp4$ g. m+ }& t% l! N
    0 Y$ q$ {( f) ?' v. h3 I5 u- E│  │  │      07 FIFO先入先出队列.mp41 W" r. L' q6 V
      S% V2 |$ I+ ]8 ?% W2 q$ o; K4 n│  │  │      08 Barrier分布式屏障.mp4
    : O9 G& L; x2 a│  │  │      09 ZAB协议(上).mp4% u$ W& G) _1 I8 F2 ?( r
    │  │  │      10 ZAB协议(下).mp4  Z* |  z" [( n" z" w" X
    │  │  │      11 ZAB消息广播.mp4
    3 _) ^9 P1 W; G│  │  │      12 ZAB崩溃恢复.mp4$ t$ n0 ]& U: V# H/ @5 t, c$ t% c* l9 V& E
    │  │  │      13 ZAB运行分析.mp4, C8 U6 n: N6 ^0 m4 F
    │  │  │      14 服务器角色Leader.mp4+ z! ^( [; ?5 v9 J
    $ |4 o& o4 `' l. J9 w# w  a│  │  │      15 服务器角色Follower和Observer.mp4" w( |" c* a; f4 d) ]* q  H) v# M$ U) q0 S; Z% [
    │  │  │      16 单机模式服务器启动流程.mp4! D, p8 l% E, U
    , r& P2 a% P' e# [/ I6 F" l│  │  │      17 集群模式服务器启动流程(上).mp47 `- C, N6 {" ^+ F5 z, m8 R7 ?
    3 p1 p' S- V( W/ }) D0 E7 F/ O9 B& k│  │  │      18 集群模式服务器启动流程(下).mp4/ y0 H0 b, J/ `! v( B7 j
    │  │  │      19 服务器启动时期Leader选举.mp41 b0 {# w7 B# W3 U0 X
    │  │  │      20 服务器运行时期的Leader选举.mp4
    ( P) M) Z. Y! e: O: I* ^" T9 z  R. L│  │  │      21 21 任务二测试题_不提供.txt3 j+ N8 w+ N0 \/ D: M: J, @* M5 _! d0 k1 _3 X
    │  │  │      * z: a, l7 }) V# Z) l" I! i8 q/ K$ h
    │  │  ├─04 任务三:Zookeeper源码剖析
    ; f( T4 H, d% L( k* O; P! g│  │  │      01 源码环境搭建.mp4/ m& m* ^# P/ m2 P0 K
    . K/ W/ Z  h9 b- N│  │  │      02 源码剖析之单机模式预启动流程.mp42 b* N# k! q) m- v- L) h" O" y' }
    │  │  │      03 源码剖析之单机模式初始化流程.mp4$ w/ A- k7 T) J$ P# B1 R
    ; o( a% s( @% M* S6 W1 G- G: X' B│  │  │      04 源码剖析之Leader选举.mp4( o8 ?- d( s" h$ P2 g+ H, l8 }6 _/ n- F! }! ]0 t# s7 _
    │  │  │      05 源码剖析之FastLeaderElection选举策略.mp4( v+ Q9 {; }5 R' Q* Y- h
    # |. t" E( E" ^  V1 m9 ]: d9 A│  │  │      06 源码剖析之集群模式启动流程.mp4: h. m1 ?& C8 e1 ^! k1 i: A: r$ l* u
    │  │  │      . p, @' ^& r* j9 M4 G2 M* ?# n
    │  │  ├─05 任务四:模块作业- T9 c* E, ?  o0 e5 @2 e
    + `6 T& G$ O& ~$ z2 |│  │  │      01 01 第三阶段第二模块作业题.html2 j8 c' j2 h, N
    │  │  │      9 m& S, c4 S% H( z3 `" r+ Q
    : k' y2 S" ?9 I- f: r4 o│  │  └─06 模块二直播【回放】1 n( S/ s, L/ U0 K- g8 ~
    │  │          01 01 分布式协调服务Zookeeper深入 直播, 课程满意度调查_不提供.txt
    * O# ?$ L0 v/ s│  │          02 阶段三模块二直播回放.mp41 `9 n( J6 l3 u, Q. T3 E& y) `4 K- x, ~, i
    │  │          03 2分布式服务治理、分布式协调服务Zookeeper深入.zip  c$ h5 p! y7 A- u. {% G6 v9 k/ L. s* j0 h; t& S
    │  │         
    % g. |* m0 g: a! [│  ├─03 高性能RPC框架Apache Dubbo
    % `5 l8 v( ]: t+ F7 {│  │  │  05 任务四:模块作业( g% Q. k$ J; r, ^3 q' ^6 T- M
    7 q- K8 B+ D, ~; F& Q) n│  │  │  ( |3 i2 P( ~! X/ V* C4 K9 o# o9 t$ G# J4 b/ i: F% K
    │  │  ├─01 Dubbo课程资料下载' ^5 y8 j3 {% k! [4 ^9 H
    │  │  │      01 01 讲义及代码.zip
    ; V- J3 N" C' T+ N& Q+ t& v│  │  │      7 p/ c: I. T& q$ {0 C3 i, L
    ) n; B: J. K8 N/ _2 H3 e│  │  ├─02 任务一:架构演变及Dubbo使用回顾, _) g8 Z. H( K: r/ m6 m# N; ^' J$ V0 O# _
    │  │  │      01 课程内容介绍.mp4: v- l$ g" w0 J( M  y; n4 {$ s) D" Z1 M5 \
    │  │  │      02 单体架构.mp45 Z" n* q3 i2 u3 A, y+ }; U4 Y0 ~$ x# A6 Z0 O
    │  │  │      03 垂直架构.mp45 c: p2 V* B- I
    $ ~3 `- j; r( J  d4 B% K. K│  │  │      04 分布式-SOA架构.mp43 }% I  f. i1 f9 e& u3 E5 a! ]7 J' |) l; `# |) ~% K
    │  │  │      05 分布式-SOA优缺点和微服务.mp4! c3 ?6 @- S4 t- D
    │  │  │      06 Dubbo架构概述.mp4' w' Z+ [; ]7 N9 k% ~" D) u* O" x3 }( d
    │  │  │      07 Dubbo处理流程.mp4$ b$ ?% I& j# f! @% x0 c- \
    4 G+ T5 z+ C( Q6 R. K│  │  │      08 注册中心和开发过程介绍.mp45 Z: G2 l7 N4 d& ^# d# Q
    ) g  }, M- n/ P│  │  │      09 编写服务提供者.mp43 M3 F! d1 \2 X! }, {! T
    % x- L4 @4 r# Z3 A( f$ Z5 A( k│  │  │      10 编写服务消费者.mp41 u; w2 m3 ]! V0 V" ]) ]8 w
    │  │  │      11 Dubbo配置介绍.mp4
    / l4 K' D1 H  ?1 P6 P│  │  │      12 基于XML配置案例.mp4' ?1 U3 F; s/ A8 ]. C) P
    + S9 A5 Q& w3 n1 ?% k" H3 F│  │  │      13 Dubbo管理控制台.mp46 ~4 ?, \& c1 D8 J
    8 |  j7 s' L6 b8 W( Y6 \' {│  │  │      14 dubboapplication配置.mp4
    + n3 _- c0 D; O( F) d( u% |│  │  │      15 dubboregistry和dubboprotocol配置.mp4% _0 B9 j8 D; x  y. A/ `! z
    │  │  │      16 dubboservice和dubboreference配置.mp4) W: x$ Y9 f% `3 }# s, `% C! X1 i8 _  J0 F: [# M( i) j/ ~. O
    │  │  │      17 17 任务一测试题_不提供.txt. p7 s/ s) v  M% q" n8 d/ |+ v+ j  n! X& P: D6 S& w: x
    │  │  │      7 D( V1 X4 Z6 {' c+ P/ t9 E
    . L, n& T! b- w' A│  │  ├─03 任务二:Dubbo深入配置和高级实战
    + b7 j5 ~7 o+ x- r$ Y  e* u│  │  │      01 JDK中的SPI.mp4( c! u% h5 ^$ P; O2 V5 _$ r1 J+ h7 y4 v, |; ]) W
    │  │  │      02 Dubbo中的SPI.mp47 U  ], U7 A# c5 U
    │  │  │      03 Dubbo SPI中的Adaptive.mp44 N( ~4 D. p1 ?7 {! ?
    │  │  │      04 Dubbo过滤器.mp4
    " J$ {( }& `  g4 \│  │  │      05 Dubbo负载均衡.mp4; H0 C- Z. K% |9 F/ }9 s9 B% \8 S$ N3 p
    │  │  │      06 自定义负载均衡.mp41 u1 [9 I, Y& K* `; m+ I
    │  │  │      07 Dubbo异步调用.mp4
    3 P$ D0 I# g) W# [+ Y, N) |8 [│  │  │      08 Dubbo线程池.mp41 {$ N% M1 _# m. ~: r* Y9 s0 t( U6 t7 G1 V# G7 T; ~3 X2 A6 j
    │  │  │      09 自定义线程池.mp4  q, j% v0 T0 Y) d  d) F/ |0 l. N
    │  │  │      10 Dubbo路由使用.mp4( }' L- p/ Z# V8 m7 ^3 o
    ; U1 b! N, n' W' s( v7 ?│  │  │      11 Dubbo路由规则详解.mp42 l4 o; g& b; G4 I0 I/ Z) N# [) }& w! r  S
    │  │  │      12 路由与上线系统结合的介绍.mp4% l3 D7 Q- i  {4 X  g! v
    │  │  │      13 编写zookeeper工具类和预发布路径管理器.mp48 }- G0 }& ^" R7 O- p: i
    # r( m: Q; r7 B1 _│  │  │      14 编写路由对象和路由工厂对象.mp4
    + D1 T) P! Z; v* i4 w( r0 c│  │  │      15 实现路径管理器增删节点操作.mp46 N' ~3 O  U# e& ~4 }- T; v
    . `5 T! r+ \& R& t7 X8 r* k" A1 D& M  K│  │  │      16 Dubbo服务降级.mp41 p5 P0 o5 u3 y4 }' q. h. X' r$ \" A2 Z. ?, Y
    │  │  │      17 17 任务二测试题_不提供.txt9 G7 u; ^/ ]) m' K- ?% ?
    + M" F; L% a! h│  │  │      
    ; P' c9 I3 ~. u( @│  │  ├─04 任务三:Dubbo架构设计和源码剖析8 Q- r: C8 i% a% r% d. j
    │  │  │      01 源码环境搭建.mp4
    * v  ?5 f7 y% S) m7 }: J6 o- t( @│  │  │      02 Dubbo调用关系说明.mp40 K/ M8 p. u5 [; g) S" `# \
    . d$ p  t/ u6 |1 d3 e! i" r│  │  │      03 Dubbo整体调用链路.mp4
    # p# S( \( w1 v7 O& g│  │  │      04 Dubbo源码整体设计.mp4- o9 C$ M0 t8 ]" i1 i/ O2 w
    │  │  │      05 Dubbo源码分层解析.mp49 T; y% [& X4 c8 f6 C: ?, [$ o
    3 {$ B5 p# E" i* ]9 U│  │  │      06 注册中心Zookeeper剖析.mp48 v( t7 j  v1 V% h- H
    * f8 V! M8 M% l& C+ n0 u│  │  │      07 服务注册流程剖析.mp49 {6 D! G, [/ e. F' {7 T) W
    │  │  │      08 URL详解和本地服务缓存原理.mp49 \* |; R8 F) Z; j" j
    │  │  │      09 服务消费流程剖析.mp4
    , k; E2 W$ V5 t0 I& i│  │  │      10 ExtensionLoader加载原理(上).mp4! X  A( K- w. U& x( Q: w- T0 |* ^- @" Q2 Z& P$ E. E$ n+ U! w
    │  │  │      11 ExtensionLoader加载原理(下).mp48 z' v* @9 f4 U& m
    , Q! e9 B, e) H8 u+ j' p7 `│  │  │      12 Adaptive的实现原理.mp43 ?$ p/ s2 V) E- d4 J  J. h
    2 [( a0 r. Q' z│  │  │      13 集群容错架构.mp4
    " _( |& ?9 \$ }1 I6 {│  │  │      14 信息缓存接口剖析.mp49 K' t- V" U- ]/ H
    │  │  │      15 路由的实现原理.mp4. |+ r' h  K9 `! x/ E! Z9 @; S0 l$ C, e6 ?  Y
    │  │  │      16 Cluster实现原理.mp4
    ' N* b3 A) P0 D" S1 j, H, g# y3 F│  │  │      17 负载均衡实现原理.mp41 k" K5 n2 \* [; \' F: }2 r
    │  │  │      18 Invoker处理流程剖析.mp4* k6 y! p. e% L% }1 Z; N+ L* ]( O
    │  │  │      19 数据包结构剖析.mp4  a$ h$ o! C  S1 o2 `, E1 _. F4 v2 X+ q9 a% A1 j% \" Q1 u5 A
    │  │  │      20 数据协议ExchangeCodec.mp4" J( \, K' V. w1 [6 O7 v" s7 J
    # K4 E4 _9 t# r6 M; A8 Y2 f│  │  │      21 粘包和拆包问题.mp4. T8 A- H, R$ [9 G, z( u$ e2 O* m) M' o% f; g: ^# m& [
    │  │  │      22 22 任务三测试题_不提供.txt
    * u$ j. \% N4 K│  │  │      $ J& }8 b7 w& Z9 _! m' _
    │  │  └─06 模块三直播【回放】  p+ U$ B+ d2 Z3 ^/ m
    │  │          01 01 高性能RPC框架ApacheDubbo满意度调查问卷_不提供.txt1 ?3 z* B$ f2 b! c6 F1 Q) N* w+ _( T- J& D3 o! k; E/ \4 s
    │  │          02 阶段三模块三直播回放.mp4: K  s" `" H2 |& ~% r7 I
    - T3 V( a! C: H+ ^. W; D# `1 \  h( Z│  │          , g( D3 X  A. f# o* [; ^
    5 A- u) f- J# }- _; m│  ├─04 SpringCloud组件设计原理及实战(上)% n4 I( |+ m0 p3 _
    ; l7 P2 C; @' z9 ]│  │  │  07 任务六:模块作业
    + N5 r4 O) @7 b' V0 W6 @* H7 U- J│  │  │  # j* ]: `. u2 _# O
    . a+ ?6 m1 t. ?( e│  │  ├─01 SpringCloud(上)资料下载
    " ]5 J: ?; ?- Z│  │  │      01 01 讲义+代码.zip& Y0 d% i+ S7 v* q
    │  │  │      4 N' o& D; m1 n* ]" y1 B/ }
    │  │  ├─02 任务一:微服务架构与SpringCloud概述
    $ e4 q8 i. c6 q1 ^6 u│  │  │      01 课程内容介绍.mp40 D+ I; g& w2 e, P3 m$ o2 J7 T6 X4 b- R/ _+ ~/ k/ \' _$ }
    │  │  │      02 微服务架构引入.mp4
    7 _0 v% Y$ }7 d│  │  │      03 微服务架构核心思想及优缺点.mp4  ]$ S* f8 B8 e7 k- o7 T0 V" N% M* M, t: }
    │  │  │      04 微服务架构之服务注册与发现.mp4( s' g+ G. M1 w# R/ Z6 ^  A  e) T
    │  │  │      05 微服务架构之负载均衡与熔断.mp4
    % {* I9 _: E2 K3 V, E" \7 S& X│  │  │      06 微服务架构之链路追踪与网关.mp4, x' _( m& f. \
    ; I1 g/ u  J2 E% p  D" A│  │  │      07 Spring Cloud是什么.mp4/ F& _- e: s, |9 X  Q' x7 h/ v4 w* k* [$ v; T" Y1 L$ G4 J
    │  │  │      08 Spring Cloud解决的问题及其核心组件.mp4$ o5 X2 |; |* [  z: K# l& J" v
    1 H  \) Y, G0 _  e  i7 p2 L8 b│  │  │      09 Spring Cloud体系结构.mp44 L" O. W8 F. ?% j* ^" F8 y9 e3 C. @% z7 y. S% i
    │  │  │      10 Spring Cloud与Dubbo及SpringBoot的关系.mp42 |/ K4 N# ^9 U6 }  Q; H8 z" I1 I, ?' Y( w
    │  │  │      11 11 任务一测试题_不提供.txt- E8 _/ j: n% r( n* w/ ?0 h, q
    │  │  │      4 E( e. s5 q8 H! K
    0 q1 v, b0 t# k/ x4 |- h│  │  ├─03 任务二:微服务案例引入及问题剖析  p4 G6 M& Z; w, e, F
    ' ]8 x' D& S) X- {│  │  │      01 案例需求描述及数据库环境说明.mp4
    8 A$ y& H; d* {$ i4 Z& a  z- K│  │  │      02 案例代码工程准备.mp4. w# I3 ?8 U+ H: X% F+ G* @( a' _
    │  │  │      03 编写服务提供者(简历微服务).mp4$ h& v2 Z, E2 V' ]+ \) }, }( j, R
    │  │  │      04 编写服务消费者(自动投递微服务).mp4* {8 I8 K( d# @) z9 X( m% b% i" f; F7 J) ^+ g
    │  │  │      05 案例问题思考及解决方案分析.mp4) S, K# }0 n4 H
    . i- H) p' a$ a* F│  │  │      06 06 任务二测试题_不提供.txt
    ) P; }- A  i# I% z& W│  │  │      
    $ D8 i8 ?8 C0 f( V" s0 {! Z│  │  ├─04 任务三:SpringCloud核心组件原理及实战(上)9 }- f* B2 E# D2 _0 w. w/ O8 |3 m
    0 v$ ]+ d) U4 j/ P  H7 e) ?│  │  │      01 Spring Cloud主体结构.mp4* N) J4 W7 ^! W& ]
    │  │  │      02 服务注册中心原理简介.mp47 Z6 \' M# J" ^: i( s9 V$ Z' `7 |7 q0 E
    │  │  │      03 主流服务注册中心对比.mp4( s) c3 I" t8 E/ c/ ^2 L
    │  │  │      04 Eureka之基础架构及交互过程.mp4, D0 }$ @3 n5 _/ R, [3 t4 H" W9 Q! C) T/ K  _/ S% \3 R$ l
    │  │  │      05 Eureka之构建Eureka Server.mp4/ ?, t( n' H! P! t2 D% y5 {7 ?" T
    │  │  │      06 Eureka之构建Eureka Server高可用集群.mp4# b4 B& @4 A) ]' e; n3 n0 f) h" b, o. X( U: h
    │  │  │      07 Eureka之注册服务提供者集群.mp4& K( N% G6 X' Z1 o5 c2 M" f) E' ~( n, R: A' z
    │  │  │      08 Eureka之Eureka Client配置进阶.mp4
    - w$ @/ l# s/ j/ i- q│  │  │      09 Eureka之注册服务消费者集群.mp4: h4 t* D5 a( v5 v2 H5 U& f
    │  │  │      10 Eureka之从注册中心获取服务实例.mp4! w/ q% R& a7 |8 d" a/ O- y. }- o5 A. x  M9 }( ?5 g' L
    │  │  │      11 Eureka之元数据详解.mp46 N1 {, I1 ^' C+ \
    │  │  │      12 Eureka客户端详解.mp4* r) K5 y; @' L' a8 Q4 A9 z, O# Y' }0 @3 A. ~5 Z# z& C/ T
    │  │  │      13 Eureka服务端详解.mp45 U. p! o9 v: w- f
    2 Q' L8 z& u$ v9 j4 j│  │  │      14 Eureka源码剖析之EurekaServer启动过程part01.mp4, U0 w1 z' f8 V' L5 f
    │  │  │      15 Eureka源码剖析之EurekaServer启动过程part02.mp4& B' @& e1 n- k: K$ c! K/ F  t2 o
    │  │  │      16 Eureka源码剖析之服务接口提供策略.mp4( w$ l- u. w" r9 j% F1 P8 D
    1 Q, j: Z- D# A- i│  │  │      17 Eureka源码剖析之服务注册接口.mp4  g% c: `8 x) U8 s/ s, l. c2 x, k6 x3 p. A% Q6 e2 N9 F
    │  │  │      18 Eureka源码剖析之服务续约接口.mp40 ~) n8 P# n2 r3 X/ F
    / o9 f2 `8 d- y. I│  │  │      19 Eureka源码剖析之Client端初始化获取服务注册信息.mp4
    7 X7 o+ ^( y3 H: S│  │  │      20 Eureka源码剖析之Client端注册服务.mp4' U3 ^- H! s: F" x9 Z  y0 g5 R7 f* \. I0 {1 X$ y5 h
    │  │  │      21 Eureka源码剖析之Client端本地缓存及续约.mp4' Y- d1 ~, P7 |
    │  │  │      22 Eureka源码剖析之Client端下线.mp40 v& h+ j( `3 R! r# e+ j6 c0 n. L0 P& z
    │  │  │      23 Ribbon服务器端和客户端负载均衡.mp4" @3 T/ w/ k1 V
    6 _% ^9 _& w9 M& x& t. R9 g│  │  │      24 Ribbon应用.mp4- |7 q0 h8 ]$ ^" x& V
    + L9 C$ X/ y- J/ E1 o/ H8 D│  │  │      25 Ribbon负载均衡策略综述.mp49 M# K1 K' j2 _4 x  i7 W, n
    , Q* U% G. }1 t7 e) F  U/ J1 w: q│  │  │      26 Ribbon负载均衡策略调整.mp4
      P6 ~# E/ [' }│  │  │      27 Ribbon工作原理及细节结构.mp4, V" w7 W6 g4 b) L3 n9 b0 ]( g: N" o( L) ~( u) o
    │  │  │      28 Ribbon源码剖析之RestTemplate对象绑定拦截器过程.mp4. }5 @# S! P5 f, J) Y" T
    │  │  │      29 Ribbon源码剖析之拦截器Interceptor方法part01.mp4  q( L. i( T; \! m
    . z7 y' s1 @' P$ Q  K4 r& m4 i& U│  │  │      30 Ribbon源码剖析之拦截器Interceptor方法part02.mp43 }- J- g, \9 g7 ], ?
    3 e& v& m- n: c+ y& @/ f: d│  │  │      31 Ribbon源码剖析之拦截器Interceptor方法part03.mp4
    0 I- j# P( O. \- U+ ^; m* l: s│  │  │      32 Ribbon源码剖析之ServerList过程.mp4
      I. t% W2 g8 h1 W9 P; [  l│  │  │      33 Ribbon源码剖析之负载均衡策略.mp4" l$ `: C( A% n% A: F
    / N+ Z  l. L- \* m" V; a: d; R& o│  │  │      - A  N, [; u  R6 K; W) s' V
    │  │  ├─05 任务四:SpringCloud核心组件原理及实战(中). I0 q3 P+ v3 E- w- X
    % z& J! J) ?+ D& w│  │  │      01 微服务架构雪崩效应.mp4' A! k! \# L( x0 N& }* [+ n
    │  │  │      02 雪崩效应解决方案.mp4; P7 `/ `& v5 s( ~! Q
    │  │  │      03 Hystrix介绍.mp4
    % f! b5 j' ]4 n: A- s! n│  │  │      04 Hystrix熔断应用.mp45 k9 T8 X: q! ^
    │  │  │      05 Hystrix服务降级应用.mp4
    1 Q: T& `% j" d; y& H, ]$ z│  │  │      06 Hystrix舱壁模式原理.mp4& t+ {4 s6 S% Y$ x: P9 n$ n
    │  │  │      07 Hystrix舱壁模式应用及jstack验证.mp4( J& N( [) X  Y3 `0 S
      t# c( |0 \! h4 y& V+ v1 q│  │  │      08 Hystrix跳闸、自我修复机制.mp47 Z  u# |3 e& ?& I+ L* w4 Q  Z7 V
    - U: |+ S) a& T  b│  │  │      09 Hystrix流程定制及状态观察.mp4
    ' e) _* h: R: W8 ~│  │  │      10 Hystrix Dashboard监控仪表盘准备.mp4- {+ L$ H0 V4 d! a, Q; R) P
    & x, ?) e, Q( o7 C2 t( T( L) v│  │  │      11 Hystrix Dashboard监控仪表盘解读.mp4
    8 o) N4 n, _. j4 d│  │  │      12 Hystrix Turbine聚合监控解读.mp4
    7 u; L9 a, e* g: u! _; ^; `6 P│  │  │      13 Hystrix源码剖析之入口及切面机制.mp4- G) A2 n" o& N- r  p0 X
    │  │  │      14 Hystrix源码剖析之资源初始化.mp40 _& N: |; U1 B- x& ?$ Q) \' _
    0 ?% _% s9 @6 v3 x│  │  │      15 Hystrix源码剖析之执行流程.mp4
    9 w- Y: x8 C, a& q0 i8 R" m│  │  │      16 Feign介绍.mp4" I2 r3 {$ G/ D4 k2 T2 B$ R2 A# Z0 G7 C3 A. m( k0 `2 X
    │  │  │      17 Feign应用配置.mp4& z5 b5 Y2 t8 B5 f5 l: {6 `! l# w8 `+ O- \- C' o
    │  │  │      18 Feign对Ribbon的支持及超时重试机制.mp4
    0 {" J) C  G# g# z│  │  │      19 Feign日志输出.mp4
    # l! K$ f6 H6 R6 A) G7 f/ ?│  │  │      20 Feign对Hystrix的支持及请求响应压缩策略.mp4
    / _- \( l1 Y/ ~% Z( A, z, X5 g' z│  │  │      21 Feign源码剖析之代理对象产生前奏.mp4" ^: L2 F; J; Y  R3 d3 V7 M) d( f
    │  │  │      22 Feign源码剖析之代理对象产生过程.mp4
    - r! [7 p; B9 A8 J│  │  │      23 Feign源码剖析之增强逻辑处理过程.mp4- P) O9 r9 p, u' Z( M$ v* L. g) `& {+ f8 D9 F2 [
    │  │  │        G' ?- b' H, R' B  I& W# P* ?$ C
    │  │  ├─06 任务五:SpringCloud核心组件原理及实战(下)3 o& K0 ]. m" j
    $ K  D6 n+ }  k" [" S8 f│  │  │      01 GateWay介绍.mp4' F! y) {4 _/ a, i! d/ X1 @" J) G9 ^
    │  │  │      02 GateWay模型&核心概念&工作过程剖析.mp4& A, G8 \3 j7 ~: K
    │  │  │      03 GateWay应用配置.mp44 s7 N; V' O# e) D% h6 Q
    │  │  │      04 GateWay断言体系.mp4+ m8 ?1 a* ^7 X1 E$ d
    3 S, F6 Q3 k" Y1 f" X3 j  [│  │  │      05 GateWay动态路由.mp4& y' u$ {! O3 y+ C; u# }- W# ?
    │  │  │      06 GateWay过滤器之GateWayFilter.mp48 P' P. I; o; q' I: a! N: P; R" J$ ]' x
    │  │  │      07 GateWay过滤器之自定义全局过滤器.mp4
    " {8 {% g4 v/ D2 W! F│  │  │      08 Config配置中心应用场景及应用架构.mp4  M0 U; d' T3 R. x( H0 Z# v0 s! C0 e. g( h& o/ r
    │  │  │      09 Config配置中心远程GitHub说明.mp4) _- i  O- X5 C& F
    ) G( Q8 D1 ~9 N9 y0 K$ H, A│  │  │      10 Config配置中心构建.mp4
    1 R8 o# p9 \/ G8 j% L│  │  │      11 Config客户端工程构建.mp46 o( `0 g; w& R# u$ P3 r
    │  │  │      12 Config客户端手动刷新.mp4) J0 h. T0 L. J
    │  │  │      13 Config+Bus自动刷新剖析.mp49 H9 I* P0 j1 q) W! v! C5 r
    │  │  │      14 Config+Bus自动刷新应用.mp4
    ) e" e& z- v. A│  │  │      15 Config+Bus定向刷新.mp4
    6 O& s' q; @0 t" S- r2 w│  │  │      16 Stream解决的痛点问题及本质.mp47 d" |0 I$ y+ B: e, v! R* X! M& F
    │  │  │      17 Stream结构及核心概念.mp44 c* O- n# y) X: K1 b0 @! y
    ; H0 }+ Z5 j6 l% n│  │  │      18 Stream通信方式及编程注解.mp4% M# \& D: T$ e: u
    │  │  │      19 Stream构建消息生产者.mp40 W' N- J$ i; A* f: F7 J; t: v# [3 a- L+ W( Q$ B2 P4 O5 Q
    │  │  │      20 Stream构建消息消费者.mp48 _; p2 K+ v; E+ a
    │  │  │      21 Stream高级之自定义消息通道.mp4& c' n$ ?! e1 x' v
    " H  @" c3 B  o( e$ ~: z8 G│  │  │      22 Stream高级之分组解决消息重复消费问题.mp4
    $ e2 A2 g* T' Z0 n│  │  │      23 SpringCloud两个经典问题及方案.mp41 v# u- k) I/ A6 @/ N; ?: Y6 ~
    & N- O0 f% _. V│  │  │      24 24 任务五测试题_不提供.txt
    + D- s% V4 ]/ Y│  │  │      
    & L! h( W5 A3 j! Q( K, P) R4 z4 z; c│  │  └─08 模块四直播【回放】3 \- V# R0 C- ]8 N
    │  │          01 01 满意度调查_不提供.txt! B- M! B3 X; \  B4 N. o* B! b
    0 ]% ~4 j9 v) T) l- v│  │          02 高薪5期阶段三模块四直播回放.mp48 B% ~" y5 n0 \, N* _% m  ?
      u" u* Z( g8 @+ @0 X│  │          03 4springcloud上.zip% R& S$ b$ T2 A6 Z9 T8 e& K4 F# _
    │  │          2 j4 J& C* f$ x% w9 W8 Z) v4 b
    - ?" ^3 f& v, }8 i1 g│  └─05 SpringCloud组件设计原理及实战(下)0 O( |$ S0 ]: v% i9 w* I+ l
    - n4 p; g8 M* n! r% f6 i│      │  10 任务三:模块作业
    * J4 d8 g1 \+ G' ?/ ^! V9 \4 z( k7 v│      │  ! N5 S: Q, ]* z- l: J1 k
    │      ├─01 SpringCloud(下)资料下载- d& r! p+ a- I/ P# V7 w) g- T# N  J! R* O8 h4 G6 R) j
    │      │      01 01 讲义+代码.zip
    - W: O" h. m0 I1 Q│      │      ! K: u0 I- Q# {1 _& F0 R& g
    │      ├─02 nacos课程资料
    + t  [; A* F% T9 t5 e│      │      01 01 nacos课程资料.zip9 X4 s1 n  q4 M$ H4 z. a  @1 C& {+ n/ R0 u3 a8 i
    │      │      " l. w9 t8 l  ~8 v7 I; t% ]/ g: m' L4 V- I/ g8 Q
    │      ├─03 seata课程资料
    , `5 t# c; a9 s│      │      01 01 seata课程资料.zip$ K" y; a! L+ E$ s
    │      │      ( {; [7 k' b+ I+ }1 R& z
    │      ├─04 sentinel课程资料
    2 a/ x' G6 ]. ?' L% P* q│      │      01 01 课程资料.zip6 D6 h" k: z4 [9 Z0 S( m  g1 x  O
    │      │      ! R( a, f6 d% I( F" ^* a+ C, K5 X' Y0 `% J. X8 [
    │      ├─05 任务一:Spring Cloud高级实战: P. Z* [3 E  a3 e1 ^/ |# d  J
    % K! T# R% d) e$ |4 Q8 G│      │      01 课程内容介绍.mp4
    # ^. ]. m2 ?( D& y; n" R2 }5 i│      │      02 分布式链路追踪技术场景分析.mp4
    0 z1 ]! }/ X$ `6 i$ f  }│      │      03 分布式链路追踪技术核心思想.mp46 h2 v- E  J: b0 b4 x1 W; y
    │      │      04 分布式链路追踪技术之Sleuth+Zipkin.mp4+ j: x) B  ^' M1 Y' X" N+ E/ C% I7 ]5 `+ R, W1 i9 X8 |7 l( a
    │      │      05 Spring Cloud Sleuth.mp4& {  r- J; W" T! t5 c
    ( i. g' i" I& ?6 L│      │      06 Zipkin 服务端构建.mp4
    1 n9 D) f' Q- C2 r) X, H│      │      07 Zipkin 客户端构建及测试.mp4- x, r; |. y* O$ K5 v# d- U
    0 O% S3 y- a# L│      │      08 Zipkin Server UI 解读.mp44 [/ @; N, y2 H5 k+ b0 x
    0 `' s& V8 S7 y5 ^! X" z│      │      09 Zipkin 数据持久化机制.mp4  t+ y7 P& v6 D- C( ?: x2 ~' u! q* k% z: d$ J  J* a* N& Y& F
    │      │      10 分布式架构统一认证主流实现方案.mp42 H/ \. z- w: U6 F+ Q
    6 o0 P  i3 \& E( o/ K- N5 ^$ q│      │      11 OAuth2标准初识.mp4
    + O0 O1 c" R/ k- \4 F│      │      12 OAuth2标准第三方登录流程及主要角色.mp4; i# i* D! p% b( V- }! H5 U
    │      │      13 Spring Cloud OAuth2构建统一认证服务思路.mp42 J! C  p9 N4 f0 V
    │      │      14 Spring Cloud OAuth2构建OAuth2认证服务器part01.mp4; q( ]9 d: l( @
    9 i! {2 J. ~( _& j│      │      15 Spring Cloud OAuth2构建OAuth2认证服务器part02.mp4
    7 H6 H+ L9 w: `0 n│      │      16 Spring Cloud OAuth2构建OAuth2认证服务器part03.mp41 u/ H$ H  g8 ^7 V
    ! ?1 G" K8 }0 i8 y" i8 c% {5 {│      │      17 OAuth2 认证服务器测试.mp42 `- Z7 |$ q- d  a
    8 F4 K1 c3 f0 `& r0 p# `9 i│      │      18 OAuth2 资源服务器构建.mp4
    7 g$ \7 U: m7 i% K4 Y! T4 t! x│      │      19 OAuth2 认证服务和资源服务整合测试.mp4! G( z0 j+ O2 p
    " Y' G! s7 z/ W# k│      │      20 问题思考及JWT引入.mp4
    % L1 a4 [$ w% b│      │      21 认证服务器JWT令牌改造.mp42 D+ Q" w. X, o
    │      │      22 认证服务器JWT令牌测试.mp4- h, A' ?, M# t, i! O0 h5 @5 k3 w. l2 k# s" t' C! Q
    │      │      23 资源服务器JWT令牌改造及整合测试.mp40 _1 {& V  m1 R/ ?' B7 R4 N, |7 Q" ~0 o7 W7 N
    │      │      24 认证服务器从数据库加载Oauth2客户端详情.mp42 U: N9 k. S6 z, R1 ]" e/ y) z) J# X; ~7 o3 U9 d, Z
    │      │      25 认证服务器从数据库验证用户合法性.mp4- o0 m  L- _" |7 X8 {* J! }9 n4 p* P8 ?% d9 v
    │      │      26 基于OAuth2的JWT令牌信息扩展.mp47 }( o- y+ T  u/ v# W. Y) m: c& ?* `
    │      │      27 资源服务获取JWT令牌扩展信息.mp4( ?. U. e9 K' ]1 S- V7 Z; f! @
    2 }" Q2 i5 ?" Y( z│      │      28 28 任务一测试题_不提供.txt
    4 Q- a$ D# p# D' L) ^* m; Q- u│      │      7 K* \3 c! I1 k" O: `; j
    ! ?& s/ w  q5 ~4 ~│      ├─06 任务二:Spring Cloud Alibaba高级实战
    " `3 h/ K- \' |3 d5 v$ ]9 o9 d│      │      01 Spring Cloud Alibaba背景介绍.mp4% e% T: C" b( v, P8 y  ?) G1 y* R6 M; ^! A7 J4 h8 s
    │      │      02 Spring Cloud Alibaba Nacos初识.mp49 M" ?! U7 l8 }( Z+ U4 T# @% X* h6 a' O/ o6 x) m! {3 ]+ {
    │      │      03 Nacos Server 服务部署.mp4# L  |6 p! `7 V3 a+ ?* A( P) {
    │      │      04 Nacos服务注册及服务列表分析.mp41 e# a: D! L# |4 K" i3 M+ ~. `& H
    ( B7 r& b" O+ M) \│      │      05 Nacos服务详情解读.mp4$ R4 j4 U4 x6 E% h$ N" H' e" b" x$ Q3 z  Y" j( m. x5 ?0 X
    │      │      06 Nacos服务保护阈值.mp4  d% I8 l, z0 o0 ~, _# H, m% q/ T2 \, r
    │      │      07 Nacos获取实例信息及服务订阅.mp4' h  V% i+ g" R; R! u+ z  R0 u  r$ K2 `
    │      │      08 Nacos服务实例动态上下线及权重设置.mp49 d% @: y6 }( M/ V- q
    │      │      09 Nacos 领域数据模型.mp42 U1 h) O4 \7 k: [/ d: }) N
    │      │      10 Nacos Server数据持久化到MySQL.mp4$ d- D5 e5 Z2 F8 C
    9 \' j& I6 T3 {( V" o+ ?│      │      11 Nacos Server集群模式.mp4
    1 ~  y) B' [/ S% Y' G( H9 u  m0 `; F│      │      12 微服务注册到Nacos集群.mp45 c" j* ~% M% h" M5 u3 H7 {
    ' V" ]0 [' o: O3 a& Y│      │      13 Nacos配置中心之创建配置集.mp4. n" ~: T! j. y( c* @
    8 e; e$ m3 d0 [. m│      │      14 Nacos配置中心之微服务实时刷新配置项.mp4
    / `& E* U/ T" A# i0 }│      │      15 Nacos配置中心之监听查询.mp47 K" H% P7 Q9 b
    6 V: ?. {3 Y& \3 b7 A% r9 S7 m. [│      │      16 Nacos配置中心之dataId扩展.mp4/ \6 ]) b2 {) w7 I0 k+ K' l( S& g! g7 F  E3 z( X
    │      │      17 Nacos配置中心之dataId优先级问题.mp4) D+ h: i  O5 y- t" ~; K$ a# R/ s( g5 ~/ j
    │      │      18 Spring Cloud Alibaba Sentinel初识.mp4/ T, G7 U% s3 m$ j( W; V
    $ U5 X" V- t7 j│      │      19 Sentinel Dashboard部署.mp4
    " ~+ Z; q9 {' i2 @" \│      │      20 Sentinel监控自动投递微服务.mp4( i! s$ ]9 o5 L- j
    │      │      21 Sentinel关键概念及流控引入.mp4- i, H6 t7 y7 \7 N; `
    │      │      22 Sentinel流量控制之QPS类型.mp48 Z9 f6 o# G- J& `
    ' j( E) W# v7 Q│      │      23 Sentinel流量控制之线程数类型.mp4* ?( s: g# f  s- ?
    5 j, Q' F# b) }' g, x│      │      24 Sentinel流量控制之关联模式.mp4( ^: x3 p. V% {* w$ h
    │      │      25 Sentinel流量控制之链路模式.mp4) h+ b7 w5 o0 M  P5 k% v; d) H" x: }  y
    8 d' h; L& x" d* G8 @│      │      26 Sentinel流量控制之预热效果.mp47 D2 j' Q' }: l$ A) g* p
    # o0 Z% \/ s6 a- W# n/ k2 _! ]│      │      27 Sentinel流量控制之排队等待效果.mp42 v1 r2 r2 U' e* F0 [1 N- R
    7 J* I. ^  b: v│      │      28 Sentinel降级规则之RT策略.mp4$ \$ Q8 [7 P" r9 }  [& l
    │      │      29 Sentinel降级规则之异常比例策略.mp4  y7 i& \! X! ]+ j
    │      │      30 Sentinel降级规则之异常数策略.mp44 F- {% S1 t2 y# d2 ?
    & M# S" _# t& R# C│      │      31 Sentinel Dashboard其他功能.mp4
    ! Y. m- z4 W) w" w2 b3 D2 Z│      │      32 Sentinel自定义兜底逻辑.mp4, y2 o, C) B& g# R
    6 W- a$ A% a( H, d│      │      33 基于Nacos持久化Sentinel流控及降级规则数据part01.mp4* ]/ V& N! Y0 Q' {8 E, Q8 C* n
    │      │      34 基于Nacos持久化Sentinel流控及降级规则数据part02.mp4" o- i' w2 g/ F; J+ k' K5 d
    │      │      35 基于Nacos持久化Sentinel流控及降级规则数据part03.mp4& \) u! z& F* ~' j6 ]( P$ {) z) V/ n0 T6 I: }5 `% G0 _, M  ^
    │      │      36 Nacos+Sentinel+Dubbo三剑合璧之服务提供者改造.mp49 d8 e) S, E" V/ S5 Q
    │      │      37 Nacos+Sentinel+Dubbo三剑合璧之服务消费者改造.mp47 t+ d! n+ W7 |9 ]& l/ Q! U8 W. A$ e! j$ [* R0 n7 |0 n
    │      │      38 Spring Cloud Alibaba小结.mp45 Z0 I! U! z1 j) a2 q. `" I1 T
    │      │      39 39 任务二测试题_不提供.txt. r: F8 C( Y6 b1 v& v9 |9 {
    │      │      * Z- {8 G  v$ X5 |) i3 |
    . \# i+ l% A1 |! o* B│      ├─07 加餐:Nacos源码剖析6 {4 r. o( p( T3 P0 h" M1 Q( g# Y* E
    │      │      01 Nacos源码工程搭建.mp44 @* }- s$ `1 V9 P6 Z
    ) ?' j+ ]( Y* [+ e" o' Q. _& Y+ ]% @. g│      │      02 Nacos项目结构.mp4' L2 D9 C% V' {6 i( }# Q- _* o- G2 _0 B
    │      │      03 Nacos服务注册-@EnableDiscoveryClient注解.mp4
    * O- f. W4 ^7 S. M; t! p4 H│      │      04 Nacos服务注册-流程分析.mp40 U: @' p1 {; p9 l+ U
    │      │      05 Nacos服务注册-客户端服务注册源码剖析.mp4! `, Y' p. F% I$ U* H" d  H# Z7 n% f8 \& |( y
    │      │      06 Nacos服务注册-服务端服务注册源码剖析.mp4
    # o7 u9 H& j! }- D- M( F" E0 r│      │      07 Nacos服务发现-流程剖析.mp46 e7 E5 A5 I1 y- k# u6 Q9 U: s2 k) w; d/ |9 D. Q
    │      │      08 Nacos服务发现-源码剖析.mp47 g, Q% a5 B5 v* j; P- N
    │      │      09 Nacos配置中心-源码剖析.mp4* L" l: }8 w$ }+ p
    + k+ k( S( h& C9 n│      │      10 Nacos配置中心-客户端动态感知源码剖析(上).mp4  o2 h$ b3 h' Y; F1 T/ s) E7 [' q" [% {& v0 W" P2 @: t
    │      │      11 Nacos配置中心-客户端动态感知源码剖析(下).mp4) y; }  O/ ]$ q# w
    * v7 c& e1 d  k8 E. D) ^2 \│      │      # Z7 z/ J7 ~; U
    ; ^8 `( {# L* ]: Y" b8 n│      ├─08 加餐:Sentinel源码剖析, I2 X6 a8 }" ?& K# g' r, e3 L+ g6 S/ I2 f% F9 d* x) W
    │      │      01 Sentinel源码工程搭建.mp44 W! V/ |( @' Q: ^0 D/ U0 q' E
    . ]( q1 h) l! S; q! s, Y│      │      02 Sentinel客户端服务注册流程分析.mp40 ~/ p' W2 g/ W4 f5 T" @: _" h; x; e5 I- o
    │      │      03 Sentinel客户端服务注册源码剖析.mp43 V9 V: j: y8 s) {& e3 A$ [
    1 u6 E; t2 [! `6 w- u- Q$ I│      │      04 Sentinel客户端处理请求源码剖析.mp4' V; f1 }' J* Y! q* o+ q7 O7 D# b' u  `. }& t7 Y
    │      │      05 Sentinel限流流程剖析.mp4% A2 K2 p! E% }- |8 Q& Z
    │      │      06 Sentinel限流源码剖析.mp4& ^( h( ~+ n0 |8 H* s1 D% Q* t# @6 m* r4 M! z
    │      │      
    . X. C% }5 p) g' x* n: j; @2 k│      ├─09 加餐:Seata源码剖析与实战& a. o, U- l) o' E% e3 s* v% P# ?# U. u# ]- P2 o  }. Y
    │      │      01 Seata简介.mp47 U/ [' i0 _* r4 y% \: u! w, j3 b3 `& L
    │      │      02 案例引入及问题剖析.mp4* ?0 t. _9 Y) N3 X# G0 Y3 y5 e' E0 G" A" A3 A* i
    │      │      03 Seata-AT模式介绍.mp45 q* ?- ^" K' w4 s6 E- X0 ]# M% g; T( O7 m. A( b$ h! @
    │      │      04 Seata-AT模式改造案例.mp4
    7 z* |. g( ^4 r│      │      05 Seata-AT整合TM和RM端步骤分析.mp4" [) Y+ y4 H) n: |+ i* y
    4 ]8 J* [! z/ X: A' Z$ i│      │      06 Seata-AT整合TM和RM端开发实战.mp4# E: x/ T% S- q3 b: ]' I+ T
    2 K/ |/ U/ Z1 f& h│      │      07 Seata-TCC模式介绍.mp45 F! j1 n3 [. B- H7 M7 k5 t
    │      │      08 Seata-TCC模式整合RM介绍.mp49 E  R+ h' w7 U2 D% q, d+ j4 V/ ]
    │      │      09 Seata-TCC模式改造案例-RM端改造.mp4
    * U4 P1 X( ^- h6 U, m5 U4 X│      │      10 Seata-TCC模式改造案例-TM端改造.mp4# [* F; Q$ v" {
    │      │      11 Seata-TCC案例测试.mp40 ^" {# [+ T/ M: X, h- C& t+ f( X* Y6 z/ [
    │      │      12 Saga模式简介与三种模式对比.mp41 z) h7 y7 k( R+ r  J& \8 C5 P) ~  q5 p$ B! X5 X. G3 C. }, J
    │      │      13 Seata源码工程搭建.mp4( B! {& L: a6 F3 |  z: C3 l
    │      │      14 Seata工程结构.mp4
    : d( @9 n/ Q0 N* ^7 t  b$ ^│      │      15 TMRM注册流程剖析.mp41 W3 a2 ?9 g  K# E1 Z1 F; R
    │      │      16 Seata-Server源码剖析.mp4/ X; `8 h5 \% g' G& G$ P* y/ B" D8 |9 S( C
    │      │      17 TMRM注册源码剖析.mp4
    3 `5 M! `9 O; t8 a0 W│      │      18 TM开启全局事务流程分析.mp42 ~2 _. x" ~9 v7 z8 F4 e7 s+ E. X7 G) F4 ?
    │      │      19 TM开启全局事务源码剖析.mp49 U0 b4 s8 w- K8 Y8 }6 P  D3 R8 @7 O6 I% `. X3 d$ j
    │      │      20 RM分支事务注册流程分析.mp4: `* w) H4 D# k, [) v1 v5 n) `& f: R+ C* ^
    │      │      21 RM分支事务注册源码剖析.mp46 y7 K) q  {; T! f
    │      │      22 TMRM处理事务提交源码剖析.mp4
    & H, k$ c( f( L1 q4 S; h  }" B│      │      23 TMRM处理事务回滚源码剖析.mp4$ Q1 ~# ]  }1 ^( j4 j+ v+ A' X4 s$ ~2 |: A* k1 O( V1 f
    │      │      24 TCC源码剖析.mp4' a' G$ c8 j1 |1 T% W
    & h* f3 ?+ D: K│      │      0 R+ h- O& n) U4 ?5 W' B* k/ k5 y# {. D9 @( |9 |
    │      └─11 模块五直播【回放】
    1 n( Y/ r5 A6 i' W│              01 01 课程及直播满意度问卷调查_不提供.txt
    ( @7 @/ y8 I  r0 ^│              02 高薪5期阶段三模块五直播回放.mp48 m$ p$ [* D6 k  B% x1 x
    4 c9 Y# d1 {, R. T6 b│              03 阶段三模块五直播资料.zip4 J! S+ b, \* x$ ?  \
    5 F& l+ _: L/ Q0 i' p: E│              4 L9 }% L( d* u& O+ k- m! d: S) B6 H1 l3 L* M
    ├─04 第四阶段 大型分布式存储系统架构进阶0 C8 U7 g( z* W/ S1 T( J4 F! V2 u9 Q% \2 J9 ?+ b- Y+ l2 m+ g
    │  ├─01 MySQL海量数据存储与优化(上)9 I3 I! S1 X' p, i- P6 ?
    │  │  │  06 任务五:模块作业0 S3 x# M0 ]1 M: I, x" P& W% C% @0 j1 f# @& g9 w8 m
    │  │  │  mysql海量数据存储与优化上.zip
    ! S3 _1 l( q& c' V( B; b│  │  │  
    5 `0 o& z# o, b- q* F│  │  ├─01 任务一:MySQL架构原理
    0 Z' o  P& {. Y5 l% n│  │  │      02 课程内容介绍.mp4
    ; I8 x5 P4 r8 G7 M1 D. i│  │  │      03 MySQL主要版本和分支.mp4" h4 b6 ^/ f: M3 ^( e
    0 R# o) ]1 i% f$ h│  │  │      04 MySQL应用架构演变.mp4; P$ @& h8 n, v' V+ P# g4 D" p1 J: Y5 {
    │  │  │      05 MySQL体系架构概述.mp41 g( }) q; T  d3 _$ g6 x
    │  │  │      06 MySQL体系架构-日志文件.mp47 G0 t  @. C/ m" `" ~6 L6 ?6 d/ z$ i; j. ^& r
    │  │  │      07 MySQL体系架构-数据文件.mp4( J; M7 z; n9 b
    │  │  │      08 SQL运行机制概述.mp48 x, W4 d, a2 o8 g3 j6 |0 b6 Q3 S; O* G- J. t. g, ~
    │  │  │      09 SQL运行机制之连接机制.mp4
    6 U. M& w; S0 z1 V& v1 a9 b  L1 |│  │  │      10 SQL运行机制之查询缓存机制.mp41 T) c* I/ s) F6 }8 J: p
    ! G( l7 y3 n- x' j. E) K' [│  │  │      11 SQL运行机制之解析和优化机制.mp4; O+ U5 `5 p6 d; Y. F! y/ w( G1 `* g0 ^& f3 O, _  o- X0 C) ?
    │  │  │      12 SQL运行机制之执行引擎机制.mp4; q0 {% b6 ]  N, R+ K# H
    - C) v5 ]; I4 _! f& L/ s" a│  │  │      13 MySQL存储引擎概述.mp4: s% R& v2 c8 M, C. X
    2 l" l+ z5 h% q3 V% N2 v│  │  │      14 InnoDB和MyISAM区别.mp4
    1 y. y0 N0 m+ y  G  t* _│  │  │      15 InnoDB内存结构概述.mp4
    $ M, S: Q. l% i, T6 r6 `│  │  │      16 InnoDB内存结构之BufferPool原理剖析.mp4# |0 u' l; T$ f: u- \5 y
    │  │  │      17 InnoDB内存结构之BufferPool配置参数.mp4
    1 i6 y, T2 K& V$ }+ Q. w│  │  │      18 InnoDB内存结构之ChangeBuffer剖析.mp4
      A' ]! @2 U1 b, V5 i│  │  │      19 InnoDB内存结构之LogBuffer.mp46 _' x" k8 ~( Z: @0 t# s  u* u4 k: d: [, [5 q7 [% {- P
    │  │  │      20 InnoDB磁盘结构之Tablespaces.mp44 m. d3 S, u5 S/ G( a4 C! W2 c" y# s0 y& R
    │  │  │      21 InnoDB磁盘结构之Doublewrite、Redo和Undo.mp4/ d) e( x3 B: J% q- b
    ' p! e1 N4 G4 O# w│  │  │      22 InnoDB存储结构之新版本演变.mp4' `  h$ a$ ]2 W5 G2 ~  Z4 o
    * r+ ?; {. p+ E9 c│  │  │      23 InnoDB存储结构之后台线程.mp4& C. l; [( j% T3 z: C) ^
    │  │  │      24 InnoDB存储结构之数据存储结构.mp42 X7 G2 r& v" |) u- w/ x# Y" R3 |+ r) A% Z. J
    │  │  │      25 InnoDB存储结构之数据文件格式查看.mp4! s6 _4 ?- L5 m$ N5 d3 {
    │  │  │      26 InnoDB存储结构之数据文件格式类型.mp46 r1 C' c7 d: Y- }# ]7 }. o. `; K
    : a% |1 H" C% {1 n# I* o) j6 W│  │  │      27 InnoDB存储结构之Undo Log日志.mp4+ p2 p. c' b1 w+ ?- L' h$ Y( `2 K3 D
    │  │  │      28 InnoDB存储结构之Redo Log日志.mp4) X3 w7 C2 Z( y% @+ A3 j+ ^5 t! M% w& ]% e, I; q
    │  │  │      29 Binlog日志写入模式和文件结构.mp4
    + T9 [9 |8 r8 Z' z& B│  │  │      30 Binlog日志记录机制.mp4
    " g) n, X6 ^" u8 R; |/ m; a$ ^* U│  │  │      31 Binlog日志分析和数据恢复.mp4; o6 w/ M2 m- C6 t/ H$ U
    │  │  │      32 Redo Log和Binlog的区别.mp4
    , V  s& ~1 Y- V+ q2 e│  │  │      2 }: s+ B0 R& N# j. \
    & D/ \% ~9 f5 |( D/ |! C│  │  ├─02 任务二:MySQL索引原理$ e3 ~' G  v' A$ O
    7 N( G, V* @8 H: X! l" z) p│  │  │      01 MySQL索引类型概述.mp46 d7 j, e# Z( A) E. b
    ( S6 R) \0 D& K9 v+ h# Z│  │  │      02 MySQL索引类型之应用回顾.mp4
    ' O$ J$ b: w9 g" t% E" f1 ]4 V│  │  │      03 MySQL索引类型之全文索引.mp47 E! @( S" ?# J/ d7 A9 E9 b- F
    │  │  │      04 MySQL索引原理之二分查找法.mp44 N: u, m0 b2 r& L; j' k4 K1 E
    │  │  │      05 MySQL索引原理之Hash索引结构.mp4
    ; e- y( b& ^+ a: P, \# A+ C│  │  │      06 MySQL索引原理之B+树索引结构.mp4. t' @) d; i% M5 y$ w
    │  │  │      07 MySQL索引原理之聚簇索引和辅助索引结构.mp4: \" ?& r9 C" \3 U+ B% M7 h& E: j# n) M8 k0 M
    │  │  │      08 EXPLAIN查询分析之select_type详解.mp46 a( ^' o, n$ J1 a9 Q6 @$ t3 p; |, J$ D
    │  │  │      09 EXPLAIN查询分析之type详解.mp45 M4 ?; e( A$ G5 [" [! f. M7 a
    │  │  │      10 EXPLAIN查询分析之key_len详解.mp40 z+ g2 D$ i( T6 M# f0 K5 ^4 r' G  `6 \5 V
    │  │  │      11 EXPLAIN查询分析之Extra详解.mp4/ ?% {- M0 K. y( @8 |$ c
    ; ~' e* E  d* |6 `  E│  │  │      12 索引优化之回表查询和覆盖索引.mp44 y' X3 u  A! ^0 h2 ]/ c0 [; e; |3 |" f4 ~1 V) o+ V
    │  │  │      13 索引优化之最左前缀原则.mp41 {% D( c7 K/ v, R) A9 K2 m$ p
    * z6 L! ]- ?6 I: M│  │  │      14 索引优化之索引和like查询.mp4
    ( K0 k; b3 E, ?" g! S# i│  │  │      15 索引优化之索引和NULL值.mp4: Y& ?3 B7 S6 @: ~% J  D1 n, Z( U# U9 X+ u! b0 O0 h. o( X
    │  │  │      16 索引优化之索引和排序.mp4
    + T4 \) x# F9 J& L8 L% x0 c│  │  │      17 查询优化之慢查询应用.mp4+ g3 i. r9 M( J; s- P( I
    9 q7 k2 c$ V6 k0 B5 x│  │  │      18 查询优化之慢查询优化.mp4/ G6 C/ j# W2 j& s: b8 M5 O* _  A- r" W" J: ?. j7 i' l
    │  │  │      19 查询优化之慢查询总结.mp4; A3 Q. I6 o4 s+ R1 u  q2 C5 t5 x, I* w, [$ d# Z0 h+ W
    │  │  │      20 查询优化之分页查询优化.mp4& h5 }# f& W0 d: A. p" {
    . ~! O5 Q4 `( L2 t0 N│  │  │      21 21 任务二测试题_不提供.txt$ F7 x, w4 W& W- B
    │  │  │      
    5 `2 _% R3 j+ p( ~& D: j│  │  ├─03 任务三:MySQL事务和锁
    * r0 S) k# t; i* S7 D# ?│  │  │      01 MySQL事务之ACID特性.mp4( ^: R4 g: B; n$ R8 _$ d& _5 K* x! a: |; K  Z6 Z
    │  │  │      02 MySQL事务之并发问题.mp4: i5 n% ~7 E' Y. h  n6 V1 u
    ) h% h# V) _5 M' s│  │  │      03 MySQL事务之控制的演进.mp4; w: D. L& Q% [: ^: Q' k  ?6 N7 h( y* p/ O, F2 [
    │  │  │      04 MySQL事务之MVCC概念.mp4+ a0 F: Q( @: @" H/ x" u
    │  │  │      05 MySQL事务之MVCC工作原理.mp4
    ; W+ h" h+ ^$ @9 ^/ ]: e' f6 K│  │  │      06 MySQL事务隔离级别概述.mp4# Z6 K$ x3 x5 Q. _- G) y* i2 e
    │  │  │      07 MySQL事务隔离级别和锁的关系.mp49 X' X7 V1 ^7 ^  G0 Q* A- ^) e5 w) D5 z$ H" [
    │  │  │      08 MySQL事务隔离级别控制.mp4
    9 K( a/ C! o4 T( f7 X0 b4 o# e│  │  │      09 MySQL锁机制之锁的分类.mp42 s' S! }" [9 X. I- ?% z
    $ r: B0 W$ _4 P+ E& ^* T" a│  │  │      10 MySQL锁机制之Next-Key Lock机制.mp4
    2 U( g& |; F5 P9 o. S: Q/ ?8 x3 }│  │  │      11 MySQL锁机制之锁定原理.mp49 `2 u  R# ]' _7 f
    , V3 h- A. E8 Z- S6 ?) O; Z% a│  │  │      12 MySQL锁机制之表级悲观锁.mp4
    9 W( y) m# c4 p6 L1 y* O% \' J│  │  │      13 MySQL锁机制之行级悲观锁.mp4/ g" {' c% S- w  m
    ! ?( i) n. h! B1 r6 \, o5 O│  │  │      14 MySQL锁机制之乐观锁.mp4! N( m9 k- N! V- [9 R
    , m- |6 d6 v9 ^/ T4 q: v│  │  │      15 MySQL锁机制之死锁分析.mp4
    8 @. Q4 u! o' p1 ~6 w) u2 f│  │  │      16 16 任务三测试题_不提供.txt; m: }- }) e: {+ x4 o1 h8 C: g$ ?0 @8 N' N( e; f! G
    │  │  │      
    - d8 |& ^" q* e) q7 p" x+ J6 A  l$ ?│  │  ├─04 任务四:MySQL集群架构5 m0 o" H0 M7 X/ w0 s2 S; i- |: [( N6 A9 U8 S& }9 [
    │  │  │      01 MySQL集群架构之架构设计理念.mp42 [! d2 y, T9 |2 f8 T/ w; `/ j1 q/ @$ O, [  ?
    │  │  │      02 MySQL集群架构之主从模式概述.mp4, z% p/ @; R8 u
    + ]. y# C- U' }8 D4 H% I: y│  │  │      03 MySQL集群架构之主从模式异步复制原理.mp4
    % A2 {6 p/ T2 k" ~& u; t│  │  │      04 MySQL集群架构之主从模式半同步复制原理.mp4: \' j# |4 ~' @. T3 Z
    │  │  │      05 MySQL集群架构之并行复制-5.6版本.mp4! p5 I- \( ?- J5 Q, ?
    │  │  │      06 MySQL集群架构之并行复制-5.7版本.mp4/ {7 A; L7 @) r
    * J1 C  P, d6 K( G' ]- q6 g│  │  │      07 MySQL集群架构之并行复制-8.0版本.mp4/ t+ [2 }: p) h1 ?, M% r1 u' I1 ]
    │  │  │      08 MySQL集群架构之并行复制监控.mp4) A9 I. W  R) G$ v6 g/ l3 J! b
    │  │  │      09 MySQL集群架构之环境准备实战.mp4
    " H* {# @4 E/ T2 _. _│  │  │      10 MySQL集群架构之主从复制实战.mp45 F; n0 C, N' v# @3 J$ m4 f- T- ]1 _# f7 `5 j$ q- A
    │  │  │      11 MySQL集群架构之半同步复制和并行复制实战.mp4) p, z" J' M7 O+ I* _
    / F5 R9 u! [) i│  │  │      12 MySQL集群架构之读写分离.mp4
    ) E* `) ~( B( E$ v, {│  │  │      13 MySQL集群架构之读写分配机制.mp4  p: A. ~0 @# |  v2 p" H
    " k, O3 k! I$ a+ G1 A│  │  │      14 MySQL集群架构之读写分离实战.mp4. `; f! L: `( ~1 @% P; I- l
    │  │  │      15 MySQL集群架构之双主模式.mp42 ]: g$ R  U9 o4 }& z7 E1 h
    3 A' [' I+ x6 H│  │  │      16 MySQL集群架构之双主复制实战.mp4* c$ _1 S5 C, J& v9 P% c& ^5 _* H8 x4 W; O
    │  │  │      17 MySQL集群架构之MMM高可用架构方案.mp40 y9 b% V: Z3 H- o) H0 s+ {
    8 B) m* X$ P, Q* K" e1 A│  │  │      18 MySQL集群架构之MHA高可用架构方案.mp49 }" i) o, E" s( V' {* W/ c
    9 k3 ~3 y4 S, M- _! W4 _7 b│  │  │      19 MySQL集群架构之主备切换策略.mp44 i  w' S: |8 a1 G/ k4 @; o0 C8 q. s, @$ q0 `/ {  U2 I, Y$ V
    │  │  │      20 MySQL集群架构之分库分表垂直拆分.mp4; R0 m; o6 j  W: W3 H
    % R6 `4 V( `% t│  │  │      21 MySQL集群架构之分库分表水平拆分.mp4
    7 I" A2 X  k  j5 @│  │  │      22 MySQL集群架构之分库分表主键策略.mp42 R- x7 M( H& s( j6 e5 f$ z* T  [
    │  │  │      23 MySQL集群架构之分片策略.mp4  O5 B9 `% M# n* _+ r: k% y$ q& h3 K% T, ^, X0 w! W# y" Q/ _( J
    │  │  │      24 MySQL集群架构之停机扩容方案.mp4# [5 e  L: R: U5 Y& Z: J( N/ f4 U2 r8 P6 t% _+ G, J
    │  │  │      25 MySQL集群架构之平滑扩容方案.mp4$ S, E" X, ^! U# M1 p* v; X3 O, @4 R( s* Q' [5 J
    │  │  │      26 26 任务四测试题_不提供.txt' ?, I5 z1 G2 q) p3 v0 i. C; G/ E
    │  │  │      $ J3 `, U6 E. }4 ]
    ! J7 O; C: v9 h( m6 B) b+ N│  │  ├─05 扩展:MySQL性能优化5 w$ Z: F, c  ^) r& a- _8 Y
    │  │  │      01 性能优化概述.mp4  K! ?* X4 i0 ^% H- `5 V! F) Z$ K1 j& j
    │  │  │      02 系统参数调优.mp4" j% S8 z$ {% {, M% s" N. b
    0 I  ~& I1 M$ O3 a1 \& K│  │  │      03 数据预热.mp48 f0 W# `  ]' V
    │  │  │      04 表结构设计优化.mp4; C- o1 h  q& k( r
    : C4 b# t! N& m: F. U5 r! z& I│  │  │      05 SQL及索引优化(上).mp4( {' L! M) x) ]- U
    * R, A3 U, ?$ W4 h) z  j│  │  │      06 SQL及索引优化(下).mp4* V2 b- p# M9 f" G4 A* S3 u+ a4 [5 i7 k; W9 g3 }
    │  │  │      07 MySQL开发规约(上).mp4* O% X6 T2 ]* s: e# M& }& u! g2 v  Z+ f, o/ s+ c9 _
    │  │  │      08 MySQL开发规约(下).mp4! U9 s" L9 ^" g% w  f2 T! q( i  v, u& t+ z3 k* t) G! j$ s. P
    │  │  │      09 复杂SQL优化实战.mp4& B1 F; ^8 @9 Z9 [+ C
    ) ]- L1 Y2 `  R: J9 G│  │  │      ( W" z( w6 a/ v$ B( M& @: A# g+ O- `
    │  │  └─07 模块一直播【回放】$ s4 v0 d! n# p& W0 `- ~
    7 Z4 Y  s8 y7 e0 O│  │          01 01 课程及直播满意度问卷调查_不提供.txt0 z, r& `/ H; B' P7 G9 {' R" U# u; |, H( ]
    │  │          02 高薪5期阶段四模块一直播回放.mp4" X  k( O/ [, c& `8 ~0 a2 z
    8 q  L' r: U# ]3 B# c$ ~│  │          03 直播答疑资料.zip2 D! C7 {( o! D% K, m7 a9 N/ I* E0 W& C5 Q
    │  │          * a" K3 g  {+ L; s! Q+ c% ~5 Q2 X
    : {# N- t3 K  Q( W7 D) l3 s│  ├─02 MySQL海量数据存储与优化(下)& X3 U$ n# f& I$ E3 J
    │  │  │  05 任务五:模块作业
      d/ k5 c, {, m0 W│  │  │  mysql海量数据存储与优化下.zip  _9 S- u+ z5 a$ U4 {& r( c4 E* O7 B- E/ t- c
    │  │  │  9 D# i3 \) m: _
    │  │  ├─01 任务一:分库分表实战
    , ?# @$ D! ?* Z% Q2 n6 k│  │  │      01 01 模块二.zip
    : g+ @/ }( L1 O│  │  │      02 课程内容介绍.mp45 n4 L' r9 O; {" C
    , a. Z  {+ G- O7 e0 X* }" |1 O( p1 Z│  │  │      03 分库分表实战之背景介绍.mp4+ u* I5 m* ?( O) v$ e5 @
    │  │  │      04 分库分表实战之垂直拆分.mp42 ?2 G0 b! u6 C, x7 d
    │  │  │      05 分库分表实战之水平拆分.mp46 s3 a6 }: r7 Y& x% h3 L. _% ^5 L: l. I: [( g8 n% ^
    │  │  │      06 分库分表实战之用户表拆分.mp4
    6 S% a( C, D+ d- J: m│  │  │      07 分库分表实战之订单表拆分.mp4+ e5 ^* v" u* ]' ~
    │  │  │      08 分库分表实战之分库问题.mp4+ F. T' l# r; U1 M, x' G0 O
    : t4 T4 w, H2 W│  │  │      09 09 任务一测试题_不提供.txt$ b# E% l  e7 z7 r7 l8 G8 w
    │  │  │      6 {, z4 z6 J8 f. b* M& e+ k/ U
    : |# @# J4 {, J2 R' i7 a│  │  ├─02 任务二:ShardingSphere实战
    $ V/ H7 X$ [" R" B& }│  │  │      01 ShardingSphere项目介绍.mp4
    * p+ w5 U! p4 E4 F│  │  │      02 Sharding-JDBC之功能介绍.mp4/ Y8 r, z9 \/ o/ i9 ]3 f6 w5 x5 `! S9 o0 Q& ^
    │  │  │      03 Sharding-JDBC之内部结构剖析.mp48 ~5 [$ s' i- m% }4 |, V7 ]
    , X- V, w1 @9 B│  │  │      04 Sharding-JDBC之分片核心概念.mp4' Q# L0 }) X" X% u/ e
    │  │  │      05 Sharding-JDBC之分片算法和策略剖析.mp4, `# X% B; Z7 l) _
    │  │  │      06 Sharding-JDBC之分片流程剖析.mp4; b0 Q/ W- h# U0 s! o) |2 i+ ~( V* T2 l4 l+ r& a" v/ I" s, j
    │  │  │      07 Sharding-JDBC之分片SQL使用规范.mp4( S! G$ K  y' _3 _# |
    │  │  │      08 Sharding-JDBC之分片分页优化方案.mp4
    " m' G) I5 f6 _: {) v0 ]│  │  │      09 Sharding-JDBC之Inline行表达式解析.mp48 g& u( K( f: [* C, ?8 t# |3 K: y2 U/ u' N0 n
    │  │  │      10 Sharding-JDBC之主键生成原理.mp4- ^! [: e) c0 s' U  P9 G
    5 X7 q2 l- w9 a5 @  T& Q9 f* F│  │  │      11 Sharding-JDBC实战之案例环境搭建.mp4/ H; r, X3 S( A0 r% Z+ F( Y
    $ {6 Z. B  t1 a* @' c│  │  │      12 Sharding-JDBC实战之职位分库业务.mp4
    1 Z6 X. P2 \0 j. y: n│  │  │      13 Sharding-JDBC实战之职位分库测试.mp4
    ( p+ y% ?- }& t* c, v, X│  │  │      14 Sharding-JDBC实战之职位主键生成器.mp48 V5 G- q3 H& \) u6 }& v2 W8 a( v
    │  │  │      15 Sharding-JDBC实战之职位拆表+分库.mp4! w' j' ]! T# L3 P, Q$ X
    ! ^4 S5 j) f% y7 J$ o3 m2 J6 l│  │  │      16 Sharding-JDBC实战之城市广播表.mp4/ o2 W4 Y. _# y2 T5 ^$ W2 y1 D4 R& R; _" z
    │  │  │      17 Sharding-JDBC实战之订单分库分表.mp4) I+ f* Y# H+ n
    │  │  │      18 读写分离和数据分片概念回顾.mp4
    5 O( `& G1 r5 B│  │  │      19 读写分离应用架构方案.mp4
    $ m# r9 q7 S( }5 L4 g9 V5 `│  │  │      20 Sharding-JDBC之读写分离功能介绍.mp47 e3 L8 C5 }, [! K
    , Y" p! P0 L" N, e8 W│  │  │      21 Sharding-JDBC实战之读写分离应用.mp41 h4 g1 D$ T0 I# M+ h# w& n1 @& T' C, t4 ?1 }8 [5 O: P
    │  │  │      22 Sharding-JDBC之Hint强制路由剖析.mp42 m5 h6 ~. ]8 C9 E7 a6 z# d; m' T3 z3 s7 P( |
    │  │  │      23 Sharding-JDBC实战之Hint强制路由应用.mp4
    % j( C3 |# Z2 k6 u│  │  │      24 Sharding-JDBC之数据脱敏实现架构剖析.mp4) k. M8 M' |' ?" F" E. R0 }+ o! T* x. }- Z
    │  │  │      25 Sharding-JDBC之数据脱敏配置剖析.mp4# v  I. j5 K  x# U
    │  │  │      26 Sharding-JDBC之数据脱敏处理流程剖析.mp4
    " |* E$ `0 O: I│  │  │      27 Sharding-JDBC之加密策略解析.mp4
    8 _1 r* }8 B8 z3 u│  │  │      28 Sharding-JDBC实战之用户密码加密.mp4, J1 b& I; d, F8 g$ {" ^' C; `5 i: z' x. b  b9 N
    │  │  │      29 分布式事务之CAP和BASE回顾.mp4+ P/ w$ h, b( x. n4 k
    6 g6 X! N4 O5 L* u$ m/ ?6 n│  │  │      30 分布式事务之2PC和3PC模式回顾.mp4
    ( q  M  v2 _; k3 A" N% I, O│  │  │      31 分布式事务之XA模式剖析.mp40 H& }! ^2 ~" {- |# y
    │  │  │      32 分布式事务之TCC模式剖析.mp46 O4 S0 q# ^) `8 ~8 y% ~+ e( C: V' H' K% K7 g6 _- Q  D' C
    │  │  │      33 分布式事务之基于消息队列的TCC模式剖析.mp4! @' o: D% Q; g6 t8 U
    ) L. V, f) ~+ z# U% k  w; z( L$ d* E│  │  │      34 分布式事务之基于Saga模式剖析.mp4
    % }1 g: j' x8 w* B4 J│  │  │      35 分布式事务之基于Seata框架AT模式剖析.mp4
    " g  d  x+ Q; h+ F2 r│  │  │      36 Sharding-JDBC整合XA原理.mp48 P0 T4 m, ?% H% o) i5 H% L$ N  u$ W9 q
    │  │  │      37 Sharding-JDBC整合Saga原理.mp43 C0 |: k* \9 s
    ) f/ Q) K8 [4 v" D│  │  │      38 Sharding-JDBC整合Seata原理.mp47 N/ j( M9 U: H
    / ^2 M  g& m& y8 G" b│  │  │      39 Sharding-JDBC分布式事务实战.mp4( p" V: Z% f) u6 ~* ]* H' p% x1 n, J! M8 E! _. j
    │  │  │      40 Sharding-JDBC之SPI加载解析.mp4+ F' h" }3 Z* {% p7 d5 b4 O& a1 {  V" L" A9 C2 E5 e! l1 [
    │  │  │      41 Sharding-JDBC之编排治理解析.mp4
    ( d0 ~! W6 k4 d0 ]4 W  F2 k- t  n│  │  │      42 Sharding-Proxy之功能和使用介绍.mp4: F% F% h9 Z& e9 v" j: B, x& w$ n
    │  │  │      43 Sharding-Proxy之职位表分库实战.mp4
    8 S* }% _: Q: r) i, Z; e4 p│  │  │      44 Sharding-Proxy之SpringBoot+Proxy实战.mp4
    6 f& |8 b: }' [% [  n4 q2 \: ]; g│  │  │      45 45 任务二测试题_不提供.txt. [$ Q" y* [! E
    │  │  │      
    ( b0 C2 s1 u7 p3 t0 R│  │  ├─03 任务三:Mycat实战
    2 d, H6 }+ B' W% a% D* v│  │  │      01 Mycat核心功能.mp4* z/ X4 @/ L* a# v; i+ b
    & c  u4 E+ x  m* W│  │  │      02 Mycat核心概念.mp4! h7 t4 ]9 W" n9 U1 i
    │  │  │      03 Mycat核心配置server.xml详解.mp4
    & P% t. a' d& G6 Y# K5 f│  │  │      04 Mycat核心配置schema.xml详解.mp48 p6 Z8 e  P  g+ _$ Y
    │  │  │      05 Mycat核心配置rule.xml详解.mp4
    , f" |0 T% G+ E: h. U* p2 P│  │  │      06 Mycat实战之环境和分片规则介绍.mp4
    0 M/ e, U: a4 Y3 s; H3 m│  │  │      07 Mycat实战之分库分表server配置.mp4
    & ^3 c4 E# G; V/ s/ I│  │  │      08 Mycat实战之分库分表schema配置.mp4
    2 S+ a( t7 o  o; U; ]│  │  │      09 Mycat实战之分库分表rule配置和测试.mp4
    . H3 F/ N# J8 _0 C7 r# Y│  │  │      10 Mycat实战之全局序列号ID.mp4( q4 C8 m( x6 f8 Y+ t0 |. `0 Q! f/ v! h
    │  │  │      11 Mycat实战之全局表.mp4! c& T/ @+ o1 c
    │  │  │      12 Mycat实战之读写分离应用.mp4% _6 a+ I/ E1 R' B7 m
    * D- N3 M: t" _: U( |' c5 N│  │  │      13 Mycat实战之读写分离高可用.mp48 Y2 s# n1 ~* D6 ?
    " n! h2 e/ p, l+ v│  │  │      14 Mycat实战之读写分离强制路由.mp4, v4 P4 y% l8 z! [. v  z! M! i- e/ \0 E
    │  │  │      15 Mycat实战之读写分离主从同步切换.mp4/ D7 N& O- S7 b1 H7 |5 i# S! i' t9 D* _' n+ f: K+ w1 e  Z5 ~
    │  │  │      16 Mycat实战之XA事务原理及应用.mp4
    5 K% B$ D3 y4 W1 _7 r│  │  │      17 Mycat实战之RR事务隔离级别原理及应用.mp4; B9 S0 J" |1 ?2 ]
    ! M* N9 _+ f' M; K( Y# S│  │  │      18 18 任务三测试题_不提供.txt
    ! Y! K- J' a4 e- ~" p" h8 W3 l│  │  │      / v( P% b6 x3 R! d6 G
    % b3 Z; ?5 ?0 z; ?0 U│  │  ├─04 任务四:运维工具- `; n: |7 b/ _; v2 p$ N' \$ }4 B
    │  │  │      01 运维工具之Yearning.mp4% |% X! a3 G* O, N
    │  │  │      02 运维工具之canal.mp4
    * b( K. [! e* o; j, `" r│  │  │      03 运维工具之DataX.mp45 z7 L7 P0 \2 P4 W2 w4 f
    8 D. J1 |* u5 Q+ x│  │  │      04 运维工具之percona-toolkit.mp47 |! l/ c/ x/ A: S# L
    │  │  │      05 运维工具之MySQL MTOP.mp4& U. ?* Z0 T2 g+ \2 U* G6 s  o
    │  │  │      06 运维工具之ELK.mp4
    6 i1 w) N! f  {) _) |; E│  │  │      07 运维工具之Prometheus.mp4
    / o+ e8 N* N. c│  │  │      08 08 任务四测试题_不提供.txt9 t7 c# w0 k* P" F# f
    ) s2 R$ ^! X3 I, q% e+ S2 c│  │  │      9 n2 s& z3 d$ S6 n& j
    │  │  └─06 模块二直播【回放】: w, F2 Y% g- P% t0 m  T9 B. o" N! i# v% U+ U6 F, v; X8 P
    │  │          01 01 当前模块课程和直播 满意度问卷调查_不提供.txt; ^5 G& A; K& {# U' Q, f0 x- u3 A! b" q: y
    │  │          02 高薪5期阶段四模块二直播回放.mp49 c4 ]* H0 m. L, D! B( P, c4 c& @6 [& K& c# M
    │  │          03 MySQL下直播资料.zip; L$ A6 _9 z  |& R1 K7 B; H5 J& B! B& ?4 N- R" v, a3 `* b. V  I
    │  │          & R* U1 g7 w7 l# Q8 A; M! u4 I0 K/ c4 I2 ]% Y$ q& q, v
    │  ├─03 分布式文档存储独角兽MongoDB、知识图谱存储数据库Neo4j4 b4 K. V* @1 |& }
    " k  W; \9 \! F  }% p8 R│  │  ├─01 任务一:分布式文档存储MongoDB  A3 p. B' a. S0 g$ W6 [# |! `% ^( R  @- Z2 n
    │  │  │      01 01 模块三.zip; w" U) L" y* q& m, i* f# B; B
    │  │  │      02 MongoDB课程介绍.mp4
    ; k0 X0 N- Q% n. o7 ?│  │  │      03 MongoDB和RDBMS.mp49 L5 F  x6 O5 I0 n- \: H: z  C$ B% H7 v# C* q
    │  │  │      04 MongoDB安装和启动参数说明.mp4
    0 `5 a' `  w4 P/ t+ V: P7 o│  │  │      05 MongoShell和GUI工具.mp4( m3 K4 k9 d9 i
    │  │  │      06 MongoDB的基本操作.mp4. p6 s8 z' B9 w5 H
    % i- W4 b5 h' F9 n- s" H│  │  │      07 插入数据.mp40 }) r' i0 l2 I8 e
    │  │  │      08 数据查询.mp4  ~0 {3 g: l* o1 b4 }0 D% D
    " i( f8 j9 E3 }4 z7 O6 O6 [│  │  │      09 更新操作.mp4( V9 C/ T7 L2 Q/ F
    9 I- X. C3 n0 z5 P. A│  │  │      10 删除数据.mp4, a% |. C" C3 _2 ~- W5 s6 D
    │  │  │      11 聚合介绍.mp4; Y  ]) q% s3 H' e
    3 a  p( Y2 c1 L8 N& u│  │  │      12 聚合管道.mp44 @, W" k* w& s) u+ F- @2 ^- u/ }; a* x! I$ v
    │  │  │      13 MapReduce.mp4
    $ b9 w* S/ m% o2 l) D  Y$ ]6 H; P│  │  │      14 索引和单键索引.mp4) {3 \' g" e; }/ N8 B+ i
    # \4 U* `3 ?  z) b" A6 e1 R│  │  │      15 索引分类.mp42 P8 E; Y, O/ h. H; l( D7 ~4 s9 }( \% O0 M, U9 K* r' b/ L2 v8 ~
    │  │  │      16 索引分类和总结.mp4
    7 [$ X4 f2 m) e/ `. N4 d; S! S; {│  │  │      17 索引管理.mp4( I7 R+ o) P3 f+ W9 Z+ Z2 d9 y  D  d( e/ G5 t
    │  │  │      18 执行计划分析.mp4- D, |, }& ~; {6 m7 M$ f! S/ L+ R; F, r8 G) G' ~3 p
    │  │  │      19 慢查询分析.mp4
    $ g3 O0 k: \. s0 B. a8 }1 l│  │  │      20 MongoDB索引实现原理.mp4+ U7 P8 C- s. C; h3 l+ N: [8 f' K$ ~2 d8 c% I4 k% P5 x* H
    │  │  │      21 应用场景和如何抉择.mp46 I: _, F- ~# c3 s; `
    │  │  │      22 Java访问MongoDB.mp42 R) M# q, |4 s$ Z9 m0 p
    │  │  │      23 Spring访问MongoDB.mp4, F  R3 {3 X% r! g
    │  │  │      24 MongoDBSpring查询.mp42 w. v0 Y; r# n6 U4 {5 T: [' o& S% f. e; ~
    │  │  │      25 SpringBoot以Template方式访问MongoDB.mp4$ N, k2 G$ R9 N1 J! o2 ^
    │  │  │      26 MongoRepository访问.mp4' C& |% _0 A5 O. y
    │  │  │      27 MongoDB逻辑结构和数据模型.mp4
    9 Z0 R2 R: o' l; }4 w: B6 e│  │  │      28 存储引擎.mp44 j9 [$ y0 E  p' G2 v+ C+ x1 d- j+ |" Y- `
    │  │  │      29 WireTiger存储引擎原理.mp4
    / N0 w! n0 S: j# A! ~/ k│  │  │      30 主从和复制集.mp4
    0 ?0 H4 j7 T4 r6 ^5 z│  │  │      31 复制集原理.mp46 b0 n, v) Y) r6 a" H) R7 G7 O1 Q+ z; d6 b7 r
    │  │  │      32 复制集搭建.mp4
    - ]) Y1 h# i1 p# @  f% A( w│  │  │      33 复制集成员参数和仲裁节点.mp4# b9 h% ~' }  y9 c/ \: i! C- @8 n2 c* Z- B) H. y
    │  │  │      34 分片和分片的原理.mp4* l4 e+ {0 u" m- H8 m- M8 `5 @
    ( r7 W) p; u4 t, ~1 @│  │  │      35 配置集群和分片集群.mp4! J6 z  I, _! F- b+ p5 V9 A$ Z, l9 Z7 C, ~8 G
    │  │  │      36 分片后续步骤.mp4; O' O* K( ^! Q' }
    │  │  │      37 安全认证介绍.mp45 J. Q. t' U$ i+ a; ?$ c  G/ O; W: x) I
    │  │  │      38 单机安全认证.mp4
    , _; Z, {& k3 C│  │  │      39 集群安全认证.mp4% ]  I+ V7 z0 T
    - D( x  o+ o/ T3 Y3 k( o│  │  │      40 40 任务一测试题_不提供.txt% j/ ^; J* m* m& w6 O* w; d7 |9 z
    │  │  │      ; K4 g' V+ \0 p% G' v% D& D# S+ n( |
    │  │  ├─02 任务二:知识图谱存储Neo4j- d8 P8 I) f! ^8 m! k) |9 U6 p2 X; N; @6 [% x: E
    │  │  │      01 Neo4j课程介绍.mp46 o( H& V; c" a7 p2 C
    8 Y2 D- I# y; `, r2 x5 O2 ^│  │  │      02 图相关的知识.mp4" V4 l1 G9 H( a- C4 Y( f
    9 r$ d3 w5 Y( G9 a" D% i│  │  │      03 Neo4j和应用场景.mp4# m; D( M4 p) c7 I7 n
    % S+ P/ _: k* w8 U9 c3 i│  │  │      04 Neo4j安装.mp43 q* C( x' k8 r% ^/ I" R0 D) F/ O' g4 m( |9 B% z
    │  │  │      05 语法介绍和节点操作.mp4; k$ V4 c. Y* K/ D' A: c
    │  │  │      06 关系创建.mp44 g9 L0 p' F8 o% L
    # w# I& h1 l4 D8 \& @* c2 d│  │  │      07 多标签Where和删除.mp43 ]. _. J- ^9 }$ B+ Y
    " @. P  g: j* C│  │  │      08 更新排序分页排重.mp4
    , n; ]  }) S. [  g+ h! ?& r│  │  │      09 CQL函数.mp4, A# ^( U% b! S& Y& {2 X7 E) W5 b" {
    │  │  │      10 多深度节点.mp4! q3 r8 p# ]  w7 B% I' p' d2 Y
    $ q' a3 J- g5 b/ I│  │  │      11 事务索引约束.mp4
    ) j' ?  B" H$ L( C/ F; Q│  │  │      12 备份与恢复.mp4$ I. \, ?/ p& N- U( t8 h$ A  g
    - R! I2 U7 E- T) K  Z) P│  │  │      13 Neo4j优化思路.mp4+ C/ M! s# Y/ U4 R! M
    │  │  │      14 数据库访问方式介绍.mp4% E( f  z+ L8 x5 O2 E& A+ M$ \6 Z: O6 `/ x8 J* v
    │  │  │      15 嵌入式方式访问.mp44 I7 d3 \. j) R; T
    │  │  │      16 服务器模式访问Neo4j.mp4
    # O* C9 o" `! D# {+ _" A  Q│  │  │      17 SpringBoot访问Neo4j.mp4, U" P* [* g9 F
    & `# q$ K& {& u, R$ C( X  ^│  │  │      18 SpringBoot处理关系节点.mp4. P( a6 h9 S8 f: p5 r9 ^8 j. l3 C; I1 w
    │  │  │      19 19 任务二测试题_不提供.txt4 e0 G) }" J# i" e8 f2 d. ]5 f
    / d1 ]! s6 ]& v0 b* K. s│  │  │      5 {+ p+ O6 x5 Y. v- X
    ; Y2 \+ U  t6 }# L/ f) T│  │  ├─03 任务三:模块作业
    5 z! E$ m1 W/ u5 T$ }2 T2 q│  │  │      01 01 作业文件.zip
    : I; W/ d. ?/ R3 ?% \│  │  │      7 U- u& ]' K) I4 o$ U+ v/ b% U
    * ^0 g+ f2 c, k) L) N" c7 K│  │  └─04 模块三直播【回放】5 e+ K0 J: l7 b, z
    % _% q  Q. k1 ~4 M5 ?7 G│  │          01 01 当前模块课程和直播 满意度问卷调查_不提供.txt7 A: M/ B; m2 L$ _! Y/ U; j
    │  │          02 高薪5期阶段四模块三直播回放.mp44 \$ G" S4 \$ J' z& ~
    % e3 Z7 \# K6 M$ a│  │          03 mongodb直播资料.zip
    ( b: ^% h- M0 Q5 T9 _! r│  │         
    ( S0 \7 c$ r8 v( d: l# ]. p$ P│  ├─04 轻量级分布式文件系统FastDFS、阿里云OSS云存储平台
    , `" `# {1 Y; u" n│  │  │  03 任务三:模块作业+ a7 B$ t/ F9 T& s
    " j% H& Y) L( a* {6 D3 z: P1 ?8 o* O( |1 x│  │  │  8 l2 k4 k* E' b' a# D9 ^3 ?" U$ w: D6 ]9 m
    │  │  ├─01 任务一:轻量级分布式文件系统FastDFS
    3 O8 z6 k( Q5 _! s  b% L│  │  │      01 01 课程资料.zip- w9 H) N3 _6 `% z, w
    │  │  │      02 FastDFS课程介绍.mp45 j9 c2 K) O1 K: G; A( V
    ' O* I3 d) _5 W4 w2 W│  │  │      03 FastDFS基础回顾.mp4( B: y5 m$ G9 Z/ L/ [5 c3 w5 ~; F
    │  │  │      04 FastDFS环境搭建和测试.mp4' j6 e- G, ?/ m! d
    │  │  │      05 FastDFS和Nginx结合.mp4
    0 q3 b- H$ m& ^$ `; p' h2 y1 S) t│  │  │      06 Java访问FastDFS.mp4/ `- c* N) ]) V/ `6 R  g* q; K5 j9 F/ z
    │  │  │      07 FastDFS架构详解.mp42 {6 A8 k$ U- m! X5 Z7 ^( o1 W. Z- A# B( x2 C' z
    │  │  │      08 FastDFS设计理念.mp4
    / b1 ^1 w* }) P2 D" T; \# q0 G│  │  │      09 文件上传和下载功能原理.mp4
    & G+ a* Y- }$ V* Z. o" p6 T│  │  │      10 文件同步、删除等功能原理.mp44 j; {/ P' K( |" D+ `9 V
    - I% m6 J- z6 h% o+ L7 w│  │  │      11 FastDFS集群搭建和测试.mp41 R6 D9 Q5 }2 C0 @0 Z$ t  y/ |; v5 T7 l+ a6 |
    │  │  │      12 FastDFS配置和优化.mp4) {: b' E. |# ~6 I. u3 M
    │  │  │      13 SpringBoot访问FastDFS集群.mp42 H, ]. f2 c5 d% ^6 I$ ^9 ?# W
    │  │  │      14 FastDFS互联网应用实战方案.mp4+ O3 I2 N+ b% J( d) M, u' i8 `; D" h9 A: Y0 s: `
    │  │  │      15 15 任务一随堂测试_不提供.txt& ?5 y- r7 h' O& J. o3 u+ O+ K1 t9 |; \0 U, a$ K
    │  │  │      $ V# D/ h3 N' ]$ m  d% d' S8 _
    │  │  ├─02 任务二:阿里云OSS云存储平台$ S  J& E7 ~, q% h  ?3 p& I
    & ]/ l1 }$ K# f! F│  │  │      01 OSS课程介绍.mp44 P+ q1 y& H" ]4 C9 N
    $ I9 R5 _3 `. K; }7 b0 p7 |│  │  │      02 OSS和自建服务器对比.mp40 E( a, M8 S" @& L  D
    │  │  │      03 OSS应用场景和计量计费.mp49 C0 A+ e( }6 l+ A3 Q8 s
    ! g! _. z+ n0 }9 V│  │  │      04 OSS云存储的概念.mp49 V7 p6 D& ^. ^: l
    # q0 _  V" C$ _│  │  │      05 OSS基本功能.mp4& y% r# L( |8 L' C+ {7 e
    " `9 |% G6 d* w* [% K! m│  │  │      06 URL规则防盗链和自定义域名.mp49 O% R! Z* D# G$ r# C5 ]  r3 A8 X* L; P6 d! D8 }
    │  │  │      07 日志记录.mp40 r$ f( J* j' P
    │  │  │      08 权限控制.mp41 f% o6 x: T3 {8 O/ g* B- m: s( ~2 K1 W! G, h
    │  │  │      09 OSS开放接口.mp4
    4 r. {4 [- N' X8 u│  │  │      10 错误响应码.mp4$ B$ c4 z1 R9 l! {0 }/ L# N$ c0 |+ g8 E
    │  │  │      11 Java访问OSS.mp40 y/ a! N$ y1 u% k/ q3 S+ y
    8 F0 ~% D/ n$ l& i1 z: R9 z│  │  │      12 SpringBoot访问OSS.mp4% |% o  Q* C5 t- t( b: N
    - |# ^) K5 a* q5 p! ?( m│  │  │      13 数据处理和CDN.mp44 q3 S8 B. H% B- u& ~4 T
    │  │  │      14 14 任务二随堂测试_不提供.txt2 ~4 p- U$ L; J
    ; Z' q: F& v4 Q0 K6 Y│  │  │      # \5 ]3 C- a: O) A6 J: w) [1 w
    : d% E# r9 M% U│  │  └─04 模块四直播【回放】
    ; ]+ F! J# ~' i! _) d│  │          01 01 当前模块课程和直播 满意度问卷调查_不提供.txt" ]- ]  K  q4 H% ^6 }; e# z
    │  │          02 高薪5期阶段四模块四直播回放.mp4* O2 [3 i& C% w$ A/ u
    │  │         
    2 c  S" v* r3 n. c│  └─05 Hadoop分布式文件系统HDFS、海量列式存储数据库HBase( s0 \% A6 k. T" z. U4 F; s! i
    9 {9 l, p- R+ m! f; u1 I: j5 ?: \│      ├─01 讲义下载
    5 b! g8 o  B; K│      │      01 01 Hadoop&HBase讲义.zip9 h) y6 @6 J1 g* I
    . v) \8 b4 z5 |* D5 f1 W* M1 i│      │      0 l4 ^6 N, `8 ^' Q- Q7 Y
    ) m4 b. s4 {; V) n: v! B│      ├─02 任务一:Hadoop简介及Apache Hadoop完全分布式集群搭建
    9 `" h$ U: V; }$ L3 {, [│      │      01 课程内容介绍.mp4+ c6 t' b" w3 F( C7 h6 x1 j
    1 f* ]( g- R+ {( y│      │      02 大数据定义及应用场景.mp4: t" c: |% d; D8 J$ k- \8 K8 ~" d$ A, Q
    │      │      03 大数据发展趋势及从业人员发展路线.mp41 R$ v5 P. Z* w: Y& f6 f
    │      │      04 Hadoop简介.mp4
    % V6 V+ m$ I& l4 ?6 Y│      │      05 Hadoop重要组成之HDFS及MapReduce概述.mp41 b; F4 s0 R7 R; ?, I4 M
    / P. L# U, Q* }$ B│      │      06 Hadoop重要组成之YARN概述.mp4
    & a4 ], p0 Z9 O8 U│      │      07 Hadoop完全分布式集群搭建之虚拟机环境准备.mp4
    ' H' @; B* Q1 `, Y│      │      08 Hadoop完全分布式集群搭建之环境变量配置.mp4# q3 @" x8 k: w( h2 Y, K6 c
    │      │      09 Hadoop完全分布式集群搭建之集群规划实施.mp4! r1 j1 b1 L0 g& f) ^) @, X  Z2 W/ b& }
    │      │      10 Hadoop完全分布式集群搭建之编写集群分发脚本.mp4+ O- ~: C' k, V/ e: w7 l2 |
    4 ?+ k& g, g2 y& ^& ]- \│      │      11 Hadoop完全分布式集群搭建之集群启动.mp4
    ! E8 K0 L* j! ^  P# _9 n) s4 E│      │      12 Hadoop完全分布式集群搭建之集群测试.mp4$ \- Y9 Q( d1 ^& W$ g0 M
    3 \# f; k/ ]8 w6 o# J│      │      13 Hadoop历史日志服务器配置.mp4
    3 C; w! C# U6 D  q. \* F│      │      14 14 任务一随堂测试_不提供.txt, {8 y' O% d0 G/ L9 }3 D2 Z1 h
    ( L! Q$ X  h/ |7 S. B/ _  m+ k│      │      , V( H% v+ S; |! W" U! @6 d& ~, P; g+ B3 f. ^( a' j3 }
    │      ├─03 任务二:HDFS分布式文件系统' @4 }* ]! i/ `9 z
    │      │      01 HDFS之重要概念.mp4
    7 V- ~" `- f0 v  f│      │      02 HDFS之Shell命令行客户端.mp4) j# J. a; x+ b6 R
    $ h0 k/ b% ?/ T1 K2 Q/ [. `│      │      03 HDFS之API客户端解决文件权限问题.mp4# H2 N. \! t+ s( q/ i5 x( H# E3 y
    │      │      04 HDFS之API客户端上传下载文件.mp4) W* A# h  ]# ^, N2 C
    2 Y* _- V6 k$ o1 g" n│      │      05 HDFS之API客户端文件详情及文件类型判断.mp4  b+ B* a2 h" D, L  ]2 I2 {7 X+ S3 \% `0 ]
    │      │      06 HDFS之API客户端IO流操作.mp48 U; i( x  h# T7 a/ |6 \6 w* F
    │      │      07 HDFS之API客户端IO流的seek读取.mp4
    5 p. _8 t+ }: L6 ^: s│      │      08 HDFS之读写机制解析.mp4" x: A8 u2 l8 M
    6 g: `3 ^" |3 A1 A( U│      │      09 HDFS元数据管理机制之Namenode、Fsimage及Edits编辑日志.mp4
    % X2 T% F9 ~/ f: k1 B# Y- j│      │      10 HDFS元数据管理机制之2NN及CheckPoint检查点.mp4* `, j  h" u4 ?% Q: s8 ?  ^1 V) z$ u* g9 g) m! v) P
    │      │      11 HDFS元数据管理机制之Fsimage及Edits文件解析.mp4
    1 M5 T) O9 Y$ Q: _: {" K│      │      12 HDFS元数据管理机制之CheckPoint周期.mp4
    / ~' E) L- K. o+ f" _* A│      │      13 Hadoop的限额、归档及集群安全模式.mp4! i, J, q1 N1 S6 C
    ( ]; R+ \  g( I- y│      │      14 14 任务二随堂测试_不提供.txt+ m' E( |1 ]5 V$ t2 m+ y: l5 H5 M0 K1 f! ^+ Y0 h3 m3 S
    │      │      - ?8 V# y$ \/ h+ ?' U4 l
    │      ├─04 任务三:MapReduce分布式计算框架  d7 y4 i8 X; @, r) m* O0 I# s# {8 m/ N. X8 x& _8 a% I; z  e" A/ D
    │      │      01 MapReduce编程思想及案例分析.mp4, P' T- I0 V: p% J$ x
    5 k. e3 D8 b9 H3 c; X│      │      02 MapReduce编程规范.mp4
    1 B) P7 Y0 Z( H; k│      │      03 WordCount案例之编写Mapper类.mp4  T+ y4 e+ b) k5 M: k
    │      │      04 WordCount案例之编写Reducer类.mp4
    , h" k( W) Z, ~" k4 P0 `6 H+ u│      │      05 WordCount案例之编写Driver类及本地验证.mp4% }+ L, K/ N( \) j9 I8 }5 p) _+ d3 _# U+ c& i: h" v  p
    │      │      06 WordCount案例之运行于YARN集群.mp4) N& Q/ M- |6 @# k- @
    │      │      07 MapReduce之Writable序列化接口.mp46 O+ h* d* q0 v; w7 V3 Z
    ) E: k/ I; ^7 K1 h5 }8 X" T│      │      08 MapReduce之Writable序列化接口案例part01.mp4
    % f) G! ?9 k; ]│      │      09 MapReduce之Writable序列化接口案例part02.mp45 E6 \$ v0 h4 t$ R' ]
    │      │      10 MapReduce原理剖析之MapTask运行机制.mp49 \- X8 @0 Y4 S, T+ w
    │      │      11 MapReduce原理剖析之MapTask并行度.mp47 P* k0 z. J0 ]. a$ Y
    │      │      12 MapReduce原理剖析之切片机制源码解读.mp42 o% c  _* r. q5 t2 J7 ]3 ]0 i
    4 |# B3 n) G; ^4 I* u  Z│      │      13 MapReduce原理剖析之ReduceTask工作机制及Shuffle机制.mp42 a9 f6 q5 z1 H+ T( m. K% f1 [$ S0 X5 a2 Z4 S* _
    │      │      14 MapReduce原理剖析之分区及ReduceTask数量.mp47 H4 X$ A# @' \8 }# ^
    │      │      15 MapReduce原理剖析之自定义分区案例.mp4
    2 L9 p. ?) n. v│      │      16 Shuffle机制详解之Combiner组件.mp4, u4 c7 U* N2 {
    │      │      17 Shuffle机制详解之全排序.mp43 W* K! t% H- l$ C+ U4 ^$ Y7 D7 o! x3 ?& T* Y
    │      │      18 Shuffle机制详解之全排序案例实现.mp4
    4 {4 q. W7 W" H│      │      19 Shuffle机制详解之GroupingComparator分组.mp47 |& d3 {# c# b" w" ~$ R( B/ q" ?& y9 Z% s
    │      │      20 InputFormat机制之CombineInputFormat.mp4* Q7 N% P) C: W. o9 f; o0 m* [
    │      │      21 InputFormat机制之自定义InputFormat.mp4' _) d$ p- l8 j& q. ~8 O) l
    7 m( h$ w" y6 S: H. o* k│      │      22 OutputFormat机制之自定义OutputFormat.mp4
    * w( P0 A, l9 U6 d, Q, z/ A' P+ P│      │      23 MapReduce数据压缩机制.mp4& v! q' Q" j1 W$ N. h" _' L
    $ t' x# j( z0 A│      │      24 24 任务三随堂测试_不提供.txt* J, Q. p, l! t: ^: ?2 F& b: y9 @9 @& u& @( P' `" ~1 S
    │      │      
    1 f. I% K) J7 L* a* F- S7 ]│      ├─05 任务四:YARN资源调度、HDFS核心源码及Hadoop3.X 新特性概述
    6 o5 H& L* z( }2 H# O1 V│      │      01 Yarn资源调度之架构原理、工作机制及调度策略.mp44 e8 b. h8 F4 ?3 C" v- ~1 E; }
    5 v5 K& k% c0 c3 y2 D" Z- ]│      │      02 Yarn资源调度之多租户的资源隔离配置.mp49 E+ l$ Q; c5 Y9 g0 G1 I( \* N6 t) y8 ?* [4 L! s  A$ n8 \
    │      │      03 源码剖析之NameNode启动流程.mp4
    3 b; A  a8 V* _+ C; d│      │      04 源码剖析之DataNode启动流程.mp42 B- k: }9 N. Q' V' Z
    1 j& _. g5 b; D' B. O( p│      │      05 源码剖析之NameNode如何支撑高并发访问.mp46 x1 P; l$ a) E7 c7 H" K+ ~
    │      │      06 Hadoop3.X 新特性概述.mp42 i" e0 i2 w0 r9 p$ a
    5 i1 x) {9 q  O0 H; r" N, j; [9 }│      │      07 07 任务四随堂测试_不提供.txt' s7 n( Z9 s- t! Z/ b' A& ?# c( I5 k1 @3 R  b- {5 e, J. a0 @
    │      │      
    # \5 g; t* C( f, c  _0 y│      ├─06 任务五:海量列式存储数据库HBase6 X& |  Q: X8 d& H0 w5 b
    , J! H; b8 h" g! M: T! L8 t8 o8 }│      │      01 HBase简介之HBase是什么.mp4& o1 r' ?& h$ q$ H$ K$ N4 s$ g* Q3 R3 J8 _. M9 P. G
    │      │      02 HBase简介之HBase特点及应用场景.mp49 |3 h$ {) Y4 V* `: B: C
    , ?- o1 ?8 b& _3 N& e7 R│      │      03 HBase数据模型.mp4  O0 M. B2 r  E0 q  w6 r4 j' B, Y
    │      │      04 HBase整体架构.mp4' W1 A! l+ C2 [
    │      │      05 HBase集群安装部署.mp48 ?7 k% r" ?! Y4 {* q
    │      │      06 HBase Shell操作.mp4$ v9 T1 F5 u3 |; B7 B0 T! n" o
    │      │      07 HBase原理深入之读数据流程.mp42 f3 P3 j9 H! z
    │      │      08 HBase原理深入之写数据流程.mp4
    0 Z8 |" l% T& L│      │      09 HBase的Flush机制及阻塞机制.mp4
    1 t1 P( I8 l! T1 c; E* b│      │      10 HBase的Compact合并机制.mp4. I7 b3 V* D7 ^2 T6 q0 |3 |- r. m  ]2 U' k6 B" Q* I5 F
    │      │      11 HBase的Region拆分策略.mp4- K  ]% [2 D1 h; e
    │      │      12 HBase表的预分区.mp44 A1 S6 h1 Q0 b, b+ n, @! u8 }8 ~; G* |
    │      │      13 HBase表Region合并.mp4( |/ l  H- k% O, l/ ]" g4 j
    │      │      14 HBase客户端操作part01.mp4
    4 l% H0 `) g5 J│      │      15 HBase客户端操作part02.mp4. P; r5 g( w& w; f: Y3 Z, h5 X, a! R5 O
    │      │      16 HBase协处理器介绍.mp4
    - j* {  z0 Q% S5 p) c: t│      │      17 HBase协处理器之Observer案例代码开发.mp4- z" j% c- I8 H7 P( j/ U
    ( s- k  V6 Y% X! Z. ?( B' a│      │      18 HBase协处理器之案例验证.mp4% S7 z9 A. k$ |1 \4 J# i3 y' p3 v
    ( g/ A: _& W- s' j9 `│      │      19 Hbase表Rowkey设计原则.mp42 w+ n& Q4 z" `! n" g; c% Q/ K" ^) B5 Z4 S5 y
    │      │      20 HBase表热点.mp4
    : l! _5 v# z: \# O│      │      21 HBase二级索引.mp4
    + g; J1 V* a2 V0 j+ T; W) z; z│      │      22 HBase中布隆过滤器.mp48 w: b6 Q  h  `9 i+ u7 z% T  X* C1 o% Y) x
    │      │      23 23 任务五随堂测试_不提供.txt
    + o. ]9 L" o: p2 v" C0 W- k│      │      + E) r% t" g+ o9 i- J% l
    7 n' A2 O' B% o5 T│      ├─07 任务六:模块作业7 B, R9 {. A3 O! q' _. M& ^  |' W% }$ \+ t5 R
    │      │      02 02 作业说明资料.zip
    2 T! [( Y9 [& }* P& V2 W│      │      5 D; G. H, o% e) f) Q9 ]
    │      └─08 模块五直播【回放】
    5 {( g! P6 G7 k# m/ m│              01 01 满意度问卷调查_不提供.txt4 R2 ^3 J; D# u! R( c2 k
    │              02 高薪5期阶段四模块五直播回放.mp43 i  U( V' l* ~3 i0 B/ Z# n& |
    │              * V1 m/ C  m$ \- z3 k% f
    ├─05 第五阶段 大型分布式系统缓存架构进阶; j! V1 t& \! ~0 P) }
    + X6 H% R2 S& T7 m│  ├─01 高性能分布式缓存Redis、分布式 Redis 解决方案Codis(Twemproxy替代方案)8 O+ ?" P& |  P, P2 D3 Q
    │  │  ├─01 课程资料% G% _: X% p7 d5 ~* t3 D* W* v
    5 r1 B, n- C4 R9 q/ {- P6 s│  │  │      01 01 Redis课程资料.zip
    ( |" Q/ Q3 V0 z5 y( q, O; M│  │  │      9 M, ]& ^$ k$ w/ w' J( E+ E: R
    / J8 G  ~1 Y$ e6 B' r5 C│  │  ├─02 任务一:缓存原理&设计2 K0 v+ A. l* q4 p+ Q+ K
    " w+ l+ o6 ^+ |! @$ o, v& u│  │  │      01 课程内容介绍.mp42 P# c  r% _5 ?7 u7 y/ ]' A7 L" v4 G5 p3 R/ C0 M0 z
    │  │  │      02 缓存的使用场景.mp4
    4 Q, ^4 U3 n$ @* I; n' ~│  │  │      03 缓存的概念.mp46 H' l8 \/ J( H1 a. z- U% A
    │  │  │      04 缓存的分类.mp46 N3 x* O' t- p8 ~3 N
    │  │  │      05 服务器缓存.mp41 b- n! S8 q' _+ q5 c* V% P0 Z5 l
    │  │  │      06 缓存的优缺点.mp4
    9 X8 }7 h6 G, V+ u│  │  │      07 缓存的读写模式.mp45 {, G- ^1 s. U7 z1 X2 ~6 v! O9 p
    8 U& f; d5 q! A& ^% p│  │  │      08 缓存架构的设计.mp4- d$ A. V' _: O, M" _0 N+ k& l& l% ?, F) N# [# S/ `
    │  │  │      
    3 @& u4 D  Y, f1 G' J# w- x│  │  ├─03 任务二:Redis底层结构和缓存原理7 k; G* K, w. M" H
    " A0 D. T7 [6 H6 Y$ ~- ?/ n│  │  │      01 Redis数据类型概述.mp4" d* t, O/ ?9 q, t8 m; d& f* i* O8 v; E. o6 {: ~1 s( D) {
    │  │  │      02 Redis常用数据类型.mp40 @- O4 u) ^  }% t1 L- o! \3 x5 e% V/ }
    │  │  │      03 Redis不常用数据类型.mp4
    : D7 l3 L" o( h│  │  │      04 Java访问Redis(Jedis).mp4
    : a  p/ c$ H% A: {│  │  │      05 Spring访问Redis(RedisTemplate).mp44 b8 r3 u/ A! E. l
    ( H# h4 g4 f& L! ^4 U│  │  │      06 SpringBoot访问Redis.mp46 ^- T9 Q% u$ X% ]) V6 V: R% ~0 m" G0 u3 m/ v$ y5 i
    │  │  │      07 Redis底层结构之RedisObject.mp44 G" f9 N2 R& q' {. F7 P
    │  │  │      08 Redis底层结构之字符串SDS.mp4
      j4 |9 X9 g% ^! F4 n9 g│  │  │      09 Redis底层结构之跳跃表.mp4; @8 m. @$ ]! @1 r8 C% m& q0 Y" Y; Z
    │  │  │      10 Redis底层结构之字典.mp4
    8 t6 S* P8 O: U' B7 b: H- T8 k* F2 x│  │  │      11 Redis底层结构之列表&集合.mp4# a! \0 l3 @- o1 I1 E
    & W5 C  ?2 L* y1 ^" \. X% b0 P│  │  │      12 Redis底层结构之快速列表.mp4
    6 w- a( s% f3 s" N$ d% z: p& l│  │  │      13 Redis底层结构之10种编码.mp4; V5 D3 A% J% @7 f0 [  w
    │  │  │      14 Redis缓存过期.mp46 k$ I) L) {3 Y# ~. G5 |% B6 ~! j7 E1 T9 B8 X& z+ w- Q9 t
    │  │  │      15 Redis淘汰策略.mp41 C9 Y$ q, l1 b* F. Z7 m% @/ l" Z
    2 x/ f9 v2 W0 D0 `) m  A│  │  │      16 16 任务二测试题_不提供.txt
    6 r  Z/ \' A2 v% e│  │  │      % |7 v2 [& O; `4 L4 x2 Y0 m# @  Z9 l( S1 h
    │  │  ├─04 任务三:Redis通讯协议和事件处理机制/ O6 l' O# K+ a6 P' J1 Q; \' n; n1 A, k
    │  │  │      01 通信模式之请求协议响应.mp4/ C" N4 Q: g2 w
    / h# f! n8 y* Z9 J  k│  │  │      02 通信协议之命令处理流程.mp4) N: O7 Q  l3 {! y7 ^% q. y
    │  │  │      03 文件事件之Socket与Reactor.mp4) _) y0 x; A- h& o/ x: M: v6 _& |) P# s! k4 `( C
    │  │  │      04 文件事件之IO多路复用模型.mp4
    7 \3 F. N2 ?! |$ |% h: P│  │  │      05 文件事件之事件分派与处理.mp4. K( Q! ]* Y+ @0 \/ V% d! h$ P% C0 ^$ v" b3 n8 Y
    │  │  │      06 事件处理机制之时间事件.mp4% i+ e! e3 V/ x2 S
    ! s* n% k: f3 B│  │  │      07 事件处理机制之aeEventLoop.mp4# X6 \( g' X$ g) w: R( w2 j2 ]+ j: e4 ]
    │  │  │      08 事件处理机制之aeProcessEvent.mp4$ a8 |. O; U* \
    ' R( B% G/ p, u6 v│  │  │      09 09 任务三测试题_不提供.txt# \3 W4 T: ~) b6 j" r: R
    │  │  │      ( ^' l: \3 m. r5 k8 n
    8 _/ h% X# r. e7 @) e+ Y│  │  ├─05 任务四:Redis持久化机制和扩展功能# v4 E  C$ e% I# J7 ?
    . {. `  a8 r' ^# v) r│  │  │      01 Redis持久化机制之RDB.mp4, R( K8 }9 n# x3 M
    , h# j, G" M$ j│  │  │      02 Redis持久化机制之AOF.mp4  P, N" \8 j! _" l& X& t4 J4 T' ^" p; u
    │  │  │      03 AOF工作原理剖析.mp4- \* |" f6 I: H
    │  │  │      04 RDB与AOF对比.mp4- k9 y/ n$ R" `4 |1 }
    # h, Z/ o! v8 o. B│  │  │      05 频道模式的订阅与退订.mp4: ^, V$ I/ d2 X0 Z3 H- r6 {: N0 z
    │  │  │      06 Redis事务及命令简介.mp4  G8 m; N& D9 }: j( b! |3 x
    1 Q8 n3 ]- e$ |2 W2 W│  │  │      07 Redis事务机制剖析.mp4' d1 S! Y' C; T2 w3 y, g2 [! |" X# R0 i2 v8 i
    │  │  │      08 Lua与Redis整合.mp4, i, ]! |9 a8 V5 J7 I+ X+ A  P/ C3 `! P4 H; L" N
    │  │  │      09 Lua脚本复制.mp46 `8 y( N5 a% o1 x
    │  │  │      10 慢查询日志剖析.mp4/ G0 d* d1 J- F+ I- Y* |) f) a, u4 |# i6 N2 e
    │  │  │      11 Redis监听器.mp4" Z, _3 l# i4 V5 I- L4 ~( W
    │  │  │      12 12 任务四测试题_不提供.txt
    0 p: F. ~/ h( k7 |" C* T│  │  │      
    2 d  h2 U( g* F' B" y' U! `- I│  │  ├─06 任务五:Redis分布式高可用方案5 _4 I) v* ~( G% ?- Q
    ) d6 e/ o3 c  S9 X, [│  │  │      01 主从复制.mp4
    , H: b% n4 e, _5 P: Q1 [│  │  │      02 主从复制原理及实现.mp42 ^2 \  P& l9 B( ^. s& R8 \6 Q$ k0 E7 j% F) S  _
    │  │  │      03 哨兵模式.mp40 Z" `7 ~' S# g/ L; ^9 O/ G' m5 `
    " F$ V) I! u. G+ b" N3 r│  │  │      04 检测原理.mp4, @: j9 x* R% [2 H
    │  │  │      05 故障转移.mp4
    8 P5 w4 A9 D# Q: z- U* Z/ X9 L│  │  │      06 集群介绍.mp42 h2 H! R; i# v4 }8 F1 L' a, y
    │  │  │      07 Client端分区.mp47 C0 L+ S! q0 x  E* M2 V: @; |, w/ @
    │  │  │      08 Proxy端分区.mp4* F5 _8 ]6 `7 C* |) a; c( e
    - m' m8 t$ A/ h4 ?2 ~( r│  │  │      09 RedisCluster分区.mp4' `: E0 W; k" a5 f
    │  │  │      10 Cluster分区原理.mp49 c6 i8 h) g6 ?: U1 r4 m$ b+ i2 _7 T2 W: c0 ^0 \
    │  │  │      11 RedisCluster创建.mp4- T3 {9 u& f) o* z7 f# w5 s- d: f4 u- n. p4 k! g
    │  │  │      12 分区路由.mp47 T. h8 r$ L( a0 }
    │  │  │      13 节点添加.mp4  C8 O9 o5 A1 {% e- T% l1 }8 f3 W! o7 N& T) B; x+ P2 @6 {' W6 }+ }; m
    │  │  │      14 集群容灾.mp4
    - b' ?! _  B$ m│  │  │      15 15 任务五测试题_不提供.txt% I: _& v8 @( ]; o7 V
    / E! \$ j5 O) b: }$ u│  │  │      
    ! r3 P, {. H. ]) @" L│  │  ├─07 任务六:企业实战和大厂面试3 G: c3 w) q: H8 o* e1 `- s, I: K! t* \/ m0 u
    ( ]9 w4 j. M" p9 G3 r│  │  │      01 企业实战之架构设计.mp4# i( z+ H+ m: Y
    │  │  │      02 缓存问题之缓存穿透.mp4
    + [/ j1 J5 \  W- Q1 r│  │  │      03 缓存问题之数据不一致.mp4* E4 X4 d5 o# T" @  P0 d$ r$ O& `- y) V
    │  │  │      04 缓存问题之数据并发竞争.mp4% g. b7 D% T4 B# O% M2 Q! B
    & X2 Q! a+ R* J& v& z3 h│  │  │      05 缓存与数据库一致性.mp44 l2 k6 N% V7 ~+ Z* e) f2 ]
    │  │  │      06 Redis乐观锁.mp4& }$ X4 X5 D! a0 O# q( @
    │  │  │      07 Redis分布式锁.mp4
    & @/ h$ H9 f! }5 O3 k: _9 c9 m│  │  │      08 Redission.mp4
    , C( \8 M/ m. n7 `) t% c│  │  │      09 阿里Redis使用手册.mp4& d- k/ C4 V/ a. [+ O4 s8 h0 w4 B
    │  │  │      10 Redis大厂面试(1).mp4( o& Y: J' B/ Z1 @3 ^5 T, D) i0 B3 S2 q& X  g! H1 G3 \; l" y
    │  │  │      11 Redis大厂面试(2).mp43 @+ ]" \! W& I' {) ]7 d, W
    % {4 @! H: J( O/ y│  │  │      12 Redis大厂面试(3).mp4, A4 f: K$ Q" G( d+ p4 p# L* I# Q4 m7 F
    │  │  │      13 Redis大厂面试(4).mp4+ q* i$ f+ K6 B) E$ u0 c+ o) O2 ^1 J" D
    │  │  │      14 14 任务六测试题_不提供.txt4 X  J5 M. ]% l; c+ z5 J: V; v/ I8 {& _! l' M1 C, Q5 z4 {
    │  │  │      
    ; B$ r" |: G$ k( o9 k- |" p│  │  ├─08 任务七:模块作业
    ' g: D3 `7 k( a1 X5 U. D1 Y│  │  │      02 02 作业资料(图).zip: Y9 t( I% G% p2 t9 [! _' I, i
    │  │  │      * e9 F" d8 `  b8 Q4 C. V1 {
    │  │  ├─09 加餐:Codis集群搭建
    / h& y" I4 @$ O8 Z$ j│  │  │      01 Codis介绍.mp4
    " M: P7 ]: e) e' g9 a0 m│  │  │      02 Codis集群搭建.mp4
    0 o$ m$ z2 G  N8 e# n2 V: J│  │  │      03 CodisServer配置.mp4! S; v3 M* V" I, e% S0 @
    │  │  │      04 Codis界面管理.mp4; B0 h  a/ v; N: R; u$ O9 @7 X
    │  │  │      05 扩容和自动均衡.mp43 l7 S0 r5 ]6 b
    ! a1 h- t# C8 d2 K3 ~│  │  │      06 Codis分片原理.mp40 _. X: G' z( |1 q; Z9 Q- V2 f- Q) Y9 ?3 U1 p  V& c$ z+ N
    │  │  │      07 Codis优缺点.mp42 J, F0 q6 a6 z0 Y; s
    1 q$ |0 l4 i, i( T. e3 w│  │  │      $ n% t% h7 s$ x
    │  │  └─10 模块一直播【回放】1 s( ^; I3 h: p- O& _- p" C4 B( S1 X" T
    │  │          01 01 满意度问卷调查_不提供.txt
    . _6 A  G9 G2 U  J, H2 [│  │          02 高薪5期阶段五模块一直播回放.mp49 [$ ~( \  ]* x! v) y  D  N' E8 t* |# t( U" i; [
    │  │          03 Redis-直播资料.zip$ j: Q5 ]; h* v8 Z" x0 O
    │  │         & G8 V! h4 f$ ]. |. i) A6 |9 Y1 Y
    │  └─02 Guava Cache、EVCache、Tair、Aerospike! @# n: }! y# E' k! e5 ~0 I9 H$ {, e7 p8 c
    │      ├─01 任务一:Guava Cache8 T0 U8 q7 k5 X& \) v/ W. z& g5 h3 |+ D4 p2 d; `0 `
    │      │      01 01 课程资料.zip1 Q9 F8 o* m4 ]9 O4 i# [$ S
    │      │      02 Guava Cache应用场景.mp4+ d3 H+ D7 Z; L# _7 ^% f; r; u$ ]
    │      │      03 Guava Cache操作实战.mp40 {0 O+ W% Y9 Q$ N3 M! N5 u5 K9 ^: p( W1 u5 U; A" B5 }
    │      │      04 Guava Cache缓存数据策略(上).mp4/ H* i+ K0 r' b* z$ N" g+ k' ]/ }- v8 R9 ]: f: }9 l: {
    │      │      05 Guava Cache缓存数据策略(下).mp44 g4 t# y# H1 O# I+ {- P* ]$ B0 x2 a0 _& V
    │      │      06 Guava Cache原理.mp4: A9 i! E5 D: O1 z1 b2 @
    │      │      07 Guava Cache高级实战.mp4  D7 f7 U5 H* W8 v$ p; T" e
    │      │      08 Guava Cache源码剖析.mp4& b) v) f: t6 M2 n# u
    │      │      09 09 任务一测试题_不提供.txt
    / g* q5 m+ h2 a. e8 ?# c│      │      ( ^/ y- A& L' I) m, ~
    / c2 C4 k$ ~/ m2 l( k, C6 K: B│      ├─02 任务二:EVCache
    & ~1 J6 o/ j4 L│      │      01 EVCache应用场景.mp4$ I) F2 k5 P* V1 k3 \
    │      │      02 EVCache典型部署.mp4
    8 h0 G2 L' @8 P7 k2 p2 V) C) n4 i- I│      │      03 EVCache安装与实战.mp42 b1 g- y3 g' o) g
    ' b1 P9 ^' s1 k/ i% u│      │      04 EVCache实现原理剖析.mp4, q# ~& N& k$ ~$ z' i/ t1 g
    │      │      05 Slab Allocation机制.mp4
    ) O3 C$ }6 |  k' g│      │      06 Spymemcached设计思想.mp4! g7 H2 R: k) k) B
    + [2 L. H7 J+ y│      │      07 07 任务二测试题_不提供.txt
    ; H8 N& S' q5 t' A& l8 S│      │      
    9 ]7 O/ [- o, {' {, a│      ├─03 任务三:Tair
    ! ]6 V- P7 L6 n" l│      │      01 Tair应用场景和架构分析.mp45 p! ?2 @) ^, i, t! ?" _1 E4 S+ z/ ~" f" t
    │      │      02 Tair环境安装.mp4( L& T  r- V# h& J5 s% w( i( W( f! K) e  N: `+ x# Y% x0 b! t& ~
    │      │      03 Tair配置和启动.mp44 y! N! |1 H" A$ e" l% e7 q. v
    + {3 ^) Y. r% d│      │      04 Tair高可用和负载均衡.mp4: R4 q: J! o' @& ]( r$ y: a" z& {0 O4 ?" Q% U) s( [# M  }* {! u
    │      │      05 Tair数据迁移.mp4, E; u  o; N3 T  m+ N- Q8 r  C$ m% J& _3 w3 f* @2 T: M, l
    │      │      06 Tair存储引擎机制.mp4% {1 K$ ~) z% _+ y7 {( n# F! y" C. _2 i2 T% f
    │      │      07 mdb存储结构原理剖析.mp4; O" {: Q5 ?* M" ^0 j; s' l. C
    │      │      08 Tair操作API.mp4$ N8 s% k5 j( G7 S+ A# ^+ k1 l
    │      │      09 09 任务三测试题_不提供.txt0 A* x0 {+ M8 R' g2 v
      j3 V5 `& X* f0 d9 }. H- i│      │      
    ( N& k: Y  {6 |+ a5 j│      ├─04 任务四:Aerospike
    $ S4 _& j; a7 W% w$ C7 U9 ^( A; R│      │      01 Aerospike应用场景.mp4" K2 b. F- C3 F5 t/ F
    │      │      02 Aerospike与Redis对比.mp4. b# \9 y1 E- X* D( J9 `8 \9 S3 q# U3 n
    │      │      03 Aerospike环境安装.mp40 n6 T' g+ W! Z* F' i& h0 o4 s
    │      │      04 Aerospike操作实战.mp4
    : G( c7 O- i) t0 K% o, d│      │      05 Aerospike客户端(Java).mp4% @/ a$ D5 `) U$ ]0 ]) L, I) f4 Z& w* t
    │      │      06 Aerospike集群实现.mp4
    " S( F) I, W5 V7 Z/ T/ Q│      │      07 Aerospike集群配置和部署.mp4( r! F- t) R6 w8 X( B' @" v( J% C; N
    │      │      08 08 任务四测试题_不提供.txt2 R8 t/ ^2 n4 i, m' P' a! E" K5 @( \+ ~) t* d
    │      │      
    & L3 a% {  Z* V2 R2 p" k( W│      ├─05 任务五:模块作业6 |( n. u: a5 A1 O+ p! y4 O" d4 Q6 x( c
    │      │      02 02 作业说明文档.zip& ^$ j9 u! {$ {6 ^# b: {
    │      │      8 l9 ?0 a3 p& G: L8 R5 S7 c/ E" }! V/ j4 N" Q" s- [
    │      └─06 模块二直播【回放】0 H# z. ]$ B# S1 m) J# c4 G
    , A2 \( n; p9 b% j' m+ Y│              01 01 满意度问卷调查_不提供.txt: `2 x0 M* F  J4 q5 i% g  D9 G
    │              
    2 N1 g# e) L! K├─06 第六阶段 分布式消息服务中间件进阶
    : t# i6 J2 D! T+ a  |0 I) \  I│  ├─01 开源消息中间件RabbitMQ4 [3 R2 Z) q: a  d2 X5 q8 H
    : ~4 {& ^1 q& X5 a: w. f4 w; q, @& H% w│  │  │  06 任务六:模块作业
      O; `  I5 J$ O2 `5 ]. Z: t' y! d│  │  │  2 [) f  Z7 X% q. K" Y9 m
    │  │  ├─01 任务一:消息中间件概述& C" D5 G8 V( s: ?
    │  │  │      02 课程介绍.mp4
    $ j+ T0 C5 D. j│  │  │      03 分布式架构通信.mp4
    9 j0 M1 j1 x9 }│  │  │      04 自定义消息中间件.mp4+ b1 g2 ~: ?: E
    7 \7 g4 Q* V8 p+ L6 j2 t! `2 r5 u! l│  │  │      05 主流消息中心间及选型.mp4+ N# Y2 p; {; W- q+ z$ V
    │  │  │      06 消息中间件应用场景1-秒杀案例.mp49 u( y, n6 b7 |5 p- j5 K2 y- w6 Y
    │  │  │      07 消息中间件应用场景2-拉勾案例.mp4
    2 s# l" x: o: G' X  K3 V│  │  │      08 JMS经典模式详解1.mp4  y. ^+ m; ^3 a& _. n+ R* d+ g/ K
    │  │  │      09 JMS经典模式详解2.mp4
      [5 a1 ~* J# @  }. E│  │  │      10 AMQP协议剖析.mp4/ `, o0 r5 A# M! J5 }& a3 w6 s7 s9 _
    " \$ ^- ]2 G) p4 R7 m- n│  │  │      1 G5 X4 x5 R2 A" J# O3 Q7 f  ?4 }; ?8 \5 g8 H
    │  │  ├─02 任务二:RabbitMQ架构与实战
    % g* e" u1 t5 }( H% F& n: S│  │  │      01 RabbitMQ逻辑架构.mp4' |% J" g  j7 R& G3 M* k! v5 Q5 G( F0 s; Y2 O7 ^3 |" E
    │  │  │      02 RabbitMQ Exchange类型.mp4
    ) R6 j3 g' Z3 d0 {│  │  │      03 RabbitMQ的数据存储.mp4
    " C" E: X8 \8 L' |( c& r│  │  │      04 安装配置RabbitMQ.mp4( L. G' A7 [) i. W' Y
    │  │  │      05 RabbitMQ常用命令1.mp4( u) n7 p  A& L( o& d
    │  │  │      06 RabbitMQ常用命令2.mp4' k  m8 u5 v* |
    0 [) J( s2 P/ n- p0 @, W0 Z  h│  │  │      07 RabbitMQ实战案例.mp4' i2 i  ~( a3 B* B7 C- J- P; N" w$ g+ ]; I: c7 A) A
    │  │  │      08 Connection与Channel的关系1.mp4( [, ^: Z" k0 k* u4 w# p/ o7 M: L( z* a: R! I* t" R
    │  │  │      09 Connection与Channel的关系2.mp4
    7 u! J( g. D5 o6 a) t9 Q7 o7 q│  │  │      10 RabbitMQ工作队列模式.mp4" Q0 c, ~8 G' @
    │  │  │      11 RabbitMQ发布订阅模式1.mp4& C: @. p: g9 g" Y! Y" g  o
    │  │  │      12 RabbitMQ发布订阅模式2.mp4/ G$ ?) |( ^# [0 J: ^1 b, F
    ! w4 [) L% B. G- ~, W3 z│  │  │      13 RabbitMQ路由模式.mp43 K* M- Z# {/ @( }: `9 W: t: v
    7 D; [, c1 @2 C0 X8 w0 X│  │  │      14 RabbitMQ主题模式.mp45 p6 H7 [* F$ [
    │  │  │      15 Spring整合RabbitMQ.mp43 }8 a& H* a  k3 i. G2 y. v+ [0 H5 C1 ~- F, J2 q
    │  │  │      16 Spring注解整合RabbitMQ.mp4* f4 l% t! N1 u8 Y* K; e' w# e2 C" j9 z1 K- T" O" B+ o
    │  │  │      17 Spring注解整合RabbitMQ Listener.mp4$ U' V5 S1 R6 c! u( k
    │  │  │      18 SpringBoot整合RabbitMQ.mp4- O3 l+ Y8 n+ q' z% l9 U* Y; v( c% @4 r! h3 v
    │  │  │      19 19 任务二测试题_不提供.txt. D! K7 K. D0 w' O" y# ]* \  A& X# L1 j% q% B5 z
    │  │  │      7 U* o1 d, V# G
    9 S! g; G! B+ G1 `. m) Y+ S' V│  │  ├─03 任务三:RabbitMQ高级特性解析
    ; |# j2 i0 b% |│  │  │      01 消息可靠性1.mp45 O/ g4 q2 m' B- x) i) Q& _. ^3 [& I! p6 L! G/ H
    │  │  │      02 消息可靠性2.mp4# S, t, ^& d* n' _: R3 t& t* w4 S, L8 {' q
    │  │  │      03 消息可靠性之持久化存储机制.mp40 ~. E. ~9 H8 u5 A9 V0 S
    . w# C  x2 u" z+ J/ w│  │  │      04 消息可靠性之消费端确认机制.mp4$ S1 B# F0 {1 B# ~
    " Y/ L; P# E: R# r/ v/ {│  │  │      05 消息可靠性之消费端限流机制.mp4( e9 g! G7 h  T& I
    ! W: A+ C. y$ C" s│  │  │      06 消息可靠性之消息可靠性保障.mp4' C$ ]9 {+ A+ Y- C* K3 X+ b
    % i1 E; o+ g" I5 _+ S│  │  │      07 可靠性分析.mp4& X% k1 p) ^8 P% \/ D5 K$ x; M- o: L7 [8 d, P+ s
    │  │  │      08 TTL机制解析.mp4
    9 N2 v1 [* a' d│  │  │      09 死信队列解析1.mp4
      u' D+ x) R9 C. ]) Y& \$ ]│  │  │      10 死信队列解析2.mp4( `, g6 w$ \  t
    # U( T- n1 n: ^│  │  │      11 延迟队列解析.mp49 W! f, }* P2 ]1 q/ a0 m9 r7 V4 U
    - B! B9 Y* w; P1 `- b9 n│  │  │      12 12 任务三测试题_不提供.txt. U0 M# I+ b# D6 W5 P; D, j* D& I' K5 j5 D; h
    │  │  │      9 o' e' e4 q4 F) L( G/ j0 v" Q
    3 h# o( w9 l/ U( V│  │  ├─04 任务四:RabbitMQ集群与运维* s4 |. ]- Q: g1 L; v
    2 x! S* `" W: z) i│  │  │      01 集群方案原理1.mp4
    : l' J) o0 F: Y2 j: @$ F│  │  │      02 集群方案原理2.mp45 y# W& A" [" V2 @2 E% Q
    │  │  │      03 单机多实例部署.mp4* F+ P- B( K1 |  \; A% v, s; f1 Y
    │  │  │      04 RabbitMQ集群管理.mp4& B, M. }; K7 X6 V* N2 ?9 ^: \: j
    │  │  │      05 RabbitMQ镜像集群配置.mp43 |0 `; u, }$ g3 _
    ) t7 P7 _* P* [0 K│  │  │      06 集群高可用HAProxy_1.mp4
    0 Y8 ^/ |9 O% n│  │  │      07 集群高可用HAProxy_2.mp4: s. u2 A. s  |) U
    : d& z9 r' _& w# x│  │  │      08 集群监控.mp43 E. u1 l3 |9 w% X; `: r- z
    * @; S6 j5 H: d/ b│  │  │      09 09 任务四测试题_不提供.txt" [6 d) P$ o' E& F
    │  │  │      5 \- C' b, Y$ A$ E: ~
    │  │  ├─05 任务五:RabbitMQ源码剖析6 Q% ~7 v3 q0 U( r* J
    - C5 \* i, u! H, y0 q/ u│  │  │      01 消息队列源码剖析.mp44 F/ l- j1 j( f8 \( G, W5 J4 f+ j' P/ d0 N
    │  │  │      02 交换器源码剖析.mp4) Z7 h$ ?- O9 X" D6 H1 v! T3 i
    8 [0 \" ~5 j+ d4 j" j  L2 `│  │  │      03 持久化过程源码剖析.mp46 s* m, r+ v. t( Y1 }
    │  │  │      04 启动过程源码剖析.mp4! @( T' {: b5 n8 S/ I, }! ?. o& N6 D' D
    │  │  │      05 消息发送过程源码剖析.mp4# A9 [6 Q: x. `# j9 L" x0 a
    │  │  │      06 消息消费过程源码剖析.mp41 W& V! a# g' C% t8 a
    │  │  │      07 07 任务五测试题_不提供.txt
    # I# q" G# A4 ?' o5 n9 A) M! B$ ?│  │  │      : J7 B# t0 A/ l& }% J
    ! s3 E) I5 U& x$ D│  │  └─07 模块一直播【回放】) L' I3 O* _0 z* v
    │  │          01 高薪5期阶段六模块一直播回放.mp44 E9 c- o4 m9 o  ]; \2 f
    0 G1 {( `$ U2 `5 M3 A, Z/ P# [│  │          02 RabbitMQ-20201106.zip
    3 Y7 ^2 `: }, c+ P│  │         
    - D, j7 D8 O  `1 V4 Y4 v: B; O│  ├─02 高吞吐消息中间件Kafka6 B8 J! a  m6 o( V2 n7 |# k% ]
    │  │  │  06 任务五:模块作业
    4 r" D1 s4 W' n; N9 G  ?│  │  │  $ p0 y; L* Q& O& ~" }+ d3 F( D7 I% t9 a
    │  │  ├─01 资料下载/ l7 j# _% e5 W2 i6 g- o! Z
    2 f4 j1 F" N& h# w5 ~9 N  E+ J│  │  │      01 01 阶段六任务二学习资料.zip; @$ M4 T+ _) x, s6 k& {2 \- s0 ?9 }
    │  │  │      : _# j9 O' q) z/ s
    │  │  ├─02 任务一:Kafka架构与实战) \1 o6 [/ ]$ Z5 Q# K: J/ \" S
    , t/ s. d% G; |4 b( a% p│  │  │      01 Kafka介绍.mp4% V+ K  ?6 M( \
    │  │  │      02 Kafka优势.mp4$ @$ ^; c* \- {9 E6 j1 q
    │  │  │      03 Kafka应用场景.mp4: `) ^2 v) h- U( ?9 Y/ O* {3 B' k8 z+ a$ `- B
    │  │  │      04.Kafka基本架构.mp4$ y' T% Q) f; W, o, y
    │  │  │      05.Kafka核心概念.mp4
    & F6 u3 E* a0 T│  │  │      06 Kafka安装与配置.mp4; c$ G$ C& ]! ~9 C3 e( e
    │  │  │      07 生产与消费.mp4
    ' P% i1 X1 t( j3 }" ]* T, k│  │  │      08 开发实战_消息发送.mp4
    $ c0 \. q  V) ]9 c9 I3 F│  │  │      09 开发实战_消息的消费.mp4, B" J; O8 h6 O$ Q% x% {% x# @; N0 C
    │  │  │      10 SpringBoot Kafka实战(上).mp4. D5 T$ X0 e& A- x. ?6 P
    │  │  │      11 SpringBoot Kafka实战(下).mp4
    " ?' c  a; Y! l6 }* n6 \# X( P│  │  │      12 服务端参数配置.mp4, `2 J3 @1 F7 A* B
    │  │  │      13 13 任务一测试题_不提供.txt* d$ i6 ]8 a9 o; K+ D! ]6 c$ ^, W6 w
    │  │  │      $ n: ~3 R( f+ k9 D2 O% l7 k7 E
    │  │  ├─03 任务二:Kafka高级特性解析2 Z4 ^& C5 d( O/ j6 [/ j
    1 Z! b. u9 }4 b! O│  │  │      01 数据生产流程剖析.mp4
    % {  Q* s- E+ D7 ^' Q8 X, d, ]│  │  │      02 生产者参数详解.mp4+ w7 _& [7 g" ^0 I3 I  b1 Z7 H" K! G& |+ X# V
    │  │  │      03 序列化器剖析.mp4" `2 U5 ?7 k6 |4 l6 [. d; q2 T* A6 ^' ?( b0 l
    │  │  │      04 分区器剖析.mp4' h' E) U  V" d! }+ z. y' F
    │  │  │      05 拦截器剖析.mp4) Z: U* k/ V" _5 s, z/ Y$ F5 j! E  L
    │  │  │      06 生产者原理剖析.mp4% Z( F$ ]5 ]5 R
    1 n& @+ r2 e3 r+ B7 v9 {" r# n" o│  │  │      07 生产者参数配置.mp43 }; e) {" b" U: H' h! M8 Z# S/ ]% v, I3 y, @# v* H0 {
    │  │  │      08 消费者、消费组.mp42 E! X. w# z5 A" I" ~' ?( f& m
    6 |, g% o  {5 D- k( n: L│  │  │      09 心跳机制.mp4' y6 ~  v8 w# }5 `( U
    2 d& n  Y$ ?% V│  │  │      10 消费者参数详解.mp4' C3 |2 c7 n% b; j' j
      }8 P; I0 \/ y% M0 S6 v8 [│  │  │      11 订阅剖析.mp4( g$ E) O  k) e6 E
    5 E* m( G' E) n* A- U. @│  │  │      12 反序列化剖析.mp4
    % h" n# R/ L  s! S, S1 Y│  │  │      13 位移提交剖析.mp4
      x1 G- w) m% @7 l1 E1 x│  │  │      14 消费者位移管理(上).mp4
    $ I- j" B, r9 b  D, P5 m7 q0 J│  │  │      15 消费者位移管理(下).mp44 d4 {/ ]9 J* }- X  b1 i
    2 b* i% q; {! v0 J" B+ j. H│  │  │      16 再均衡剖析.mp4( V6 n' k! J6 z5 t
    │  │  │      17 消费者拦截器.mp42 d' }3 F( N6 i, J, `
    0 S! z% w% O% r: j5 n: z│  │  │      18 消费者参数配置.mp4
    7 j5 j5 S+ X) u1 c' [│  │  │      19 消费组管理(上).mp4
    % u3 c  ^$ {8 f# j│  │  │      20 消费组管理(下).mp4( J2 S1 p* M; d  p; l% \: v
    │  │  │      21 主题的管理.mp4
    0 B& z4 {2 E3 n. d. o│  │  │      22 增加分区.mp4, ]% b4 |, ?( a6 t  s
      v. o0 C3 a* A3 |│  │  │      23 分区副本的分配.mp4& o$ H; Q7 f+ ~# S/ l3 m+ I* c: ~  Z0 M5 r
    │  │  │      24 主题参数详解.mp4
    2 L* f7 ~) ~: i│  │  │      25 KafkaAdminClient应用.mp47 D: L8 H: J6 C; o+ @' o. }
    │  │  │      26 偏移量管理.mp49 C7 u+ H( ~, L
    │  │  │      27 副本机制.mp4* X" E: [: q) k: O6 y) a, B
    │  │  │      28 Leader选举机制.mp4) Y: @; \  Y" V- @/ P  z3 G: g  A
    │  │  │      29 分区重新分配.mp46 }! w  @, C+ S" \, h  w$ y# l
    │  │  │      30 自动再均衡剖析.mp45 A& B4 U# b# A. S$ ~! @% v  `9 T( N
    │  │  │      31 修改副本因子.mp47 _5 @  x# j9 o! _- J4 N8 Q7 q" Z, f! `& P2 |1 l
    │  │  │      32 分区分配策略.mp4/ W4 m9 [5 ~9 v4 [, d
    % g+ H3 ]7 D& F1 M" r- D' W8 d│  │  │      33 自定义分配策略.mp4
    1 u' O& y6 p! h# |6 {! a│  │  │      34 日志存储概述.mp42 O$ Q% d2 H4 x9 E# p7 o, y
    │  │  │      35 日志索引(上).mp4) x; I! V3 F1 M9 u. X' D' \1 v
    │  │  │      36 日志索引(下).mp4
    " W* @" ?; s3 B3 _+ U│  │  │      37 日志清理机制.mp42 R' `$ t; M7 t) d
    ! F9 V! r0 C0 }& @( O, y│  │  │      38 零拷贝机制.mp49 x6 a# e8 {# A
    │  │  │      39 页缓存机制.mp4: S; I5 ]5 V* Y7 {$ ^3 t, L. a6 m- ]* r
    │  │  │      40 顺序写入机制.mp4  R# N3 h1 J& y) Y
    ! i/ d: Y" J1 C│  │  │      41 事务相关配置.mp4- C5 K' y: Z9 M  T
      I6 D( w: p& m, k* a7 H│  │  │      42 幂等性.mp4+ O; q$ U/ w' E" I3 H4 X+ z; h# F
    │  │  │      43 事务介绍.mp4# h" Y9 j0 a8 y) I* b  A
    + ^5 \1 X: G- ^  t# K│  │  │      44 事务操作.mp42 Z  }) R7 ^1 o3 o& m) k* ?$ l+ n9 q" b
    │  │  │      45 控制器.mp4
    $ X, i. N$ j; a  o' }3 B7 O│  │  │      46 可靠性保证.mp4
    0 C6 }) |- X7 ~0 b9 _9 w8 D│  │  │      47 一致性保证1.mp4
    # \% ^/ X% {6 F& D$ A│  │  │      48 一致性保证2.mp4
    6 \( v0 {6 t8 c% v. D9 N+ z│  │  │      49 一致性保证3.mp4$ W& `4 g, ^6 @
    │  │  │      50 一致性保证4.mp4
    7 A2 y; w. z8 r( T/ J5 K( `9 e│  │  │      51 消息重复场景及解决.mp4* H$ \2 O) `/ K7 V
    │  │  │      52 _consumer_offsets主题.mp47 \  }! _2 ?1 F; q4 O( H- w$ {+ \' I% F
    │  │  │      53 延时队列.mp4% e& c6 m/ I; ^. M9 L% H6 |; J
    8 Q0 S0 Q' S: D7 ^) T│  │  │      54 重试队列.mp4
    / y" [- e/ Y6 C( L0 y* W2 D. Z│  │  │      55 55 任务二测试题_不提供.txt
    3 M  `7 `1 }+ t( T. Y  \' W8 ^│  │  │      9 t8 ~, j: t+ E  I. R' V' b* I/ m# V2 [' Y
    & y% l; ]  g3 }' p+ b% s) p│  │  ├─04 任务三:Kafka集群与运维
    ; Q" }! d, I" T" `6 Y/ j# ^6 |# H" h│  │  │      01 集群应用场景.mp4
    6 d9 c% j5 h! e│  │  │      02 集群环境搭建.mp4; l+ U4 e( X% D+ b
    │  │  │      03 监控度量指标.mp48 R( {/ `2 {& b' X! A
    │  │  │      04 编程获取监控指标.mp4- ~! M6 m2 ^* I3 f/ ~7 N5 X" f1 ?5 S
    │  │  │      05 监控工具 Kafka Eagle.mp4$ L5 j. }# n% c2 Q
    # g; k) h- a9 w│  │  │      06 06 任务三测试题_不提供.txt
    9 i; \! x: M, m! y9 s│  │  │      ) f9 Z8 d6 Y. x( M
    # M# w& ~% |# C, N+ t│  │  ├─05 任务四:Kafka源码剖析$ B/ x4 ~# m" ]4 t/ x, `* }3 Y5 D
    % s# n4 p8 }' i0 Q: Z" D+ W6 J│  │  │      01 Kafka源码剖析之源码阅读环境搭建.mp45 B( r$ s, s+ Z( m, x) R5 W  o, j6 ]9 W- X
    │  │  │      02 Kafka源码剖析之Broker启动流程.mp4( P/ g: d/ ~8 V4 q/ S' M) u
      j' J  z7 `9 _  G9 d2 T│  │  │      03 Kafka源码剖析之Topic创建流程.mp48 L* v! x" K7 \! ?
    * ~5 v: B6 ]: T, n8 u' `! x3 u│  │  │      04 Kafka源码剖析之Producer生产者流程.mp4' }1 D5 t8 y8 E0 ^' ~8 Z: _' W! S
    │  │  │      05 Kafka源码剖析之Consumer消费者流程.mp4# p1 [3 N" V, `2 t+ }% `- |- h' C8 S! J, _9 v* D0 k
    │  │  │      06 06 任务四测试题_不提供.txt% A) Q3 ^) y2 |4 N
    │  │  │      9 A8 v1 L# R9 J! s( j1 F+ t
    8 b% V2 s! T/ v3 H│  │  └─07 模块二直播【回放】6 c- L1 v; v0 A7 D" c
    │  │          01 高薪5期阶段六模块二直播回放.mp4
    9 ~/ q, b/ O* f$ |- j3 O0 x- [" N│  │          02 Kafka直播-20201117.zip
    ( v. D6 W$ r1 [1 h│  │          " L" k+ t' _& V) O+ p: b" j1 R. i% X+ F4 J
    │  └─03 Apache消息中间件RocketMQ7 T7 v( _# E8 z' k9 r' f4 x2 }5 b! l, c- Q  S
    │      │  07 任务六:模块作业
    0 V. R/ c/ V! c│      │  $ V  w+ k& }; R/ i' t
    │      ├─01 资料下载
    2 S& O3 ]4 E0 u9 ~  F│      │      01 01 模块三资料下载.zip
    ( R# }; Q1 |% D  T) W│      │      & S& Z' M! A/ r9 |- n8 y$ d: i; R; l  V8 I
    │      ├─02 任务一:RocketMQ架构与实战3 L/ e0 T% h4 O1 Y. Q: r0 U* d# `7 U, R- G/ }
    │      │      01 课程内容介绍.mp4
    # [: q$ M% n" o│      │      02 RocketMQ的前世今生.mp41 v0 G$ Z5 P1 e  U; ]+ q9 U) M1 f- w" z! i/ R2 q1 s. ?( k
    │      │      03 RocketMQ的应用场景.mp43 c  [5 j5 U; |; g5 b' ~+ `2 G% M. `+ ?/ t( s- [* N2 D( ^' k
    │      │      04 RocketMQ部署架构.mp46 B7 T9 C3 v) i! f- w
    │      │      05 RocketMQ特性(上).mp4
    # u/ N6 M/ U; c; @+ `: t( k  `& d" `& J│      │      06 RocketMQ特性(下).mp4
    ; }" E2 V' C; f. @! U│      │      07 Push&Pull消费模式.mp4. `, V( n" A) y9 Y- `/ G
    & c  _& Q/ F  ]│      │      08 RocketMQ核心概念.mp48 K  q% l! d$ }) @! {& h% K* @% a  G; b" d2 J' g& G
    │      │      09 RocketMQ环境搭建.mp4
    + W- C8 S& D* A$ b! s│      │      10 RocketMQ环境测试.mp48 p& w9 n& f; Z- ~/ Q8 y
    9 R: }9 w" g+ {│      │      11 RocketMQ相关API使用-1.mp48 I5 p3 G& S2 N" o) K8 e1 ~
    8 X- L7 e  i' W& P! o│      │      12 RocketMQ相关API使用-2.mp40 n+ O! c+ r- ~! V' C1 F* O
    │      │      13 RocketMQ相关API使用-3.mp4, I) f( O& m: U+ B3 W; ]6 Z2 H
    7 Y' D$ R% O, b9 s- ^* v) W│      │      14 RocketMQ和Spring的整合.mp4, M! I5 C# G' H9 u3 k1 J! Z) ]) T3 w2 o5 ~, u" _( o" R* r0 \
    │      │      15 15 任务一随堂测试_不提供.txt
    - X0 I4 \- W* z6 Z│      │      
    : g) s0 E2 K% J│      ├─03 任务二:RocketMQ高级特性及原理
    8 m4 D! ^! S  v5 l" u( g│      │      01 消息发送机制.mp4
    & @- V% }/ [% w- N2 z/ o│      │      02 消息消费机制.mp46 s) |9 A0 x1 K, P, H9 e* N- c5 X4 G/ J; W5 D: T& o
    │      │      03 消息存储机制.mp4, f/ n4 B7 v( C8 V
    : [5 w: @/ @& i* f) y5 v/ Z' J│      │      04 消息过滤机制(上).mp4
    $ K0 g5 f$ a5 z# j│      │      05 消息过滤机制(下).mp42 R6 }) Y3 R) J3 H* b3 l' l* y3 F) u1 Y1 L
    │      │      06 零拷贝原理.mp4/ B5 @0 E4 A) S, ~. b
    # B4 D% J- R7 K' p│      │      07 同步和异步复制.mp47 q9 r3 M$ l; ?8 z, Y
    ' c4 `8 H. E$ p% |│      │      08 高可用机制.mp4
    3 ?3 _; s4 m9 Q4 e1 k8 Q5 \- W│      │      09 刷盘机制.mp4, t! h, m- r' ?. F3 z1 M; O
    7 W5 a6 P8 j$ b# x│      │      10 负载均衡详解(上).mp46 |, x4 t$ M! u! U) {. }! C5 q/ }( P' ?: @, K  R& y  }- h. m" D
    │      │      11 负载均衡详解(下).mp4
    / `4 N. Y: F% E- i" k4 _) @1 M4 {. _$ L│      │      12 消息重试机制.mp4/ E. j) h# p+ K
    │      │      13 死信队列.mp4! q3 a/ ~1 Q% l5 `1 V% r7 D- U5 Y* d' {6 N6 O
    │      │      14 延迟消息.mp4' C- B0 ]7 v% `: [% ~6 a5 Q# ~! K
    $ p) S* R2 k: Y  T( }2 w  R│      │      15 顺序消息.mp4% [9 g6 |: x2 D/ z: V  A/ i, ?
    ( W6 S& P- n3 X1 q│      │      16 事务消息(上).mp4  E6 \& I& u2 }# O1 r' K
    │      │      17 事务消息(下).mp4* g, i# i/ ?' ]# j
    7 T/ b- O/ r- S( p6 ?3 s) z│      │      18 消息查询.mp43 o: s& B. j' m. H& R" r9 q
    , y# r- ~* _! V. Z- a│      │      19 消息优先级.mp4+ ?+ t4 b6 X$ y
    │      │      20 底层通信原理.mp4
    % Q4 I, x* o: d8 I/ `: z3 {│      │      21 限流机制.mp4, j+ ]1 m2 K9 O$ M0 E+ y9 _! P: S! D; R) M
    │      │      22 22 任务二随堂测试_不提供.txt! |- N/ T  S4 Y9 J1 X
    # S( y$ K: U3 O+ Y- s" w% u% o│      │      
    : _4 g. `+ l! |# G. _│      ├─04 任务三:RocketMQ高级实战1 r# d5 A* H7 a! r3 x7 |
    │      │      01 生产者实战.mp4. S7 N3 w8 U* x* ?6 V) Y" ~/ P3 k4 O) @: G
    │      │      02 消费者实战.mp4
      h( |: Y& w  K: ~│      │      03 Broker实战.mp45 S: O# y) C7 F; U0 R
    ' U; {# B) D# q  l- T4 m1 \: W│      │      04 NameServer实战.mp4( Q  G1 \3 Q* I( v! z9 G0 p% R  G: V: `& t: m+ k  j: V
    │      │      05 客户端配置(上).mp4' ?, G& S9 @/ l) K
    # o4 l% c) @  y: l: B: |│      │      06 客户端配置(下).mp4
    / @9 n. ?7 u; K│      │      07 系统配置.mp4' G6 A, i4 _. k3 [' L6 t
    │      │      08 动态扩缩容.mp42 p" ~: p' b: K  P8 O; T# {
    │      │      09 各种故障对消息的影响.mp4, K* S4 g4 T* Z7 S$ U
    & `) f" z' _$ c$ }│      │      10 10 任务三随堂测试_不提供.txt
    4 I" n8 N% g% G  s/ A9 i│      │      # x' `% M( X9 d  B2 ]3 X
    1 `! Q# K) E/ V│      ├─05 任务四:RocketMQ集群与运维
    % ~! I9 ]* q* ]: X* D/ [9 J│      │      01 集群特点和模式.mp4
    : w+ u% b- f! ]1 q2 }. v6 R* l/ X│      │      02 集群搭建-环境准备.mp4( ?. U/ ?  F/ a0 G, t* u6 T) a/ L$ }0 y: M% T5 F
    │      │      03 集群搭建-单Master模式.mp49 ]1 Z% q- J& N4 w& \* _
    3 }. X; \; X8 R# Z1 F3 v│      │      04 集群搭建-多Master模式.mp4: i' k% i3 L8 K' p5 J- |
    ! u9 M5 }; z9 p│      │      05 集群搭建-多Master和Slave模式-异步复制.mp4+ |& v) y$ ?9 l3 v. ~& a0 u1 |+ @# ~$ v6 z- \1 r" m
    │      │      06 集群搭建-多Master和Slave模式-同步双写.mp4
    ( D# i: e$ S: z+ z│      │      07 mqadmin工具-Topic管理.mp43 `' _% J7 E9 V
    ! G5 v$ P7 j7 R│      │      08 mqadmin工具-集群&Broker管理.mp41 b0 U' B& p' O& g% f! ?7 u2 V% i% {% Y) s3 u
    │      │      09 mqadmin工具-消息管理.mp48 ~; f8 P6 c3 r
    │      │      10 mqadmin工具-消费&NameServer等管理.mp4
    ( G' {0 u/ v2 |7 }! j/ I! o│      │      11 运维常见问题.mp4
    / k& g& a- \/ \! w0 @' Y; A│      │      12 12 任务四随堂测试_不提供.txt  ^) ~& R/ Z2 d+ \: E4 C- Q
    . B  f! N, w4 A" j- H│      │        ]+ E& h6 m& T- v# E* ^
    │      ├─06 任务五:RocketMQ源码剖析
    ! d! t) a! Y2 J% i  @│      │      01 源码环境搭建.mp4/ O8 R0 i1 R* L( W% q$ G9 v4 l. A" J: v2 |& Y
    │      │      02 NameServer源码剖析-1.mp49 Z$ Z! |, M6 P- h
    │      │      03 NameServer源码剖析-2.mp4; y7 l5 C" s- {  D% X: \, Q0 C, ^+ l. S  ~/ ^' f1 t% C6 z, w
    │      │      04 NameServer源码剖析-3.mp4) j$ @- `. b$ ^" |# N+ Y" c
    # _1 w6 V, w+ A+ }' y( X9 o│      │      05 NameServer源码剖析-4.mp4
    7 @% y0 k! e7 P$ l! [' x! V! D│      │      06 NameServer源码剖析-5.mp4
    6 h4 Z% R- O6 z& g│      │      07 Producer源码剖析-1.mp4
    1 C; N# x+ k+ w; t/ e0 a0 a/ x$ _, v│      │      08 Producer源码剖析-2.mp4# A6 @8 V9 j% }& Z; x$ I
    │      │      09 Producer源码剖析-3.mp4
    & S4 p: ~2 I. e/ R9 P9 o│      │      10 消息存储源码剖析-1.mp4; f# q# k5 q1 Q+ P3 K0 \" X& ?+ p0 Y
    , y' ~4 P( |" K) ]/ o2 q9 f+ p6 I1 [│      │      11 消息存储源码剖析-2.mp43 m* F1 ?' ?) b4 {5 S
    8 E) p: A/ |& t- s/ C1 }│      │      12 消息存储源码剖析-3.mp4
    5 ]  y, G4 e" s+ g" A, O9 j│      │      13 消息存储源码剖析-4.mp4! h/ q7 g  i# O
    │      │      14 消息存储源码剖析-5.mp4: |  X4 B; z2 [; J( i3 t
    │      │      15 消息存储源码剖析-6.mp4: u) X5 r8 c9 E! D/ h0 X% g/ M: y# x" X; A8 j" w
    │      │      16 Consumer源码剖析-1.mp4
      k3 J- P" A! [' [0 [8 R$ Y; z8 X│      │      17 Consumer源码剖析-2.mp4* {. J. z/ ~* r7 p1 r, f( C
    │      │      18 Consumer源码剖析-3.mp4
    4 E6 V" t7 p1 a* z+ S! S│      │      19 19 任务五随堂测试_不提供.txt
    ; b$ i& N& }3 g# k* w  Z) i/ Q& x│      │      " z+ L6 G( F4 i) J- D8 @" T4 N# G- Y% R$ D: T
    │      └─08 模块三直播【回放】7 J9 q! S6 j5 c' e2 J/ y2 Y$ `1 D7 i7 [" r
    │              01 高薪5期阶段六模块三直播回放.mp4: i  x  g; P& E0 j
    - v9 \" V4 w1 P" i. w  I│              02 20201127-RocketMQ直播.zip! I- g6 \1 l3 o7 [4 G
    │              9 Y( y; ~2 H5 ^4 u  i+ a! V
    ( I1 Z7 c2 Y3 r/ C8 j" I├─07 第七阶段 分布式搜索引擎进阶( m4 |; q- H$ B! K
    + y: K2 b. V" }- E2 n! k│  ├─01 引擎工具包Lucene、搜索应用服务器Solr
    . N) T3 ?9 q3 G1 I2 X│  │  │  04 任务三:模块作业
    - R$ O2 C& j& ]1 m; L; k│  │  │  ( F& Y- b& f- A' o* v
    0 ]8 H0 y, V7 s9 V│  │  ├─01 资料下载) Q3 i: z9 f1 P8 ?, ?2 k
    5 e/ h- X/ G! ~- n7 ?3 z" V4 ]! p│  │  │      01 01 Lucene.zip) ?, _. d1 o  U) U0 N) s8 b5 t+ Q, b  @% W7 ]/ h
    │  │  │      02 02 Solr.zip' M, |, V2 D1 {) ]0 A7 D8 l
    │  │  │      * I/ W$ c, U0 z0 h
    " G% \, D" |% B; Z' X8 `8 I' E│  │  ├─02 任务一:引擎工具包Lucene' U: n% Z. D. Y! T0 F" q$ q. z1 q+ l! D0 a
    │  │  │      01 Lucene课程内容介绍.mp44 T: r# U0 D& F1 O( D- y9 ^1 R
    7 X+ t; J) Z" W1 W# m  L- E& x│  │  │      02 检索的痛点.mp4/ k7 ?; E; P. P8 @' g* }: V  l! E0 j3 O0 o0 b
    │  │  │      03 Lucene介绍.mp4' R3 G# P0 X" k5 X: x
    0 K7 m: A4 C3 H9 Q1 k+ i0 S│  │  │      04 索引创建和搜索流程.mp4$ n' s* k$ @  k$ Z9 n- ~) y4 J. F$ X- G3 z$ j4 r
    │  │  │      05 索引的创建.mp41 Z! t' Z' l9 q5 R# @; H0 B) q! Y/ H5 ]3 o  k' u
    │  │  │      06 luke工具和索引搜素.mp4
    : k* \8 Y. l0 e│  │  │      07 Field的使用.mp4
    & u& _& L  p4 q: c: b│  │  │      08 索引库的维护.mp40 T1 e5 D; y/ a
    4 u5 [2 }# |' e5 O& [7 c│  │  │      09 分词器原理.mp4
    " A9 Z  R2 y7 `0 e: E9 _* k9 X9 T6 O│  │  │      10 Lucene环境搭建和应用.mp4
    5 U) J% M( k9 p6 B7 b│  │  │      11 Query子类查询剖析.mp4
      L/ ^* z' G( y/ q" I  H│  │  │      12 QueryParser查询剖析.mp4  e/ w) G- g+ X6 ]% i2 r+ w+ }+ {% ?, }9 \; V
    │  │  │      13 索引底层存储剖析.mp4
    + f" G) ^4 b  }% y. q& ^% ]│  │  │      14 相关度打分公式剖析.mp4
    ; {4 }5 P3 Q: P  I3 w- B│  │  │      15 Lucene优化和使用注意事项.mp4/ `  c- u* g/ [# t3 [# m" E5 |% J! U9 n/ e4 b
    │  │  │      
    1 p6 O. \. L6 P4 j# a! p│  │  ├─03 任务二:搜索应用服务器Solr' ]+ Q! V8 ~6 ~
    │  │  │      01 Solr课程内容介绍.mp4) c& J1 h) y- R) f8 ~! p; X. M4 ?
    ! [, O" F% V: _" x│  │  │      02 Solr介绍和特性.mp45 h* Y% [; u# ]0 r, W# W
    │  │  │      03 Solr环境安装.mp4! W4 p& x( m2 T# z( L9 M# g4 H- N  L7 F+ q$ K* ~8 ]% T
    │  │  │      04 Solr管理功能介绍.mp4) J$ G! t# E* a, W, E* ^' o2 N9 F2 [7 ]2 e0 B* z, S
    │  │  │      05 Solr的目录结构和SolrCore.mp4: J4 B! R7 x6 d( p9 ]
    ! G% h7 K+ L# _4 n: \│  │  │      06 solrconfig.xml详解.mp44 e! E; _; {2 X2 z: ^7 ?4 I; M" `" }- T: W( |8 |; H2 {9 O
    │  │  │      07 schema.xml详解.mp44 Z: P# V; A# \! @3 X  u& ~7 n) Y! v0 R$ m! j, n6 D
    │  │  │      08 dataimport数据导入.mp4! a7 j4 s; @* c0 L4 u% l+ R
    ! c) x1 e2 l+ N│  │  │      09 SolrJ基本查询.mp4$ b# ^9 L; o  I9 j9 z) Q( n# H& T' a
    │  │  │      10 SolrJ高级查询.mp4$ a( L( j+ P4 m
    │  │  │      11 SpringBoot访问Solr.mp45 i6 J- [6 o( D7 B+ w/ S
    │  │  │      12 Solr性能优化.mp45 W, n  s# t8 c" o. T; {
    │  │  │      13 SolrCloud架构.mp40 K8 E* U9 L& x+ M+ I2 C& s0 @4 x: P+ W, P: \4 M) n
    │  │  │      14 SolrCloud结构图和ZK集群搭建.mp4& E! K1 Q% V9 _: M( g
    1 l+ A. @/ K% H- [; _" [' b$ g  _│  │  │      15 SolrCloud环境搭建.mp41 e# g6 B4 P( ?/ T1 y; l% F+ `* V
    │  │  │      16 SpringBoot访问SolrCloud.mp4) X& m4 w0 N, I# Z8 {3 v
    │  │  │      
    . w0 x' L) D* u3 W& K│  │  └─05 模块一直播【回放】! p8 \* G. y. S/ P% ]$ U. _* l6 A3 ]2 Y& o0 ]( F# l
    │  │          01 01 满意度调查问卷_不提供.txt
    5 `1 `0 l& g9 g│  │          0 d4 I$ z* O/ J/ ]6 {- z6 z, H6 Q" X, S
    │  └─02 海量日志分析平台Elastic Stack9 f/ a3 h5 j# X$ ^; U, a% K4 A3 s6 @. V5 k+ p
    │      │  06 模块作业% L; r+ S* u. p5 p$ Y4 Y
    │      │  9 S9 E9 S3 g( w/ s  C$ ^( s. w( }8 X% h
    │      ├─01 资料下载$ F# f' g* d: G& x* j) i$ N( r) R0 R$ U9 w0 N* |' P
    │      │      01 01 ES.zip4 n; u& S9 w8 z4 u9 o2 u5 b. J
    + u! }& Q$ o. B│      │      8 c3 j4 x9 U+ c* P5 n
    │      ├─02 任务一:Elasticsearch快速实战6 x# C) |9 @. ^9 O: T6 B
    │      │      01 ES课程介绍.mp48 p8 d2 W) R7 B& z% p. w" @* y. d" j( Z* F! `0 ^
    │      │      02 ES简介和使用场景.mp4& H9 n! P% }6 w, I% K. [6 G8 z# V
    # I+ r3 X3 W9 e9 [6 t# P; K- h│      │      03 ES版本介绍.mp4( U/ M" H: e) z; u: G& }
    . l6 o/ s' w# @3 k│      │      04 ES环境安装.mp4
    6 r9 q) r* O. n8 i7 ^' b│      │      05 ES核心概念和Kibana安装.mp4
    / p* F! P( l- G7 {│      │      06 IK分词器.mp4
    ! p) c/ c  X* N& p9 \" z│      │      07 索引库操作.mp4$ V) ^0 z+ b; I  T# s/ P+ M9 v) U1 F0 K1 y( L! M
    │      │      08 字段映射.mp4) l* ]/ @7 i  p5 e1 u( U
    8 S9 A3 c9 T/ i6 Q; ^* f│      │      09 文档的操作.mp4
    , n, F( j! x' A! o8 `2 ^& [* G│      │      10 10 任务一随堂测试_不提供.txt& k% }9 h! \9 W3 Q
    │      │      6 d% r+ I0 Z2 h( I0 K0 f5 u0 t
    │      ├─03 任务二:Elasticsearch高级应用& T  e% g0 v! T* f0 b* d3 ]2 V$ q! {# b# x5 I7 \/ C2 h; @
    │      │      01 高级映射.mp4( }  t( s/ Y9 K6 Y7 y6 Y8 f! _
    % g' e  p4 g* D3 U│      │      02 Query DSL之match_all和full_text.mp4
    9 P2 U0 ]/ L$ }0 y, ]│      │      03 Query DSL之Term-Level-queries.mp4) x  x. `9 n1 r. v! v( W
    : N+ b, M$ Z8 u$ c│      │      04 Query DSL之复合&排序&分页&高亮.mp4
    4 ?* l, I3 X) u6 \. N1 j7 H; N2 D│      │      05 Filter&错误定位&聚合分析.mp4( K% T) i/ a  |* J& a  M  g" z- e
    │      │      06 零停机索引重建方案.mp4# L4 P) I5 v' w
    │      │      07 智能搜索建议.mp4
    7 ~9 {% p. R/ N* u) ]$ d│      │      08 索引库创建.mp4# D( O% l" h3 A% u
    ' X$ A2 I$ h- `5 U: K4 v1 O2 Z6 I│      │      09 索引库管理.mp4
    ; d* W' v; p  ]+ F: k7 ^: Z│      │      10 MatchAll的实现.mp4! A7 X3 r! V. z9 R  F
    │      │      11 Term查询和分页排序.mp4
    9 E4 c' D. X( ^. l" n│      │      12 12 任务二随堂测试_不提供.txt9 o8 ]9 O" b' y& z
    " M' U9 Y" S2 I( C6 D$ O│      │      ; ^, _" W7 r3 v" y# J" @+ V, s7 A4 c8 b1 y. S
    │      ├─04 任务三:Elasticsearch集群与高级实战: f) v# V8 \+ @  U/ R+ ^
    7 h3 r; {8 p' v│      │      01 ES分布式架构.mp4
    ) `7 q# j& f' b  q7 t│      │      02 ES集群搭建.mp4
    , F& u$ J' L1 \1 I, M. E4 y8 o│      │      03 head插件的安装.mp4
    1 E8 p3 p* ^' T. H) ?7 z/ p- ]│      │      04 集群规划详解.mp4$ x" O! z3 ^3 b$ X" `9 y4 T
    │      │      05 ES集群优化策略.mp4' v% ^/ M, Q3 s0 i$ k4 }
    │      │      06 数据建模详解.mp4- q' @0 B' O. W3 G$ |& u8 R/ Y  }5 a7 w
    │      │      07 文档映射和关系处理.mp45 W! ~# h- ~  N4 m! d- p( M/ s. L! G6 r# g
    │      │      08 ES案例实战(上) - MySQL数据导入.mp4
    6 ?( D0 ]: u  I* s│      │      09 ES案例实战(中) - MySQL数据导入.mp4
    5 q5 P& v+ D8 ]- i6 D& d& }│      │      10 ES案例实战(下) - 搜索结果展示.mp4% M. Y8 S7 h$ I; A$ ^( ^7 k7 l2 D
    3 B& U/ I4 Z8 n2 Y( `; V│      │      11 11 任务三随堂测试_不提供.txt' W7 B# w) F2 G3 G& X
    7 y0 e- w* N# D7 h! n│      │      : q  G7 H/ t) v. x, g; u0 f; E" B" j) ]$ Z, S8 w  [
    │      ├─05 任务四:Elasticsearch之深度应用及原理剖析/ o, F" g; P: R7 _# [0 }. r# Z: O
    3 f" ~9 T, \7 |+ @8 a" b- w│      │      01 文档写入和实时搜索原理.mp4$ w- J3 a. e! q0 v$ z3 V- r  ~- C- t6 n! q& |
    │      │      02 段合并机制.mp4, `) B( x2 @' G9 U
    ( y& m  \9 e/ l: L│      │      03 并发控制处理机制.mp49 y% j* }: ?4 p
    4 O/ d! k3 x  H: ?│      │      04 分布式数据一致性.mp43 W/ Q  }. P' L) K$ v5 q" I, F/ c8 s3 A
    │      │      05 Query搜索机制剖析.mp4
    % W2 Q- [/ Q( v* a* I& z│      │      06 文档操作和请求流程.mp4' r, k- R, f- `0 Z6 f& |
    5 i! o9 D1 _2 g, S│      │      07 BM25算法原理.mp44 F. ~( [$ j4 ?! U. o8 K; h* t' o) N  ~* T5 [8 j( X* W5 I
    │      │      08 Docvalues压缩机制.mp41 n( k9 T% n3 t7 @7 V0 }) Q
    │      │      09 Filter的bitset和caching机制.mp4
    * D! l4 L: B9 X* J) f│      │      10 搜索精准度-基于boost.mp4/ U1 b; v( u* _/ S5 f- t
    │      │      11 搜索精准度-基于dis_max.mp4% r4 c. j. C0 c, R9 J% {* a1 B* N( g9 h. W- Z3 i* W3 A
    │      │      12 搜索精准度-基于自定义函数.mp43 `9 p& e# l+ x  z9 Z0 N! K- E$ x7 @( F- M( r6 ^# ^9 I0 g+ Q
    │      │      13 bulk数据格式与底层性能关系.mp4
    7 }6 B; \  l- k3 `│      │      14 深度分页问题和解决方案.mp4
    / M9 a: D; I* Y0 ?! Q│      │      & ?: U# Q3 s# T! x! w9 [
    , {; m. ^8 ?% g" Y* E│      └─07 模块二直播【回放】( S1 i, n. L% o8 a$ W
    9 q2 m2 M1 u9 U% O* }( C  i│              01 01 满意度调查问卷_不提供.txt' ^5 e+ `% I0 E; p' U5 L) k$ T* o1 N8 ?; W) r0 O" ~
    │              02 高薪5期阶段七模块二直播回放.mp46 i/ R5 d) R( }( M& x* H3 h
    │              03 基于logstash完成mysql到es的同步.zip; r  y! Q, q" N
    │              + C" h# v) h; w! \" @. l; }$ g4 K2 n* P
    ├─08 第八阶段 分布式实时流式计算引擎Flink# N/ ^: N# l9 a
    ' L& I, G, H% x' R3 \│  └─01 分布式实时流式计算引擎Flink& a, A* z% u. z3 j  n9 ~. k! L0 d3 Z5 k. ~" D9 G  O
    │      ├─01 资料下载7 D: [+ p1 c7 W% f
    7 v5 f. V4 k1 x3 h$ `& o) I! `│      │      01 01 课程资料.zip( `3 h4 r9 h! B% |" F' K* z
    0 A7 `4 s% o4 k│      │      - g& s, ?# k' }* n+ i% M. B
    8 e+ N0 |) y" w' I% C│      ├─02 任务一:Flink快速应用及基础原理/ y. p# F# d  w# ~- ?% l) M. ~3 _& B# D2 t0 Q# U
    │      │      01 Flink基础概要part01.mp4
    0 x, w) z: |, N0 E- O4 b( A│      │      02 Flink基础概要part02.mp43 X# n4 {& ?7 h( u* F
    │      │      03 Flink基础概要part03.mp4# ~' {* k4 d+ q* d4 L9 E
    : E3 B0 v/ Y( u8 T) l& `7 ]│      │      04 Flink入门案例_处理批数据.mp4/ W( K  Y3 I+ u% V7 @" R( H7 \6 K* G: L7 |
    │      │      05 Flink入门案例_处理流数据.mp4
    $ E# K  ^4 c$ R$ Z│      │      06 Flink体系结构_角色.mp4
    4 o6 c! c' z" N. _% `│      │      07 Flink体系结构_运行机制.mp4
    ' o. k* r$ {$ a- y. b* X( b│      │      08 Flink集群之standalone模式搭建part01.mp4$ z( [' [! D4 G1 f+ u/ y- e' j( j/ `$ N4 {7 ]7 ?& F
    │      │      09 Flink集群之standalone模式搭建part02.mp4; Z$ J# S" B) D
    │      │      10 Flink集群之yarn模式搭建及程序运行.mp4
    . ?1 c- k8 Y8 k) b5 i* |│      │      $ Y" `& @% i- w6 [8 b0 ~* Y$ I( N2 g* `# o  S
    │      ├─03 任务二:Flink常用API
    + S! p) k: N% l$ b│      │      01 DataStream_Source常用API.mp4' v8 N- N9 V) ]; i% r- g) Z' r) @* {( `7 O) O
    │      │      02 DataStream_Transformation常用API.mp41 u, ~7 h, g( V; U. f2 J
    - z  j& m) ~" c8 I, f2 q) l- {│      │      03 DataStream_Sink常用API.mp4
    3 z2 |/ X# y4 S8 ~& B1 u│      │      04 DataSet常用API.mp4# A' g" `+ B, ]& L" l* B2 j# V, M, Y" e: n: D: D1 W
    │      │      ) `7 w% j  ~- D9 o- ?) e# h' s1 u* z# _' U
    │      ├─04 任务三:窗口_水印_并行度_连接器6 G* x9 G5 h2 p6 o
    │      │      01 TimeWindow_滚动窗口.mp4
    2 b9 v6 k7 O* Z0 O, N0 c│      │      02 TimeWindow_滑动窗口.mp4& y+ P" S) h) @) _1 U* M3 a( T8 \9 {+ j$ K5 _$ y1 d
    │      │      03 CountWindow滚动窗口及滑动窗口.mp4
    * r2 J- C4 _9 W/ a! G$ Q* W# |│      │      04 SessionWindow.mp44 k4 P1 D0 U# O1 g& K; m) k/ V* V. O- q0 ?. Z3 j
    │      │      05 Flink Time概念.mp4
    " C. N! V7 T7 V9 j7 d│      │      06 Watermark水印.mp46 ?& w! [# F9 D& H
    │      │      07 并行度设置.mp4: y; m' y& E8 C& b! f) R6 P- g* U0 {( Y! O9 H( Z$ M
    │      │      08 Flink Kafka Connector源码解读.mp4; i6 M. V& p& C3 i) N% i; q, l
    │      │      09 Flink Kafka Producer案例.mp42 L" P/ z) R/ g! l3 w, M
    # }9 g' }  O. j│      │      0 @+ Z0 ~0 y) e. G
    $ Q/ K, D1 C8 ]' o+ r, O│      └─05 任务四:实战案例+ A" i# t3 ?& c% B3 a
    4 \9 h' M5 U7 V0 E/ u  W' X│              01 案例需求及实现思路分析.mp4" ]0 W( l  ~$ X/ G1 c/ B  L5 o* {  I
    │              02 案例实现part01.mp4
    * z3 H7 b4 e2 Y0 T5 }2 R│              03 案例实现part02.mp45 U! k: h5 A) \& ?/ d+ M6 v  P, w( w0 x3 g  l
    │              + G1 d/ D+ z  A, a  g# Q
    9 H4 S6 ]: u8 Q, k9 A# c# l, H' I$ M) \5 z├─09 第九阶段 容器技术&CICD、DevOps. V7 k$ k/ j4 b3 ^% `1 d2 N
    │  ├─01 Docker容器虚拟化技术- T' S# }& X" a( o( J+ T5 s
      ^6 R. u, [- F" Z- `; O1 a│  │  │  05 第九阶段模块一作业3 F( A( _! L* d( P: p1 {
    │  │  │  : T3 T3 v  A; S3 V% l
    # n( M4 f, Y6 L4 B. Z2 s  Q│  │  ├─01 资料下载
    8 _) ]0 V( Z1 ~. e5 t* c8 N( [│  │  │      01 01 Docker.zip- X1 |$ H5 k# B* H6 \( E; d4 K/ T- q8 i# m
    │  │  │      1 M/ H1 c* P9 F9 w$ ^
    │  │  ├─02 任务一:Docker快速入门- r! r) }& O5 {- R# {1 O7 ^0 c1 e( s1 m" X4 [
    │  │  │      01 课程内容介绍.mp41 y7 A1 k6 `7 k' {& ?5 H/ D  i- Z
    │  │  │      02 Docker简介.mp4, E4 L2 d: ]( ], o* m' q+ [/ h" V
      E1 C8 w$ E. Z│  │  │      03 Centos初始化配置.mp4) j, H9 U/ |. D* E
    # P! X: x# P; l  W3 Y& c│  │  │      04 Docker环境安装.mp43 f! S* \/ K  `( s9 h" _3 a
    │  │  │      05 Docker命令分类.mp47 y7 i/ V# Q9 m. T0 W
    │  │  │      06 pull命令操作01.mp4( |) t# n) z# R) C7 M/ P
    3 ~0 o- G5 V4 z3 R4 }' [# G│  │  │      07 pull命令操作02.mp4% f) n( [$ ^4 |$ S8 }1 R2 j; G+ k' R& C7 ~8 Y7 ~
    │  │  │      08 save命令操作.mp4" E1 _* M* B$ j3 m
    │  │  │      09 load、search和inspect命令操作.mp4
    8 {* I' x- ?9 r/ s│  │  │      10 tag和rmi命令操作.mp47 j& ^- C% ]. _
    │  │  │      11 run和log命令操作.mp4& J. O0 b+ |$ m3 g: Z
    │  │  │      12 ps命令操作.mp4* t7 ^- g4 l3 p/ Y' n9 O  K
    │  │  │      13 create、start、stop和restart命令操作.mp4# _+ O" m# ^0 t2 ]  Y, Y8 \  Q  b/ w" }. K7 R, ~, q
    │  │  │      14 exec和inspect命令操作.mp4
    6 B9 [$ q6 o% `( Q│  │  │      15 update和kill命令操作.mp42 Q8 M6 |6 I1 A" v3 V  ]0 L, Z4 u; R2 K! Z/ i! y* o" Y
    │  │  │      16 Docker安装Nginx.mp4% E" r" e2 ^( o3 T# ]8 A- Z$ r1 @( K7 n9 A0 X! V8 C
    │  │  │      17 Docker安装MySQL.mp47 q% p! D7 L9 t& B) R7 u# U2 g- N% A( N2 ~
    │  │  │      18 Docker安装Zookeeper.mp49 Q) U4 x5 e: W' d( M9 s
    │  │  │      19 Docker安装ActiveMQ.mp4
    2 S  u* N; C9 j- Y2 T5 O│  │  │      
    - G+ W! Q0 E+ g& I0 a: ?4 [5 H! I│  │  ├─03 任务二:Docker核心原理! Y6 B& o( H. a) T4 b  E# y
    0 {0 q4 B  x2 H│  │  │      01 Docker核心.mp49 u3 L& P* Q& `% w# [0 d$ G
    │  │  │      02 容器化概念.mp4! \" u1 s" d  H0 @# p4 T. T( M$ C( r, @1 s
    │  │  │      03 虚拟化技术分类.mp42 _$ y1 k! B" _# g( s: z: m) X' v
    │  │  │      04 Docker网络简介.mp4& K" c9 j/ v( g* ?3 x* P7 X; e. b: d: E3 `# i9 D* ]1 S, Q; X
    │  │  │      05 Docker网络模式.mp4, }8 m; v* c, [+ c$ U# Z! D: ~: R% A" H9 S# p7 w. b% Z8 a
    │  │  │      06 bridge网络实战01.mp48 [7 U! D9 P3 g. ]$ S# D  i, K# P$ o* N- h4 K/ i: _* o+ e1 i
    │  │  │      07 bridge网络实战02.mp41 f# K( _; Y/ ^  h. z  N
    , c3 F+ H( r6 {5 s│  │  │      08 bridge网络实战03.mp4
    ! A( M" p, `8 \│  │  │      09 bridge网络实战04.mp4
    3 l% e, Q0 w3 ~5 a  k2 c" S│  │  │      10 none和host网络实战.mp4: }! M4 g+ x5 N
    │  │  │      11 Docker网络命令.mp4: F* S2 D6 o* r& I
    8 R) E8 c. w5 D1 c# Z$ h! @│  │  │      12 容器分配固定IP.mp4
    / f2 k  j+ N) q: n│  │  │      13 数据卷原理概述.mp4
    # N! ^0 R, i2 ^# U! K* F7 t│  │  │      14 cp命令操作.mp4
    5 {& ?( V* u5 p" [│  │  │      15 bind mounts原理.mp4, s/ L. N) r8 f  l- t4 b3 B5 ?$ X3 M( {2 Y; h, S* R1 L
    │  │  │      16 bind mounts实战.mp4& ~& V( I* u3 R5 |) n( _+ z& y: _
    │  │  │      17 挂载目录授权问题.mp4: \  g' k1 `: r
    │  │  │      18 命名数据卷挂载.mp4$ o; P* y1 G, O( l- \/ I
    , B! B9 i) ^; g# H* g3 A. P* M│  │  │      19 匿名数据卷挂载.mp41 G% i8 w" j, r+ W, t/ R) g4 j
    │  │  │      20 数据卷容器.mp4
    % I5 M# x4 i2 z& C" z2 H% V/ W│  │  │      21 Docker-Compose安装.mp4$ U; M9 e* Z, u' F9 Q! [- n
    │  │  │      22 Docker-Compose配置文件.mp4& o( g* w8 M, `! |" d4 v; y
    5 \5 ]- s5 D; @9 \/ _; `│  │  │      23 Docker-Compose实战01.mp4' H( ~) F( r- @0 b+ N& {4 F+ l
    : H8 X1 A& Q/ i7 h, D│  │  │      24 Docker-Compose实战02.mp4% l; B  E/ E- L' B7 q
    1 V: R# B& f" ]6 F$ c│  │  │      25 Docker-Compose常用命令.mp4. q/ |7 J$ o, z# H$ |: m
    $ a  u  c% f3 ?7 P$ W: E│  │  │      26 Docker官网私服实战.mp4
    4 P' _, [4 c; ~  p* X│  │  │      27 harbor私服搭建.mp4% i- x; \8 R/ b/ f( `! t* D! b
    , o0 P% [. X+ |: d* q│  │  │      28 harbor私服镜像上传.mp4! ?/ f/ I# C1 M% e7 i0 A' Q/ _6 a2 `! u) A. g* T& B+ {
    │  │  │      29 commit命令操作.mp46 ~( m8 V6 p* P* O0 l# M
    9 L0 P. c$ o" e% _│  │  │      30 dockerfile命令.mp4
    5 `4 g& b3 e/ @7 c( ~* W+ s│  │  │      31 dockerfile案例.mp4. s5 h- O9 R) c7 o3 m! p! @! e9 H; |
    │  │  │      32 微服项目简介.mp4! E9 k5 x# E2 b6 C
    │  │  │      33 MySQL容器化部署.mp4: H5 e9 q7 ^* u, {! V* j1 n- {& I! ~7 F* l* E
    │  │  │      34 MySQL自定义镜像实战01.mp4* `  o( H* ^7 L
    - o. H: N3 q3 o│  │  │      35 MySQL自定义镜像实战02.mp4" J! z8 K% ^6 K$ V7 i7 N  N- Q
    │  │  │      36 微服项目自定义镜像01.mp4  Y, ]( e$ u* Q0 q# G4 Z  g$ F6 e* g
    1 q( z+ K7 ]7 B9 M8 u+ L│  │  │      37 微服项目自定义镜像02.mp4. d" i0 }# ^" c1 I# s2 {
    7 \) d9 E. z/ L! M│  │  │      38 Docker远程访问配置.mp4, X1 Q. c2 A2 o# i/ U4 ^- k0 r6 m5 H: O, V& f4 _! Y6 R+ S( w
    │  │  │      39 IDEA远程访问Docker主机.mp4, D8 s; Z5 x6 G0 N
    . z% @* U( |3 j│  │  │      40 IDEA远程运行Docker镜像.mp49 @- s0 y3 Q" b- A0 r" y2 l$ Y; A$ T* d9 V, q
    │  │  │      41 41 任务二随堂测试_不提供.txt
    % F6 Y6 p+ y' b% w" y│  │  │      ' K! ^+ d, E; i) b# Q- w) Q
    │  │  └─04 任务三:Docker运维管理* I- X0 k6 M1 @8 q; p, e; x/ N$ _! C9 o% @, _: x6 |) L8 p" |
    │  │          01 MySQL主从复制原理.mp44 r7 K# G$ z( h0 {0 a, L+ L/ D( {% o. [- s8 H' ?
    │  │          02 MySQL主从复制实战01.mp4" _  L  J8 p' d8 ]" M0 u/ _
    │  │          03 MySQL主从复制实战02.mp4
    / A7 `' D: i; K( i& I! a│  │          04 MySQL主从复制实战03.mp4
    - l+ ^- u1 L  c$ _% _" M│  │          05 MySQL主主复制原理.mp49 w/ B9 t$ [* v4 ^) @
    / V" w4 m: e! F0 a- J% Z│  │          06 PXC集群实现步骤.mp47 q: H$ E  [1 N2 V) {4 M  R5 W4 `3 T4 [# E7 O8 K3 g0 h
    │  │          07 PXC集群实战.mp4
    + ?3 X7 K- j  d- B0 H│  │          08 ES安装注意事项.mp4' o0 Y3 y1 X0 ^
    │  │          09 ES镜像制作.mp4
    8 e1 w& X5 E7 K  V3 x0 h% {│  │          10 Docker-Compose安装ES.mp4: h! w& {3 y+ q4 ?/ r, B/ S9 b
    │  │          11 ES容器测试.mp4
    " e5 Z0 U1 h/ [/ M# j/ E+ m│  │          12 安装IK分词器.mp43 V8 s$ F0 D3 ~6 s+ Z/ W1 g7 M  O, N
    │  │          13 FastDFS自定义镜像.mp4
    ! J- k( [3 w$ a, k/ X2 V│  │          14 GitLab容器部署.mp4
    / `+ D. J/ _, \: ~/ f+ h1 z│  │          15 GitLab服务配置.mp4
    % X/ u1 j; R" Y3 H* Y  g│  │          16 GitLab新建群组.mp4# k2 j/ a' L+ f# m* d" m- X! Q9 r
    │  │          17 GitLab新建项目.mp4% U5 `$ K( C: F0 h; G" K
    │  │          18 GitLab新建用户及分配权限.mp4/ b0 r2 r+ M! y
    │  │          19 GitLab上传项目.mp4
    ; I9 U: U' t5 I# I+ d8 C│  │          20 Docker-Swarm概述.mp4+ c( B( Q8 }$ c( c  a! j1 h# H  f
    │  │          21 Docker-Swarm核心组成概述.mp4* w# ^5 t8 e9 ~8 Z! d% o, i, [) w0 a* C" {+ ?& ?0 x
    │  │          22 Docker-Swarm初始化.mp4
    , r8 U3 B9 o+ q│  │          23 Docker-Swarm图形界面安装.mp4% n* O2 c$ [* h7 N# u1 M2 Z
    # z$ |3 ~0 b+ X+ E│  │          24 Docker Service环境准备.mp4/ l- f; U* u5 {' R6 u3 P" L; P' B- B+ \: p
    │  │          25 Docker Service实战01.mp4) ?- G6 m7 u) l9 B( t" {/ l  L' }/ S* P9 [+ @! p$ S
    │  │          26 Docker Service实战02.mp4' ~+ I# T4 c8 k: E% u& ?! v0 F. a/ j! L# Q, P. X
    │  │          27 Docker Stack实战.mp41 O$ F* c- d+ O% ?0 I2 z5 o9 R7 b5 B# Y/ F0 `6 D9 ~3 e
    │  │          28 harbor私服搭建.mp4
    / [0 M* _9 z2 J+ v│  │          29 harbor私服配置.mp40 m- {5 l/ }  l6 m' F* a
    * k6 X, }# B" \$ K- j) s1 |; J! T│  │          30 harbor镜像上传.mp4- L' O7 {) U% t2 }
    │  │          31 31 任务三随堂测试_不提供.txt" F: f0 ^* e( Y8 ]# I8 K! i4 h9 D3 b0 a6 J2 o* x1 I
    │  │         ! F+ N+ ?1 {: j, i% W
    │  ├─02 K8s容器编排系统, O5 _4 w0 v3 q0 v3 i
    │  │  │  05 第九阶段模块二作业3 H! [6 k/ S4 h+ x' d2 t
    % M2 r7 ?5 _6 x8 r│  │  │  & w7 ?, L0 H, U: W* ?3 S
    │  │  ├─01 资料下载
    - S' c$ h6 n/ N, d8 ]│  │  │      01 01 k8s.zip& s& T* x/ a% A% M# x7 y: w
    │  │  │      & M9 h8 U. v/ @& w7 Q2 n. v" S4 x% v& Q1 \* ^# O8 y: {! V# v, j
    │  │  ├─02 任务一:Kubernetes快速实战: ]7 ^) I! v. j
    │  │  │      01 K8S介绍.mp4
    ! H' o, }6 B  m  K│  │  │      02 k8s与docker swarm.mp4: G) I% ]8 ]+ [% L: `8 N  k6 ^7 o8 t5 R$ i( A
    │  │  │      03 k8s集群快速部署.mp4
    6 V) @% f+ i. u! G! x! T│  │  │      04 k8s集群安全机制之认证.mp4! a% t- x. o. u: q
    ' w& g8 Z* _9 x% C│  │  │      05 k8s基础组件介绍.mp4
    0 y; \( r9 |2 k5 o│  │  │      06 升级centos7系统内核.mp4" ]& h! a4 k  V2 d5 G: l$ @8 U: n5 n
    │  │  │      07 centos7系统设置.mp4
    7 ~: G7 x9 u- Z- |│  │  │      08 docker安装.mp4
    + u$ }! \2 Q- W  J│  │  │      09 k8s环境初始化.mp47 W! H) }* i2 J2 W+ |& h
    │  │  │      10 k8s网络初始化.mp41 P. \# B- x- R" A% M* R
    │  │  │      11 k8s命令行之namespace.mp4
    ; N: Z7 l2 ?9 o% T7 m% h│  │  │      12 k8s命令行之pod入门.mp4
      I! l( R# G/ }; `6 Q  s) j│  │  │      13 k8s命令行之服务发现.mp4
    , O0 m8 R( M( g; k3 d/ t│  │  │      14 k8s命令行之kubectl练习.mp48 i5 D4 S- f& l6 [+ ]0 V) o( v; a: k0 R( U! }2 G4 R
    │  │  │      15 k8s资源文件之集成idea开发工具.mp4
    " y" m$ `0 O- E- G│  │  │      16 k8s资源文件之实战pod.mp4
      a% E! Z  ]4 v) y1 a( s" S│  │  │      17 k8s资源文件之实战service.mp47 k4 i* x# x# U* ?
    4 E- w# X  g: L. |' e( `: C' i│  │  │      18 18 【随堂测试】任务一随堂测试_不提供.txt' G. @( l( }' L. S2 G
    │  │  │        W7 u7 M# N9 L5 {
    │  │  ├─03 任务二:Kubernetes核心原理, B5 ^; Q! ?7 i- E' N. P! r5 }
    │  │  │      01 k8s资源清单介绍.mp4/ ]5 J2 Y% Z& K) g0 ~; L1 J& G6 O% C; v. W" o
    │  │  │      02 pod生命周期概述.mp4, N  ^+ g8 ^' X. c
    ! n( y; u8 A' R: v4 w$ b* a7 g# G* }│  │  │      03 深入理解initC.mp4& C4 y' s; L) \; R; a
    & R' @& T5 O+ L7 T5 I│  │  │      04 深入理解readinessprobe.mp4
    6 ~0 }6 U' K! ]9 G1 Z& \& A│  │  │      05 深入理解livenessprobe一.mp4
    ) d: p% r+ c6 A! j  M2 w7 |│  │  │      06 深入理解livenessprobe二.mp4- ~5 s; |$ M: y# Y; g1 M/ f& o9 v+ ^; k  I. E: S  r8 t" H4 F1 E% u
    │  │  │      07 深入理解livenessprobe三.mp4
    . _3 A$ i* N2 |- M0 T6 C9 X│  │  │      08 深入理解poststart.mp4
    + C( W5 ~5 s6 k* u  Y" U7 }4 ^│  │  │      09 pod生命周期总结.mp4
    % h, R! j# N- k2 A% V0 ~│  │  │      10 深入理解pod控制器.mp4; q5 h% ^1 l/ ^1 @% X, h8 ^' V4 M3 {1 k. z3 i+ T
    │  │  │      11 pod控制器之replicaset.mp4/ ]" Z0 a3 T, j8 q) d* D( O' N/ [  g3 Q5 f, v! i8 r& c
    │  │  │      12 pod控制器之deployment一.mp47 l) B* [4 M: i6 M& h7 `
    │  │  │      13 pod控制器之deployment二.mp4" ~7 r! w: @* F; R6 I; w& S" N7 i# L. D6 p- t3 K( r) K2 w: O) {
    │  │  │      14 pod控制器之daemonset.mp4: e1 W! A2 b, h
    │  │  │      15 pod控制器之job.mp4# a" g9 K+ Z0 f/ ]4 Z" [+ h2 F: g; R& ^! D% i; R( Z7 w& S  Q
    │  │  │      16 service类型简介.mp4' R' t4 H8 W" s( ^) E6 v; l
    │  │  │      17 service之ClusterIp类型.mp4" G5 J8 }4 M& w* _5 C1 x6 @: I; M# {" h
    │  │  │      18 service之NodePort类型.mp47 k( `' d  n1 x6 I' o/ g
    8 D( O" g$ z# E" P; e0 V; T2 b- |6 z│  │  │      19 ingress网络介绍.mp4
    ' {) W( _. Q* j1 _" ~- d  c5 i8 x│  │  │      20 ingress网络实验一.mp4" F3 o- ]9 `+ P5 p9 |$ c9 k$ m$ e+ r1 c# L) i" p" t
    │  │  │      21 ingress网络实验二.mp4# v4 J# m" v$ K) S1 x" P* J# T
    ( l% @; L2 e8 L: V, ^: B+ S6 Z+ r│  │  │      22 volume之实战mariadb数据库.mp4
    9 S4 ?; Z9 M, z$ z1 [0 K3 Z: N│  │  │      23 secret之opaque加密.mp4* o: x3 J% j8 n- f7 @
    │  │  │      24 secret之harbor实战.mp42 a9 D  g2 J% p2 B/ D2 a$ _
    % b+ u4 ~9 v( t' m│  │  │      25 configmap语法介绍.mp4; v/ s1 n: \% j" h
    │  │  │      26 configmap实战.mp4& l* U1 n8 k7 s+ B" ~& R6 n. K, T* a2 _( k/ |
    │  │  │      27 labels实战.mp4) V6 s3 I1 M' s, ?
    , S8 x' f8 R3 u5 F$ p0 D. C: y│  │  │      28 hostpath实战.mp4! j+ ~# i  Q) G' h' E  G/ v! j
    │  │  │      29 PV和PVC介绍.mp4. }0 l6 e; x& J6 W1 S% q
    │  │  │      30 PV和PVC实战一.mp44 D/ V: i1 j0 c% G/ L3 Y" p1 n" e) y& H+ X, u
    │  │  │      31 PV和PVC参数详解.mp4  c4 k4 P2 k& k7 C9 J' G) l$ a. A6 r5 ~& J5 {
    │  │  │      32 NFS服务安装及配置.mp4$ ~0 |% G( a; {0 h0 t8 m7 \  W5 Q  N/ u# t* ]
    │  │  │      33 NFS实战.mp4, }5 K4 Q$ a, A! J( W# b' G# j6 A4 K$ G* {) N
    │  │  │      34 集群调度之固定节点.mp4! g8 C* b( U" ^7 S1 Q
    │  │  │      35 集群调度之节点硬策略.mp4
    4 ^5 w5 T( y) y- [7 f0 U9 f8 F6 k│  │  │      36 集群调度之节点软策略.mp4
    & D) G( T& x/ H5 o│  │  │      37 集群调度之污点.mp4) Z6 R% o8 j% [; Y
    │  │  │      38 集群调度之pod容忍度.mp4
    3 r. ]! m0 Y; P8 F0 @│  │  │      39 39 【随堂测试】任务二随堂测试_不提供.txt- O# l5 U% Q' m: S
    │  │  │      3 F& o# N  S+ R+ w5 p9 y3 t: b. r0 T# r
    │  │  ├─04 任务三:Kubernetes运维管理, V) V$ l1 g8 ]9 O5 X
    │  │  │      01 运维篇-kubespray高可用.mp4" a6 |% |4 [; B( x
    8 U% h5 P; N" v+ C$ I│  │  │      02 运维篇-sealos高可用.mp42 }( J% M1 e. I1 b
    / i0 A3 l6 c! ^( z" S│  │  │      03 dashboard-集群安全管理介绍.mp4
    ) A4 G7 q# m5 }+ J│  │  │      04 dashboard-集群角色介绍.mp4
    1 ?  s7 Q0 Q+ v0 d% @6 Y│  │  │      05 dashborad-新增用户.mp4
    ( j8 P$ l5 F+ ]│  │  │      06 dashboard-token方式访问.mp4+ S" B/ }$ s* \. h7 u% R
    5 I( ~5 B$ R# \7 f1 C0 M/ a! N! [$ I│  │  │      07 部署zookeeper.mp4; d4 P7 J# L) Q4 p6 g/ \, a
    │  │  │      08 statefulset核心原理分析.mp4; \* t1 K- X- e( a
    │  │  │      09 NFS-storageClass原理分析.mp4
    + N! g2 s1 C* @│  │  │      10 volumeClaimeTemplate原理分析.mp4, l3 ~" P% I2 Q7 |
    ! ]. \8 `0 h- K% G& `. Z│  │  │      11 statefulset-nginx案例.mp43 F3 }" S4 c! V4 m7 B' {* x2 y& K$ h" W+ s- W1 x: p
    │  │  │      12 statefulset-mariadb详解.mp4
    1 G4 y% @' ]7 H  x│  │  │      13 mariadb实战.mp41 ?3 l9 ~+ `- l* e* r
    6 e! L! D% \9 q! i│  │  │      14 14 【随堂测试】任务三随堂测试_不提供.txt2 \8 O4 j- G- ?8 [( ~4 U  M1 T3 T) n! w) k
    │  │  │      
    0 O) |# p, T( p( w$ E: |  r│  │  └─06 模块一、二直播【回放】
    1 `5 S5 g8 ^5 O6 @" n│  │          01 01 满意度调查问卷_不提供.txt
    # J2 W1 ^! N, P; ?$ a│  │          02 高薪5期阶段九模块一和模块二直播回放.mp4
    1 r$ T: p6 V. [( G% E( c) v7 F│  │          03 docker_k8s直播资料.zip) ^9 S; J. n# I. i; b) V
    │  │          - y  K& T4 b% H9 q
    7 m& l4 _! E5 J│  ├─03 CICD、DevOps' j. [7 ^2 v- x4 C$ P# c* a7 _" U( @; \$ P
    │  │  ├─01 资料下载5 \( [* t' X/ o' @4 e
    │  │  │      01 01 jekins代码.zip
    5 W3 S  o- C5 {0 Z) ~$ Y0 D│  │  │      02 02 jekins讲义.zip8 V! z% i! c4 Z
    / \# e* j3 F* y* ~1 q9 r; M│  │  │      
    & t! Z" j& N$ k6 S$ `9 o% [│  │  ├─02 任务一:CICD、Devops概述9 h7 s% Q8 D6 P
    │  │  │      01 课程内容介绍.mp4* d, z% E0 l: O. T+ X9 E- i
    : j* p: g0 x$ \" k. H4 |7 y9 v! I8 k│  │  │      02 CICD概述.mp4
    - z" g8 v9 B, d* f& ]│  │  │      03 CICD应用场景.mp49 R( V7 F0 u3 C$ [6 h* x* }! [0 a
    │  │  │      04 CICD总结.mp4; F3 P+ g2 I/ C% i
    │  │  │      05 DevOps概述.mp4' t3 I* o1 V/ N) E* j
    │  │  │      - B! z. I) ~. k: p
    : ~% y- S) Y. J$ n# v│  │  ├─03 任务二:Jenkins概述与安装  \0 X5 V4 [- y  U  C- V& T
    ' l1 M  g0 S1 T2 s  ~│  │  │      01 软件开发生命周期.mp4
    ' p' d) J* n+ l8 _5 d│  │  │      02 Jenkins课程配置介绍.mp4
    . E& d+ q0 e7 f│  │  │      03 项目发布实战之微服项目打包.mp4: s/ T# i+ y+ z
    │  │  │      04 项目发布实战之微服项目镜像制作.mp4
    # N  P$ Z" ^+ R) c│  │  │      05 项目发布实战之Docker测试镜像.mp4
    9 x- W/ |. |9 X( a& N│  │  │      06 项目发布实战之K8S部署项目.mp4$ u. T. x' g1 M! c9 L- x
    │  │  │      07 Jenkins介绍.mp4! r- l' p( a/ o  Q$ d7 Q/ ^* p" C% B& H$ a; F/ n2 T
    │  │  │      08 Jenkins容器化安装.mp44 B4 h1 Z% I1 a0 m" H6 `! ?5 h: t# O# x, ?4 T
    │  │  │      09 制作Jenkins镜像.mp4* q+ J! o( n7 h% d6 q1 m5 A' P
    2 y' B& {5 t. s9 @/ f8 h│  │  │      10 设置Jenkins管理员账号.mp45 h" y' d' }' R9 N6 y$ p9 K3 W% o" Y
    │  │  │      11 Jenkins插件离线安装.mp4
    " T) O7 j2 J. R0 n5 i2 F  e7 d│  │  │      9 {! b! `7 ^( I- l
    9 J$ v; I3 Y1 L  O5 u3 _& }( K1 V│  │  ├─04 任务三:Jenkins环境搭建2 z" m  r, @( V) v5 K$ S
    8 j+ U! Z+ V9 x2 j+ y9 J│  │  │      01 Jenkins自由风格项目.mp40 ^; n1 {- t/ b1 ?4 ], Q
    │  │  │      02 agent节点安装软件.mp4
    : N8 U* ^4 g2 K' l6 m/ ?. n+ h& K│  │  │      03 Jenkins统一配置.mp4
    5 z- n5 V" K' X0 _, x! X  o- F│  │  │      04 Java方式连接agent.mp4
    ' |$ o. E& G$ f2 e* C! f; r" G│  │  │      05 SSH方式连接agent-免密配置.mp4/ J! K3 E* X: m( j* ~* g' b0 t
    ) v# u3 P2 q4 R: j6 o│  │  │      06 自由风格项目测试.mp4" \- t3 H) y- \, ^6 M5 d" J' @5 V' Q) m
    │  │  │      07 GitLab服务器安装及配置.mp4! Y4 e' p1 d: k- ^+ X, _
    │  │  │      08 GitLab创建组.mp4, n) ]% D1 R# u7 [1 S4 l7 z: j2 g
    │  │  │      09 GitLab创建项目.mp4/ ]8 S* E1 E8 Y/ e0 d$ _$ C# [4 I, `+ n' z" N; y. R9 D
    │  │  │      10 GitLab创建用户及分配群组.mp4/ w# m, Q$ s' W( \5 E4 `
    │  │  │      11 GitLab核心文件配置.mp4* ]! @' x: w' B" M" X- W- U
    │  │  │      12 GitLab服务器应用.mp4- h2 J$ _; K2 Y4 T9 x. H( U
    │  │  │      13 jenkins-pipeline介绍.mp44 q0 ?+ N# k) x" q" L* n* Q
    5 O. I5 f/ R( Y- d│  │  │      14 Pipeline脚本式任务入门.mp4! N' F5 l& O0 f; Q# s2 k. ~# L. _+ v% C& {- S' `7 g% _
    │  │  │      15 Pipeline声明式任务入门.mp4. L2 z* L6 ^2 t. x$ s8 m+ u' R
    9 t5 t5 o- X1 i0 U8 i│  │  │      16 声明式任务骨架搭建.mp4( E0 C* i# P) z
    │  │  │      17 声明式任务环境检测及错误解决.mp4, T( O( m/ b3 h$ k. J& M6 `* s0 h: Q8 e, ^$ L, J
    │  │  │      18 Pipeline任务小结.mp43 n! ^+ ]5 U$ A* {' {  K) ~% Q, H! f; U
    │  │  │      19 Jenkins集成GitLab之HTTP实战.mp4* e, D8 ], }; l0 Z) m/ {
    │  │  │      20 Jenkins集成GitLab之SSH实战.mp47 W( }8 w; b! S2 k1 o/ k1 D8 m
    ; K3 R  `$ o$ K/ n│  │  │      21 Pipeline Script from SCM 实战.mp4; N. k5 G( s2 o% Y! M; M0 U. I
    │  │  │      + V* c" e( e6 S8 {7 Q6 o* Q7 O
    4 E$ e7 A' `" l5 B% j& s( Z3 X/ p6 ~3 X│  │  ├─05 任务四:Jenkins项目实战4 m9 y9 i8 u& r8 i
    / E! R2 ]4 T" n+ e3 f│  │  │      01 agent节点初始化maven配置.mp4$ g9 A) ^/ o; J: W! j) _: g
    - U7 l" J% ?* A" i3 S+ ]4 G│  │  │      02 agent节点自动化部署springboot项目.mp4% @# z6 r* ?2 T( e4 T
    │  │  │      03 Dockerfile复习及面试题讲解.mp4
    ( _* N  I; v7 N3 K7 r, U│  │  │      04 Docker Maven企业级插件简介.mp4
    $ S- ]2 x% H! n/ i1 @│  │  │      05 远程访问docker实战.mp4) C$ Q7 r) d5 K. t' y: v: f$ T& @; `
    │  │  │      06 dokcer-maven-plugin实战一.mp4
    / T! |3 {0 m' i3 r│  │  │      07 docker-maven-plugin实战二.mp4# h3 U' P/ k8 y' T4 `/ k& T
    │  │  │      08 dockerfile-maven-plugin实战一.mp4. E' g. C5 p- r9 o4 I1 Z
    ' u9 i' i' C" c  y│  │  │      09 dockerfile-maven-plugin实战二.mp4, k, y0 b+ J% L) t1 n" w. w. I
    │  │  │      10 dockerfile-maven-plugin实战三.mp4* F/ c, N/ J& f, l, M9 K$ f
    0 I9 G+ I7 X. z6 O2 K│  │  │      11 dockerfile-maven-plugin实战四.mp4; f  Y# t* f' `3 g# h! x: N
    │  │  │      12 dockerfile-maven-plugin实战五.mp47 i+ H" C8 k9 |) Q2 L, ?
    │  │  │      13 google容器化插件jib配置.mp4- g* L  t" O8 J6 p7 i" R8 v
    2 V! W& b1 M* n- W( d│  │  │      14 jib配置实战.mp48 I, m7 @0 b. U! S8 [8 k8 j" F
    5 k- J8 J, w- B! H. ~, B! U* v│  │  │      15 jenkins整合jib实战一.mp4: v+ V7 j2 r+ M5 C8 t' {& ]2 R. S. L; K
    │  │  │      16 jenkins整合jib实战二.mp4% q* C3 d6 e+ e; e/ t1 o7 I( ^" ^9 F
    │  │  │      17 jenkins整合jib实战三.mp4: u/ q% ~4 S& S( G; f! R  Y) I0 t4 h
    │  │  │      
    1 v5 L! f6 `# Q9 E- o│  │  └─06 任务五:Jenkins运维管理
    $ {7 H7 @+ j- A5 ^% _4 y+ I$ w* G7 v│  │          01 运维篇之用户管理.mp40 u: [/ c! A0 x# G$ k' s+ }% h
    # T9 g& x+ P  }│  │          02 运维篇之角色管理.mp4+ C* }) h& k: x  y! v
    , S# L$ @; ~+ r" ~- |( G1 I│  │          03 运维篇之用户分配角色管理.mp4/ j  M6 c- S1 {- W$ J! I  `0 F+ U1 y7 j  _  g( ~, e6 [. \
    │  │          04 运维篇之groovy入门.mp46 l! v" c5 a2 X' c
    ' q" \0 V3 u/ m9 E3 a% \) x# ~│  │          05 运维篇之共享库入门.mp4- P0 E$ C& s. O0 d" k) o$ l. V& s6 I+ B+ V. R' m* W" y4 W
    │  │          06 运维篇之共享库实战一.mp40 b; g6 g/ X0 \9 ]3 ^8 A" J& y$ K* k0 v0 b
    │  │          07 运维篇之共享库实战二.mp4# m, t; ?+ `( ^2 O1 W
    │  │          08 运维篇之共享库实战三.mp4( i! n1 \) f# K. x; r6 b* t1 p3 F* U! n! U% L
    │  │          09 运维篇之CICD.mp4. A- I) l5 B" S5 P; }2 m9 V0 H! K' J# H
    │  │         
    $ @* H& x- X7 z, o, D1 g! X" }│  └─04 APM管理和性能监控工具
    5 U9 A) z  y- r8 f- d│      ├─01 资料下载$ O. P2 R5 {$ F6 s% E6 P& N
    │      │      01 01 APM管理和性能监控工具.zip
    : M( |! e1 C) d: n│      │      
    + m4 t+ k  V' E, V, y│      ├─02 任务一:APM管理工具Skywalking6 z4 z; L, t1 c4 h* d9 q8 f- Q3 T' C/ G( R4 M. K3 g
    │      │      01 Skywalking课程内容介绍.mp49 b; r, w$ v! @+ f. |) ]1 e' I% d
    + e2 H" F9 @7 \6 E│      │      02 Skywalking之Liunx系统安装.mp4: A1 a6 c3 g- F" `" O8 M, s7 u7 W8 R$ D
    │      │      03 Docker实战Skywalking01.mp4* {2 G* k8 O4 X3 e: A& m5 U/ i
    │      │      04 Docker实战Skywalking02.mp48 c7 m$ ^+ b% Y0 j5 l3 K0 y% L$ H/ `+ c7 G* r- x, D( ?1 H0 Z* ~" Z8 ^3 S
    │      │      05 Docker实战Skywalking03.mp48 ?! A7 w7 o2 X1 c5 `  [; F1 ?, C( E) r4 N$ y; c
    │      │      06 Docker-Compose实战Skywalking.mp44 r2 c4 P1 [- v* X! F4 C" n8 n9 B, o- d  w7 t0 J" U+ R
    │      │      07 K8s实战Skywalking01.mp4' [* G% U' e; x9 Q* @
    │      │      08 K8s实战Skywalking02.mp47 G; ~( O% ^( Q/ S" D/ N4 l) W( s4 d  K9 C
    │      │      09 Windows实战Skywalking01.mp4
    1 Z0 U% h9 e) T+ ?  Y│      │      10 Windows实战Skywalking02.mp4$ h9 ^1 ~  ?( Q0 X6 f' u- [. p  p$ |) a8 b& @, O$ r
    │      │      11 Windows实战Skywalking03.mp4/ B3 N3 {8 S) F8 L. `- T* v. w
    8 @6 k4 I% \% J/ r+ D5 x7 _│      │      12 Skywalking分布式环境搭建.mp4* Y) ~3 N3 `- f
    ) U  f4 Y- x' P│      │      13 Skywalking入门SpringMVC01.mp4
    4 c% H" y: H/ }; }" a* ^+ q! x. w│      │      14 Skywalking入门SpringMVC02.mp4# K* v; k& g$ \# u
    │      │      15 Skywalking入门SpringBoot01.mp4
    ( q% b3 _! _9 H3 g" N& o* e( p│      │      16 Skywalking入门SpringBoot02.mp4- C& y+ g2 p. Y+ G- J- c" x2 S
    " e6 A' c, [: c0 i% L! d3 y│      │      17 Skywalking自定义镜像实战01.mp4
    - `3 U9 R4 \2 A$ x& K; ~│      │      18 Skywalking自定义镜像实战02.mp46 b  t! j4 G  @  X) H" ^* S0 t, M( I' g' G2 r# L  x
    │      │      19 Skywalking微服项目实战01.mp45 a1 n" K' Q- O) d/ r7 o0 T2 O
    │      │      20 Skywalking微服项目实战02.mp4
    ( R; R. Q( `' Q1 r│      │      21 Skywalking微服项目实战03.mp4; N0 h( j/ Z. a4 W9 A0 L; Q
    ; w3 u/ s( O' G! S│      │      22 Skywalking微服项目实战04.mp46 P6 o# U9 z) x: n" c& s  ^
    ( O$ _; H  Y# P8 a# t$ [4 {  F, R+ w│      │      23 Skywalking微服项目实战05.mp4
    0 s" p7 x7 `# F3 `/ \│      │      24 Skywalking微服项目实战06.mp4
    9 C4 l! F8 N4 W# ^│      │      25 Skywalking微服项目实战07.mp43 {2 f' V4 @. b+ j1 E+ `0 w
    " a3 C/ u; Y0 {, k% ?│      │      26 Skywalking应用.mp47 v0 C) Z: Z' _, {: f6 }
    3 n8 a7 h- }9 a# L. N│      │      27 Skywalking源码解析01.mp4
    ' Z  N. w( ^3 `: D( Q│      │      28 Skywalking源码解析02.mp4* `" c5 w$ T$ t2 b3 L6 ^! k
    3 c9 s3 C" {: d  X4 }# t3 w│      │      29 javaagent原理分析01.mp49 Q- _4 }  P% P0 C4 N6 T. e: f9 a  X7 G
    │      │      30 javaagent原理分析02.mp4* X0 ]# x! P# c5 p& v1 l. M
    │      │      31 javaagent原理分析03.mp46 N: u) B4 Z6 N! z& B9 s( F6 ~
    7 r! t! ]) B5 \│      │      32 javassist原理分析01.mp41 I8 f# f7 s4 R, c3 @9 z! C, o; F/ U, K2 \2 T' \. m- Z# z& j
    │      │      33 javassist原理分析02.mp4, w& y5 s8 `; k4 g9 T8 F& P3 |# w4 R8 X/ [9 b
    │      │      34 javassist原理分析03.mp42 t/ Y  Q' q0 w- c( h1 E! ^7 _- \- O% ?9 h1 l: S# p5 u
    │      │      35 社区与开源.mp4: l# K4 [# x% W1 O" \1 ]  u/ y; O! R
    │      │      . q. H1 Z2 p5 l; l7 L6 n
    4 g0 b+ ?1 T, b' n/ Y5 i% U│      ├─03 任务二:性能监控工具Pinpoint7 [' L, ^" O( Z1 a- ]! f' Q8 {
    │      │      01 Pinpoint系统简介.mp4& Q2 U- `; K% l
    " s% P. l- V1 I/ @/ v& V: A│      │      02 Pinpoint环境安装.mp4" u* p* m; }% u
    │      │      03 Pinpoint WEB-UI安装.mp4
    # V9 U  b" S7 L+ r- R│      │      04 pinpoint-agent安装.mp45 ]) W! i+ k2 D3 l3 Y8 F; K0 q
    1 I; s% u! C& k. s: p* d0 [8 p! T# e│      │      05 WAR应用监控实战01.mp4! N; D1 \# l. @
    │      │      06 WAR应用监控实战02.mp41 Y( P; z, V1 Y- W" c: f7 \8 L5 j# Y0 `& h4 J) p
    │      │      07 WAR应用监控实战03.mp44 G( \* J9 A" _. t* j
    ( u; n1 h+ a9 d0 ]) C│      │      08 JAR应用监控实战.mp47 l' K9 B1 \2 r% m
    │      │      09 自定义Docker镜像.mp4
    0 k, @6 g8 l5 T  x) b2 W│      │      10 MariaDB监控实战01.mp41 d/ E. m3 W- b5 W* o- \2 i" w" l& ]" {# u7 R" _1 K
    │      │      11 MariaDB监控实战02.mp4
    / I  Q" P, Q7 R; Y% ]1 `│      │      12 MariaDB监控实战03.mp4* q# [# G. z  H9 y& h
    9 o  `- t: E+ F& q: A' n6 `│      │      13 MySQL监控实战01.mp41 ?; G! U1 }6 b: Y; F
    │      │      14 MySQL监控实战02.mp4
    : u8 j4 Q/ ]0 k" C│      │      15 MySQL监控实战03.mp45 J4 B0 o( i; m5 B& a* j4 l
    4 h) A9 j  b# U; S8 k/ M( D│      │      
    3 l3 e9 e% ?* t9 D2 B0 t│      └─04 任务三:代码质量管理工具Sonar
    $ f7 V- l" o: S, Q* d│              01 SonarQube简介.mp4/ j3 Y' e8 ]  |# k2 ?6 C, x$ I# C6 j  r; c, u
    │              02 SonarQube安装.mp4! Z1 N# _4 {6 {+ Q. C$ K3 F7 a
    │              03 SonarQube中文版.mp4" D. _+ j, F& r, O
    4 m4 ?6 H6 l# h│              04 SonarLint安装.mp4+ s  O  d+ c, Y2 a( e
    * F7 v# p/ \2 K0 u│              05 SonarLint配置及使用.mp46 D2 {) `5 ~7 s: S0 C
    5 T: c2 W/ T& e0 r* [. @: T# P│              06 Maven项目实战01.mp4( P- a+ u. H( i& d3 d
    │              07 Maven项目实战02.mp4! v( a  `8 N& i' o, w( P% t' @' f% `& i) |$ i' j2 ?; j9 @
    │              08 Sonar-Scanner安装.mp4% Q: O$ X" L% i" n# N; T3 D3 z! X
    │              09 Sonar-Scanner实战.mp4  @, B! b) x7 U$ o5 V/ v; [* v) ?! W1 X
    │              10 SonarQube服务器端实战.mp4
    2 Z! Z+ r# a' t- m- M( Q2 L│              11 自定义SonarQube镜像.mp4" B4 _" l; }2 s5 @
    : u9 y, t" o, x5 |4 ^9 g- N: X│              12 服务器部署环境准备.mp4% c# v# j) g5 A0 d' a$ _1 h& s0 P! s$ z& i: o. I0 a( ~
    │              13 编写Docker-Compose文件.mp4+ O6 G' ?% @/ t. G9 m2 Q8 V3 j" w; C+ U( A. U! _% S
    │              14 服务器部署测试.mp43 r" }# ~' A8 o6 d% i* O  n
    │              
    - U' a; z- C' D5 A' @$ ~; o├─10 第十阶段 底层调优与算法深入& z( r: M$ p- k  c5 A; _) E' t: U
    │  ├─01 数据结构、算法
    . R* ~; G- U5 J, W- \9 G4 ]│  │  │  04 第十阶段模块一作业1 s6 B+ j0 U; ^9 t8 L  K: u+ H
    │  │  │  ! h/ ~* B. N- s; B0 c
    5 `: e: N. p; W7 \" c( W7 K│  │  ├─01 课程资料  j9 s( D; z% v4 w: a
    . W# V5 {0 o4 S! ~│  │  │      01 01 讲义下载.zip; h& p* ?/ |# ^+ s$ H$ H0 J' x7 }  B% Y# r& s' x  U
    │  │  │      ; A8 |7 a/ M! Y/ I- B
    │  │  ├─02 任务一:数据结构与算法基础
    6 j# I$ H; z3 P" R# p7 \│  │  │      01 课程介绍.mp4% W5 W) B# u8 ?- T+ ]0 h; |9 m( e( G$ W6 x) m- m
    │  │  │      02 数据结构与算法概述.mp46 n, n! s. L7 Q( j9 P7 |# R0 n% Q) o- Z$ S8 j) I
    │  │  │      03 算法复杂度估算.mp4
    6 O  W+ h; r2 H0 U' k│  │  │      04 常见的时间复杂度.mp4
    $ _9 [4 ?& y- w% @# Q" o% d│  │  │      05 数据结构和算法的意义.mp4* Q* j3 i6 C. R, X/ @
    9 L! o! o$ b/ J" N4 e7 ?+ `│  │  │      06 数组概念和原理.mp4" T2 R' t9 N/ t; x+ `+ `' z7 Y1 m; _2 E
    │  │  │      07 数组操作.mp4
    % ^  T: k9 _. b6 g; X) p│  │  │      08 链表概念和原理.mp4% |+ r4 f, `/ e4 `9 m0 E: R8 }  k  W7 B: X
    │  │  │      09 链表操作.mp47 e& v/ G" N* M1 v
    │  │  │      10 数组与链表对比.mp4% f9 a# s6 S5 U' e
    ( W. d  F. M9 S$ K# O│  │  │      11 栈概念和原理.mp4
    4 t8 |: v* n6 m) A5 R/ _6 ^$ W│  │  │      12 栈操作.mp4  G& F  y4 t* }2 D% c+ j
    │  │  │      13 栈应用.mp4( l2 P9 {! g# s; g3 k
    │  │  │      14 队列概念和原理.mp4$ X  \" O9 L& N, G- k, i
    % `6 h! T- }" A2 Q3 _4 X│  │  │      15 队列操作.mp4: j# Y1 x$ h0 }
    │  │  │      16 队列应用.mp4( X& L# x' D- Y2 W
    │  │  │      17 散列表概念和原理.mp45 D6 d- C4 F% X. c1 X* |. Q
    │  │  │      18 散列表操作.mp40 l: I" F0 L2 c) l$ f+ a4 o/ d% }: b1 a2 `
    │  │  │      19 手写hashmap(上).mp4
    . V8 M: O& _2 l1 Q│  │  │      20 手写hashmap(下).mp4. m, S6 W& o* I0 f! y/ y3 k$ g& M2 Z* [; z( a" F( N' v
    │  │  │      21 散列表测试及复杂度.mp4+ ^0 h( n8 d. H! b
    │  │  │      22 散列表应用.mp41 V0 E8 }/ n* t* S
    │  │  │      23 递归算法.mp4- N/ @1 o. Y. V
    │  │  │      24 斐波那契数列.mp46 S- j$ k  b8 X/ o  b* G
    │  │  │      25 递归时间复杂度及应用.mp49 k, c* H, [4 I; Y7 ~6 A
    │  │  │      26 二分查找.mp4
    : u' g4 x3 i  O1 R7 _  b│  │  │      27 递归二分查找.mp4# h) y4 l9 B% T/ z
    & s6 W6 E  b6 b│  │  │      28 二分法面试题.mp46 a7 G  q0 `! ?+ g# T7 g
    3 L/ f, g$ t2 @! ?" ?5 s. Q│  │  │      29 二分法应用.mp45 s/ r# Y  U" e4 K; E4 k- G/ P; `0 B
    │  │  │      . M6 C, }1 E# Z* g, ?9 p7 z! W3 h! |+ m+ d) v& s
    │  │  ├─03 任务二:数据结构与算法高级0 v2 |' n  q6 S) ]9 Y: e1 N% Z# l( Q1 y
    │  │  │      01 树的概念.mp4: G  s7 l- N9 u! \8 j; H  s' H! P! T& j3 \+ n3 S
    │  │  │      02 二叉树.mp4# B6 _( k7 A+ G( r8 b# b; B
    6 g% ]1 S0 l4 R│  │  │      03 二叉查找树.mp44 D" Y. m6 J6 V- i+ q& \% }
    │  │  │      04 深度遍历.mp47 v9 [# ?( l. F! D0 f
    4 Y* t/ d+ |8 I7 S0 g│  │  │      05 深度遍历实现(上).mp4) m0 y9 a/ I# `: u9 s. t, z% G. \) }% j2 X
    │  │  │      06 深度遍历实现(下).mp4+ V9 T* m2 n. T: w+ z
    ; O3 b/ o9 U; w9 o( y2 ^% n│  │  │      07 广度优先遍历.mp4
    4 o& Y* V/ d6 }8 I0 b│  │  │      08 时间复杂度和应用.mp43 G: N8 @$ |- Z9 I, M8 o1 Q# }% u) c, R" D
    │  │  │      09 红黑树概念.mp4
    1 R7 R3 m$ t# Q6 X9 x$ Y│  │  │      10 红黑树插入.mp4: F5 g; I% {! ?8 x4 s+ B& G" {) \% ^" h
    │  │  │      11 红黑树实现(上).mp4; z' O1 \. l- i8 |3 S2 C
    4 R/ \3 x3 U4 U' x0 I* U. o│  │  │      12 红黑树实现(下).mp4: f# Q1 @9 a' g: A0 p, ~! I
    % U/ M# r3 i: k; Z" i9 k1 n9 b│  │  │      13 红黑树测试及应用.mp4
    : h# M0 ]9 u, D/ p9 h( y│  │  │      14 多路查找树.mp4" n1 E# z/ }& ?
    - l/ [* N' A6 I" e8 P" H│  │  │      15 二叉堆.mp4  u5 l) Q0 I: z7 g2 q' N  c1 E- A) s4 ]5 L. A% A
    │  │  │      16 冒泡排序.mp4" K; c3 Y. h2 V; a' F9 z0 u: k6 F) S" q9 O
    │  │  │      17 冒泡排序实现.mp4( ^: k" r( f4 ]& K; v
    │  │  │      18 快速排序.mp44 }3 u8 |$ |3 @- a  }+ q7 O- H5 O0 i7 [5 Q; M9 K; i
    │  │  │      19 快速排序实现.mp42 ?5 M4 E) |8 i& I# l: A% i/ j# [4 A4 |: m7 P
    │  │  │      20 堆排序.mp4* c9 J0 x9 X* O# B1 K5 J
    ( r. b7 H( [# R' T$ i4 x/ _│  │  │      21 堆排序实现.mp4$ a/ n/ u& S( w% X: J7 ?+ _" V& v5 `4 l
    │  │  │      22 计数排序.mp46 t# Q( v; _5 U/ ^# ~' G
    │  │  │      23 桶排序.mp4
      Q* u0 H4 W) o4 r│  │  │      24 BF算法及实现.mp4
    4 j( c5 [$ J0 J6 E. F5 Q8 @│  │  │      25 RK算法介绍.mp4# Q% \$ \, O5 K+ _1 t# e" v* M* ~  E
    9 z; k4 A6 I$ r) {# O- G│  │  │      26 RK算法实现.mp4+ z7 m- E! ?; m, p% P5 a" e/ v8 A* s$ p( Q
    5 {+ i* e  H. n  }; h, B& A2 q6 J│  │  │      27 BM算法介绍.mp4' i# |' X/ d  f5 X  o" n6 b+ P4 ~4 G$ m8 ?, ]. e
    │  │  │      28 BM算法实现.mp4
    2 y% Z1 W: Y2 V│  │  │      29 Trie树介绍.mp4
    5 J6 j: o) B* V9 L│  │  │      30 Trie树实现.mp4
    : @$ \& H; O0 Q# U│  │  │      31 Trie树应用.mp4! C2 e: g% s+ U/ x7 F$ [
    + C9 W% T+ m% A- S. j│  │  │      32 图的概念.mp4' w$ \" M2 O9 i* o9 e2 F
    8 h  a. Z3 ^: W3 W2 l│  │  │      33 邻接矩阵及实现.mp4
    5 g) d/ V! ^6 x2 l│  │  │      34 邻接表及实现.mp4: i2 i8 `& o) f; s# B: ]) Z7 [% u3 ~7 N$ \' R  D9 A* H/ K
    │  │  │      35 DFS&BFS.mp4
    ' L% j+ K! o. c│  │  │      36 BFS应用.mp4
    8 k# E$ p, C% l1 D. q" \- L│  │  │      37 贪心算法.mp4/ p) P1 I* H; E' P/ }# t
    │  │  │      38 部分背包.mp4
    % n: S7 u- u$ S8 V! O3 A│  │  │      39 贪心算法复杂度和应用.mp48 E/ I# s0 a9 W
    & g: S, [! x! l; }" b│  │  │      40 分治算法.mp4" _; |4 ^! }* e4 _' _+ x1 L
    " w* {: k- G3 l; y│  │  │      41 求x的n次幂.mp4
    8 `1 n+ F$ n* t# N│  │  │      42 回溯算法.mp4* q! C, \' f. {* \* A9 a3 r# ^: ?
    │  │  │      43 NQueens实现.mp47 |/ a# L6 {9 ^" ^) q0 r  B/ `
    │  │  │      44 回溯算法时间复杂度和应用.mp4+ q% D  Z2 O; \/ c# k
    % w4 U0 U1 W" a6 `& v│  │  │      45 动态规划.mp4/ l) r0 @  g& k- V( y3 E9 t" s8 Q: L  b0 F$ Y" H
    │  │  │      46 斐波那契dp方程.mp4! V8 p6 L0 a% M5 p
    , z9 y& T: i- `  M' ^│  │  │      47 环形链表问题.mp4! Y3 n; r: ^  p; ?2 I0 z: t% }% x. d. r; c% E6 S& B
    │  │  │      48 背包问题分析.mp41 e2 ^" G2 V  }4 S
    │  │  │      49 背包实现.mp4/ I& L* w  d( g0 n5 B, N; O+ N/ N5 j! t0 F: V5 U
    │  │  │      
    ' z6 n) K  ?8 j- `- u│  │  └─05 模块一直播【回放】8 O  e9 C1 D" J5 o
    │  │          01 01 Java高薪--阶段十模块一课程及直播--满意度调查_不提供.txt. s9 Q: s# X4 Y- N% P; c2 [
    ; `. O. R, d7 G" j% P( _│  │          02 java 高薪5期阶段十模块一直播.mp4
    ! }! I3 Z( y: R1 I│  │          2 c, N2 z) f" x9 E9 ^0 V! {7 S  D/ {  J$ H( ~  N2 G" h
    │  └─02 并发编程、JVM优化、Linux优化/ H, u7 x4 Z/ Y3 _( T0 C1 ?+ i
    . `) f& F7 n- p! W7 V7 K0 Y│      │  05 第十阶段模块二作业: A( b$ [% N/ i) h2 p- Q* s. G% J' Z* W. k% L
    │      │  : M) b  f- r5 H4 m; a2 I+ j; k8 k% K- A1 j
    │      ├─01 课程资料下载
    5 V! q) m! g' F9 G│      │      01 01 讲义及代码.zip
    ; i4 |; {& ^2 \│      │      6 V% ?5 Z: b2 w
    │      ├─02 任务一:并发编程6 N% q. O7 S* ]) g# O/ d( U1 p8 }$ k& T% M4 ], ]( W
    │      │      01 并发编程课程内容介绍.mp4) S! o9 Q" {- u5 E. v5 ?2 V( p0 }
    │      │      02 Thread和Runnable.mp44 q. H3 g& s$ r6 q$ @
    │      │      03 Synchronized关键字.mp4; R9 ~/ T$ Y$ t# X9 z4 N& r$ {
    │      │      04 wait()与notify()方法.mp4
    9 W2 J: n) }* n9 e+ Q; s8 w│      │      05 interrupt()方法.mp4- \; t% k0 z1 }' q# U
    │      │      06 线程的优雅关闭.mp4
    8 W/ E1 f3 y2 n# }│      │      07 并发编程的核心概念.mp4
    $ ?9 |3 h0 E# N8 j4 V" J│      │      08 并发编程的问题.mp4
    ! N8 S$ q0 e7 Y3 W; f2 O3 ^│      │      09 JMM与happen-before.mp4" r$ ~5 h! O' v+ T( G
    │      │      10 volatile_final.mp4* d# @/ |- e! W5 l7 Y. L0 T; h' S: Z7 E' v5 [* |# K
    │      │      11 BlockingQueue-01.mp4( x/ o3 U9 G& b; p+ n# O8 G+ o8 R( L& f, B" ], _7 l8 H) G2 h
    │      │      12 BlockingQueue-02.mp4# _; K( ]- \' ]6 t4 ^
      Q7 B$ S! y7 p' ~' t6 e1 ]2 Y│      │      13 BlockingQueue-03.mp4. _8 _; K2 O1 @1 O2 H) ^
    $ e  N$ L( _7 W! p│      │      14 BlockingDeque.mp4: b9 C9 \6 x1 r
    + @/ S% i0 q# D│      │      15 CopyOnWrite.mp4
    / T5 M9 V, W# r│      │      16 ConcurrentLinkedQueue_Deque.mp4
    7 l% N( ~8 P. z3 Z& c│      │      17 ConcurrentHashMap-01.mp48 ^4 s" r7 M! R2 S0 Q; I9 ^
    │      │      18 ConcurrentHashMap-02.mp4  @+ F) |  y" v1 z' E% X& W
    │      │      19 ConcurrentSkipListMap_Set-01.mp40 d$ L; c  j# k( e9 P8 l
    ' ?- |' ^% E, o& e8 N. z│      │      20 ConcurrentSkipListMap_Set-02.mp4. m2 C% ~1 n( ]( o% `
    " a% T7 B, K" h, x8 V3 `& Q- {│      │      21 Semaphore.mp4& O9 p8 U+ p" |) r4 |2 _3 T5 r  S) s
    │      │      22 CountDownLatch.mp4
    # d7 H. w) C/ e* o│      │      23 CyclicBarrier.mp4, k) |/ @1 h" n. D: q
    - r9 A. {2 V" E1 a$ O+ w4 ^│      │      24 Exchanger.mp4, x5 o4 h: v8 m7 r& C# r
    │      │      25 Phaser-01.mp48 H6 q4 w& M6 F0 I# e& O+ u) l2 |9 i; B* i
    │      │      26 Phaser-02.mp4' y5 e9 O1 Q! R7 O; r; t  f: m
    % \# k! L+ Q1 k8 C3 |' Z- P│      │      27 AtomicInteger和AtomicLong.mp49 d; _1 _& a. r
    8 M$ s9 W; ]! b7 @" v7 e& a│      │      28 AtomicBoolean和AtomicReference.mp4
    * ]+ e4 T- B- D0 w/ z9 ]6 @│      │      29 AtomicStampedReference和AtomicMarkableReference.mp4
    ; |9 D* F4 V* K* I! `' M│      │      30 AtomicIntegerFieldUpdater....mp4
    0 @2 \" E7 j& d: R; {│      │      31 AtomicIntegerArray....mp4/ U7 q+ o$ H$ [- [% z; \) U  c2 r6 ]0 E. V
    │      │      32 Striped64与LongAdder-01.mp4, Z# g4 m/ V  Z/ `! @+ Z2 O
    ; z; @, O/ c2 v4 |& B: n│      │      33 Striped64与LongAdder-02.mp4; E; Z: j% w& A  r2 N1 [; d
    1 \, ^, d+ |- J& l$ Q! o│      │      34 互斥锁-01.mp4
    % C3 z0 }4 d0 \) x( O│      │      35 互斥锁-02.mp4' [' a: W/ k/ C
    │      │      36 读写锁-01.mp4/ O# V2 `  O& l2 n/ }3 [( S& Z* a8 b7 c+ s0 T9 S' o6 E  N
    │      │      37 读写锁-02.mp4$ _: J! D% f# {8 k! S) \
    6 u9 |$ o; J! Z0 k) \: `2 F│      │      38 Condition.mp47 {2 ]: t- a3 d, p7 W
    │      │      39 StampedLock-01.mp4+ V: C5 c) K  [
    , q6 E9 i5 K5 N- F│      │      40 StampedLock-02.mp4; X# w# z( w9 I, b  V- ?  ?
    - f$ Y' q# [6 d5 h+ N8 [/ U│      │      41 线程池原理.mp4
    4 V" X& ?+ D0 ?" D│      │      42 线程池的类继承体系.mp4. y6 ]5 A5 @: c& K* M
    │      │      43 ThreadPoolExecutor-01.mp4
    ) J) e: ?7 x  R  |7 T1 |│      │      44 ThreadPoolExecutor-02.mp41 Z5 v, f% t/ @) e0 Y, f0 x) E5 l/ y: C# C
    │      │      45 Executors工具类.mp4/ |3 n  h0 C& o! F0 Q
    │      │      46 ScheduledThreadPoolExecutor.mp4
    2 T' Y. T: G8 x1 P8 T│      │      47 CompletableFuture用法-01.mp46 k5 F9 V- o: C$ K3 ^! {" x7 C( a
    │      │      48 CompletableFuture用法-02.mp4! W5 d$ v& p. e/ M0 ]! s
    3 E8 j  Q, t& ]0 {0 T/ V* s6 C│      │      49 CompletableFuture用法-03.mp4' W$ _: ~# x" C/ M: X% ^: i0 _. |' t$ j
    │      │      50 CompletableFuture用法-04.mp4+ N/ T0 x' _) G) S) z* [" S& ~+ p" U
    │      │      51 CompletableFuture用法-05.mp4
    " V$ t0 \3 L- k8 }6 f, @* |│      │      52 CompletableFuture用法-06.mp4( U+ f$ n( [; ?$ n5 t! E
    - D; H3 i4 x; j8 _# e% T│      │      53 ForkJoinPool用法.mp4
    7 Y: d! J% F3 G  S2 n  j* Y│      │      54 核心数据结构.mp47 h9 R1 |# L4 m% H
    5 [2 n" ?! K, C& E: G3 X9 N│      │      55 工作窃取队列.mp42 F3 M9 o1 k* [! v; J
    9 k, p$ Z9 x  Z7 _│      │      56 ForkJoinPool状态控制.mp4$ S9 A/ F  D* T2 e8 b, h
    │      │      57 Worker线程的阻塞-唤醒机制.mp4
    * O+ `& X0 \; C" s) I│      │      58 任务的提交过程分析.mp43 f0 n$ Q6 @* @, i3 U0 |" t# j% A) i& Z& l8 U$ S& e$ I; l( f4 D# Y/ L& R% g
    │      │      59 任务的执行过程分析.mp4( E& P& n+ T1 U8 U( K* \* p, \4 Z8 E# ]' F
    │      │      60 ForkJoinTask的fork_join.mp4
    ) w) g& G  p. w, G+ G9 h/ e9 D│      │      61 ForkJoinPool的优雅关闭.mp49 _$ X- c; Z# T. s. m- |( J: O- R
    │      │      62 Single_Threaded_Execution模式.mp42 A7 L" T, T. ]; q
    # j! q! \; }* A0 I' R* Q$ j│      │      63 Immutable模式.mp49 G% ~  G: ]2 {% x- c: n- A9 u, I0 B
    │      │      64 Guarded_Suspension模式.mp4+ v1 L; O& s% G( c/ u& l
    , ?0 h7 `/ {; T) I  G│      │      65 Balking模式.mp44 ?' r% R, O5 m( l
    │      │      66 Producer-Consumer模式.mp43 j, f+ o, |/ {8 Z$ m" L% O/ d* r6 D# K- B; I' T: i
    │      │      67 Read-Write Lock模式.mp4  j2 k; Q* D" h  B; q* G" d( i' l  B$ G' D) X5 S% o, S( u9 c5 V
    │      │      68 Thread-Per-Message模式.mp4+ a8 c$ h$ W! ?
    7 O" i! A0 N& S9 a0 J2 h/ \9 _6 F│      │      69 Worker Thread模式.mp4( N- h9 B( E9 _3 J7 L3 |- g2 N8 x3 ~5 E4 m1 Q; Q  c+ J
    │      │      70 Future模式.mp40 _  d: Z+ u- L+ ^. z& P) o
    6 v: Q$ U# F, y$ ^; k2 h' M│      │      7 p- d, v7 M/ m3 u* I5 {. b' y1 J( F$ Z; m
    │      ├─03 任务二:JVM优化& T. w( O: i3 v, H6 q4 k
    │      │      01 前言.mp4
    ' D+ c5 V. I* x1 l" n  }8 Q; f│      │      02 JVM优化课程内容介绍.mp4$ S9 Q! @" m2 s8 w  n+ p/ f! r
    │      │      03 什么是JVM.mp42 |1 h# X0 ?* k* j5 S
    │      │      04 JVM和操作系统的关系.mp44 P7 i( N! D0 N) V: b3 Z: [
    * y: ?+ v* I; c5 g9 R+ o# B/ p│      │      05 JDK、JRE与JVM的关系.mp4- a$ R$ b8 {6 _3 C% V! l& g! K" @
    │      │      06 Java虚拟机规范和语言规范.mp41 q# C; b3 P0 C4 [% ]! m3 p
    1 P  a" N4 i0 X& T! n* A│      │      07 JVM的整体架构.mp47 q* u/ h# F/ y' ~* u; v
    1 i6 o1 Z* @2 k. d& I) r* u│      │      08 JVM运行时内存介绍.mp4) j7 \4 K3 ]1 i' Y& Q) M
    / p- M7 k7 `5 k: y; s. c6 A│      │      09 PC寄存器.mp47 p% \* r$ r& M9 _1 |0 {) e) I2 t6 g+ k  n
    │      │      10 虚拟机栈.mp4
    . v( ?/ {1 `& N: N│      │      11 设置栈内存大小.mp4
    ; h% [; ]+ o8 [* A│      │      12 局部变量表.mp4
    - x% D, Z) |3 [5 W0 b# R│      │      13 操作数栈.mp40 A0 s9 i. v4 y) r* |: d4 f! J! w' T, T+ j. W% y0 E: K0 a5 Y
    │      │      14 动态链接.mp4' G2 p- I2 g$ q( G# Z1 ]/ t/ o
    │      │      15 方法返回值地址.mp44 `6 e% o- G  c/ ?, K6 R4 Y8 U# s1 o3 \& j; n1 J
    │      │      16 本地方法栈.mp4" h! M, P, y. e% D
    % D( N3 k- y- j& Q$ n│      │      17 堆空间简介.mp41 w$ Z, q' N% |
    │      │      18 设置堆空间的大小.mp4( o6 O1 a, q8 b1 P
    0 l* V9 s6 Q9 y( k  a│      │      19 堆的分类.mp4
    1 w# u$ h/ e9 a, M* h│      │      20 年轻代和老年代.mp4
    1 ?$ _. [- z6 M7 a" w# C0 X│      │      21 对象分配过程.mp4/ }8 k: Q$ h, c8 a. b8 s
    ! v  v% t4 J" }  y4 n, g. k+ X) q│      │      22 堆GC.mp42 a+ K  S% O% o6 R9 l5 {
    │      │      23 元空间介绍.mp41 Z8 [! C6 Y  a& @4 l
    / T* B, \* u/ S, b, |) u│      │      24 方法区的简介.mp4: T2 s$ k* G+ d( Q5 I$ P
    │      │      25 方法区结构.mp40 p1 G9 p( B2 X
    │      │      26 设置方法区大小.mp4
    + ]+ G2 c, T: u. J│      │      27 常量池介绍.mp4
    ) @& m! x) @+ @8 l, \9 f│      │      28 直接内存.mp46 m7 |+ w! O3 a/ o7 g- O  X* w) I, N  `5 N1 W6 D( J9 @7 w
    │      │      29 堆内存溢出问题.mp4/ g4 g# J7 K; T4 |- W+ ^  h
    │      │      30 虚拟机栈和本地方法栈溢出问题.mp4
    ' }* W/ Q+ M7 R' [2 u│      │      31 常量池内存溢出问题.mp44 q1 W- G- h- ~; T; e; \; ]# `+ J$ L# x+ d6 ]6 S
    │      │      32 方法区内存溢出问题.mp4) M. S+ w. r  J3 R- Y* Q& h4 @. N5 y: Y! F4 O8 i; M
    │      │      33 直接内存溢出问题.mp4, ]8 w+ M% E! F
    │      │      34 类加载器子系统.mp4/ Z( l0 \) w3 j8 g) R/ e8 I
    │      │      35 类加载过程剖析.mp4
    0 i2 o% C6 R% O" K│      │      36 加载Loading.mp4% A2 j" D8 P* @/ e6 M
    │      │      37 连接阶段.mp4. x& q& x/ T: G0 Z8 t, [* ?) g& n, v- y& a
    │      │      38 类的执行过程-初始化.mp4' \" ?% @+ m' M& |: t- g. D: x
    / n( r6 z6 \9 `0 c+ F│      │      39 clinit和init方法区别.mp43 ~  i- e5 r) V3 M! G+ c
    │      │      40 类加载器的介绍.mp4
    5 Y& L; s" `6 [- T2 {' z│      │      41 双亲委派模型.mp4) S2 c  m" T, ^- `( D- @0 c  u& }; |" X: T8 x
    │      │      42 双亲委派模型原理.mp4- R2 W9 h  h+ K; h
    │      │      43 自定义类加载的流程.mp4. a( b& z  o0 m0 t
    / x! l- X% V  ]% }$ B, e/ e! {│      │      44 自定义类加载器实现.mp4) |# ?; c; t2 m6 O9 E
    │      │      45 Launcher类的源码剖析.mp4
    . o( s$ A; m4 v+ a. \5 N│      │      46 ClassLoader源码解析-01.mp40 ^- l. |: O( K6 h2 \0 k: U" t! {8 d( N% L, s/ s
    │      │      47 ClassLoader源码解析-02.mp4) p( v4 f9 m6 m
    │      │      48 垃圾回收概述.mp4. ?+ G) i, @! I# w. W+ Y) j6 y2 {: O# A0 [2 k. I& r- R, L
    │      │      49 引用计数算法.mp40 w# G% z; r" A7 J% j% s
    2 }0 \' Q, d  L& ?" U0 F1 i│      │      50 可达性分析算法.mp48 t9 P5 W/ r: k1 c) e, k2 p
    │      │      51 判断对象是否存活.mp4' s) y" X* @% w  ~. i3 M
    ! d' [) E/ y/ N# q" p! C; l9 |# F│      │      52 再谈对象的引用.mp4
    6 t+ g2 r$ b  H" d, m7 `  x# @│      │      53 分代收集理论.mp4' n# C: w: E3 Z4 p/ f
    - G) @5 p3 q5 m8 _5 f( D  k- X* D8 a│      │      54 标记清除算法.mp4
    1 v7 q7 M9 c  F  L* {, L│      │      55 标记复制算法.mp4' R  X! q' i, h# q
    │      │      56 标记整理算法.mp4
    & a# V) E* ^$ O' j0 X│      │      57 垃圾收集器概述.mp4+ F1 \  {/ D% M9 G- u( D, L. g5 K5 H5 a9 Q' R5 D4 a
    │      │      58 Serial垃圾回收器.mp42 y4 c& ?3 v" [6 @7 h" e
    │      │      59 ParNew垃圾回收器.mp4, Q% d# h' L) J
    % `- s- [6 P, p  H│      │      60 Parallel Scavenge垃圾回收器.mp4* |- a* d: k. f7 Q
    │      │      61 Serial Old垃圾回收器.mp4* z0 J% g) Y  Z1 \
    │      │      62 Parallel Old垃圾回收器.mp4: h8 K6 f0 J8 R
    2 g% {4 y( T7 z& o' G. Q│      │      63 CMS垃圾收集器执行流程.mp4
    4 x! z1 ~6 S1 J" A9 X. o│      │      64 可达性分析-三色标记.mp46 \7 T6 ^/ P6 ^+ }* c  G' z
    │      │      65 CMS垃圾回收的缺点.mp47 k8 _3 [9 I6 l1 s+ U+ a- j2 `$ g8 e. S/ O8 S5 K
    │      │      66 G1垃圾收集器.mp4$ E( n1 h- B* T$ w/ s1 E9 g
    7 U' w% w" h- W+ z$ I│      │      67 G1垃圾回收过程.mp49 }! [, e: q3 a0 s% Y6 E$ e. c, ?- a7 v; J+ `
    │      │      68 G1垃圾收集器参数.mp4# J8 S4 e, g( \( o) ]2 N; n( _0 s9 _+ N# ~
    │      │      69 jps指令.mp4
    ) j. Y* i# P, k6 P+ b│      │      70 jinfo指令.mp46 h7 A4 x! P9 k+ L, e# u# i
    │      │      71 jstat指令.mp4* W$ B5 d( t/ G3 X. D
    │      │      72 jstat练习.mp4# W# m" C0 E8 w0 r
    # d$ D& M  r! g# {! u│      │      73 jstack指令.mp47 w, G2 R& T0 @% }
    │      │      74 用jstack解决CPU过高和死锁.mp4
    ) r9 ?1 S. C5 M' g1 I1 T. I; a# b5 s% }│      │      75 jmap指令.mp4& G  T9 O. e7 D/ n  b6 o" h* C1 m
    │      │      76 jhat指令.mp46 C1 g0 _. y3 h9 n3 _: I- o1 {4 r' v
    │      │      77 jconsole内存监控.mp4% j% y- `! `8 f- b6 h" ?4 B2 Y7 j: Y: v# O, h/ I4 l
    │      │      78 jconsole检查线程问题.mp4* y0 u5 s$ @/ a1 E9 R7 P: G+ i: a
    * r1 S, n4 |% f' O4 H. w- N$ K│      │      79 visualVM工具使用.mp4. k  x1 R- B2 i* W3 `( H; K$ _% W9 C3 S+ r$ n( b, j% L
    │      │      80 visualVM分析死锁问题.mp4  f$ ?' K" P* {0 m& ?5 G7 `8 Y( Q8 q  s, y6 H
    │      │      81 GC日志参数.mp4
    1 ~" e$ E1 V9 n$ k, Y│      │      82 GC日志格式.mp4& _/ O. y4 g4 j" h0 ]+ `* G) W( ]: E+ a, u: p
    │      │      83 GC日志含义.mp4( }$ D- a/ }& ]9 @# F0 B. T; B
    2 I6 t' ^2 H  ?9 d' H7 z│      │      84 GC日志分析01.mp4# ^0 ]6 k. J2 G9 A8 q) }
    │      │      85 GC日志分析02.mp4+ J! |% R* X7 m7 B
    3 u0 B' q7 Z% b" \0 |' m│      │      86 GC日志分析工具.mp4
    % |" q( M  t% \# L│      │      87 GCeasy报告.mp4* ^" j' f5 F) p2 q
    / ^& j( L( v, J! ^│      │      88 GCViewer使用.mp4/ X, H; h4 L  Y4 a1 O' \, y" v
    │      │      89 JVM调优实战概述.mp4/ r* H2 C# d3 c+ c( L- X/ X7 t0 H" ?: ?2 |0 G# D
    │      │      90 安装Tomcat部署Web项目.mp4
    , P! Y1 n) m% E5 G. _( _/ O│      │      91 JMeter安装与使用.mp41 t8 }' n5 p1 g( @2 S9 E2 i0 M/ T" K7 X+ r( Z8 b( L
    │      │      92 禁用AJP服务.mp46 O  W7 `5 e' r6 V+ G. s
    │      │      93 设置Tomcat执行器.mp47 N/ A8 n) U, m
    │      │      94 Tomcat线程数调优测试.mp46 S( J$ m  s3 _+ Y' }; y* e% h( S# O% W, U& g! Q
    │      │      95 NIO2和NIO模型吞吐量测试.mp4
    * g' l: |. ~8 f& _+ W  G│      │      96 JVM调优设置并行垃圾回收器.mp4
    / q+ z8 E" |) H& W& @5 F9 E3 q1 U│      │      97 使用GCeasy分析gc.log.mp4# [4 ]  v4 @/ Y0 V) n. t( E% X4 Z" C2 j  Q" [! m
    │      │      98 JVM调优设置年轻代大小.mp4! C) j% G; z* f0 e2 y: D8 h
    │      │      99 G1垃圾收集器调优测试.mp4: f# @) h2 t5 N
    " W, X# `9 F. U+ l& X7 Y& W4 }│      │      2 M- G8 N9 X+ I/ u' ^
    * N6 L. J/ g9 m. U, c3 ^% s) W0 S& n│      ├─04 任务三:Linux优化+ T0 p/ M6 D9 j0 {! {8 m; ~7 g3 r( h0 o$ f
    │      │      01 Linux优化课程内容简介.mp4; C% Y0 ?) S$ Z3 x3 b/ O8 u2 H: r7 I3 K( n1 D4 j0 o
    │      │      02 Linux性能优化概述.mp4
    3 C/ N5 k/ i, y* b│      │      03 性能优化方法论.mp4/ D  g& \, U  _7 E) R
    │      │      04 平均负载率.mp46 A3 Q* b& Z$ k( A% [# k6 G
    ! F* e- P1 p1 c8 G│      │      05 平均负载案例环境准备.mp4
    7 S  T0 s( d' M& @" ?2 x│      │      06 模拟CPU密集型场景.mp4
    , q) K, e% B/ @1 r6 f3 N/ D9 t│      │      07 模拟IO密集型进程.mp4
    : n+ ~+ ]( @. Y! @# n+ f│      │      08 模拟大量进程.mp4+ ]% j; {3 l: y2 |& P. w
    6 j6 y+ x3 N, V% A│      │      09 理解上下文切换.mp4% N& Q( D; T0 r* ?
    │      │      10 系统调用.mp42 ]0 x( c; T1 t
    │      │      11 进程上下文切换.mp41 u$ C5 c" y# [4 V
    3 X& w/ n! J6 F" t1 _6 {; w│      │      12 线程上下文切换.mp4$ r; F# \- c2 }$ z8 A) ~$ a4 R# A! g3 w  e4 X5 t5 k
    │      │      13 中断上下文切换.mp4
    8 h) [! R/ j0 r" r7 L: {* y│      │      14 查看上下文切换.mp4
    % q5 `. O4 P2 a" S- A; H+ h│      │      15 sysbench工具安装.mp4
    ! j) S  }4 t* U; ?) n$ n' A│      │      16 sysbench测试上下文切换.mp4% e# U' D5 k5 m
    │      │      17 上下文中断次数减少的分析.mp4
    $ O; q' `! V! m; U│      │      18 CPU使用率计算.mp4% T) Z$ w) ]8 `- T; [( ?
    │      │      19 CPU使用率查看.mp4. K& m4 M, I/ b) x9 C* R
    │      │      20 CPU使用率过高的分析.mp42 E- W9 M; }8 ?
    0 q* w+ t7 ^, c4 ^  A# P│      │      21 CPU性能工具.mp4
    1 T$ {( N! `7 ]│      │      22 CPU性能优化策略.mp4
    : J+ x9 I' c2 ?( x- q; [! I│      │      23 内存映射.mp4$ ~! Q2 d6 t! V* M1 y% n3 `: X. ^* I: r: `6 C8 r/ ]
    │      │      24 虚拟内存空间分布.mp4# E, r6 M$ K: A0 z9 ~
    4 e0 }* A) O1 p" K8 m- R' x& `$ k│      │      25 SWAP运行原理.mp4" e1 h) {% T: }& w  M3 d
    │      │      26 系统内存使用情况.mp4
    9 w0 F8 y- \. i, k! {) M│      │      27 Buffer和Cache缓存.mp4/ j; h+ ~$ }& p$ q* y: X- b
    0 W0 r' G+ \4 J: X) q+ C' }; t│      │      28 缓存命中率介绍.mp4; {/ e1 b! L. p$ ?0 k$ P' @' R- m% g9 U- D! Z
    │      │      29 内存性能指标.mp46 F& E. Z) T5 H$ i0 K; z
    . V3 {* v) b3 X4 z7 b. x/ a│      │      30 内存调优工具.mp4+ J* E' d1 `# i9 B. ~
    $ ^5 g0 \% ^1 M4 E/ ]5 `│      │      31 内存的调优策略.mp4" s! V( W$ Y, ?" z0 P- U
    % [. L5 M4 e- t. @$ `: H│      │      32 文件系统原理(上).mp4% D7 M/ Z( T* H& |" A- r
    6 Y# Q* Y' I  k) f) S0 ]% r' w│      │      33 文件系统原理(下).mp47 s. t- I8 L8 h. u. X" O. a- {+ i
    │      │      34 磁盘类型.mp4
    1 _* n* `) H3 H" q' H│      │      35 IO栈.mp4/ h! z7 N$ N2 [- p7 o
    2 u5 P; E+ W" a/ M2 v0 C# N│      │      36 磁盘IO性能指标.mp4/ y$ e* K8 k1 C) K
    8 o, i- }: }* X+ }│      │      37 磁盘IO观测.mp4
    ! z, E' f8 Q+ S) i7 n│      │      38 进程IO观测.mp4
    ; O" r* l; g- b, n│      │      39 磁盘IO性能工具.mp4
    # G- r- j6 w, r# ^" |# d9 [│      │      40 磁盘IO优化策略.mp4$ a* {+ [; N! c( I- ~9 f5 B$ k
    . O8 z. P8 X- {1 K│      │      
    4 [4 [; G0 j+ k- @│      └─06 模块二直播【回放】5 k0 a8 b! Q. c( t5 b9 c1 X1 I4 A9 `/ {- o$ V- ^0 Q
    │              01 Java 高薪5期 10-2 直播.mp4( s* {: ~, h" y6 A
    4 _. d* ^- d& h! K│              02 高薪5期10-2直播.zip/ H8 Z# J: e% D) P
    4 G9 B2 r- K4 `│              - Q- f6 m$ w  m1 ?4 h2 m# [4 k( L! H- @
    ├─11 第十一阶段 大型互联网项目实战和业务解决方案! P8 k* I1 i* O2 G2 [  x! f% d
    │  ├─01 大型互联网项目开发实战和解决方案  j9 \" i0 g9 r+ N" g
    ; D7 q- j* p$ q8 R4 P8 C+ c& K│  │  │  10 第十一阶段模块一作业4 b6 }8 [+ g6 x+ F
    # A8 u( N8 ~1 S  w│  │  │  2 Z' R( X0 P9 S# z: f4 C& ?
    3 J8 N" W: m) L/ R│  │  ├─01 课程资料下载9 C+ y+ f- l* u. J1 C$ V1 j, E; K5 w  F2 T& _" T, I  N
    │  │  │      01 01 课程资料.zip! ^3 E) |" B7 X+ v3 i0 X# q" Z2 d" t8 L' e9 U( p9 }
    │  │  │      02 02 数据库资料.zip2 s, [) S( j& b# {4 }: A
    │  │  │      
    5 f. A! A# L1 B/ U; n1 w4 y│  │  ├─02 任务一:系统需求和设计+ y# P% S. O8 @- g; m
    │  │  │      01 课程介绍.mp41 K* K! v" S2 H# v  b0 k6 m
    │  │  │      02 项目介绍.mp4* g" ^! _, q8 a/ `: |9 _2 ^; P) s
    │  │  │      03 前台用户需求分析.mp4
    1 r8 i( o( O( c# z│  │  │      04 后台管理需求分析.mp4
      N8 I1 L+ s/ H│  │  │      05 系统设计之模块划分.mp4
    ; G/ v# G) K& ]- C│  │  │      06 系统设计之架构设计.mp4: }$ k: a4 e$ X' g9 @( u+ `' o
    │  │  │      07 系统设计之开发规约.mp4  U! @* D5 O0 R' V; g4 L" @$ h  D. E' Y$ f' E- _) N. v9 Z
    │  │  │      08 系统设计之技术选型.mp4  E$ j7 @* p6 q; {) b
    │  │  │      09 系统设计之功能详细介绍.mp44 _: W  M- W0 G6 K# @. J( r/ w2 J" L) `2 x' g) x2 q  T, S! }
    │  │  │      10 系统设计之数据库设计.mp4
      r9 B! p- e2 ?7 l2 }│  │  │      11 系统设计之解决方案.mp4' V* }+ {, X5 m  m, ~2 b, O- X* C7 @1 H: W
    │  │  │      " G3 u! A/ _3 m9 p# A
    ' M5 ?- ^! u& R# u- k; e│  │  ├─03 任务二:系统开发-广告模块/ X( J8 ~) o/ F' o/ q
    │  │  │      01 系统开发流程说明.mp47 C/ o  ?5 V3 h, ]' v# H1 x
    │  │  │      02 搭建项目环境.mp42 C4 d! G# k' N% x) A6 U% l% W! g+ H2 v* @
    │  │  │      03 工具类和依赖管理.mp48 {6 P" n; s5 A7 k6 r9 l6 c
    / t" \* m% }* @5 K) ]8 O5 `! K│  │  │      04 搭建注册中心.mp4: @5 P$ E$ @1 T% Q* f# I; m
    │  │  │      05 搭建配置中心.mp48 _) \) R' r6 O# t
    7 ]. }0 [, N6 j5 b│  │  │      06 广告模块新建数据库.mp4
    1 U* Z" R( D& ~3 |/ x│  │  │      07 广告微服务模块搭建.mp48 f& t  V$ [; X) t9 u& L, p
    6 Z' c7 W9 v0 X  ?4 j9 y: r4 {* ?  R│  │  │      08 远程调用后端统一入口.mp44 V, b* I7 s* `1 A
    │  │  │      09 搭建网关环境.mp4& {# A. p# [0 C, L/ j7 S9 h: C
    │  │  │      10 通过广告位查询广告.mp4
    2 r+ X- `( P; [: D# K' e( u8 H│  │  │      11 前端调用后端广告服务.mp4' P+ Z8 n3 u# j' O( l) P# ^% u8 j
    , H2 i' F, T$ }2 Z& F  Z│  │  │      12 广告位的新增&编辑.mp4# w& d; c# l$ I5 i3 N7 X- G/ J* T2 @) m/ e6 w
    │  │  │      13 根据ID查询广告位.mp4- l% h5 y" b7 G2 L' e5 {
    . \( G( \  b1 A! d5 q│  │  │      14 获取广告列表.mp4$ h2 g7 q( l9 h9 T: @2 B; Q6 `
    1 D# T/ f5 D  o│  │  │      15 广告的新增&编辑.mp4$ w' `+ i8 e3 k6 d$ n  o4 r) M& N9 r$ P4 R3 ~8 y4 G
    │  │  │      16 根据ID获取广告.mp41 y5 K: e( N# S- t) ]1 I/ D( ^( f. K: T6 \% }9 ~8 S3 E
    │  │  │      17 前端工程的部署运行.mp40 O2 o& d1 X4 t+ a$ C5 L! Y5 o8 _3 c/ n% b7 S; W3 K$ M
    │  │  │      18 前端工程与后端服务的交互.mp46 |3 j7 p9 F* H) c
    7 r4 ], U8 {8 x! U+ M│  │  │      
    " _+ h7 B2 \- \, Y" f4 s, M1 d│  │  ├─04 任务三:系统开发-用户模块1 V9 r5 z6 x* @3 Z% [
    " N* i1 Y$ b; N3 y/ `# ?; E- u3 }: I│  │  │      01 用户模块功能介绍.mp40 d! f  U+ ^, h1 Y* R) ~8 u
    2 g! j6 C: y: [9 l* |│  │  │      02 数据库搭建和项目准备.mp4/ ^1 N6 n5 t$ o
    9 f7 i! P8 ~  Q2 B  t0 L/ D│  │  │      03 用户基本功能实现.mp4
    " _; N* J2 {8 x2 r  X3 Y# N│  │  │      04 用户的分页查找.mp47 L6 R# O* F" i7 W! k$ p) }
    ' W- \' V6 W) B! N4 \8 C│  │  │      05 单点登录的流程分析.mp4
    9 j8 Y$ o) q5 U/ d8 n│  │  │      06 单点登录获取Token.mp42 H( S8 }& p4 d/ @5 i4 V( y
    8 x. L; {8 {, D: M; v+ t│  │  │      07 Token的认证.mp44 i3 e" J5 t* ^& w, y) [
    9 E9 ^8 G8 m$ v- e7 H: L& T% N│  │  │      08 用户绑定微信功能介绍.mp4) q2 C. @5 E: P. z! j* F1 T
    6 F1 k* ]* T' f│  │  │      09 用户绑定微信和扫码登录流程分析.mp4& k9 J5 `/ c9 |4 Q7 C7 I& F1 K$ r& U8 \* A7 L( C
    │  │  │      10 用户绑定微信代码实现.mp4" I6 V! t. D; A* f' G. v; O" C
    " q5 h7 ]* d) a│  │  │      11 用户扫码登录代码实现.mp47 z& ~" \8 B* E* u! X
    6 r: |1 w  G5 h+ B, \4 K0 t│  │  │      12 验证码发送和校验功能.mp4) n% N0 `4 m9 b" ]% e- z) w
    - d) O" u* F4 G. n% V! N- y│  │  │      * b* |8 l6 L$ }6 I9 j5 Z& v2 B! c/ W9 C. p' l5 K
    │  │  ├─05 任务四:系统开发-课程模块% P* C( z% s' u" l9 b4 e
    ) B4 H9 d+ N4 T% v* y│  │  │      01 课程模块功能介绍.mp4' a0 U% A% m3 S3 ~& ~( ^  c: m
    3 X0 g; m2 C. E4 i; ~│  │  │      02 课程模块数据库结构.mp47 f5 z; a( |) o9 Y2 L4 S
    , Y. r4 u/ M  F│  │  │      03 课程模块基础功能实现.mp4( d  n/ q5 v  n9 t9 m$ e! }+ Y4 W
    │  │  │      04 基础服务远程接口调用.mp44 M) P/ f# [: r6 f( q1 f
    / [# p- u! x2 q# D) I│  │  │      05 视频上传的流程.mp4  e* D; _: R# u4 O
    │  │  │      06 视频上传的代码实现.mp4
    & x# b: M/ H7 O' y│  │  │      07 视频播放功能实现.mp4) d! Y+ M( G0 j2 z  w& Q) z# b! S" u
    & \/ a6 n3 i0 E4 Q│  │  │      08 视频续播功能实现.mp41 Y1 C; x. R$ j& b& @' O
    │  │  │      09 评论模块功能介绍.mp42 i3 ^& \: L& N1 v9 ~! Q( h0 ?% [' U5 @  ]0 S2 M- R
    │  │  │      10 评论模块服务搭建.mp4) o2 w2 T2 v/ f! u5 ?
    " ~, ?! L' `- ?; r& ~+ K9 z! _│  │  │      11 评论服务远程调用.mp4
    ' u  K% C4 {! E│  │  │      12 打折课程功能实现.mp4
    - W: ]* x/ H- L+ o: l│  │  │      & L, ?7 c+ V$ {/ |( }; r* Y+ F; {1 m% j
    │  │  ├─06 任务五:系统开发-订单和支付
    4 N; G) m" m5 X) Z│  │  │      01 订单模块基础功能实现.mp4' o3 B* L! }; v
    " {1 }! |( Q5 {' c! A9 C2 k│  │  │      02 秒杀场景解决方案.mp4
    ' y2 x" q$ a) u+ D' w│  │  │      03 订单状态变更记录.mp4( s- u8 F( `3 L. |+ Q: T5 T. E4 R9 k) H  _
    │  │  │      04 支付模块基础功能.mp46 m) a% @: o7 j" l' t
    2 r$ k( k1 C% n# u" @1 ]│  │  │      05 获取二维码流程分析.mp4* j/ Z9 M, F# X: h  Q- b+ M- N0 s! Z' ?" [9 Z6 W0 t  V7 T+ U1 d# W4 W
    │  │  │      06 获取支付通道.mp4
    8 j# O% J) Q1 M. I9 F: {/ m1 _/ x│  │  │      07 保存支付订单.mp4. N8 l, }4 ~* K! e% D, B2 B1 P- A' x
    │  │  │      08 支付宝创建支付通道.mp4/ E' m7 W; D' H$ K2 K) y0 A' Q6 R& ?* m( J  V# S
    │  │  │      09 微信创建支付通道.mp4! Q6 H  p: f8 X6 o# _# \- b  W! g* O  x% I0 T; ]; w
    │  │  │      10 支付结果通知.mp4; Y8 q' K6 X* K  K* F. ^2 ]$ u
    │  │  │      11 跳转结果页面.mp4; e0 y! B; t( h- L/ @+ t8 @  b7 D
    4 D3 A' n8 X! v, k│  │  │      
    4 M' G' i( p! K& S; @! g" x# O│  │  ├─07 任务六:系统开发-权限模块$ K" @) z4 M, {: n# a/ N% F1 j! C+ n2 i7 Z0 h$ ]1 ~5 T
    │  │  │      01 权限系统概述.mp4
    9 X7 V/ }' i  |. K+ e│  │  │      02 权限系统设计方案.mp4! N; Q& q2 C" @4 W* r& e4 f
    │  │  │      03 权限系统项目搭建.mp4
    " Q( k. `6 C' t- i│  │  │      04 角色管理功能实现.mp4
    ) Y0 H" T5 s6 D  y3 B! a" [│  │  │      05 菜单管理功能实现.mp4; q4 L% \3 Q; q8 s( Y7 [6 Z+ o- k# H- E
    │  │  │      06 资源管理功能实现.mp4
    7 M7 U0 j- v/ w│  │  │      07 权限校验流程分析.mp40 f$ T1 @# i' j
    │  │  │      08 菜单权限控制.mp47 M. ?: _8 g: T1 v9 I- W
    4 V7 J) y+ ~/ x│  │  │      09 操作权限控制.mp48 y/ J  v: h8 W0 e- v! w2 \7 j+ ?' m/ c6 c! K( n4 _0 ]$ D, _3 S
    │  │  │      8 \) C, p- _  j( l: D9 Z; ?' m6 w" g) \9 L6 d' |9 r
    │  │  ├─08 任务七:系统开发-消息模块
    ; O5 \, n5 J& b3 `* c! Z& H│  │  │      01 消息推送模块功能介绍.mp4
    % S* i' J; H+ I/ g│  │  │      02 Netty-SocketIO服务端实现.mp42 I" y# A4 l. F( h4 K( k; z
    │  │  │      03 Netty-SocketIO客户端实现.mp4( j# Q2 l$ \6 \
    │  │  │      04 消息模块基础功能实现.mp47 [( R+ F; @$ @
    │  │  │      05 消息记录的存储.mp4( E0 ^  R' |% Z3 j& h2 `0 @, m2 _) C- P
    │  │  │      06 SocketIO服务端初始化.mp4+ `! u& J8 W, c8 K+ A* x! v% q
    │  │  │      07 Room介绍.mp4- r( I/ [0 }/ P) B1 s8 @: |# j
    - p1 y' h, S2 l# E! j* ], i│  │  │      08 消息推送功能实现.mp44 u" W& C( s; j" O: S# i5 G& r0 w6 z) E; M' h
    │  │  │      - G5 [  p+ f( d/ L* X0 J
      v9 P# X& ?7 @' a6 W: V│  │  └─09 任务八:系统开发-Seata分布式事务
    " C( M7 ~$ I6 \. a$ X( T0 S4 ]/ s│  │          01 XXL-JOB管理系统的搭建.mp4; `8 Q- F( `/ P. m/ f  p2 o3 [
    ' I: h7 [  W! g  k: m│  │          02 XXL-JOB执行器开发流程.mp41 [$ ~$ [$ N6 s$ i( H
    $ r0 p  [! L$ O8 k0 P$ w3 @│  │          03 XXL-JOB任务调度配置.mp4) x3 |/ P9 b0 |5 w+ D/ k2 C
    3 S, c5 m" M0 v/ g1 s3 j) P│  │          04 课程自动上线功能实现.mp45 G% w( J9 J2 V+ W6 z/ T$ c1 \
    + [  g  x& h. I0 T1 d' B+ \│  │          05 分布式事务应用场景.mp47 B* ~$ v) [0 G1 d  C0 a( C4 l2 l- O" V2 p9 B7 i1 w& ~
    │  │          06 Seata服务端启动.mp40 d* P/ n9 {0 {3 Y3 C; N. Y& q4 B
    │  │          07 Seata客户端的配置.mp4
    3 i& b* }6 b' X) y1 ^& n│  │          08 分布式事务功能实现.mp4, E1 h: Z7 S$ V) n& H0 y% [5 q
    │  │           R3 @. s' d. K
    │  └─02 大型互联网项目系统发布和环境监控; y# U; ^6 c0 `3 r/ l, j2 T; }: g! l8 p
    │      │  04 第十一阶段模块二作业- h* k  U( j5 Y2 {$ I4 u9 E2 O' D( ]# _" q, K2 T
    │      │  
    ; d% {$ R* @8 W1 w* L1 i- h" E2 W4 ]│      ├─01 学习资料下载5 y' {0 v5 e; V5 D, i5 {% j# l* i# e- g. Q+ t2 z9 D  l( r7 U! K* x
    │      │      01 01 课程资料.zip
    % q& O! \; d, I) t  d2 T│      │      
    , F3 _: c2 t0 J│      ├─02 任务一:系统功能发布和压测- [/ }7 R; F( U) G0 M8 n/ e
    │      │      01 课程内容介绍.mp4
    , k/ c: v: u: R0 Y- e$ D│      │      02 config微服项目初始化.mp48 f; J* W6 a- A- C0 `+ H; o9 }: s8 ^
    │      │      03 edu-eureka-boot项目初始化.mp4/ g# ~8 g, [+ ]* ~7 f; V: o
    ' [' G( a2 ?- t1 [% l: U* l) g│      │      04 edu-gateway-boot项目初始化.mp4. r+ I1 ~7 E9 O; w( w: U3 l/ S: J+ q: l3 P$ ~  b! K! C: ^; n
    │      │      05 edu-ad-boot项目初始化.mp4
    - b$ D5 I: ]% q1 m. a+ u│      │      06 其他微服项目初始化.mp4
    " `1 e# f+ g3 [│      │      07 项目容器化部署.mp45 o) g3 u2 \  C+ C# N
    ! V# M* Q4 l- ]│      │      08 MySQL容器初始化.mp4
    * f+ D4 \3 W* ^: _& T- g6 g9 \9 k│      │      09 eureka项目容器化部署.mp4
    : u2 ~' R6 C: J- f0 u* ^│      │      10 gateway项目容器化部署.mp4( N/ t, x! Y+ K; l5 P
    │      │      11 edu-ad-boot项目容器化部署.mp4! R. A- _" b9 t$ ]8 F" S$ r9 k# _( [
    │      │      12 edu-boss-boot项目容器化部署.mp42 k5 A- m: H$ b6 T5 r
    │      │      13 ELK环境部署01.mp4# F! Y- Q+ k6 f; Z' p& j  P: |; u9 n
    │      │      14 ELK环境部署02.mp4; c/ I5 T* [8 I/ L9 ]0 {; F; D( u
    $ @7 E# P! a/ M( F0 g+ M+ z3 ?│      │      15 ELK环境部署03.mp40 u  i# J9 N5 [% N! ^# v3 _$ X5 Q$ R- k6 g% }) N# l# M* O" d
    │      │      16 ELK环境实战01.mp45 m6 P5 q- _& |) E& u
    │      │      17 ELK环境实战02.mp42 _- A2 o& v2 [+ F' e6 P
    │      │      18 ELK环境实战03.mp4
    0 E. c/ Z5 R. k: g│      │      19 JMeter工具介绍.mp41 z/ K; W. g5 S, w" K% q$ i' x  e* v( U4 U
    │      │      20 JMeter工具初始化.mp43 E+ @0 g1 s. m, k! a4 j) h
      e/ x* {" X& G+ q, t│      │      21 JMeter常用元件.mp40 t/ B! T, c1 h
    │      │      22 JMeter压测流程.mp4: f9 ^$ ?) Y$ s. h! t6 {) ^  Q# l1 u
    │      │      23 Postman压测get请求.mp4& F/ p* _( F3 n: s( [+ e, T3 a3 o/ L& c. \' f6 ~
    │      │      24 压测微服项目get请求.mp44 a. c2 [$ Y5 e5 {* }, L
    + v9 p8 q  q) j  M1 l, }; \- f│      │      25 压测微服项目post请求.mp4
    6 S- `4 y" e# @- N│      │      26 压测MySQL数据库.mp41 R; p" B1 u3 }2 \0 D# y/ ?. v+ |: ], r9 S& s6 t' j
    │      │        z) z" N! S6 O' ]1 `3 M! G
    + Q& u- |5 {% r│      ├─03 任务二:系统环境部署和监控1 v' I* }, ^6 z3 \# P; C& n
    │      │      01 Rancher介绍.mp4* I9 r( a9 D' {4 o( A( A9 n' w, T6 n( b* u" e" `
    │      │      02 Rancher-Server部署.mp48 W7 F" k+ L: X/ J1 ]
    $ ^( S, P8 l1 L) P: x0 L│      │      03 Rancher初始化.mp4& e. y: b- \9 A( B
    │      │      04 Rancher NFS初始化.mp41 p+ u  z* K' B$ {  a9 K1 ?
    │      │      05 MySQL服务部署.mp4. T$ ]5 H  m4 W" R9 C
    # U# f3 n4 ~: f! R│      │      06 RabbitMQ服务部署.mp4# x0 z! j$ Q8 O- y2 P9 x: u( y2 A
    │      │      07 Redis服务部署.mp44 `( y  \! j# e. z  _4 v& @, G) v* C2 \3 S$ U
    │      │      08 项目案例部署.mp47 `9 P- x3 A3 U. m# \* y
    ) S" k# {. x+ o# A' v│      │      09 项目扩缩容配置.mp44 r% k; b( e! b# L+ z# l
    │      │      10 项目负载均衡配置.mp4
    3 O+ q7 Y! Z, q& D8 P│      │      11 edu-bom项目实战01.mp4( Q& S- d: R5 A/ x* ^' a+ C
    ; m0 ?6 l& L5 d* V/ c; u0 \# E│      │      12 edu-bom项目实战02.mp49 {! G& C+ Q3 v/ [/ C7 Q* F! g# H+ O# A, D2 Y+ R& _/ |
    │      │      13 Prometheus容器化安装及问题.mp42 C9 I7 t% h9 p% m! j) |6 `3 E
    8 B! U9 }/ Z& m, w5 Y- O2 @│      │      14 自定义Prometheus镜像及安装.mp4
    3 k% M! @9 z+ b( R) _│      │      15 Cadvisor容器化安装.mp4/ M+ [( G0 ]% j- Y
    3 A& r9 d, K* G; d- z% A│      │      16 Grafana容器化安装.mp4
    : K  n( R3 q( L  \" p│      │      17 Rancher部署监控系统.mp4
    $ E; i: J8 a# B  a' k│      │      18 SkyWalking简介.mp4! L) @: J( U! v7 V4 {
    │      │      19 SkyWalking容器化部署.mp4: C3 F4 J. U& O- I# |
    ( }/ V* q/ J5 [: z. i3 a5 N│      │      20 SkyWalking与SpringBoot项目集成.mp4" D0 ~) D" X5 t" \) C) ], w) T; |- `# ]9 a2 a
    │      │      21 SkyWalking项目监控实战01.mp4/ X& C) H( ?* A3 S! @; s. E
    + }  ^* J5 h8 L( o% j│      │      22 SkyWalking项目监控实战02.mp47 ~  E8 p/ X4 Z" M5 I/ x+ H' J; l' m
    │      │      23 SkyWalking项目监控实战03.mp4
    % O2 w/ P* ?* L- w, n6 O│      │      24 SkyWalking实战总结.mp40 V" C; V: H. b; U/ [0 `
    6 H0 h6 `$ [6 v* m1 e│      │      * S* W( q9 B/ I$ s  }( o9 ]$ A, c9 Z/ a$ `4 \
    │      └─05 十一阶段直播【回放】6 Z' k5 q  o" K6 E7 i
    5 f3 d. o) j" O9 ?│              01 01 直播资料.zip4 n4 N' A  I- b! z
    $ S: F) R, s. c) {, }│              02 java 高薪5期阶段十一 模块1-2的直播.mp4# X. `$ ?0 Z+ |4 q# q7 c/ P9 Y1 X
    / N9 V3 l8 I  [7 |│              03 模块直播资料.zip
    7 H- w- E, q2 t& l0 E1 p│              : v, |4 g1 Y+ t5 C; i6 z: g5 E5 S( g
    7 N, g$ N9 C& L! g└─12 第十二阶段 进大厂必备-面试求职深度辅导% ^; U# c- g  m% z
        └─01 进大厂必备-面试求职深度辅导. {' n2 I6 \. J! Z# s& Q  i3 S& O. _$ M1 O
            ├─01 课程资料下载
    : o/ w6 I* Q2 r  ]        │      01 01 资料下载.zip6 W- F4 u8 Q3 a9 X/ @9 ?! u
    2 s  G6 ]/ f/ T; h$ b) l) {        │      
    * m4 x7 }( i4 o$ T8 ^        ├─02 任务一:就业须知& G0 Z: s+ m$ ~, _9 B5 _4 `
            │      01 课程内容介绍.mp42 q; U: [1 g2 Q$ d& o$ g, ^4 U5 [: t7 W" q6 o4 }0 d3 C: C
            │      02 就业方向指导.mp4
    " H; w& A( W9 E$ P/ g( U        │      03 公司组织架构.mp45 K, P& @: Q' g0 W7 v2 h" L6 V. h4 @& ?& U: {
            │      04 面试流程分析.mp4) M6 g3 c- @& V" u, F( R# @7 O) ?0 a; w4 u
            │      05 就业职业规划.mp4
    : X, I6 ]* y% P        │      2 w0 i; k/ ]. v8 Z$ o$ O
            ├─03 任务二: 面试准备
    / |0 w7 ^7 f% [6 G& B! s        │      01 面试准备01-基本信息.mp4$ G/ G2 g- o0 v/ |4 I8 J
    4 m4 F6 z2 f/ s. t1 v7 y3 `6 I        │      02 面试准备02-专业技术.mp40 A3 K6 r* W7 n; i! |1 R) m1 G9 a/ d& o7 q$ o. B6 q- @; D9 x3 b. f
            │      03 面试准备03-工作经历.mp4* R' r0 E9 g: A  g0 m" j; g* T; k4 L8 T% _
            │      04 面试准备04-项目经验.mp42 j1 C) E* E+ X# ~
            │      05 面试准备05-优质简历分析.mp42 A  {1 Z$ A1 m0 g( n' ]
    1 `  Q1 f- Q: m- y$ b$ m& b        │      06 面试准备06-复习方案.mp4
    - H0 Y9 N+ E+ m! d( x) y        │      07 面试准备07-面试刷题.mp46 }/ x8 d% h; ~  H& d$ Y9 D7 Z9 b4 U& U- K! M0 f. b
            │      08 面试准备08-在线简历.mp4" C. `( i9 Z' I1 v: s) s/ ]$ h9 h# M  |* U' l2 t- W6 q% x
            │      % i# \5 Q% e" C% R& T1 A
            ├─04 任务三: 面试技巧6 [! X$ _" e% T* J( O6 ?+ v8 k4 S: D- a! g# v8 g
            │      01 面试技巧01-自我介绍.mp4& ?) C5 V5 c% L! G7 N
            │      02 面试技巧02-面试场景.mp4, |7 P& p5 j8 {5 @: U0 q! H- y0 ~( E1 q. Z" f
            │      03 面试技巧03-高频面试题与侧面了解面试官.mp4+ \, r: Q) i8 B5 v4 [
            │      04 面试技巧04-谈论薪资及面试问题应对技巧.mp4  e0 i1 Z* p3 |/ V) b
    # p3 ]  o4 Y; Z& m% n' T0 n        │      4 t) u7 g% r9 R# P* k
            ├─05 任务四: 面试总结  C) t, q$ m' u$ Y5 ~; B$ y
            │      01 面试总结01-复盘总结与offer选择方式.mp4! e* m9 r5 W4 f* U: u
            │      02 面试总结02-资料准备及试用期常见情况.mp4) z4 l: E+ K/ B- {
    ) C% V: h6 s: O* E* o6 l        │      
    1 ~' D+ g2 b4 p$ [2 U* Z0 S        └─06 结业典礼【回放】( d: f/ J6 G( X) ?+ H
                    01 java 高薪训练营5期结业典礼.mp44 c& P7 t: |2 v5 h( O
    & {3 q+ }7 y- s9 [7 f2 T+ d9 ]: f/ `

    ( N* E7 d3 P- L9 a' B  u1 {
    ( u0 k3 Y3 P) l0 |; B
    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    4516

    帖子

    9034

    积分

    普通会员

    Rank: 2

    积分
    9034
    发表于 2022-5-14 06:00:15 | 显示全部楼层
    前排顶,很好!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    4487

    帖子

    8978

    积分

    禁止发言

    积分
    8978
    发表于 2022-5-14 06:27:33 | 显示全部楼层
    非常好非常好非常好非常好非常好非常好
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    4423

    帖子

    8848

    积分

    终身VIP

    Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60

    积分
    8848
    发表于 2022-5-14 07:04:57 | 显示全部楼层
    佩服佩服!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2021-5-24 06:59
  • 签到天数: 170 天

    [LV.7]自成一派

    0

    主题

    213

    帖子

    30万

    积分

    终身VIP

    Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60

    积分
    303750
    发表于 2022-5-14 07:47:11 | 显示全部楼层
    Java工程师LG高薪训练营 5 期2021年 共475G视频教程
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    4432

    帖子

    8874

    积分

    禁止发言

    积分
    8874
    发表于 2022-5-14 08:06:01 | 显示全部楼层
    好,很好,非常好!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2015-4-18 18:41
  • 签到天数: 1 天

    [LV.1]初学乍练

    0

    主题

    4441

    帖子

    8898

    积分

    普通会员

    Rank: 2

    积分
    8898
    发表于 2022-5-14 10:13:25 | 显示全部楼层
    多谢分享~~~~~~~~~~~~~
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-8-4 15:55
  • 签到天数: 2 天

    [LV.1]初学乍练

    0

    主题

    4392

    帖子

    8818

    积分

    普通会员

    Rank: 2

    积分
    8818
    发表于 2022-5-14 11:04:00 | 显示全部楼层
    学习了学习了学习了
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2021-1-17 20:34
  • 签到天数: 90 天

    [LV.6]炉火纯青

    2

    主题

    286

    帖子

    30万

    积分

    终身VIP

    Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60

    积分
    302455
    发表于 2022-5-14 11:41:05 | 显示全部楼层
    9 g0 o  [9 D7 g9 t' ?
    多谢分享~~~~~~~~~~~~~
    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    4410

    帖子

    8822

    积分

    普通会员

    Rank: 2

    积分
    8822
    发表于 2022-5-14 12:27:54 | 显示全部楼层
    前排顶,很好!
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    QQ|Archiver|手机版|小黑屋|Java自学网

    GMT+8, 2025-2-12 12:16 , Processed in 0.185075 second(s), 30 queries .

    Powered by Javazx

    Copyright © 2012-2022, Javazx Cloud.

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