收起左侧

[入门精通] 黑马Java线下就业班121G 2022年6月

102
回复
7156
查看
  [复制链接]
  • TA的每日心情
    擦汗
    2022-9-1 01:30
  • 签到天数: 3 天

    [LV.2]小吧熟人

    发表于 2022-12-5 02:51:00 | 显示全部楼层 |阅读模式

    登录后查看本帖详细内容!

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    目录.jpg
    , y, R3 I& g# _) L" R! g& C
    ├─1、基础班
    ' `. e( K. J& G# n* M│    ├─day01.上课资料. k; D( [; I9 i$ W
    │    │  │  01笔记.rar
    ( j9 r! B+ R# n$ x7 X& q3 q5 S│    │  │  03资料.rar
    ( v- o9 I7 C4 \) f. H│    │  │  04课后作业.rar
    4 Y5 o: i& c6 H9 [" Z* {│    │  │  $ A) Q% ]# S- ^7 T1 Y, X
    │    │  └─02视频
    * E2 x* ]7 ]6 _│    │          day01.01软件安装和预习提问.mp4) m4 z* h& j8 t- P
    │    │          day01.02学习目标.mp4
    ' n/ r0 G2 [+ K% o; Y/ m4 G│    │          day01.03java概述.wmv
    % W9 t' T; L& ~# g; w│    │          day01.04java跨平台原理.mp48 c3 e/ k. s5 Y5 ]
    │    │          day01.05jdkjrejvm之间的关系.mp4* j( v. V6 T6 ]7 @; u
    │    │          day01.06jdk卸载和安装.mp4
    7 Q9 K; y: y' g) {│    │          day01.07常用的dos命令行.mp4
    ) S6 w% t! b! U5 o. N│    │          day01.08整理笔记.mp4
    , }/ R. R) y9 Q; ]8 C8 }│    │          day01.09环境变量配置.mp47 n' Q2 R% E2 Z$ O
    │    │          day01.10HelloWorld编写.mp4
    2 y4 q: e7 ?0 q6 g& B$ x│    │          day01.11HelloWorld乱码.mp47 G+ K! g: u! u1 g
    │    │          day01.12上午复习.mp4  Q( p) n  V5 F. I* P+ D
    │    │          day01.13HelloWorld的bug.mp4* Z/ i' n: Z& a: S# N& r
    │    │          day01.14nodepad软件的安装.mp4
    8 t' {8 Y& c* ^. [2 q│    │          day01.15注释.mp4
    # H, x# ^4 W4 Q" o│    │          day01.16关键字.mp4* B" u$ e0 }8 T9 H9 {
    │    │          day01.17常量.mp4  W5 W3 ~5 ~* `- h
    │    │          day01.18变量.mp4
    + J" B% u8 |0 B/ v; h$ `  m# P│    │          day01.19标识符和驼峰命名法.mp4
    ) w  G. |. P" m+ g/ v( `│    │          day01.20复习驼峰命名法.mp4
    & i! {8 Y) I, l; Q│    │          day01.21变量命名注意事项.mp4! h3 ~  y2 v; J# g9 ~
    │    │          day01.22常量优化机制.mp4
    ) ^& P+ Z' p7 W0 v│    │          day01.23idea安装和项目的创建.mp4* x" n& k" O$ d" U- j
    │    │          day01.24项目的导入和模块的导入和删除.mp4
    , l4 ~; h2 q% `  N; o/ l5 w- }│    │          day01.25idea配置.mp4
    7 e  Z( M( V2 D2 M. B, p, N│    │          3 s1 I6 o& x1 S$ P" C
    │    ├─day02.上课资料
    $ ^6 s0 s! y, k; n$ e- ^# Y* |( ]│    │  │  01笔记.rar5 l* i- F; M- J1 q' @' t
    │    │  │  03资料.rar
    8 }4 ]% @2 t2 Y2 |# z│    │  │  04课后作业.rar  w1 b% X# A( A3 a0 w  u" y
    │    │  │  & x7 x1 o2 t4 {& T* n+ x! A
    │    │  └─02视频: l7 l3 F/ s; [1 P. s% E
    │    │          day02.01复习day01.mp4
    ' I8 a+ R, j; u  `- }. q│    │          day02.02day01作业.mp47 X4 v9 X* C/ J; {' X9 R2 W% Q
    │    │          day02.03学习目标.mp42 v9 U" _+ l7 e: ]( Q" G  `2 c: i& V+ j
    │    │          day02.04自动类型转换.mp4) b! ~. [7 Q# d; c7 E+ }- B; \  C
    │    │          day02.05强制类型转换.mp4) N7 q. g% r/ V5 @
    │    │          day02.06算术运算符.mp4& e# h) I. y& G  v; M+ O
    │    │          day02.07赋值运算符.mp4
    ' d- X0 h$ a$ j│    │          day02.08自增自减运算符.mp4
    9 X& A% e$ U) o0 q│    │          day02.09字符的加操作.mp4
    ( R9 S; d, [; R6 i! ~: a│    │          day02.10字符串的加操作.mp42 G8 X) E! Z  j; l- a; U  E' d
    │    │          day02.11关系运算符.mp42 B4 j; ]2 s, H$ X. {4 X
    │    │          day02.12复习上午的知识.mp4
    + [+ S) W, a* C/ c$ O│    │          day02.13逻辑运算符.mp4
    7 M5 N! c3 J/ A; w& t│    │          day02.14短路逻辑运算符.mp45 N, m0 o9 ?. _7 ~/ `
    │    │          day02.15三元运算符.mp4
    2 c. Z5 F: w' s. |8 K) b  o│    │          day02.16三元运算符求三个数的最大值.mp4: p2 E. ]4 A3 r; O( o5 S3 o7 G9 V
    │    │          day02.17键盘录入.mp4$ B6 a$ G% X3 ^: }6 i, E
    │    │          day02.18键盘录入四位数求各个位上的数字.mp4
    , D# Q  S) s; V1 f/ i9 s│    │          day02.19键盘录入五位数判断回文数.mp4
    5 ~/ ~" u2 G( M2 R8 o│    │          day02.20判断水仙花数.mp43 G  Y  Z" h8 X6 i
    │    │          4 L9 Y& l! i2 j( j3 h
    │    ├─day03.上课资料
    " _% P, {9 }9 w/ {/ ]* N" b! z+ f│    │  │  01笔记.rar* f  W: I8 t! ]3 l4 j5 _# N/ T
    │    │  │  03资料.rar  R" X/ g! |7 U: H; l! @2 i
    │    │  │  04课后作业.rar
    ; P! f& P" [( a│    │  │  05代码.rar: j- n3 c6 D( _, D8 t, J5 a8 x9 I
    │    │  │  
    - ?; A3 ?* |  O% k! z│    │  └─02视频
    4 j$ ~8 t2 F, Q$ o, g6 h' m0 w│    │          day03.01day02作业.mp4
    - C; o9 l9 b7 ~; T# k2 c' V│    │          day03.02Math类.mp46 o4 h+ o( A/ G9 C7 b
    │    │          day03.03学习目标.mp49 \& y3 U- E2 Y% p
    │    │          day03.04顺序结构.mp4
    8 Z0 ^% {# z1 y7 A6 u; p│    │          day03.05分支结构.mp46 t, v; G3 R/ E
    │    │          day03.06分支结构switch语句.mp41 i% |0 h- P% V/ f( T9 X
    │    │          day03.07switch语句练习.mp49 }! F, v# e2 u0 S( [
    │    │          day03.08switch穿透性.mp42 c+ R5 q- c" B$ o7 @+ N
    │    │          day03.09switch特点.mp40 u; V. q0 C4 w# D( h# _. H
    │    │          day03.10for循环结构和执行流程.mp4
    - x4 s& t. [; i1 @, w! b│    │          day03.11上午复习.mp4
    3 p+ B% r6 r# F│    │          day03.12for循环练习.mp4
      G4 o2 X) G; f* D, _! w│    │          day03.13for循环练习.mp4
    # O" b; B- t3 b' L│    │          day03.14for打印水仙花数.mp4: l/ d0 l, m6 E2 Y5 `! f# K
    │    │          day03.14for统计.mp4
    : o" F7 j+ k1 P! r7 e│    │          day03.16逢七必过.mp4
    / `" ]% B- ?" R- T4 s* @. A│    │          day03.17九九乘法表.mp47 o3 ]# w/ T# i* o; L' i
    │    │          day03.18while循环.mp4. x' t, h4 y% j6 k0 b
    │    │          day03.19while循环练习.mp4
    * M( c2 c6 |8 ?2 c6 i' B# O# Q│    │          day03.20do-while循环.mp45 V0 e+ ~! X2 @# B/ e. e
    │    │          day03.21三种循环的区别.mp4$ h  G2 V) Q% }2 S
    │    │          day03.22死循环.mp44 W9 l  I$ A( d7 A( ]. n
    │    │          day03.23随机数入门.mp4
    ) [2 ?* G0 P! v$ @│    │          day03.24猜数字小游戏.mp4% a1 e, |/ Q9 j6 ]8 _3 R
    │    │          day03.25跳转控制语句.mp4
    / E* I7 C3 O7 N. _# b# N5 r│    │          ) f/ {9 z( j% M/ I" s( [' p
    │    ├─day04.上课资料
    . s* l" o* K  e" o│    │  │  01笔记.rar7 p0 O3 @( S5 p, f' E- s, m
    │    │  │  03资料.rar
    7 b) g. r4 S5 V8 k' ?│    │  │  04课后作业.rar( E, N% E5 D$ k2 k
    │    │  │  
    . |2 p9 O& I( S( `! Z* }3 v│    │  └─02视频
    ' x% k1 ]- C% G/ j$ b" r5 m' C9 D│    │          day04.01day03作业.mp4
    1 b: R! a2 P* x: o/ ~5 K0 z. m│    │          day04.01day03作业扩展.mp4
    8 d1 K& y2 b. d8 x5 @. ^& e│    │          day04.03数组定义和动态初始化.mp4" L4 P5 O% R: R9 E+ M& s
    │    │          day04.04动态初始化数组的遍历.mp44 S8 f$ c3 U8 D. |7 h" T% L
    │    │          day04.05动态初始化数组的赋值.mp47 ^. e8 [, C; T/ `$ Y# D9 X
    │    │          day04.06静态初始化数组定义和遍历.mp4( Q  n$ A6 ~  I5 f- }# q+ B: U
    │    │          day04.07复习上午的知识.mp47 P7 ^+ n/ d4 z, w) ^
    │    │          day04.08数组求和.mp4
    9 f+ ?* k& @! ~* p( q7 @4 d' @3 r* R│    │          day04.09数组最大值.mp4
    & o* h* A; p% D5 w& A+ Y" t7 Y. H│    │          day04.10数组最小值.mp4
    . p7 }9 U- u8 C│    │          day04.11数组随机排列.mp4) a6 {9 ?7 e* p; E' @* f  G/ N) F1 I
    │    │          day04.12冒泡排序.mp4
    8 f# f, k5 e7 p) b: \3 H│    │          day04.13单个数组的内存图.mp46 @7 Q. o( P( m
    │    │          day04.14;两个数组的内存图和数组操作中的问题.mp4
    # A. P+ W0 v1 Y" g% P│    │         
    # l9 \4 L8 z- ]; Q% V% L  N# ?│    ├─day05.上课资料5 H, [+ w2 w2 m- X
    │    │  │  代码.rar- E1 g3 R% e$ Y. A3 j
    │    │  │  笔记.rar
    + P4 Y! o* Y! W) I" G│    │  │  资料.rar+ @, }  b+ w( K9 M0 D0 H
    │    │  │  预习资料.rar0 T* w6 ?* z/ ]7 n: j
    │    │  │  ! B" j% J. E) o$ n7 _
    │    │  └─视频# }( Q9 r  ]& Z, ]; \
    │    │          day05.01day04作业.mp4
    " _- s2 M# q  E* p1 I: h) x│    │          day05.02day04作业.mp46 w% l3 K6 a2 U" h
    │    │          day05.03学习目标.mp4
    * ]8 @8 M/ x( l8 T6 v) o; U: F& d│    │          day05.04方法定义格式1.mp42 E1 f, v/ ~( [. l8 w
    │    │          day05.05方法定义格式1练习.mp4( {* G$ z% ~( I) l1 x. T4 X! ~
    │    │          day05.06方法定义格式2.mp4
    3 {& t# S+ ?% o1 p: x1 L│    │          day05.07方法定义格式3和调用.mp4* P# d) X% ~( G9 u
    │    │          day05.09复习上午.mp4
    4 S2 Y9 y# ^. p│    │          day05.10无参无返回值方法的练习.mp4
    , ?# b& ~% v0 R8 l9 J$ T# B, X│    │          day05.11有参无返回值方法的练习.mp4% ^* G2 ]$ C6 L! O9 p/ g+ A5 J: n9 V+ r
    │    │          day05.12有参有返回值方法的练习.mp4
    1 m# {! f* p5 d( j│    │          day05.13方法定义和调用的通用格式.mp4
    3 i3 A" W6 R! ~( s│    │          day05.14求数组的最大值.mp4! C9 W% L" H3 O/ a0 q7 y$ B
    │    │          day05.15方法调用的流程.mp4  M2 j! c" w8 M1 b6 |4 i
    │    │          day05.16方法重载.mp4
    ) ?$ ^" I3 A. ]& Y│    │          day05.17形参和实参.mp42 n1 b5 R9 F3 n, `
    │    │          day05.18基本数据类型在方法调用过程中形参和实参变化.mp4* E. m/ Z- w- d/ F6 C. Q  A1 K4 H
    │    │          day05.19引用数据类型在方法调用过程中形参和实参变化.mp4# Q' [2 {2 A9 t0 `
    │    │          day05.20方法练习.mp4
    / g4 R8 B  n- n7 W│    │         
    " |% d& U  n7 ?: z% u* h│    ├─day06.上课软件% N) n& L+ |# G/ P4 e  O
    │    │  │  01笔记.rar* L4 Y+ C6 e" c' D* Q
    │    │  │  03资料+代码.rar+ m; j0 \! b( g  T- ^( q
    │    │  │  04课后作业.rar, {5 k0 u2 b$ |- t3 X
    │    │  │  
      D1 V# S6 U: U5 P8 l7 T: n' B/ f│    │  └─02视频+ F" ]5 _. _' f" r5 q1 v& X
    │    │          day06.01.day05作业.mp4
    & [- y+ y! i, T│    │          day06.02.练习1.mp4
    0 G$ t! ?. m5 Y/ O$ t" E│    │          day06.03.机票练习2.mp4
    & x5 t% @$ ]. L+ u; L0 l/ F* j3 D│    │          day06.04.判断是否是素数.mp4
    , L- U5 Q, [% X9 y, {2 W( s│    │          day06.05.数组的复制.mp4
    7 s6 ^* R& ]8 ]6 r+ y# \│    │          day06.06.百钱百鸡.mp4% B5 f: s) q0 D4 G
    │    │          day06.07.不死神兔.mp4
    - C# ~' _' I9 Q│    │          day06.08.数组拷贝.mp4- s6 d0 j# J% Y4 i" [0 t# Y- ~
    │    │          day06.09.评委打分.mp4
    : m" _) c% g; b% L$ g6 S6 L8 T- g│    │          day06.10.数字加密.mp4
    $ _2 z3 ?% N9 T# B2 f* [; t9 E: }│    │          day06.11.双色球中奖号码.mp46 _- x& ^& k, @( h% ]' k7 x
    │    │          day06.12.提取判断红球是否在数组中存在.mp4
    6 x4 f9 K4 F- E* m/ o│    │          day06.13.双色球用户录入号码.mp4
    & O1 _2 D# c% I$ }! n) ?# s│    │          day06.14.判断是否中奖.mp4
    : M" H0 t6 k& O, i│    │          day06.15.debug入门.mp4
    ) C- g$ D6 L! l: ?( I8 {│    │          0 n7 c& g1 v9 M" K1 G$ A' [9 j
    │    ├─day07.上课资料7 C; m. j) S7 |& v
    │    │  │  01笔记.rar3 ?6 w+ [4 I: \: W
    │    │  │  03资料.rar9 j( r2 P! f/ W9 t. C' o
    │    │  │  04课后作业.rar5 P8 D1 |( M( V: t* w
    │    │  │  05预习资料.rar
    & s! T  h# f4 @" e│    │  │  
    ! M& f+ K- f% u2 ]$ s! A: F│    │  └─02视频
    - ]& y9 k' C& g) ~│    │          day01.01deug使用.wmv" U/ O8 T; O7 Z- @1 g* Z0 J
    │    │          day07.02deug使用查看判断是否是偶数的执行流程.mp4
    * F* f( g0 l2 e( U- n$ `│    │          day07.03断点查看基本数据类型在方法的调用过程中执行流程.mp4
    1 E% {0 C  D" L) ]  h/ Y8 t% J│    │          day07.04断点查看引用数据类型在方法的调用过程中执行流程.mp4
    % D7 R: D9 a9 I, q9 B+ n, d│    │          day07.05进制的概述和划分.mp4$ Y+ Z* S7 {& c0 _
    │    │          day07.06进制的书写格式.mp4) u% }0 X  Y# d$ D* W
    │    │          day07.07二进制转十进制.mp4
    $ x; N  O6 }$ H2 L! G3 }3 Z1 C│    │          day07.08复习上午.mp4
    % X1 l& h( p8 J  d. n, u│    │          day07.09十六进制转十进制.mp4
    1 i4 o3 B0 _- t$ Q1 k: o' x9 I: ~% j│    │          day07.10十进制转任意进制.mp44 [* s; Y! Q# U2 b' x& |! p2 b$ W
    │    │          day07.11快速进制转换法.mp4
      D  o8 D: U/ S6 @│    │          day07.12原码反码补码.mp4: ~/ w& Z0 I: K4 @, `1 v: K
    │    │          day07.13位运算.mp47 s, r8 S; l) d9 E" @4 `7 v1 R
    │    │          day07.14异或运算的特点.mp4
    8 f. ]# v, x$ q* b. W2 p: u% R│    │          day07.15异或运算面试题.mp4
    7 w/ F- b- }3 Z7 D+ ?0 q1 l│    │          day07.16数组反转.mp4
    . b7 U- H8 V% V( ~8 s│    │          day07.17二维数组的概述和动态初始化.mp4* `5 c! S" d" J* v
    │    │          day07.18二维数组的动态初始和遍历.mp4
    - U/ }+ e# R% t0 Y│    │          day07.19二维数组静态初始化.mp4
    ; ]3 _2 e# ^$ _│    │          day07.20二维数组遍历练习.mp4( O" d4 E" x- ]+ S; S* w% s
    │    │          day07.21二维数组求和练习.mp4
    $ X/ D) [. K( l6 [8 N7 i; v│    │          day07.22二维数组求平均值练习.mp4+ ^% N; y2 w! `1 r# E- ^% w# K, l
    │    │          day07.23二维数组求最大值练习.mp4
    : g' }5 T& i* r* ?* ]│    │          day07.24二维数组求最小值练习.mp4
    $ e/ F2 |( a/ m1 N) D% z6 X6 N│    │         
    / X- {* c0 z& |6 S6 z│    ├─day07【综合练习-黑马租车】
    5 ]1 z1 c# k5 x3 ~- \│    │  │  代码.rar
    4 n4 t; }/ o$ x│    │  │  笔记.rar9 n7 {, L  p/ _% |8 e" p
    │    │  │  资料.rar) J, E4 @9 F2 l0 j1 V) l9 Y
    │    │  │  + _& z3 U2 H3 o+ z% K6 p+ T( Y' S
    │    │  └─杨奇轩-6.29黑马租车( u" q7 y% l0 r& o4 X8 m
    │    │          01_作业讲解.mp43 b5 L3 Z& J2 }7 e  C
    │    │          02_黑马租车-需求.wmv2 k  Z7 c+ i/ G$ P% p
    │    │          03_黑马租车-设计 + 开发流程图.wmv) _5 @. B- l) f: w0 y, g% B6 E
    │    │          04_黑马租车-实现.wmv/ e: U/ B2 F" y% B& |  j' M; r
    │    │         
    8 @) ?' y. x* S2 |│    ├─day08.上课资料" D5 e3 E3 x; H# n
    │    │  │  01笔记.rar8 H& S6 Q8 {" o
    │    │  │  03资料.rar* t, v# K* C0 p4 N
    │    │  │  04课后作业.rar
    8 ?9 {8 ^7 E- ]/ S│    │  │  05代码.rar# s1 [9 @" _8 l. G/ b5 Z& f
    │    │  │  
    ' D# T+ K2 v  a8 G5 Q) }5 }6 V2 u│    │  └─02视频% ^$ k) l2 C3 {8 R
    │    │          day08.01day07作业.mp43 P! Y5 G- ]) m6 E* S( [4 S
    │    │          day08.02复习昨天.mp4
    % Q& {* U, `9 h7 }2 w- j│    │          day08.03学习目标.mp4
      B8 H! D" D. @# l" N│    │          day08.03面向对象入门.mp4
    - [$ h2 j2 J+ f& E+ m6 j│    │          day08.05面向对象入门小结.mp4
    1 Q4 w8 N1 T0 \│    │          day08.06复习上午.mp4
    6 |6 h/ `7 |7 L+ E( q, x+ M4 s9 t│    │          day08.07面向对象的练习.mp4
    . z5 `& D$ W6 l2 _" v│    │          day08.08prvate关键字.mp4' Z) G  M( G4 f# F+ B1 g
    │    │          day08.09this关键字.mp4
    3 {7 k$ w3 ^6 V% |. p5 h2 ^│    │          day08.10构造方法.mp4
    8 S1 o1 z  p8 y. E: Q/ |2 c│    │          day08.11面向对象的特点.mp4$ w% U; M3 z& T5 _) n. o- o
    │    │          day08.12成员变量和局部变量区别.mp4
    $ v1 ^8 K4 N7 `& v( |│    │          day08.13对象内存图.mp4
    3 Q" Y- @$ `2 u│    │          day08.14了解GC.mp4
    / d5 |! w# \6 M2 f  x9 X1 g│    │          8 o( e0 u7 I- c$ G/ ^
    │    ├─day09.上课资料/ A1 {& k3 V( M
    │    │  │  01笔记.rar  |& n* a& N" |& _9 c: {) B% X
    │    │  │  03资料.rar
    0 r. q+ ]5 H# s3 c$ T5 g" z│    │  │  04课后作业.rar3 v9 s  ^! P& L# R0 F
    │    │  │  05代码.rar
    3 Q# d$ X; p+ Q' ]2 \5 k  y( @│    │  │  
    9 n4 s6 E! @# z9 B. T( z7 o: x│    │  └─02视频- p0 q& L1 t' l: \# g9 t
    │    │          day09.01复习day08.mp4! h/ M7 C! ?+ ^  a- x2 w1 I9 R: Z# l
    │    │          day09.02复习标准类的变量.mp42 ^: a* r% o' N1 J  n; \# q+ R; V/ g
    │    │          day09.03工具类的编写.mp45 a  @+ ~* R8 w5 b( l. z# |5 m9 ?
    │    │          day09.04API的使用步骤.mp4) b/ q1 u: A/ _. R
    │    │          day09.05Scanner的学习.mp4
    - d# k) n2 W6 {* ^& ?0 x$ m) r│    │          day09.06Scanner的练习.mp4" ^* ?: i$ p% A+ \8 I
    │    │          day09.07Scanner类中next()和nextLine方法的区别.mp4
    9 n3 e+ Y+ m! `( J& Q  l' R│    │          day09.08Scanner类nextInt方法的异常.mp4; E0 \) L" D# c$ B6 u* q* ^
    │    │          day09.09Random类学习.mp4" H8 U: k3 i9 s" N' k
    │    │          day09.10String类的入门和构造方法.mp4
    - i6 {# K1 X) V2 B8 X7 G5 q+ I│    │          day09.11字符串的创建面试题.mp4
    , ?: z/ `$ G+ |7 y│    │          day09.12String类常用方法.mp4
    - A) L( F' z1 s" P3 r│    │          day09.13练习.mp47 j9 ?, h' }5 W
    │    │          day09.14手机号的加密.mp4
    . ~# e* p/ S! Z4 P# @" j│    │          day09.15模拟用户登录.mp4
    9 y  c( T! G4 n+ n│    │          day09.16StringBuilder的学习.mp49 f% R  c  J0 |' M) C3 @  p/ j
    │    │          8 \9 T0 J# {+ N  c
    │    ├─day10.上课资料$ x# ]5 N- L0 t5 o2 R# j2 M
    │    │  │  01笔记.rar
    * m' o' l8 g* P" z│    │  │  03资料.rar
    : y2 y( ?5 n) ?! L8 U│    │  │  04课后作业.rar
    / h6 k3 h( w' p  I3 K│    │  │  05代码.rar
    3 Z' `) ~! R4 |: l4 A│    │  │  
    4 @( Z- \3 R& a( W$ c│    │  └─02视频
    ( u7 D* U: |+ j# R3 T. {│    │          day10 购物车的修改删除.mp42 m' z2 `  f  U, h
    │    │          day10.01复习day0809.mp4
    # U* f( i3 o; n! O! A│    │          day10.02集合的入门01.mp4
    5 B9 A* J/ U  R) n: U$ W4 A│    │          day10.03list集合存储数据的特点.mp4+ j" U: d$ g1 m" p& w. E  A- f. i
    │    │          day10.04list集合存储自定义对象.mp45 N6 p9 n% o! d/ t8 m
    │    │          day10.05list集合存储自定义对象练习.mp4
    ; ^9 w* p( C6 t│    │          day10.06上午的复习.mp4
    ' U9 C/ j5 K2 m5 A9 s# t( N│    │          day10.07ArrayList集合删除修改的方法.mp4
    : p' g$ V: {; N0 T! W│    │          day10.08ArrayList小结.mp43 q" l' B! R! e8 N! p
    │    │          day10.09ArrayList小练习.mp45 t+ Q9 t4 r1 |9 C1 N. N+ \
    │    │          day10.10 小结.mp4% N$ h# h9 i) m
    │    │          day10.11添加商品到购物车.mp43 y) F2 a% y; o' f0 V
    │    │          day10.12查看商品到购物车.mp4  m/ u8 F& d% W$ y8 L. y
    │    │          2 C* _7 H7 X  L. F# L+ o$ N8 c
    │    ├─day11.上课资料. f9 ^- K1 J! T+ P+ h
    │    │  │  01笔记.rar
    7 n0 ]5 l; H8 }$ Q9 R│    │  │  03资料.rar* ]) D6 y0 ]. p
    │    │  │  04课后作业.rar
    7 S8 Y1 Q5 N! {8 L: L9 f$ b/ |│    │  │  05代码.rar- y( T2 H( m# k" p0 E& K
    │    │  │  06预习资料.rar
    3 z* ^% Q+ B4 ]5 o' X│    │  │  
    ) c, U8 w: P; f1 @( y│    │  └─02视频, c0 a/ k3 l. c# V0 y
    │    │          day11.01day09练习.mp4
    - z; _# [. B$ Z. z: z│    │          day11.02day10练习.mp4
      O. `; f# L% r! W; n1 H│    │          day11.03模拟购物车.mp4& j9 h9 L% t5 z$ ?, o# o2 k- j
    │    │          day11.04展示学生管理系统.mp4
    8 L, v  Z! X* O% n│    │          day11.05学生类的创建.mp4/ F- g. X$ F8 r  u& j8 y, X
    │    │          day11.06主界面额编写.mp44 [3 S- x0 e" P. E. H0 j2 ?
    │    │          day11.07退出学生管理系统功能编写.mp4
    * j7 j2 G) w3 {* p& d│    │          day11.08添加学生功能编写.mp4
    6 w0 |- M) h% ~, E│    │          day11.09删除学生功能编写和判断学号是否存在方法的编写.mp4
    9 a4 {! F0 |! p3 |# U" ^% ?! q│    │          day11.09查询学生功能编写.mp4+ H# z5 P. Q6 j0 [4 _# {8 p
    │    │          day11.10修改学生功能编写.mp4- `# T/ {* w/ i( D
    │    │          day11.11添加学生功能优化.mp4
    4 J) e- k( {- B/ t( C( ^2 l- R$ {│    │         
    ! u! Y! h5 S1 ?6 D' R* u0 i, b│    └─day12.上课资料% }# x/ B# Z; n+ D
    │        │  01笔记.rar3 T' ^5 l' v$ ~4 ^5 U1 j9 y. c
    │        │  03资料.rar2 m' D* C$ b9 j: A! ]
    │        │  04课后作业.rar
    * \6 c& b0 @; {+ Y7 R│        │  05代码.rar' K' V) X8 Z+ r- C  }& T
    │        │  
    : Q: N, v5 Z/ D# |& T; \& u+ D│        └─02视频
    / E2 F9 X. _3 O│                day12.01练习作业.mp4
    ! m- a8 B* y4 L8 |3 i│                day12.02黑马ATM演示.mp4
    + T' m* G  ]8 H, ]( I│                day12.03实体类的创建主界面的编写.mp46 q/ X, f+ S  @. c+ z" l
    │                day12.04用户注册功能的编写.mp4* P. l' s& K7 p# |" ?+ d# h$ X
    │                day12.05用户登录功能的编写.mp4. g- u' u" ^  U1 R: `+ q
    │                day12.06用户操作界面功能的编写.mp4- B5 q, ]8 w; I, n& v7 I# E
    │                day12.07展示用户详情界面功能的编写.mp4# F; E, n. b) ]- H: s
    │                day12.08退出当前用户功能的编写.mp4
    7 K- B0 j7 C) @" n5 i│                day12.09存款功能的编写.mp4
    : l& H6 E5 ~/ s7 v│                day12.10取款功能的编写.mp4
    : W" N$ G) A5 b' P0 U" ?│                day12.12转账功能的编写.mp4
    ) Z5 A  G/ ?) E8 r7 k│                day12.13注销账户功能的编写.mp4
    5 {/ N6 \2 [  Z( M* }) C( @├─2、javaSE阶段. A- f" M+ b( D
    │   ├─day01【复习回顾、继承、抽象类】
    0 ^. }& ^/ u% ?% ?' [# h: w0 E% W7 ]│   │  │  01_笔记.rar
    # Z5 F1 p6 j# w│   │  │  03_代码.rar
    " o: Q: E$ {3 g5 c' M+ k; ~│   │  │  04_资料.rar
    ( J2 {4 m( _( P1 ]7 p1 |' m│   │  │  05_作业.rar9 T( \' F1 }, P; f9 H# S
    │   │  │  day01【复习回顾、继承、抽象类】.pptx/ ~( ~  H7 F% D9 F- P2 G0 U/ e
    │   │  │    ~# l6 C% \9 v
    │   │  └─02_视频* q$ E! k: v8 ]5 t' I0 E$ A2 }
    │   │          01_今日内容介绍.mp43 e3 F- \6 `2 D+ {) y3 ^; [* ^0 i8 z
    │   │          02_面向对象回顾.mp4- G7 t6 ]6 g/ d+ `
    │   │          03_匿名对象.mp4$ B2 {7 u$ Z9 ?
    │   │          04_注册案例(回顾).mp4
    : F# N: {9 A1 F( C/ s│   │          05_继承概述.mp4
    $ [( ~2 X; G& x# m$ @0 g│   │          06_继承入门案例.mp4
    / \5 N2 L, V, r│   │          07_Java中类的继承特点.mp4
    0 O' P- S0 {5 D" f) E. z│   │          08_继承中成员变量访问特点.mp4
    4 s; v2 f% h% j│   │          09_继承中方法访问特点.mp4
    ' z' {) Q  T7 t, K/ H) B( g4 j│   │          10_方法重写.mp44 ]* V% ^5 B' T5 |
    │   │          11_方法重写的注意事项.mp4' z. q# F1 e# S- _9 w
    │   │          12_继承中构造方法的使用.mp4; A2 ^" ~' F# u: h
    │   │          13_构造方法访问练习.mp48 m+ E' F: z7 S9 t7 y
    │   │          14_继承案例(猫狗案例).mp4& B/ w. F2 f- e( r
    │   │          15_上午小结.mp4
    ; @& `& o& O$ {│   │          16_继承中构造方法内存图解.mp4+ F) X% ?, \7 \
    │   │          17_super和this关键字使用.mp4
    0 ~$ j4 ]+ O0 m5 @│   │          18_抽象类的介绍.mp4; _0 T5 V) X# Z" Q! F* @, l
    │   │          19_抽象类的注意事项.mp4: Q6 c' _2 Z8 J* a" B1 M
    │   │          20_抽象类案例(猫狗案例).mp4
    ! D2 x# ~2 O# P' o  V5 ~, A4 `6 U- j│   │          21_模板方法设计模式.mp4
    0 w- q) d4 _5 R% K│   │         
    ) b  b. ^, Q$ y│   ├─day02【关键字、代码块、接口、 枚举】& r9 d# E; n7 |
    │   │  │  01_笔记.rar9 Z+ x  _4 }4 o9 |% n
    │   │  │  03_代码.rar
    ) v% v$ {! S( Z, _- j│   │  │  04_资料.rar: I2 N9 V, ]9 F$ O! j7 d
    │   │  │  05_作业.rar9 F- N( I+ b3 [+ A- |" e' n& V1 x
    │   │  │  day02【关键字,代码块,接口,枚举】.pptx; p6 ^' R6 D' w# ]
    │   │  │  
    : A& z$ T2 [2 h& E0 S: M│   │  └─02_视频
    ! y. O# X$ F& A/ G: t+ q│   │          01_作业讲解.wmv
    2 Y' v2 P1 `% R( {! o# T│   │          02_今日课程介绍.wmv
    3 K- ?/ n* `3 P│   │          03_static关键字介绍.wmv6 W, B) X$ I& _2 q0 W* g
    │   │          04_static关键字内存图解.wmv
    - y8 C6 }% ^0 {( D, R0 B  n, N  e3 O* d│   │          05_static关键字注意事项.wmv6 E" A+ w& g: }4 L$ Z  N
    │   │          06_final关键字介绍.wmv
    3 ~% }& S& ]% l4 B  E│   │          07_final关键字注意事项.wmv
    / E5 N$ S( N+ V1 E) N" Z7 m│   │          08_权限修饰符关键字.wmv
    ; Z& A! a' [0 }│   │          09_构造代码块.wmv
    % O, H; c  g1 n  w) Z# k3 `# {│   │          10_静态代码块.wmv
    2 Y; [# U1 Y$ l+ w9 S│   │          11_局部代码块.wmv
    5 [+ f' @4 \- q( C. Y+ C│   │          12_接口的概述.wmv' ]2 Y4 _: r* O& j( b
    │   │          13_上午总结.wmv% o! L% K) R' M9 ?7 o& ]" C
    │   │          14_接口中成员特点.wmv5 I' Y0 h, p. A3 G+ N
    │   │          15_接口案例-播放音乐案例.wmv
    & P* V% d& b. Z' i│   │          16_JDK8接口中-默认方法.wmv
    4 R4 c( p- |: M9 J% n8 E3 m│   │          17_JDK8接口中-静态方法.wmv9 Z/ k; \* s# H5 G- g, @1 K
    │   │          18_JDK9接口中-私有方法.wmv9 J/ D6 u0 k5 Y5 b
    │   │          19_类与接口的关系.wmv0 G9 y: k; W; c$ ?5 ~
    │   │          20_抽象类与接口之间的区别.wmv
    5 F8 l% |# H* h. ]│   │          21_接口案例-分析.wmv0 L( J. c* Z' T
    │   │          22_接口案例-代码实现.wmv
    $ q3 B0 p5 {0 C; @* o$ u│   │          23_枚举的定义和使用.wmv1 o% ?& m. b9 A& N
    │   │          24_枚举的本质.wmv5 I# L! w: |2 X0 N
    │   │          25_Object类-toString方法.wmv* x6 }7 L- V6 B! m9 X. s
    │   │         
    " x& m# N' \& Z& a: G% v- i│   ├─day03【多态、内部类、 常用API】2 [8 E/ w7 o4 L$ e# ~
    │   │  │  01_笔记.rar) ^' Y6 ?0 o5 ^1 [6 o
    │   │  │  03_代码.rar
    ; r7 L: Z" |: h: U│   │  │  05_作业.rar, T, F" i' N: e; A0 a! a
    │   │  │  day03【多态,内部类,常用API 1】.pptx
    " S* J7 w$ t1 F* V# T4 H3 `│   │  │  . Q- o- J. U2 s# M( E
    │   │  └─02_视频# G; p0 _& I% @: H' l+ C
    │   │          01_作业讲解.wmv, }/ ?, T1 |' q3 O+ ]; c( _% o4 G
    │   │          02_今日内容介绍.wmv# `5 @( c. L5 ^/ g8 Y( d" o' y
    │   │          03_多态概述.wmv% [1 P: n" A6 x* G* C5 t# N& K
    │   │          04_多态的成员访问特点.wmv+ V( J5 v# M+ E" R  p9 L$ W: B
    │   │          05_多态的优缺点.wmv
    ; X, G  T8 y  G! L; A7 Y│   │          06_多态的转型.wmv
    , m' X- o& i& J  z│   │          07_instanceof关键字.wmv# ]& `9 h. U* q! d7 @
    │   │          08_接口实现的多态.wmv
    % s) Y2 W" g. }1 Y' U3 k1 n│   │          09_成员内部类.wmv. F, e  i& u( g6 X/ [0 c. t
    │   │          10_匿名内部类.wmv
    - |' }& n5 K, i" J" v/ A│   │          11_API使用和方法使用前言.wmv6 A- t0 j. m3 Y" Z# a7 S' h! x
    │   │          12_Object类-equals方法.wmv& L7 Z! C- d1 U% g: k, B8 N
    │   │          13_上午小结.wmv
    . B- T9 Z' l9 m( s- ?' m% i% I│   │          14_Objects工具类.wmv
    7 [) e6 i  o3 T- o$ S│   │          15_Date类的概述.wmv
    5 V2 _. z( L) \, T2 G8 s, a; c, L│   │          16_Date类的成员方法.wmv$ b' C1 Y% Z/ y2 T
    │   │          17_SimpleDateFormat类-格式化.wmv
    ) Q' p1 f" D- e1 j/ L& m│   │          18_SimpleDateFormat类-解析.wmv1 M6 k5 x1 z5 H+ X1 T
    │   │          19_日期案例-计算活了多少天.wmv
    5 w4 }# g( D- k4 P│   │          20_LocalDateTime类-获取对象.wmv, R! P' E; z6 W) v$ R) a; W
    │   │          21_LocalDateTime增加 减少 修改时间.wmv- @/ B& O. z  f; Y5 S/ f
    │   │          22_LocalDateTime格式化和解析.wmv
    ' s) s* z8 [9 H' A" F8 {3 B- n$ m│   │          23_Period & Duration.wmv: _6 A7 X9 j, x; f
    │   │          24_Math工具类.wmv
    6 I7 |: H0 S5 [│   │          25_System工具类.wmv- x1 G2 H* B; L* d/ n2 G- K: v/ T- ~
    │   │          . f# j; |: M1 q6 G9 _- x# {
    │   ├─day04【常用API(2)、正则 、Collection集合、迭代器】
    ! Y/ ^2 G8 {. x│   │  │  01_笔记.rar
    1 Q4 t# C( R; I; b│   │  │  03_代码.rar
    ( h( K$ t7 a  r2 C; O+ H! o; p6 N│   │  │  04_资料.rar+ O5 r0 k0 p# q
    │   │  │  05_作业.rar
    0 P0 T& k) g, M, y- ~1 V) g1 \│   │  │  day04【常用API 2,正则表达式 , Collection集合,Iterator迭代器】.pptx+ F" h7 n7 r6 Q
    │   │  │  ) w6 m& J" @: k: Z: `+ ~$ u
    │   │  └─02_视频
    : \2 |7 E( G  U, f│   │          01_作业讲解.wmv2 ?  K9 f" A' p7 ]1 o
    │   │          02_今日课程内容.wmv" [9 M8 b& X2 `2 x: L+ S
    │   │          03_BigInteger类.wmv
    . I/ F8 \; C2 d- V│   │          04_BigDecimal类.wmv; Q' }( q. t7 M% Q, [
    │   │          05_Arrays类.wmv) h5 ^4 l% z: O" [( z
    │   │          06_包装类介绍&自动装箱和拆箱.wmv" z4 y# R5 Y  N) ]2 M$ P; m
    │   │          07_包装类作用.wmv% d( B& q4 g: U
    │   │          08_包装类的注意事项.wmv
    : K2 ?+ z, }/ K- l' p1 R1 k│   │          09_String类中常用方法.wmv. t7 B  W+ j. i
    │   │          10_String类中常用方法练习(检查).wmv
    / }2 ~( J* Z; I% s│   │          11_正则表达式体验.wmv- Q$ k: E- I2 a
    │   │          12_正则表达式语法-字符类.wmv7 k3 b& O7 i3 C' }/ n
    │   │          13_正则表达式语法-逻辑运算符.wmv; s: ^% Q$ z, s, g
    │   │          14_正则表达式-预定义字符.wmv' Y, Z' @8 a( H$ _& @
    │   │          15_正则表达式-数量词.wmv
    * P6 ^6 g! _: v  N( j$ G│   │          16_正则表达式-分组括号.wmv. w: A5 j* t% Y" V
    │   │          17_字符串中常用含有正则表达式的方法.wmv
    # p3 h, W/ G2 T$ r│   │          18_Collection概述.wmv
    5 `6 B4 S+ n/ `│   │          19_迭代器的使用.wmv
    $ `5 G8 _1 I! ?7 H7 R. Q- B. ^│   │          20_迭代器的执行原理.wmv3 [7 X& f- z) X3 N2 _
    │   │          21_迭代器的使用注意事项.wmv
    3 D8 B6 d0 f& `4 m# `│   │          22_增强for循环-总结.wmv4 y, ]  D% I  D# l) I( @
    │   │          # T. F4 o  z+ Q/ F1 E
    │   ├─day05【泛型、数据结构、List接口、Set接口】
    7 ]2 m. g/ v, E) h9 J│   │  │  01_笔记.rar3 t; T4 l: C/ ?
    │   │  │  03_代码.rar
    . d7 P% O5 y% o  B) ^│   │  │  04_资料.rar
    + i8 o# o! D4 t5 f% Y- N* U2 x# N, d│   │  │  05_作业.rar
    3 j  j+ I' i7 \6 G& A! ^( ?│   │  │  day05【泛型,数据结构,List接口,Set接口】.pptx
    $ {9 Q* f  n# ~: S1 L│   │  │  
      {! Y# `& a( j, c0 w+ A0 Z│   │  └─02_视频
    / f0 z, M& ^8 g4 x, n│   │          01_作业讲解.wmv
    & w7 ?: @9 Z" t% j. I│   │          02_今日课程介绍.wmv$ _$ ~0 ?1 L1 @; ?! U
    │   │          03_泛型介绍.wmv* ?7 _5 ~  q+ V/ _2 C
    │   │          04_自定义泛型类.wmv
      M5 N$ b& O) y9 c8 Y│   │          05_自定义泛型接口.wmv  M1 G: O( F, v0 @2 S
    │   │          06_自定义泛型方法.wmv
    - s. p" K7 [3 w: t0 ?9 f* D│   │          07_泛型通配符&受限泛型.wmv& t- K3 r6 J2 ]$ C2 C) M
    │   │          08_数据结构概述.wmv) j# W, t2 }; L' z# F
    │   │          09_栈结构.wmv) ~/ I  |8 F( k# |2 D+ H
    │   │          10_队列结构.wmv5 V! a" R1 |, g- Q
    │   │          11_数组结构.wmv/ S4 i% b) F* p' q7 \2 |1 ?7 S& b
    │   │          12_链表结构.wmv+ A8 E. R0 r  f7 c0 z9 _
    │   │          13_二叉树介绍.wmv
    3 Q' r  r) P: o, d│   │          14_二叉树-平衡二叉树.wmv
    2 }" N0 S7 J3 ~, D' j) h│   │          15_二叉树-平衡二叉树.wmv
    : ^9 ~, a* x! e3 q/ i  l; {│   │          16_红黑树.wmv
    ! e9 H- V% S/ [│   │          17_List集合介绍&特有功能.wmv# b0 L7 ^$ H- r* |3 w
    │   │          18_LinkedList集合介绍.wmv
    0 S8 Q: f5 B. ^8 B& @0 {. q8 i│   │          19_Set集合介绍.wmv
    7 @7 ^) k2 ?5 N│   │          20_HashSet集合介绍.wmv4 I! c3 {+ E" M6 m5 I
    │   │          21_哈希值.wmv4 Y/ k( u, z6 a+ H) p- Z7 n! M4 H
    │   │          22_哈希表结构.wmv+ i! n' {; `$ }$ @  |' d( H# ^
    │   │          23_LinkedHashSet集合.wmv
    * `* S, q3 Y) u' g( g% B9 Q│   │          24_ArrayList原理分析(扩展).wmv
    $ F' C7 `% @; i, Y& @│   │          25_HashSet原理分析(扩展).wmv; C1 R* @  y7 Z( h2 q
    │   │          26_集合总结(扩展).wmv* Z; j5 W* D" a4 U% ?
    │   │          0 D' E4 M) u, ]
    │   ├─day06【排序查找算法、Map集合、集合的嵌套、斗地主案例】
    / t* C2 Y2 x! @) l, ~) |0 L. y+ Z│   │  │  01_笔记.rar
    , t7 j8 u; z2 K. D│   │  │  03_代码.rar* a; _- S# L5 L! u5 |
    │   │  │  04_资料.rar: ~8 K9 A, n# E
    │   │  │  05_作业.rar
    * [; J" V% V  ?6 }# z4 }│   │  │  day06【排序查找算法,Map集合,集合的嵌套,斗地主案例】.pptx
    9 [* b3 W/ ?( j6 q* a│   │  │  9 W3 N% u# L4 ^8 Z9 z
    │   │  └─02_视频8 X5 s( m. @/ W1 p( p: s* a
    │   │          01_作业讲解.wmv- A+ o% K0 i% X1 N
    │   │          02_今日课程介绍.wmv8 s5 e) H" |. V4 ?7 t
    │   │          03_TreeSet集合介绍.wmv
    : \, O* S9 l8 x' c│   │          04_TreeSet排序方式1-自然排序.wmv5 [& v4 Z1 o9 T- Z: c& y* D! o) Q
    │   │          05_TreeSet排序方式2-比较器排序.wmv# j0 ?8 T4 [- G7 J/ J$ N
    │   │          06_Collections乱序方法shuffle.wmv7 K% Q8 B8 O8 [0 f) o( b2 O
    │   │          07_Collections的排序方法sort.wmv/ y6 S7 J/ c1 \' F  Z- H' d' U" A9 S
    │   │          08_可变参数介绍.wmv
    / ?4 z5 {$ F$ ?/ x│   │          09_Collections批量添加方法addAll.wmv
    - }. |+ b, l5 o│   │          10_冒泡排序.wmv
    ; C& M4 [+ V% r, K$ ]* m" H( c│   │          11_选择排序.wmv
    " q$ F% y$ g7 a) M. X! C/ j" e" t  y) a│   │          12_二分查找.wmv
    - r2 h5 U  x  i0 [, d" v│   │          13_Map集合介绍.wmv
    3 v" w/ I/ @$ ~+ i5 T2 i│   │          14_Map集合中常用方法.wmv
    : v4 Y/ V3 T  o: `│   │          15_Map集合的遍历-键找值.wmv- G) S: \- @; E1 U( k
    │   │          16_Map集合的遍历-键值对对象获取键和值.wmv
    . F9 F' m( I- y2 i6 W( f. ?│   │          17_HashMap存储自定义类型键.wmv+ Q8 s# _# l, j9 |
    │   │          18_LinkedHashMap类介绍.wmv
    4 s$ C" ]( y! ~1 ?│   │          19_TreeMap集合排序方式.wmv1 ^; D9 i8 l3 D% M* R! P
    │   │          20_Map的案例-统计字符次数.wmv
    , D" q* U  {" a: a( t│   │          21_集合嵌套-List嵌套List.wmv
    ( _4 f+ M  w  d9 m5 S2 p$ i8 C│   │          22_集合嵌套-List嵌套Map.wmv
    ; Y! m  b7 `& y7 W8 `5 ?) x3 }% N" K│   │          23_集合嵌套-Map嵌套Map.wmv
    . L5 @6 q# a  V% S! _) K│   │          24_斗地主案例-分析.wmv
    4 `" j8 h$ W( C( A9 u│   │          25_斗地主-准备牌.wmv
    3 j& G% O6 {$ O' F/ V│   │          26_斗地主-洗牌.wmv* ~; U9 d: V# P4 ]( z
    │   │          27_斗地主-发牌.wmv
    1 K) l3 O4 W: w9 b$ P│   │          28_斗地主-看牌 & 优化代码.wmv, f& m' w- ?% V: R5 d; L
    │   │         
    . O: Z- M+ H9 I( s- u9 S, L& v│   ├─day07【日志框架、异常,自定义异常 , 阶段项目】
    $ C. l! q- |7 `+ ]& Z1 t- J6 p│   │  │  01_笔记.rar
    4 B; a5 o4 {$ ?7 ^│   │  │  03_代码.rar
    ; z% K, p, L: r- ?$ o* o1 N' h│   │  │  04_资料.rar
    , @6 M# i! ~2 D9 s' e; f3 g: d8 D# b; u│   │  │  资料.rar8 R" Q& p% M# A/ J3 J
    │   │  │  
    , o( @& s1 t8 A& `+ f│   │  └─02_视频" U+ Y; e6 J8 P7 h9 E" A% }& I$ u
    │   │          01_作业讲解.wmv
    ' j2 V/ n' ^6 E' W6 f│   │          02_异常概述.wmv/ f* h- u- X/ y& A. J
    │   │          03_异常-体系.wmv
    # \7 |5 ~# k4 _: v; z│   │          04_JVM处理异常的方式.wmv6 l9 ]( k. g! d/ J2 i) o
    │   │          05_手动处理异常-throws.wmv
    " T1 p  ]9 u7 ^! d& L2 K  W│   │          06_手动处理异常-throw.wmv
    / c: {9 \7 l0 U+ {% m│   │          07_捕获异常介绍-try catch.wmv2 U3 o& {2 E+ |+ G) {
    │   │          08_多异常捕获处理方案.wmv
    ; n8 X* H. u5 s, t│   │          09_异常案例-计算活了多少天.wmv
      v1 x, g3 A9 |; S│   │          10_Throwable类中常用方法.wmv
    2 E6 f& v1 `( d  E* o5 b│   │          11_自定义异常.wmv, P0 D/ b) }; b/ V* u
    │   │          12_日志框架优势.wmv
    / z+ X& Q% X2 I( K/ r1 O│   │          13_日志技术体系.wmv
    6 I: P. c% }2 ~( N% J0 y1 l│   │          14_Logback概述.wmv4 M* C) v& w2 x0 `: k
    │   │          15_LogBack入门使用.wmv
    ; l+ f5 S9 v9 P2 ^& d+ n│   │          16_LogBack配置文件详解.wmv' N9 v* Z5 [# M
    │   │          17_电影购票系统-演示.wmv5 Z: X; U0 V! {4 ]6 h. l2 d% T
    │   │          18_电影购票系统-项目结构.wmv1 W) @& x0 B/ Q% [: ^' w
    │   │          19_电影购票系统-项目容器.wmv( r9 B" X3 I; d' t1 c
    │   │          20_电影购票系统-项目代码分析.wmv
    + B. b1 d' c/ F) F- g8 c│   │          , H3 }+ F1 ?5 h9 e
    │   ├─day08【Lambda表达式,Stream流,线程入门】% b7 Y# r8 U1 ^* Q  `7 R
    │   │  │  01_笔记.rar
    7 w4 g& j' q! t. }│   │  │  03_代码.rar
    # K% k( I! r9 c. C1 _│   │  │  05_作业.rar; t7 a% X/ Z0 w) q
    │   │  │  day08-Lambda表达式,Stream流.ppt) _3 P5 S' n  M. M
    │   │  │  
    8 ^: o$ |( P) Z# n! V0 H5 ]│   │  └─02_视频
    0 E+ y! f( c/ C; T# n) o8 R( d│   │          01_今日内容介绍.mp4
    9 |( G' N- Q' t. Q. |! n6 a& z│   │          02_函数式编程思想.mp4) ?2 l" y8 m6 c6 z/ N! E% q, u
    │   │          03_函数式接口.mp4
    6 l) A  w- K4 T' X# [! R: A" {│   │          04_Lambda表达式介绍.mp44 r0 u: N4 U0 F
    │   │          05_Lambda表达式练习1.mp4" l. X; q5 q$ |& X$ m9 _+ U, l! m9 H
    │   │          06_Lambda表达式练习2.mp4, |4 z0 T0 I. }) C. u: t
    │   │          07_Lambda表达式练习3.mp4
    2 U* Q/ d- I7 `- X6 o! [+ y│   │          08_Lambda表达式练习4.mp4
    " \  e) c9 T- i8 r. I$ x│   │          09_Lambda表达式省略模式.mp4; \4 b+ d1 ?4 F8 M& t) H, m
    │   │          10_Lambda表达式和匿名内部类区别.mp4+ X0 `! i9 ?) i6 `5 W1 y
    │   │          11_Stream流体验.mp45 c& m4 I- e% O# R, `3 P* k
    │   │          12_Stream流介绍.mp42 X$ P% L, d7 ~0 M* Z4 z5 O; \% V
    │   │          13_Stream流获取方法.mp4
    2 b! G# {1 @- p+ i& j% O( \+ u9 W│   │          14_Stream流中间方法-filter.mp4
      {5 I$ u  r8 \4 x9 X│   │          15_Stream流其他中间方法.mp4; \& ]  S$ I  v* S& T0 Q2 \6 m
    │   │          16_Stream流终结方法.mp48 ]9 U4 G5 s' b" g* j$ a( S3 F
    │   │          17_学习Stream流收集方法的原因.mp4
    ; f) s4 [$ p) N6 N% c) T│   │          18_Stream流把数据收集到单列集合中.mp4( N. Z! E( O5 z' z
    │   │          19_Stream流把数据收集到双列集合中.mp4
    ( n7 n/ w1 }* ^' ?( {│   │          20_Stream流扩展案例.mp40 J" t8 m# x7 P; T
    │   │          21_并发与并行.mp4
    ( n  h) m* h/ t, |1 S/ r! a. }$ k│   │          22_进程与线程.mp4
    , H* X/ P/ O! n* T$ O│   │          23_多线程介绍.mp40 T) |  S  F# e7 _
    │   │          24_线程创建方式1-继承Thread类.mp4, m) U- L. w* j
    │   │          25_线程创建方式1-实现Runnable接口.mp4  [% s+ ^9 q! f+ X
    │   │          26_线程创建方式3-实现Callable接口.mp4
    # J- G: h$ U3 H3 N+ s│   │          27_线程的实现方式区别.mp4# T& N8 d7 `+ `% {4 a. @
    │   │          28_线程类常见方法-设置获取线程名.mp4
    ! F4 r" \7 b5 H7 B8 J│   │          29_线程类常见方法-sleep.mp42 C$ Q! e% F3 Q1 K( t2 F7 n
    │   │          30_线程类常见方法-join方法.mp4+ [6 ?' e( `+ q% J! V! r9 ~# O
    │   │          31_线程的优先级.mp4" C- B4 C# ?6 f# q9 J
    │   │            U7 q& s6 U# a
    │   ├─day09【线程安全,死锁,线程状态,线程间通信,线程池】# e4 m7 Y0 S: d- n8 ~, ~
    │   │  │  01_笔记.rar
    # ]0 a& j1 j) t6 G: d: l* {│   │  │  03_代码.rar
    ' L+ Z0 d3 ~8 n, W/ {# f3 T5 N2 X( F│   │  │  04_资料.rar
    " o  X4 u; ]5 l9 d│   │  │  05_作业.rar4 m- K0 L& n! i6 G9 ?& }5 o$ F9 [: {
    │   │  │  day09【线程安全,死锁,线程状态,线程间通信,线程池】.pptx' G1 [1 e9 w8 b' [- Z- k" _0 h1 k
    │   │  │  多线程day02.ppt0 ?" w1 K6 h2 ?
    │   │  │  
    % g+ q$ d$ k$ Q" y1 P7 z) y3 |, ]│   │  └─02_视频1 t6 Z! I4 F# l0 d; i; W
    │   │          01_作业讲解.mp4
    : [& T/ p# a* s8 d  x0 a! `6 w│   │          01_作业讲解.wmv
    % E$ @* z1 M, [' d5 q│   │          02_今日课程内容.mp4: S* Z' |5 V3 @+ `
    │   │          03_卖票基础案例.mp4
      g  o1 r( s% ]3 l  s│   │          04_卖票案例分析.mp46 M% ^" E9 t+ T7 H2 |: _8 x
    │   │          05_卖票案例出现的问题分析.mp4
    # y" b) b4 S2 a" E│   │          06_同步代码块.mp4/ ^" B; W1 @2 P4 U
    │   │          07_同步方法.mp4& F$ k1 m" _9 \' @0 {( e# d2 j
    │   │          08_try..catch..finally代码块.mp46 P- f' S6 D9 x# d
    │   │          09_Lock锁机制.mp4# K3 p5 J0 x9 ]7 @5 r
    │   │          10_死锁.mp4$ r* H5 ~- }5 x. R5 ?- i
    │   │          11_线程状态.mp4; j" ^1 r6 f* t. b
    │   │          12_线程间通讯.mp4; }! y+ S$ B1 y) e
    │   │          13_线程通信练习-wait方法.mp4  p6 A2 f% l1 s
    │   │          14_线程通信练习-wait¬ify方法.mp4
    / t- B5 C4 L# A* y│   │          15_线程通信练习-计时等待wait.mp4* g. c3 `1 c2 `% O- F
    │   │          16_生产者消费者案例分析.mp4  K& U0 a6 a# u. M+ K/ m0 z& b
    │   │          17_生产者消费者代码实现.mp4( z0 [% \  _" f
    │   │          18_等待唤醒机制(扩展案例).mp4/ n4 s" Z7 i0 Y8 z" \
    │   │          19_线程池概述.mp4# V8 @, A6 @# _1 g; H$ m$ ~
    │   │          20_线程池处理Runnable任务.mp4
    . i: \: g0 Z, e( X- [1 {" p" {; ^│   │          21_线程池处理Callable任务.mp4) c9 f- ^! ]9 x
    │   │          22_自定义线程池(扩展).mp45 v' v& G8 b- |9 I
    │   │         
    ) U6 V! l0 G1 w( k/ j│   ├─day10【File类 , 字节流、IO异常处理,Properties,ResourceBundle ,递归】# Y8 p# k2 e1 @9 z( r0 _; u) f
    │   │  │  01_笔记.rar
    , i. p6 }1 O9 y- [│   │  │  03_代码.rar2 P% c6 f/ g: t8 [+ I
    │   │  │  04_资料.rar
    % x  [9 S3 E5 Q, J& s  V, K0 O) z│   │  │  05_作业.rar, m( V. l2 w* T3 b" D- V" ?
    │   │  │  day10-字节流.ppt
    " y4 T: Z3 S* ]. J7 q│   │  │  0 W; F; Q5 p0 {6 u# o; ?- P
    │   │  └─02_视频& ]$ p9 f- m& s2 y- m
    │   │          01_作业讲解.wmv7 M3 r6 o) E3 a& r
    │   │          02_今日课程内容介绍.mp43 C9 M! H( L% \& \3 A
    │   │          03_File类的介绍.mp4
    ) \: {  R6 \) g* G& i│   │          04_绝对路径和相对路径.mp49 y2 }6 V, G5 C8 r
    │   │          05_File类的创建功能.mp49 J' C+ F9 m) p6 Q
    │   │          06_File类的删除功能.mp4( j. L& a& L# Q8 I( S4 ^- \; I
    │   │          07_File类判断和获取功能.mp4
    - z2 ?. Z# b" c* G│   │          08_File类高级获取功能.mp4
    ) @' j2 K+ A, t# z- X│   │          09_File类统计文件出现的次数.mp4
    $ r& M9 X2 y6 T. A│   │          10_IO流的作用.mp4( n2 b; `  |# {* Q; C2 o' _8 U" e  i
    │   │          11_IO流的概述和分类.mp4
    9 T- d, |7 g  r│   │          12_字节流写数据入门.mp4
    7 s3 G4 K8 q* h; s' F│   │          13_字节流写数据方式.mp4& y: S& o% q8 H8 t2 ~+ H
    │   │          14_字节流写数据换行与追加.mp4& R; {- i1 c* k5 u" Z
    │   │          15_字节输入流读数据入门.mp40 I; Z5 {; p2 R9 t# b8 A
    │   │          16_拷贝图片案例 一次读写一个字节.mp41 c) E+ c, H1 [( a# ~2 t" ~
    │   │          17_JDK7版本之前处理方式.mp4
    . O; l# j$ Q" D9 S9 _: }. }│   │          18_JDK7版本捕获处理方式.mp4( W# v1 m3 q% E1 w3 }) ?/ |- F% Q
    │   │          20_字节输入流一次读一个字节数组.mp4% O- ^+ `* a: g$ P7 f, J
    │   │          21_字节缓冲流介绍.mp4# x0 d  m9 U9 u: P* M2 \% L
    │   │          22_复制文件的四种方式效率对比.mp4
    ( }/ V4 I* S8 [* g4 H# K  e' P│   │          23_Properties集合介绍.mp4
    4 A# M$ j6 V# J0 [; P- K6 H* `. X1 m│   │          24_Properties作为集合的特有方法.mp4, M9 `. B: H. J5 v
    │   │          25_Properties和IO流结合的方法.mp4
    . f; A5 F5 S8 ]; {. X│   │          26_Properties练习.mp4/ ], W9 H$ k2 O, k* k7 W
    │   │          27_ResourceBundle工具类.mp4) _2 L7 ]  y  z2 q3 e+ z7 D- @
    │   │          28_体验递归.mp4
    8 l0 W% [# E. h  p8 G6 X% g9 X│   │          29_递归概述.mp4: `  D5 o. {0 i  @
    │   │          30_递归求5的阶乘&案例分析.mp4
    ( T' D7 ~+ h2 w" }, U& c0 G- `+ F│   │          31_递归删除目录.mp4" R5 q* k* q  Q7 q# h" _
    │   │         
    0 y# V3 W; P7 B% b  z│   ├─day11【缓冲流、转换流、序列化流、装饰者模式、commons-io工具包】
    1 \( G5 r* I4 M+ h" L& I│   │  │  01_笔记.rar
    $ n. G3 ]* p  t' Q6 u% ?, J( r3 [' _│   │  │  03_代码.rar
    / d; K/ b' Y9 x│   │  │  04_资料.rar' v& w$ E- c" k5 W! }
    │   │  │  05_作业.rar
    $ H5 Z. z( x6 ^; G  n% k0 Z3 ]│   │  │  day11-字符流,转换流,序列化流,装饰者模式,commons-io工具包.ppt
    7 C3 Z7 \5 a/ V, p3 }│   │  │  杨奇轩-11.21.rar$ t$ d* b! g% [  D8 \
    │   │  │  
    8 H, [" n+ n4 n│   │  └─02_视频! B' t3 G) v& C& C2 ?( @
    │   │          01_作业讲解.wmv
    , B, x% J: L9 N│   │          02_今日课程内容.wmv" I9 Z9 A, m4 c9 Z$ e
    │   │          03_字节流操作中文.mp4
    ; d% W: }2 d: E/ ~, O3 U. F│   │          04_编码表介绍.mp4
    ) h4 x- d, e, U. f8 L7 ?% `/ D- m: E│   │          05_解释字节流读中文乱码的问题.mp4
    8 R! R2 h( T5 j/ M* _0 q1 ~, M│   │          06_字符流读中文解释.mp41 t& [$ q: s1 @4 @8 f
    │   │          07_字符输出流入门案例.mp4
    1 x1 y4 y$ c3 g/ R: t3 O│   │          08_字符流输出流写数据&刷新功能.mp4
    * L+ T( N* a1 n) C/ _/ @0 t0 |3 }│   │          09_字符输出流案例.mp41 W9 x8 U' ^7 U9 f( |
    │   │          10_字符输入流读数据.mp4
    9 i0 {( K- D& H" c; m8 y' s│   │          11_字符缓冲流.mp41 v/ y( I6 ]4 r* t/ r9 O' k
    │   │          12_字符缓冲流特有功能.mp48 W. Q0 O! q5 e/ x
    │   │          13_缓冲流案例-文件排序.mp4
    + m+ z# r9 N7 s3 k% j│   │          14_转换流基本使用.mp4
    9 z+ O; v+ ]0 R5 p; E( [( c│   │          15_转换流案例-转换文件编码.mp4
    - h: A/ d9 Z# w& R  e* e│   │          16_转换流和基本流关系(扩展).mp4; y+ Z7 Q' ^/ B- f0 Y' D
    │   │          17_对象操作流基本使用.mp4
    % O1 n/ e4 s1 }/ P) b2 V│   │          18_对象操作流-注意事项.mp4+ Z4 x* K9 \3 k+ |6 G
    │   │          19_对象操作流-读写多个对象.mp4
    # ^8 k: K2 T1 s7 w# r% L. m8 \│   │          20_装饰设计模式.mp43 ~; ~* G: T3 I) ]% \4 \
    │   │          21_commons-io工具包.mp4" M+ Q$ m3 S' i6 p8 w/ s' m6 R1 W
    │   │         
    $ R+ c( @* _' r0 C│   ├─day12【网络编程,单例模式,多例模式,工厂模式】1 _8 ]$ n) [  z  N' @8 k
    │   │  │  01_笔记.rar& p- h, P7 n2 [' G8 R6 N  c
    │   │  │  03_代码.rar0 L2 P; M+ D0 X7 A
    │   │  │  04_资料.rar
    # m; ]$ y* k7 _( y5 o: V│   │  │  05_作业.rar
    ' i! h1 ]5 y9 L2 _  G│   │  │  day12-网络编程,JUnit单元测试,设计模式.ppt
    : ~: L) h: S- U  \" ^│   │  │  - x5 t- w/ G$ c* w; M  W
    │   │  └─02_视频
    3 ^: d' D6 _' q) z% [│   │          01_作业讲解.wmv
    2 P. G5 z1 q: P2 }- b9 b│   │          02_今日内容介绍.mp4' k; O( ~! @$ t8 V- \: |
    │   │          03_软件结构.mp49 n( k* k6 F' ]7 I% v  ~
    │   │          04_网络编程的三要素介绍.mp48 y" d) {, a- L. L
    │   │          05_网络编程三要素-IP地址.mp46 i9 ~: s2 u9 r0 U# o8 o
    │   │          06_Java中IP操作.mp4
    . W( a. g$ J0 h; c' j│   │          07_网络编程三要素-端口.mp4
    0 c* o# }" N8 h% O│   │          08_网络编程三要素-协议.mp4+ N- F" k# K) y& y8 H
    │   │          09_客户端发送数据.mp4
    / l6 M( X( v5 s5 ~; o% V3 r6 g* `│   │          10_服务端接收数据.mp42 e! y; u) U2 t5 j
    │   │          11_TCP通信原理分析.mp4
    - }4 X6 Q  v" H  k5 Y, P* V0 ?7 J│   │          12_TCP通信案例一.mp4: n- _  R( B- y8 N
    │   │          13_文件上传下载案例-基础代码.mp4! g, g5 k. ~6 y2 c1 s
    │   │          14_文件上传下载案例-优化第一版.mp4
    7 F( d& F. `: m, }$ }3 [* _* V5 I│   │          15_文件上传下载案例-优化第二版.mp42 u$ {) `' V8 }: t, z( ^: M- m6 }9 N
    │   │          16_单例设计模式介绍.mp4
    / z4 k$ \- ~' `6 m" {5 d│   │          17_单例设计模式-饿汉式.mp4
    5 V1 E/ ?7 q2 S4 ]/ O2 }$ u│   │          18_单例设计模式-懒汉式.mp4
    1 |+ O% P7 {: z; \│   │          19_多例设计模式.mp4
    # S. F2 N* I# ?+ K; h6 i8 ~  ~│   │          20_工厂模式.mp47 X; i) p" a6 l$ {+ l% }
    │   │         
    1 V4 v, ]. t6 b7 y4 N! Z- ]: D' n# C: E│   ├─day13【黑马云盘】/ Q' N& G5 T; g6 v2 H$ a
    │   │  │  01_笔记.rar2 X% b; I, V0 Z% Y& a4 V9 W/ a
    │   │  │  03_代码.rar1 r+ m6 h0 f  |- R
    │   │  │  
    2 W) x5 Y, j, ^+ z│   │  └─02_视频7 i( v1 F9 r& R4 r
    │   │          01_作业讲解.wmv) T) }9 F. q. L: P* E+ m
    │   │          02_黑马云盘-项目需求.mp4
    3 m  g: ^, B0 X│   │          03_黑马云盘-项目需求.mp44 x- o# Y' S8 o' e
    │   │          04_黑马云盘-浏览功能.mp4
      e+ G" [2 g+ z3 o│   │          05_黑马云盘-注意事项.mp4
    ( A. j6 s  B/ N; `7 X│   │         
    / d1 ~$ J9 H% {" `* a│   └─复习视频: {- M4 Q  ~- N
    │           day15-多线程02.ppt
    ( d3 @; ?% S( D( X0 \│           Stream流.mp4# t. U/ P% K& c
    │           日志.mp4; W+ ]  S; h) d  j0 i; l* A
    │           集合.mp4
    - Y: q+ t8 i9 x3 y3 P! M( t│           3 E+ Q+ m) w0 d& \. p6 b
    ├─3、数据库阶段# c+ ^% p. ?& r! C
    │    ├─day01_mysql基础  ?1 m/ i8 O: f+ |" G7 V7 u( d3 [
    │    │  │  01_课件.rar
    * u( Z$ `5 D/ p. S│    │  │  02_代码.rar
    3 e" l6 a3 r; N$ Z% a│    │  │  03_资料.rar& F( v0 }" x% ]0 K9 s. ^* j9 c
    │    │  │  04_作业.rar( V5 {9 }, O2 T8 N
    │    │  │  06_预习.rar$ ~& P5 o$ e7 e- J
    │    │  │  07_总结.rar/ ]" c8 ~( A: W3 h$ v
    │    │  │  08_上课图片.rar; m; i: w( i, t
    │    │  │  09_授课视频命名表.txt
    6 v% n% U0 Z5 I& ~│    │  │  
    8 v; G- B; E  O│    │  └─05_视频
    & o* ~( c2 V" N; u│    │          1.学习方法.wmv* a3 a+ @) ]" U
    │    │          10.SQL_DDL_操作数据表_修改和删除表讲解.wmv' `5 q. S! \: t2 N4 `2 }8 o) x3 Z, o
    │    │          11.操作mysql服务器的客户端可视化工具datagrip讲解.wmv
    * A5 r& O# T; f$ Z7 P# Y1 O* S* a│    │          12.SQL_DML_插入数据讲解讲解.wmv* }# ~8 H; A+ E/ @6 Y
    │    │          13.SQL_DML_修改数据讲解.wmv
    ; x$ J1 s% n( U& V0 v- ?5 v│    │          14.SQL_DML_删除数据讲解.wmv
    % D6 X( M  O- S& a: ~, H│    │          15.SQL_DQL_简单查询数据讲解.wmv
    1 T% b, S$ \/ S9 c1 g" j│    │          16.SQL_DQL_简单查询数据_去掉重复数据讲解.wmv" e9 u6 Q7 y- |  ?9 c  C; }
    │    │          17.SQL_DQL_带条件查询_基本运算和in以及between and语法讲解.wmv
    / r% m; u2 h) \& @+ w│    │          18.SQL_DQL_带条件查询_模糊查询讲解.wmv
    % \% O  X5 _0 t; W4 ]│    │          19.SQL_DQL_带条件查询_排序查询讲解.wmv* G( z0 U4 N, ?! H1 N
    │    │          2.数据库相关概念讲解.wmv
    : F+ T/ e! t$ h│    │          20.SQL_DQL_带条件查询_聚合函数讲解.wmv
    & [5 |) ]% l' ?) _( V* {6 I│    │          21.SQL_DQL_带条件查询_ifnull函数讲解.wmv
    ( _# W: a5 L8 w+ k- G9 h│    │          22.SQL_DQL_分组_查询每种颜色车辆的总价讲解.wmv
    # ~3 R0 _- S: d8 k4 k│    │          23.SQL_DQL_分组_查询每种颜色车辆总价大于30车辆的颜色和总价讲解.wmv3 i( T7 q' R6 q" R
    │    │          24.SQL_DQL_分组_z注意事项讲解.wmv
    ; N* e& m6 R. B│    │          25.SQL_DQL_带条件查询_分页讲解.wmv
    $ M: Q) Y% }: s( N8 j- j! N+ N+ l: i│    │          26.今日总结.wmv
    , j9 A4 K6 ^# W; P8 z6 i│    │          3.mysql数据库_安装和配置环境变量以及目录说明讲解.wmv
    + X* a( S, m2 P3 W7 g; B│    │          4.连接数据库失败讲解.wmv
      N' v! W5 f( U) ?│    │          5.连接数据库命令讲解.wmv+ d! ]: y5 H' J/ j4 z# g2 N
    │    │          6.mysql数据库_mysql数据模型讲解.wmv& i1 \; g/ h# s2 h
    │    │          7.SQL_介绍和分类讲解.wmv# x7 g7 X8 M9 @, F
    │    │          8.SQL_DDL_操作数据库讲解.wmv0 p: d0 G+ E) y* }
    │    │          9.SQL_DDL_操作数据表_创建和查看表讲解.wmv
    ( M' o' u3 i6 m7 a4 Y! F( \6 Y6 I│    │          ! ^- |  _3 H7 j$ L. h: e7 g: c
    │    ├─day02_mysql高级26 g3 x  R) @/ |  e2 F
    │    │  │  01_课件.rar+ ?: k# u1 x" y$ H  b& Q+ u
    │    │  │  02_代码.rar
    ) V$ e# C& T( X│    │  │  03_资料.rar
    % d2 f+ j7 B8 t1 L2 @│    │  │  04_作业.rar
    # M- [- h2 d$ N│    │  │  06_预习.rar$ f* B3 S- L& j; P. E5 D
    │    │  │  07_总结.rar2 G2 }$ I+ ]5 \, |$ ^& U/ d
    │    │  │  08_上课图片.rar
    * V4 n/ \: x4 W: X/ ^│    │  │  09_授课视频命名表.txt
    ( q  v# H2 c* }, {, f* E0 U2 ?│    │  │  ! J6 w. \4 o7 ~; F3 B4 U: h
    │    │  └─05_视频6 {, q. \- R5 H  c0 B- I
    │    │          1.复习.wmv
      L# Q8 w: u7 \* s+ r  Y│    │          10.笛卡尔积问题介绍讲解.wmv5 y; z/ |. C- E' g
    │    │          11.多表查询_内连接查询介绍讲解.wmv3 M/ K: h0 H- |5 [+ o7 U$ c
    │    │          12.多表查询_内连接查询练习讲解.wmv
    * x# {0 J) o: Y6 a2 D  h│    │          13.多表查询_左外连接查询讲解.wmv
    9 a4 |% X* @: z: `9 z* O& ?+ x2 V│    │          14.多表查询_右外连接查询讲解.wmv4 p+ Q2 L0 Q6 p5 c1 V
    │    │          15.多表查询_子查询介绍讲解.wmv
    0 V3 x% R% G8 X1 |. U│    │          16.多表查询_子查询_查询结果是单行单列和多行单列情况讲解.wmv
    " ?3 D9 ]8 B5 U; [+ b│    │          17.多表查询_子查询_查询结果是多行多列情况讲解讲解.wmv& _# t9 F# X$ j, ?$ \# Q& a
    │    │          18.多表查询_子查询练习_表关系分析讲解.wmv
    ; Z& O% n- O. a' @# ?; y│    │          19.多表查询_子查询练习代码实现1和2讲解.wmv8 C" ]$ H1 C! n  y+ @/ ?
    │    │          2.约束介绍讲解.wmv! @5 t" j! {/ J
    │    │          20.多表查询_子查询练习代码实现3和4讲解.wmv
    6 m% C2 c9 g# J- M1 k│    │          21.多表查询_连接查询表关系分析讲解.wmv! [' j, A: P$ [9 p% G  |: P6 s' H
    │    │          22.多表查询_连接查询_连接查询代码实现练习1和2讲解.wmv
    * A8 X  K$ K( x' _7 s5 f│    │          23.多表查询_连接查询_连接查询代码实现练习3和4讲解.wmv. ]6 {# u2 y/ |
    │    │          24.多表查询总结讲解.wmv
    + k2 t' b+ x. X  C│    │          25.事务介绍讲解.wmv
    * X' R/ z. a$ y0 Z( j│    │          26.演示事务的提交和回滚讲解.wmv1 g- n, `  Z1 R% A# w
    │    │          27.演示mysql自动提交事务讲解.wmv
    1 i. |" |& q8 h' e│    │          28.mysqlsql事务原理讲解.wmv
    1 T& D, `) n6 _6 }* Q8 }) @│    │          29.事务四大特性讲解.wmv' I6 Z4 s3 P* F9 d
    │    │          3.约束_约束演示讲解.wmv
    ; D' y1 |+ z$ C: t- f│    │          30.事务的并发访问引发的三个问题和事务隔离级别讲解.wmv, K2 K! @) B( \
    │    │          31.今日总结.wmv
    ; S2 O# ~! c9 x│    │          4.数据库设计概念以及表关系介绍讲解.wmv
    1 a; \+ |  c3 ]: `│    │          5.数据库设计_多对多讲解.wmv! k( ]7 M/ T" J2 m
    │    │          6.约束_外键约束讲解.wmv
    : c( [+ F, s- }% f7 D+ A( x│    │          7.数据库设计_一对多和一对一讲解.wmv
    . _* d) N3 {0 j/ ]. \) H* I" p│    │          8.数据库设计_练习讲解.wmv% b, X7 g% }# `2 x; j$ W1 y
    │    │          9.多表查询概念和分类介绍讲解.wmv
      m8 W1 w. e4 k$ y9 a│    │         
    : k4 K" E& t2 d│    ├─day03_mysql高级和JDBC$ Y( }1 ?! i4 ]
    │    │  │  01_课件.rar
    - G7 e2 ]" _" S  g! Y│    │  │  02_代码.rar
    ' i% x# {0 {( |7 G- E│    │  │  03_资料.rar5 k+ W7 k$ K' l# j/ W3 P& x
    │    │  │  04_作业.rar
    2 @! A: o" ~3 H* C: W" R. E  f│    │  │  05_预习.rar
    & A! h7 c9 Z8 [7 G# Y( \2 n7 F: k│    │  │  06_总结.rar
    & I2 r2 X% n& R) f" `│    │  │  07_上课图片.rar2 s0 p' g* a1 H) S8 @
    │    │  │  08_授课视频命名表.txt
    : F- R0 Z3 o1 |0 u8 w" J7 c│    │  │  
    ; I# n7 b. D+ P5 e5 P/ Y│    │  └─08_视频
    6 H1 |% {2 L9 G% J) I6 V0 Z│    │          1.今日课程安排.wmv
    % {: D' C: G& _) b/ v. j7 C5 y2 z│    │          10.JDBC快速入门讲解.wmv4 e5 y# l- \6 f1 i: @" s& y/ L
    │    │          11.jdbc编程步骤_注册驱动讲解.wmv; |% l7 L) v0 ?+ {$ n
    │    │          12.jdbc编程步骤_获取连接讲解.wmv
    - E8 b# ~- A- d+ A/ u" q5 V' g$ Z│    │          13.jdbc编程步骤_Connection接口介绍讲解.wmv+ q! L) [/ @- O
    │    │          14.上午回顾讲解.wmv
    ; m, r7 E: C# v' C$ s; o2 f│    │          15.jdbc编程步骤_Statement接口介绍讲解.wmv
    9 I* p' R1 K0 h  o│    │          16.jdbc编程步骤_ResultSet接口介绍解.wmv6 T# [8 f& D( z2 D# |/ g1 Z
    │    │          17.jdbc编程步骤_释放资源讲解.wmv& D6 x$ B. o/ N) v
    │    │          18.jdbc编程步骤_模拟登录讲解.wmv
    6 z" u2 Y' r: B, _│    │          19.jdbc编程步骤_jdbc编程小结讲解.wmv1 |7 [4 o# W, L* c7 i
    │    │          2.作业讲解.wmv
    # I/ N2 a. R% Z' ?' }" B│    │          20.扩展_根据别名查询处理结果集讲解.wmv2 I) |. L: o, H! O# V3 m! @! h7 c
    │    │          21.扩展_JDBC操作事务讲解.wmv
    # A, T3 G  T: e: m, d│    │          22.在finally中书写释放资源的代码讲解.wmv# z8 s! v2 L3 x6 F4 q6 s
    │    │          23.sql注入问题介绍讲解.wmv
    ' s7 @* s) ?* j/ e1 e. R. R- }+ v│    │          24.PreparedStatement解决SQL注入方案代码实现讲解.wmv
    $ k- Z# z# S, Y, v# Q( H( Q│    │          25.PreparedStatement解决SQL注入方案原理说明讲解.wmv
    + Y* u; R0 I: _5 Y/ W│    │          26.PreparedStatement执行插入数据讲解.wmv5 ]" l; {6 {5 }/ Q/ y' b$ \* N
    │    │          27.三层开发业务分析讲解.wmv
    ) L- G, q2 E. s1 I- M7 d│    │          28.数据库连接池介绍和Druid数据库连接池使用介绍讲解.wmv  c% t1 @# [3 d+ U' B
    │    │          29.Druid数据库连接池代码实现讲解.wmv7 N9 U1 l! I5 O& I! T& ]
    │    │          3.mysql日期函数讲解.wmv
    5 E% C$ h: p# }$ n2 G│    │          30.综合案例_环境搭建讲解.wmv
    ' p0 @7 E4 [5 ], X: D: g│    │          31.综合案例_查询所有品牌讲解.wmv8 R4 B+ D% H( A. q4 l. p
    │    │          32.今日总结讲解.wmv: y- O4 x- v7 R! k  |) A! c
    │    │          4.mysql的case_when函数.wmv4 u! H# t+ x. ]3 F. B8 U
    │    │          5.mysql性能讲解.wmv: O3 }, X* c- [
    │    │          6.mysql索引介绍和分类以及语法讲解.wmv" p' ?' A4 p# K1 u8 v$ Z
    │    │          7.索引的优缺点和创建原则讲解.wmv
    ( }" h' t! D, O2 B  D│    │          8.mysql底层数据结构讲解.wmv' N! A' e$ j% r4 d) {5 d
    │    │          9.jdbc介绍讲解.wmv
    , C" z+ V" \) P, S; ~7 ^# T│    │         
    + `/ M0 j) S8 X+ M6 S│    ├─day04_JavaSE进阶-基础加强
    " U* m* W7 i  F  Z│    │  │  01_课件.rar
    ; J. X5 c9 [8 o" P│    │  │  02_代码.rar
    $ G6 ]" a/ \/ ]│    │  │  03_资料.rar
      i8 C, _6 X/ c: O$ h1 {│    │  │  04_作业.rar& b# N4 e7 t) ]0 B( z1 e
    │    │  │  06_预习.rar
    7 [2 _7 q8 x8 i9 U│    │  │  07_总结.rar9 i( a1 T% A) x& U7 N1 {
    │    │  │  08_上课演示的图片.rar
    + X& Z, Q( ~* c$ Q6 {* P4 i; i8 `│    │  │  09_授课视频命名表.txt
      A, N$ ?0 P# k5 k7 G2 {│    │  │  
    8 p' Y% }# D7 @1 R1 \# t/ [│    │  └─05_视频7 i' e4 d3 h% A: U3 h
    │    │          1.复习.wmv( V: i0 r2 t' ^: z1 K: I
    │    │          10.反射第一步_获取某个类的Class对象讲解.wmv
    0 P% t# V6 i& R# p( `: }6 A│    │          11.反射获取某个类构造方法创建对象api介绍讲解.wmv* h6 U2 d8 j4 w4 q7 v
    │    │          12.反射获取某个类公共构造方法创建对象代码演示讲解.wmv! Y& Q6 E2 T6 H- ^- E: `
    │    │          13.反射获取某个类私有构造方法创建对象代码实现讲解.wmv
    3 X3 D' f! [8 B4 Z8 t│    │          14.扩展_使用Class类中的方法直接创建某个类的对象讲解.wmv
    - A1 C( r  E4 c4 i│    │          15.扩展_反射获取满参构造方法并创建对象讲解.wmv
    * P3 s* a% D. }4 J5 c; q│    │          16.使用反射技术获取某个类的成员方法api介绍讲解.wmv/ l3 V4 ^. C4 f% C, P
    │    │          17.使用反射技术获取某个类的公共无参和无返回值成员方法并执行的代码实现讲解.wmv5 h' P+ y5 L% i+ g' C$ I
    │    │          18.使用反射技术获取某个类的私有静态返回值和有参数的成员方法并执行的代码实现讲解.wmv
    * J# Q% U/ Y( c1 i4 f1 m│    │          19.使用反射技术获取某个类的成员变量并赋值和获取值的代码实现讲解.wmv( z0 V2 r& u; W0 X  |
    │    │          2.Junit单元测试框架介绍讲解.wmv3 n/ s2 `  I# y; `: Q7 o
    │    │          20.反射练习_将猫睡觉方法变为狗吃饭方法讲解.wmv) a/ S3 o4 m* r, b
    │    │          21.注解介绍讲解.wmv* D1 j4 ^3 j9 Z! i; @
    │    │          22.自定义注解的定义讲解.wmv
    * Y, @& l/ S$ v, ~8 v( i│    │          23.使用注解讲解.wmv
    " G/ H6 W3 Z* @0 e; `# Q. X$ J│    │          24.元注解讲解.wmv
    6 v! E3 s8 |7 n6 G/ ~│    │          25.解析注解练习一_解析书籍注解准备工作讲解.wmv5 ~6 d8 n( x- d
    │    │          26.解析注解练习一_解析书籍注解代码实现讲解.wmv' i& Z5 Y) ^/ r& r
    │    │          27.解析注解练习二_模拟junit框架讲解.wmv0 P% v4 y7 `& h# f7 K
    │    │          28.动态代理案例引入讲解.wmv4 i4 S: m, Q) X( M) G
    │    │          29.动态代理介绍讲解.wmv# r6 ^0 Y6 H3 y: @6 J' u
    │    │          3.Junit单元测试框架入门讲解.wmv
    ! r$ V' |# y( v6 D3 t( a│    │          30.动态代理代码实现_使用Proxy类生成接口代理对象讲解.wmv+ Q$ Q0 z2 o  a9 m* F* S
    │    │          31.动态代理代码实现_使用Proxy类的newProxyInstance方法参数介绍讲解.wmv
    7 C! p% J0 I; x7 x0 w3 Q+ z│    │          32.动态代理代码实现_使用InvocationHandler接口处理增强的方法代码实现讲解.wmv
    * u# h2 ^8 ]. ~& k( L│    │          33.动态代理总结讲解.wmv; t; i, J# A; Q: L/ [& r2 Y# x
    │    │          34.今日总结讲解.wmv
    / l6 K$ x9 w6 s7 o* r# g│    │          4.Junit单元测试框架常见注解讲解.wmv
    1 |# ~3 J) X" a( J; Q" W" N│    │          5.类加载描述讲解.wmv; Y/ v+ F* ^* |; I# `; P2 t
    │    │          6.jdk8类加载器代码演示讲解.wmv. f& m* S. c* _' y& p' K+ h% |
    │    │          7.双亲委派机制讲解.wmv; E6 J" [  x8 l4 i% I
    │    │          8.使用类加载器方式读取配置文件讲解.wmv
    - a3 H9 z5 I) ?6 c3 m│    │          9.反射概念介绍讲解.wmv: a" {% Q* i, |
    │    │          ; v4 F# I( V- D# @. r: f4 H6 o
    │    ├─day05_JavaSE进阶-基础加强& j- e, d1 W' h: @9 `
    │    │  │  01_课件.rar, W6 N1 o. b5 J) q$ ]5 g( w. k3 y
    │    │  │  02_代码.rar9 v4 [* P; N* _0 K5 _9 X" Y
    │    │  │  03_资料.rar3 ~) H0 @6 h, V0 |. L+ _, M* i
    │    │  │  04_作业.rar8 g  e! E7 l1 P) Z+ f
    │    │  │  06_预习.rar$ @8 c$ {1 E8 {: W% B9 B9 T
    │    │  │  07_总结.rar
    2 k/ ^+ s; Z5 j3 M1 y' ^│    │  │  08_授课视频命名表.txt6 ~3 o% ]6 h! _) b/ j4 n! T: ?
    │    │  │  上课图片.rar
    0 G1 r5 N" r: M: C6 @0 n) |│    │  │  . d4 G! y4 ^9 Z1 U
    │    │  └─05_视频
    - V$ H2 o8 d8 r5 A/ {9 `  M% }│    │          1.动态代理作业_生成代理对象介绍讲解.wmv' U; @) t- x$ M& r& r* ?$ y
    │    │          10.解析XML的代码实现讲解.wmv' c+ g7 o+ @0 m
    │    │          11.xpath语法介绍讲解.wmv
    . K5 j" g4 j. ~: B│    │          12.xpath技术讲解.wmv* U  J+ {! a- d/ n
    │    │          13.综合案例介绍讲解.wmv
      v$ x8 Z  }5 N; P│    │          14.综合案例_Configuration类的loadConfigXml方法介绍讲解.wmv
    ; U. A" ]$ G/ ^' C2 y│    │          15.综合案例_SqlSession类介绍讲解.wmv
    & i4 e: I) |) c1 F$ r8 F3 R│    │          16.综合案例_SqlSession类代码实现_使用动态代理技术生成UserMapper接口的代理对象讲解.wmv- k/ o9 S, ]9 h' E
    │    │          17.综合案例_SqlSession类代码实现_解析UserMapper捷库中的方法的注解讲解.wmv% N1 e, h! h! f, n
    │    │          18.综合案例_调用自定义方法,使用jdbc技术查询数据表数据,将数据封装到实体类User对象中并将User对象放到List集合中的准备工作讲解.wmv& K0 Z1 o; u( @2 {" S: z; I
    │    │          19.综合案例_SqlSession类的getMapper方法功能实现_invoke方法体实现_将数据表数据封装实体类对象并存储到集合中代码实现讲解.wmv
    6 \! c* g$ C8 b" C│    │          2.动态代理作业_使用代理对象对方法进行增强代码实现讲解.wmv
    0 y5 Z4 W8 \; J│    │          20.综合案例总结讲解.wmv
    + T4 n/ f5 l" t1 h│    │          21.今日总结.wmv4 f% k! w1 u) E% W3 C% ?6 Q
    │    │          3.动态代理作业_总结讲解.wmv1 P# b, U, K0 M! q: G, n
    │    │          4.XML介绍讲解.wmv
    . J9 t; K: m- L  G! y8 L│    │          5.XML创建和编写讲解.wmv
    2 E: Z6 d! a! r1 W3 Y& N( u8 X│    │          6.XML约束_DTD约束介绍讲解.wmv
    " N0 c% }3 ^' K& B) Q│    │          7.XML约束_XML约束_Schema约束讲解.wmv' t# o; s; p! A$ `- o
    │    │          8.解析XML介绍讲解.wmv6 L; P/ P; T! w7 w: s, s, h4 ^- Y
    │    │          9.解析XML的api介绍讲解.wmv
    ( T, @9 [) t1 c3 o& N$ f9 O5 q/ [, l│    │         
    $ n8 [& a/ s- L+ k7 ^: m│    ├─day06_Maven&Mybatis
    9 [& n" r7 C5 P# |1 H│    │  │  01_课件.rar) w: R: A) n' m; H) q6 ^! e4 P
    │    │  │  02_代码.rar8 K2 v. B+ a/ H* j; c8 y" ^6 W0 t
    │    │  │  03_资料.rar2 m) ^- N" J1 a& j
    │    │  │  04_作业.rar
    : @- `  _: }$ b( x9 b( T│    │  │  06_预习.rar/ c2 V% H, ?9 x7 J4 h
    │    │  │  07_总结.rar: P2 C+ b2 S* Y7 Y' b
    │    │  │  08_授课视频命名表.txt6 {" e* O# o! w$ l; }* Y$ ~9 p) A
    │    │  │  上课图片.rar
    3 }$ N6 _( g2 Z- ]│    │  │  9 W* R0 \' o  j& s
    │    │  └─05_视频
    2 y3 K% C+ q9 A# X$ _9 D' T│    │          1.复习.wmv8 N, N7 ], T5 P" v0 B, @  A( H
    │    │          2.maven介绍讲解.wmv
    + V1 l$ `0 V/ [3 c& |│    │          3.maven安装配置讲解.wmv& \* {9 f, b, i) C
    │    │          4.maven仓库介绍讲解.wmv# {- @' D# O7 z& [+ l/ p/ d& @
    │    │          5.在maven的settings.xml文件中配置本地仓库和私服.wmv) P# _8 P% X# m; @* a2 M' v. z4 e
    │    │          6.idea关联maven讲解.wmv5 o- Q4 ?1 V' |. K/ \5 b
    │    │          7.maven坐标讲解.wmv' ^4 C  ]. ^. y
    │    │          8.创建maven项目讲解.wmv8 y8 @/ W9 D+ I+ }2 V* R  K3 n
    │    │          9.maven的生命周期命令介绍讲解.wmv/ ?  z* I( N; B1 l  z
    │    │          10.maven的依赖管理讲解.wmv
    3 h  i! W2 U5 q3 Z4 @│    │          11.maven的使用注意事项讲解.wmv6 Y) J# b. _. X- [  H5 \
    │    │          12.扩展_JDK插件讲解.wmv6 T+ s! Q# v% w/ j/ y+ [0 `- p
    │    │          13.mybatis框架介绍讲解.wmv$ f6 }4 t' v6 K2 P, [  s- }" X
    │    │          14.mybatis框架整体架构讲解.wmv
      R  r- {! {$ Y( r│    │          15.mybatis框架的ORM映射关系介绍讲解.wmv  Y( J8 x# S* \: X
    │    │          16.mybatis框架入门案例_创建表、核心配置文件和导入依赖讲解.wmv
    - C% o5 V' y2 i5 j/ J│    │          17.mybatis框架入门案例_映射文件讲解.wmv
    4 q) H6 |) D& L( k" A0 Y│    │          18.mybatis框架入门案例_创建接口和实体类User讲解.wmv
    , O' S+ j. z: K% B8 O│    │          19.mybatis框架入门案例_创建测试类讲解.wmv
    5 d% p# l$ m. q│    │          20.mybatis框架入门案例总结讲解.wmv
    : g) q& p/ ^' o/ v2 r│    │          21.mybatis框架入门案例总结讲解.wmv
    ' [! S3 I% E/ W# U2 z$ J│    │          22.mybatis核心配置常见标签_properties讲解.wmv
    ( F( i  ~" j/ R; d' ]5 E7 n- j3 a* @( U│    │          23.mybatis核心配置常见标签_settings讲解.wmv
    5 p# i) Y" k5 K+ E  d( W│    │          24.mybatis核心配置常见标签_typeAliases讲解.wmv
    0 e: g+ m- S# R. G│    │          25.mybatis核心配置常见标签_environments和typeHandlers讲解.wmv
    1 p; S, C3 J9 i│    │          26.mybatis核心配置常见标签_mappers_方式一加载映射文件加载接口讲解.wmv
    ( \% d. ^7 U8 K9 x6 }  m1 d│    │          27.mybatis核心配置常见标签_mappers_方式二加载接口加载映射文件讲解.wmv
    ) W# \4 B$ T' r( B( j) i│    │          28.搭建mybatis环境总结讲解.wmv+ L: _$ E9 ~$ X% s
    │    │         
    & F9 I2 ~7 B0 U│    ├─day07_Mybatis
    9 Z; Z% c4 }" {/ F+ b& Y4 T4 k│    │  │  01_课件.rar+ j( X4 ^3 D, E" _
    │    │  │  02_代码.rar8 [3 U: ?) y+ V6 t+ F
    │    │  │  03_资料.rar6 n2 c. ~7 M' `7 d( N6 C1 t
    │    │  │  04_作业.rar1 P7 V" v, e- n$ R
    │    │  │  06_预习.rar
    - U2 {/ U! [( k4 L* q! J6 G│    │  │  07_总结.rar
    ( W- p5 ]2 t9 B$ P3 }+ ]. C' r│    │  │  08_授课视频命名表.txt# S, U- t3 [# I+ |, W! Z; b
    │    │  │  3 j2 P& {# M( j
    │    │  └─05_视频; K' ~$ c1 l6 V1 H$ b+ Q
    │    │          1.复习.wmv
    6 a$ ~4 |6 s" B& p1 d, d( a5 ?│    │          2.将核心配置文件配置到idea中.wmv
    / m4 g% L' G% m( e. J% \2 h│    │          3.导入maven工程到idea中.wmv" ^, B/ U+ R% _2 s9 s/ f2 S
    │    │          4.mybatis常见标签_select标签讲解.wmv
    8 {3 e" h' [9 _4 s& g, e│    │          5.mybatis常见标签_insert标签讲解.wmv
    $ G9 j* T- Y, m* M, ^( H: d│    │          6.mybatis常见标签_update和delete标签讲解.wmv
      v; r  c$ E2 L% J│    │          7.mybatis的工具类抽取讲解.wmv+ c0 ^8 S* P, P; j0 R+ x! `1 ?5 d
    │    │          8.mybatis的映射文件_入参_简单类型_一个参数讲解.wmv6 O: q: O0 }3 b" R) n6 K: |2 A1 f
    │    │          9.mybatis的映射文件_入参_简单类型_多个参数讲解.wmv: K, ^& `7 Q& W! ~
    │    │          10.mybatis的映射文件_入参_复杂类型_pojo类型讲解.wmv
    # m- F0 F# I; J7 z│    │          11.mybatis的映射文件_入参_复杂类型_Map类型讲解.wmv
    $ z7 ]* a& r' P& t4 M# C7 d, `8 f│    │          12.mybatis的映射文件_自增主键回填讲解.wmv2 T; E4 B7 X: {; z5 _
    │    │          13.mybatis的映射文件_入参_面试题_$获取数据应用场景讲解.wmv
    * q5 g0 ?+ ^, C: ~6 i│    │          14.mybatis的映射文件_入参_面试题_$获取数据注意事项讲解.wmv. u$ s2 l4 L  z& d7 C
    │    │          15.mybatis的映射文件_入参_面试题_#和$获取数据区别讲解.wmv0 i- A6 T6 U" u* m" Z
    │    │          16.扩展_mysql自带函数concat拼接结合#一起使用讲解.wmv
    1 b. [9 S1 |4 q- ~( X│    │          17.入参使用小结讲解.wmv
    / \, q  m. K2 {! _  T8 y│    │          18.结果集映射_接口方法返回的类型是简单类型、pojo类型讲解.wmv7 V- F& `% E# D9 E  ]: ~% c; [$ p( b
    │    │          19.结果集映射_接口方法返回的类型是Map类型讲解.wmv: i( `' Y4 Z$ S+ Q
    │    │          20.结果集映射_resultMap介绍讲解.wmv. @  N- y5 O( d3 |( ?
    │    │          21.结果集映射_resultMap代码实现映射数据讲解.wmv+ p- d( v3 x4 w4 s: W) z
    │    │          22.今日总结.wmv7 v( W& q. K( U: ]# Q% |
    │    │         
    & j: h! l$ i- g- d+ n4 R* [│    ├─day08_Mybatis&综合案例6 u& t, }) ?& B; _: d
    │    │  │  01_课件.rar
    : s+ X0 y+ S' a: k4 \5 z│    │  │  02_代码.rar& e7 p8 W# D" y
    │    │  │  03_资料.rar
    5 s- _" o1 S+ Q  Z$ H5 _1 {│    │  │  04_作业.rar
    # i1 M7 C) D7 H! N│    │  │  05_预习.rar# p8 `) E' Y9 Q( V% X
    │    │  │  06_总结.rar
    / d5 b+ p& i/ F2 ?8 s% w│    │  │  07_上课画图.rar
    * g( e7 f9 l! q# I' A* m3 s│    │  │  08_资料.rar% u# L5 ~4 }1 H% i
    │    │  │  10_授课视频命名表.txt
    " I2 v, q5 x3 ]│    │  │  6 c2 ^, n" A; Y4 f" Y4 V! T. b4 H
    │    │  └─09_视频3 D6 }4 M: R' D/ o
    │    │          1.复习.wmv4 q) f! X# M0 \7 ~
    │    │          2.动态sql介绍.wmv3 m7 }4 Z7 V0 B
    │    │          3.动态sql标签_if标签介绍讲解.wmv
    1 Q0 Q0 G/ G7 D' n% r6 p1 T- D. `) ]│    │          4.动态sql标签_choose、when和otherwise标签介绍讲解.wmv
    * B, r! Q2 n! G3 E, L4 O│    │          5.动态sql标签_where标签讲解.wmv: a+ {7 ~# {" d; i% w5 W
    │    │          6.动态sql标签_set标签讲解.wmv
    ; q+ Z7 P9 [9 b/ C8 L" }( T│    │          7.动态sql标签_foreach标签讲解.wmv9 R- P' ^: n1 s4 v0 `
    │    │          8.mybatis多表查询环境搭建讲解.wmv4 K( A% B7 J) a5 a  A
    │    │          9.mybatis多表查询_一对一_sql语句分析讲解.wmv! i8 D8 m- k8 `6 ]/ P3 Y+ O- Z
    │    │          10.mybatis多表查询_一对一_定义接口方法和在映射文件回顾之前讲解的知识点讲解.wmv! G) ?& e6 K0 b- h6 H5 b3 ^
    │    │          11.mybatis多表查询_一对一_在映射文件中配置一对一讲解.wmv
    ' ~; k9 a3 S; \& t. ]* ^* f│    │          12.mybatis多表查询_一对一_解决字段名重名问题讲解.wmv, A' p2 _) N8 ^, I+ n: ?0 f7 @
    │    │          13.mybatis多表查询_一对多_sql语句分析讲解.wmv$ `  |" b$ U+ d( V6 p* h) D
    │    │          14.mybatis多表查询_一对多_代码实现讲解.wmv
    9 w( Q6 e- |7 g9 p│    │          15.mybatis多对多实现简单讲解.wmv8 k- L3 h* ]% ?( d4 w2 W+ y, Y6 G
    │    │          16.mybatis注解开发介绍以及实现新增讲解.wmv
    . R/ O2 ]# `) Z0 S│    │          17.mybatis注解实现查询、删除和修改讲解.wmv
    4 R$ y- ]) X1 l6 Q  S" H6 d│    │          18.使用注解实现自增主键回填.wmv
    5 p0 g5 z( {( P; u8 o' j│    │          19.使用注解实现字段名和实体类成员变量名不一致情况讲解.wmv
    $ K, h7 y( }9 A/ T+ w8 U0 q7 P│    │          20.使用注解SelectProvider实现动态sql讲解.wmv! q5 K8 u: f9 H/ u
    │    │          21.使用注解SelectProvider结合SQL类实现动态sql讲解.wmv! \/ M5 v. c  l0 e6 i
    │    │          22.综合案例_用户角色权限介绍讲解.wmv( K6 C2 f4 j4 @9 u5 P5 ]* i' H
    │    │          23.综合案例_使用ER图描述五张表的关系讲解.wmv
    3 {3 ?+ S5 B" E0 D  y│    │          24.综合案例_创建表的sql语句讲解.wmv
    ; s" U3 u9 \0 e$ p4 I+ ]! {  w│    │          25.综合案例_环境搭建.wmv" d1 `' E; S# n3 E. z
    │    │          26.综合案例_分页查询用户和对应的角色信息讲解.wmv
      [; F! l5 J1 I& W' b│    │          27.综合案例_三层流程开发讲解.wmv
    0 F( S3 R8 m( q% x* \│    │          28.综合案例_三层代码实现讲解.wmv
    ( A% [% f! F" y! L6 x# I│    │          29.综合案例_映射文件编写和debug综合案例流程讲解.wmv
    9 ?* s; T. e- h* k, h' P2 i8 M│    │          30.今日总结.wmv; w# A$ R( `; l. a
    │    │         
    7 F+ W! ~' s: J( E│    └─day09-git
    4 [! H: w, V% z$ M& k│        │  01_课件.rar
    * {- d# h+ C1 d. E" G9 R│        │  02_代码.rar
    8 ]+ H, S( L6 f  z│        │  03_资料.rar  {7 W* P  n8 O$ ]
    │        │  04_作业.rar) @4 R$ }; ~! U. Q
    │        │  06_预习.rar
    4 _0 U; {* @9 O* a; J" i9 p# M│        │  07_总结.rar0 w0 v* j5 N) z7 f) {; u" u# J5 |
    │        │  08_授课视频命名表.txt. Q9 J" M. U& J- j; Z' g
    │        │  想说的话.docx+ P; S0 A) \' \6 z
    │        │  
    ( ?1 r) t  n  ?* t│        └─05_视频8 E* ]( A; n& m4 S+ G9 J
    │                1.GIT课程学习方法介绍.wmv
    1 d* ?: x0 I2 i4 k+ K9 a# S│                2.GIT概述.wmv7 u8 u& a' T& y3 ^
    │                3.GIT相关概念.wmv
    - [0 n$ x7 v4 C6 c│                4.GIT下载与安装.wmv
    ) z5 w. J6 |# g9 w8 R│                5.GIT本地操作-初始化工作区.wmv
    1 @$ G4 X6 @. B: _* P7 @; G│                6.GIT本地操作-add与commit.wmv3 O2 `- X2 j/ ^6 k0 ]9 V
    │                7.GIT本地操作-差异比较.wmv; ^( o- V# `! g
    │                8.GIT本地操作-版本回退.wmv
    & P8 X0 `; e6 M: ~$ g/ m│                9.GIT本地操作-修改撤消.wmv
    4 i. r" R" g8 F  D: P: Y. a% o│                10.GIT本地操作命令-总结.wmv, B8 `4 o, M: a( [
    │                11.分支操作-分支介绍.wmv; D" v3 |0 q7 v8 O' Z
    │                12分支操作-分支创建、查看与切换.wmv8 S9 B. G# d6 n1 j% ^4 ]
    │                13.分支操作-分支合并与删除.wmv
    2 T- |0 k( T6 l2 K* \│                14.GIT远程仓库介绍与码云仓库注册创建.wmv  D1 q5 }- X7 @
    │                15.GIT远程仓库操作-关联、拉取、推送、克隆.wmv1 h2 h) e; |" X& d4 I- a
    │                16.IDEA中使用GIT-集成GIT.wmv3 V3 m, Z  b# y% n  O$ t
    │                17.IDEA中使用GIT-基本操作-add与commit.wmv
    * I$ I5 [0 W- t│                18.IDEA中使用GIT-基本操作-差异化比较.wmv. E* Y) F8 r' Y: E2 c
    │                19.IDEA中使用GIT-基本操作-版本回退及撤消.wmv* J4 d4 B; O1 X# }3 O  ~
    │                20.IDEA中使用GIT-远程仓库-创建与关联远程仓库gitee.wmv: x, h7 q8 b5 C/ Z8 n
    │                21.IDEA中使用GIT-远程仓库-拉取、推送、克隆远程仓库.wmv" }$ o1 _9 p2 N
    │                22.IDEA中使用GIT-分支-创建、合并、删除分支.wmv
    0 B% B/ T  V% g$ k  ^; |│                23.IDEA中使用GIT-版本冲突.wmv2 _$ y) {4 N: w" m3 h# V: `
    │             7 }3 i8 e* n7 H! b$ }- V/ Y* \- Q
    ├─4、前端WEB9 l: {; d' N+ d- G: b
    │    ├─day01-HTML&CSS&JS基础6 X; e+ F% V, j) Z
    │    │  │  01-HTML.rar/ a  r& z* B# t
    │    │  │  02-CSS.rar1 R2 [9 y+ w) U3 r; K3 ~4 K
    │    │  │  03-js.rar
    2 Z. Y) c) K) K5 K│    │  │  04-代码.rar5 I% y, z* i( }2 c9 q; j. _
    │    │  │  05-预习.rar
    6 v- v  q2 `3 J  f2 N9 k  v│    │  │  06-资料.rar
    . Z9 [( `) ?5 F4 Q+ L' F- Y│    │  │  07-总结.rar/ y. L' c+ r3 N2 }- G
    │    │  │  08-作业.rar
    2 l/ l* q* |" A8 O$ Y│    │  │  9 k9 q" q. H! r! k  F9 h
    │    │  └─04-视频) J/ P7 U* y. E  r/ o: i' @
    │    │          1.前端知识介绍.wmv
    ! C) |4 m( r9 N! K! K& H│    │          2.html介绍讲解.wmv
    : Q" K% |( w! ?  h2 [7 r' U│    │          3.使用记事本书写html讲解.wmv: t% f6 _- O2 v, B3 a8 z
    │    │          4.html编辑器-vscode讲解.wmv, f1 H( c3 E; F% V
    │    │          5.html标签_基础标签讲解.wmv' [3 y2 X" l% ?1 C! m/ i' I! f1 B" r" ]
    │    │          6.html标签_基础标签练习_公司简介讲解.wmv' _$ @& M" w$ t
    │    │          7.html标签_图片、音频和视频标签讲解.wmv
    ; w. ?) F) S- {% F│    │          8.html标签_超链接标签讲解.wmv( a2 ]: C) O2 z* p% N. a
    │    │          9.html标签_列表标签讲解.wmv
    & C9 o& Q7 P" N9 K) `│    │          10.html标签_表格标签介绍讲解.wmv
    1 @; K- S0 ~, K│    │          11.html标签_表格标签练习1_实现公司商品介绍讲解.wmv! O( }7 i5 R5 e$ M
    │    │          12.html标签_表格标签练习2_实现跨行和跨列讲解.wmv
    5 F) y, e* j4 r  G│    │          13.html标签_布局标签讲解.wmv
    1 e4 z% }' L8 @  @- \% `│    │          14.html标签_form表单标签介绍讲解.wmv7 v* v+ W: h2 K: N
    │    │          15.html标签_form表单标签_表单项_input标签介绍讲解.wmv
    5 m3 U; F" q, w1 p* [* A9 G) C' @, `6 l& J│    │          16.html标签_form表单标签_表单项_下拉项和文本域和label标签讲解.wmv
    ' G% _2 Q8 a: h6 B+ E│    │          17.css介绍讲解.wmv
    0 E5 p/ K! m% j9 l9 v  a3 V$ Q│    │          18.在html页面中引入css讲解.wmv  y9 Q, s" C) k5 A3 K) H; S- ?) a
    │    │          19.css选择器讲解.wmv
    8 E) k, o8 \( W& ~& r│    │          20.css样式讲解.wmv( }& Z! J% u  W, v
    │    │          21.使用网站查阅css讲解.wmv+ }: `& ^1 T3 W3 P" w) v6 h1 N* ?
    │    │          22.js介绍讲解.wmv  ^. P5 n" K" F! v3 x/ v( X
    │    │          23.在html页面中引入外部的js文件.wmv" Z+ E4 ?% g( ?' r
    │    │          24.js中的三种输出语句讲解.wmv
    7 u; @; H1 k6 ?! _3 M2 V7 ?│    │          25.变量定义讲解.wmv
    % e" N. n7 W' |0 L8 J, R- U│    │          26.js中的数据类型讲解.wmv
    # E7 C+ o# K1 _( Z, u│    │          27.今日总结.wmv! V% p  V0 N( ]; J- R
    │    │          : f1 w9 r, i7 ~% a3 g8 t
    │    ├─day02-JavaScript, O  m' t9 B, ^' j
    │    │  │  01_课件.rar1 b5 v( E9 D' q( h
    │    │  │  02_代码.rar
    & |. w" S( ]2 I, x% `( Q% W│    │  │  03_资料.rar3 L+ _8 ?- n, e% i8 d
    │    │  │  04_作业.rar! M6 ?1 ]7 `) }8 d' g9 J3 q" [
    │    │  │  06_总结.rar6 Q) w# h+ F  U( g0 B) \( {
    │    │  │  07_预习.rar
    ! T  _0 x* @9 {- t│    │  │  % `7 X4 d4 C8 R% H
    │    │  └─05_视频! _7 p# A3 K* \: D( z
    │    │          1.复习讲解.wmv3 v$ ~$ O) r( N- a8 p2 R  n! E
    │    │          2.js核心语法_运算符介绍.wmv+ x! z( r7 K7 P2 F  f* @  I
    │    │          3.将其他类型转换为数字和将其他类型转换为布尔类型讲解.wmv* P1 N" ^  S4 [/ H2 i6 p7 s( I
    │    │          4.js核心语法_语句介绍.wmv; `3 `' i; G( w7 A/ Z
    │    │          5.js核心语法_函数_有名字函数的定义.wmv
    6 e; D- g) m1 D: A; S5 r4 L8 B& u│    │          6.js核心语法_函数_匿名函数讲解.wmv
    - R- I8 m1 y: S. V+ i4 j6 n" I5 S│    │          7.js核心语法_函数_函数扩展讲解.wmv- P5 o# j2 y  ?
    │    │          8.js对象_数组对象Array创建数组讲解.wmv2 ~3 N. G5 ^( ]3 e4 s1 L
    │    │          9.js对象_数组对象Array的函数讲解.wmv. V# b! T5 n3 U, `/ p5 v3 W, r1 {
    │    │          10.js对象_正则对象RegExp讲解.wmv3 W: Q! x! Y, Z" K/ C  i% }
    │    │          11.js对象_String对象讲解.wmv: O+ n7 s* A( _1 g# O
    │    │          12.js对象_自定义对象讲解.wmv) Y. V+ K1 Y& |% U
    │    │          13.js的BOM对象_window对象_确认框和setInterval定时器讲解.wmv
    7 P1 Z) t) l0 x, ~│    │          14.js的BOM对象_window对象_setTimeout定时器讲解.wmv
    / Q6 t# g+ D* y- W% \│    │          15.js的BOM对象_window对象_定时器案例讲解.wmv0 T# S4 r7 x, y( b$ d3 D
    │    │          16.js的BOM对象_history对象讲解.wmv
    $ x2 N  \) X) ?+ w│    │          17.js的BOM对象_location对象讲解.wmv
    % z% C( Q( z$ @6 ^# H5 q- E7 g│    │          18.js的DOM对象_介绍讲解.wmv/ X7 z" q4 q7 I, x! `
    │    │          19.js的DOM对象_获取Element讲解.wmv
    4 Y* c% B9 R# m2 E│    │          20.js的DOM对象_使用官方API查阅Element使用讲解.wmv
    8 z; ^& V) A: {- E8 d│    │          21.js的事件介绍讲解.wmv9 b3 g1 c$ f8 }! n- R
    │    │          22.js的事件代码实现讲解.wmv  }& u7 s& C4 g# Z( \
    │    │          23.js的事件_onload讲解.wmv
    5 D- A0 d5 {' i4 j, b* I│    │          24.js综合练习_注册表单验证_需求分析讲解.wmv
    . p4 c) t, a8 w0 ]- p, e7 l│    │          25.js综合练习_注册表单验证_校验用户名是否正确讲解.wmv
    , a1 o. y/ w9 S" }│    │          26.js综合练习_注册表单验证_校验密码和手机号是否正确讲解.wmv" p% X4 n. y" H' f) ~& D4 M4 x
    │    │          27.js综合练习_注册表单验证_是否可以提交表单讲解.wmv
    4 B% \" o' S& X8 V' C│    │          28.前端debug讲解.wmv& s$ C2 E7 F& b; @8 c3 D* J, h
    │    │          29.今日总结讲解.wmv! [+ n: {: @& p; O
    │    │         
    ! }% L" B. A5 I1 b) M1 I% g. y/ |3 x$ B│    ├─day03-AJAX&Vue% H, e+ N8 @. Z. [; B* r0 d& T
    │    │  │  01_课件.rar
    / K- `# i% h# z  |! R│    │  │  02_代码.rar% z; }7 e  r7 }% a- r: J
    │    │  │  03_资料.rar
    : J! O0 k7 }; }& P  n: B, g│    │  │  04_作业.rar
    + I' R" }7 ?8 x│    │  │  06_总结.rar/ ^0 t, w) n8 k( x( p" D
    │    │  │  07_预习.rar, c% K9 \- w0 Y0 w+ X
    │    │  │  ! b  X1 v; n, ~( Z
    │    │  └─05_视频: r4 K( d7 \6 |0 ?7 L
    │    │          1.复习讲解.wmv
    2 M- b+ K! k. D2 z7 _│    │          2.es6语法介绍.wmv7 Y3 \0 ^' g! w& H7 Y) }
    │    │          3.es6语法基础_定义变量常量和模板字符串和函数参数默认和箭头函数讲解.wmv; W, S: C: t% p9 U' ]" J& ?
    │    │          4.ajax概述讲解.wmv5 |* U  `! Q/ c6 g# I2 m! ~
    │    │          5.AJAX 的交互模型和传统交互模型的区别讲解.wmv
    & D) c6 [- z; j. n- R│    │          6.Ajax异步请求axios实现get请求的api介绍讲解.wmv
    $ \1 u% B* Y6 y/ A│    │          7.Ajax异步请求axios实现get请求的代码实现讲解.wmv* q( h( e3 M* f
    │    │          8.Ajax异步请求axios实现get请求的代码实现_处理响应讲解.wmv- i9 i/ m7 j9 G
    │    │          9.Ajax异步请求axios实现post请求的代码实现讲解.wmv
    % @$ Q8 G5 \% B% c│    │          10.axios异步请求练习_检查用户名是否已被注册.wmv
    8 Z- T! F0 w2 q5 A: x* }7 [6 @1 t│    │          11.Json介绍讲解.wmv
    / d2 ]0 P6 `) ^+ G│    │          12.Json基础语法讲解.wmv  N0 Z$ q+ k6 }& q
    │    │          13.ajax和json综合_响应数据是json格式讲解.wmv
    % `6 R4 Z) m8 m% m│    │          14.vue介绍讲解.wmv, T2 X# m' `: v/ s
    │    │          15.Vue的快速入门_基础入门案例1.wmv
    / v8 h' m. z; A9 f) z│    │          16.Vue的快速入门_基础入门案例2.wmv
    : Z% Q9 T9 [1 i. t. O8 z- F' b│    │          17.Vue的指令概念介绍讲解.wmv
    : _% N4 V: U! a+ J│    │          18.Vue的指令_文本插值指令v-html讲解.wmv
    , B$ {: Q  N, n$ w5 S' ~3 n│    │          19.Vue的指令_绑定属性指令v-bind讲解.wmv
    0 R9 `. }3 N& [3 Y1 C: i. p│    │          20.Vue的指令_条件渲染v-if和v-show讲解.wmv& f0 H. i- _; B. O0 h
    │    │          21.Vue的指令_列表渲染v-for讲解.wmv0 J& s- b) d& ~1 @
    │    │          22.Vue的指令_事件绑定讲解.wmv0 o5 R1 B/ E& A# r
    │    │          23.Vue的指令_表单绑定v-model讲解.wmv
    7 P- R6 t3 u" J  T3 n; d- J│    │          24.Vue的指令_小结讲解.wmv' C2 \' E$ H: n3 l) B
    │    │          25.今日总结.wmv
    $ B1 n6 z. N/ Q& R│    │          4 [2 P& r4 ?6 Q
    │    ├─day04-Element&Vue脚手架1 @* ?( Z) z# u2 y5 h4 c8 p
    │    │  │  01_课件.rar
    * _3 N: x: V( l0 |2 u) H│    │  │  02_代码.rar
    & P9 l5 M1 Q- ^$ q/ d* b- f│    │  │  03_资料.rar
    ( T: ?( J5 }. P% ]7 Z" I│    │  │  04_作业.rar$ U1 [; f" g  \1 q2 ~3 q# y
    │    │  │  06_总结.rar
    ( l# Q/ `$ C, @3 b│    │  │  画图.rar% W( @7 c3 n# P6 e' e4 Z2 I  l7 p
    │    │  │  ! `* D0 y* p: o9 ^( u
    │    │  └─05_视频- y9 k: i% ?4 G6 I* R# m! D- L
    │    │          1.vue生命周期函数讲解.wmv+ X3 J; H: G; [  D8 w' s
    │    │          2.vue生命周期函数created应用场景介绍讲解.wmv
    ' F9 n4 ]9 Y* L' z' t# h│    │          3.Vue异步操作练习1讲解.wmv$ Z: W; J% }: @0 A' e
    │    │          4.Vue异步操作练习2讲解.wmv6 v1 E9 E! k  [! k
    │    │          5.es6新语法_对象初始化和结构讲解.wmv
    ! p7 d6 v# s9 R/ n, f: P# p) K4 C) \│    │          6.es6新语法_延展操作符和导入导出讲解.wmv
    4 z/ b, S; [$ P8 ~9 i# u! j│    │          7.Element介绍讲解.wmv
    & v6 L- I8 S+ ~5 t9 j' `7 L│    │          8.Element快速入门讲解.wmv  L) E* K  H. {
    │    │          9.element_基础布局.wmv' W+ }) R  o8 e: {/ I/ h. K2 p: ~  L
    │    │          10.element_容器布局.wmv
    3 ~, f. R: P' I; |│    │          11.element_表单组件讲解.wmv' A# B7 q* C$ X9 z# _% k
    │    │          12.element_表格组件讲解.wmv
    4 ?3 Z2 a7 y+ y0 \/ O- u( E* s" x│    │          13.element_导航栏组件讲解.wmv
    + z6 z% c! J( {0 u- o5 r. B( O: H│    │          14.element综合练习_界面案例学生列表讲解.wmv- @6 N0 k9 t4 y  k
    │    │          15.Node.js介绍和安装讲解.wmv% p8 c9 K5 y: O& g1 f
    │    │          16.Node.js快速入门讲解.wmv5 Y& n  M( i% u  c0 Z. _
    │    │          17.npm包管理器_npm介绍和使用npm初始化工程和本地安装讲解.wmv+ w1 O1 J6 M6 x. D6 p* T
    │    │          18.淘宝NPM镜像讲解.wmv
    5 I; A$ A! ^5 s7 w' P# f/ P│    │          19.npm包管理器_运行工程和编译工程.wmv
    8 h3 R) w0 V7 g' D  i3 b- O│    │          20.Webpack介绍和安装讲解.wmv8 u" W0 t4 Q% W) Q% x! i" n+ J' e
    │    │          21.webpack原始方式讲解.wmv
    1 j* `) J' \% A0 [" n% v│    │          22.webpack_基于NPM方式讲解.wmv+ n4 M- M( z% T6 [, k" y& f
    │    │          23.开发服务器.wmv& P2 E2 c- S: }6 ~0 v) k+ s( P
    │    │          24.脚手架介绍.wmv
      {. m$ o- w6 B, K5 w│    │          25.脚手架快速入门讲解.wmv
    ) F6 t3 y- p' c; G  _, t; x7 H; |│    │          26.脚手架服务器设置讲解.wmv$ Y. m; E! B! S/ u" {
    │    │          27.脚手架目录分析讲解.wmv8 N1 N0 s1 v# }  O5 `' }8 J
    │    │          28.脚手架目录分析案例1讲解.wmv
    ! X/ L/ i' q: j; r8 A6 y│    │          29.路由介绍讲解.wmv* ]7 @! O# X' @& m. ?
    │    │          30.路由练习模拟网易云讲解.wmv/ b* I( ?7 j, y. G3 X* \5 }
    │    │         
    ! s6 D7 k0 n; W  v# Y" \0 |% d│    ├─day05-Tomcat+HTTP+Servlet' d+ i  N% L  y- C, [: b
    │    │  │  01_课件.rar
    9 l  P' J% j) j7 I9 D; A│    │  │  02_代码.rar
    6 s3 O4 W& [9 Z│    │  │  03_资料.rar
    3 K. U# |# H/ M- e│    │  │  04_作业.rar* {0 Z2 o; `9 e5 y. C: E
    │    │  │  06_总结.rar
    ! N. E. P2 c, u( @  t" j0 z│    │  │  07_上课图片.rar0 Y; L% m- H; Z# i5 @
    │    │  │  08_预习.rar
    / X$ Y8 G9 F  N3 L# p3 P$ z│    │  │  操作vue脚手架步骤.txt
    " Q6 t  S+ I3 F│    │  │  
    5 k+ \( N7 H2 @$ h│    │  └─05_视频
    * Y) \; P. F  J1 t% R6 I: p│    │          1.复习.wmv
    & A  S  P5 W. J- G; p4 z│    │          2.Element-UI组件库练习_安装Element-UI.wmv1 a: `" A" `: E+ Q9 {
    │    │          3.Element-UI组件库练习_实现基础表格.wmv2 K" Z7 t. a/ F9 L2 A# ~
    │    │          4.vue脚手架综合案例_学生管理系统的后台环境搭建和前后端分类介绍.wmv
    - f6 x% P2 m5 q' ~: |5 k│    │          5.vue脚手架综合案例_学生管理系统的前台环境搭建.wmv& r0 `  k  ~3 U/ R: _3 O
    │    │          6.vue脚手架综合案例_学生管理系统的前台环境介绍_页面加载显示的内容代码分析.wmv3 N. V8 t  c3 g1 w8 `7 I! N/ d
    │    │          7.vue脚手架综合案例_学生管理系统的前台环境介绍_学生页面的添加弹出框代码解释.wmv
    7 T/ V6 h) w5 m& e. U$ \0 b; C│    │          8.vue脚手架综合案例_学生管理系统的前台环境介绍_删除学生的axios代码解释讲解.wmv7 M! H. S1 h1 _+ V3 |- n
    │    │          9.web相关知识概述_WEB简介讲解.wmv
    / O! O8 P. d; V/ R- H' M' {8 z* {│    │          10.web相关知识概述_软件架构模式讲解.wmv
    4 l, p5 p  I; U) r│    │          11.web相关知识概述_BS和CS通信模式特点讲解.wmv
    * D* t( Y  K1 I1 W  X- o│    │          12.WEB资源和URL请求路径讲解.wmv0 [3 t, r' E: }5 A
    │    │          13.服务器介绍.wmv
    0 }6 r! L( c! T│    │          14.下载安装tomcat服务器.wmv
    ! E$ @$ J% E7 h; Q* [2 L2 k│    │          15.启动并使用浏览器访问tomcat服务器讲解.wmv
    4 g; p6 g  P/ A, y│    │          16.启动tomcat失败原因好解决方案讲解.wmv
    " u9 M& D* J+ n  h, r$ d* [│    │          17.使用tomcat服务器发布web项目_在tomcat的安装目录webapps下发布讲解.wmv0 i3 T7 _! {$ H6 J, _
    │    │          18.使用tomcat服务器发布web项目_使用idea发布_创建web项目讲解.wmv
    5 O. [' B0 ], c/ J│    │          19.使用tomcat服务器发布web项目_使用idea发布web项目讲解.wmv
    8 Z) l$ ^2 O1 K! Z% M│    │          20.使用开发工具idea发布web项目的注意事项.wmv
      [4 s# e; L  S# r  t/ Q$ P│    │          21.回顾_使用idea创建web工程.wmv6 u" Y& i* F1 s. F( Y6 f5 ~6 J
    │    │          22.Servlet概述讲解.wmv3 I; S: R2 a8 S+ f! N% C4 H
    │    │          23.Servlet快速入门讲解.wmv
    $ Q* H. ]+ g" n3 ~: [: R. `│    │          24.Servlet快速入门_web.xml配置文件说明讲解.wmv  E. w$ o( V! M+ _5 I
    │    │          25.Servlet快速入门_Servlet运行原理讲解.wmv, G( b# w% S3 F: A* T( ^/ [5 G( n
    │    │          26.Servlet生命周期讲解.wmv+ R# e2 Y5 Z' ^! C" a
    │    │          27.服务器启动,立刻加载Servlet对象讲解.wmv
    / F1 [7 v- }- O│    │          28.实现Servlet方式二_自定义类继承GenericServlet讲解.wmv/ U5 I$ O, {. y+ f+ E
    │    │          29.实现Servlet方式三_自定义类继承HttpServlet.wmv* p2 D0 }' |) `$ |
    │    │          30.实现servlet方式三_继承HttpServlet的执行流程讲解.wmv) p9 }" _2 q0 _& G
    │    │          31.实现servlet的三种方式的总结.wmv$ P- X) T$ }# @3 [6 M" M& G
    │    │          32.编写servlet常见问题.wmv" z5 r1 t! R: O( K
    │    │          33.今日总结.wmv
      `2 |1 @5 w' z. {" N│    │          : ]7 _2 |) u+ o  V' v4 W1 n* G
    │    ├─day06-Request+Response- K+ `. f3 r  \$ B. H
    │    │  │  01_课件.rar' _) @! K; j/ j) H8 d9 V; ], w
    │    │  │  02_代码.rar6 C9 F) R, g1 [7 B  I
    │    │  │  03_资料.rar
    ' p! W8 W! i( z3 @│    │  │  04_作业.rar
    * e" Y4 |) p" V4 s3 c6 T5 v│    │  │  06_总结.rar5 a. ^. X  U8 A: w
    │    │  │  07_图片.rar% g) E1 c2 l; T' t
    │    │  │  预习.rar% o- [( Q  V# h/ [
    │    │  │  : v, @; e: h# P/ ^9 m( T1 |% N
    │    │  └─05_视频$ V2 [, b. o' g' h9 {$ \9 @2 {
    │    │          1.复习.wmv
    * Q3 w* F# g4 M: _│    │          2.Servlet映射路径.wmv
    7 V3 t/ j3 j0 r0 f│    │          3.Servlet映射路径配置规范.wmv% k7 S# d: ^; l+ ~6 w5 \7 g) ]! e- m
    │    │          4.web阶段的绝对路径讲解.wmv
    8 M5 F" M6 s) S9 g. o6 R$ \│    │          5.相对路径讲解.wmv4 H* m1 h  O* p2 a  P! n1 i+ b
    │    │          6.Servlet3.0注解开发.wmv
    5 Y' g/ d3 P5 k' J* [" g│    │          7.修改idea创建注解的servlet模板.wmv" c/ y% N7 n. u8 X6 `% Y
    │    │          8.关于servlet3.0注解开发的疑问_配置路径省略了属性urlPatterns.wmv
    . W- |; @4 j: R" F# H0 d3 w4 L! b│    │          9.HTTP协议介绍.wmv1 P8 Y5 \& j$ L
    │    │          10.浏览器抓包观察请求报文协议讲解.wmv
    6 W/ F1 b* ?5 G" @1 `│    │          11.Request和Response的概述讲解.wmv
      U7 V. e9 N# J- Y│    │          12.Request继承体系讲解.wmv
    0 j- g0 \5 n' T/ @│    │          13.Request获取请求数据_获取请求行数据讲解.wmv. W8 ?9 P- H3 e# W3 D! w) R
    │    │          14.Request获取请求数据_获取请求头数据讲解.wmv
    6 `1 U* _6 p/ p% u+ z│    │          15.Request获取请求数据_获取请求体数据.wmv2 F6 K/ b5 M6 q" B8 h
    │    │          16.请求参数和请求数据介绍以及使用之前方式获取请求参数讲解.wmv
    7 n9 S! w( J. `- j) N│    │          17.获取请求参数的通用方式讲解.wmv& G( }2 V: ^5 w/ x9 D
    │    │          18.解决post请求乱码问题讲解.wmv( t/ Z" f2 e& O% Q6 l4 ?, `+ l
    │    │          19.解决post请求乱码问题_代码实现讲解.wmv* P) t# u5 K) x6 ]# f& i9 E$ m
    │    │          20.请求转发讲解.wmv2 u- F) M$ o! c4 l" T" y7 U
    │    │          21.request的生命周期讲解.wmv
    ' D2 p' z4 i: ^# i) ^3 D' V* W│    │          21.Request请求转发讲解.wmv, m0 Y# L5 I! i/ g
    │    │          22.HTTP响应详解_使用抓包查看响应报文协议内容讲解.wmv9 p7 E; c" K4 i& |% s' W
    │    │          23.HTTP响应报文协议介绍.wmv/ r1 s$ o: @8 g$ `  U
    │    │          24.Response对象介绍.wmv3 q8 s9 A* i% g: `/ r- @( G
    │    │          25.Response设置响应数据功能介绍.wmv& h& [$ y8 n6 M( a
    │    │          26.Respones请求重定向.wmv, q) _# y* k  A
    │    │          27.转发和重定向区别.wmv
    - b, F. |, G" |0 B' S│    │          28.转发和重定向是否添加虚拟路径问题.wmv
    : R1 T3 _" T: h/ M│    │          29.今日总结.wmv# `- j. U4 Y4 ^* g
    │    │         
    * t  d$ N* W6 ~* @7 G3 E8 f│    ├─day07-会话技术
    & g. o# D- f$ B* K│    │  │  01_课件.rar
    + ]# V" E- ^; _│    │  │  02_代码.rar
    6 }! d" }  |; n" b│    │  │  03_资料.rar; c) G6 _+ l1 f8 B+ h. r3 x2 U1 k
    │    │  │  04_作业.rar7 G& {/ z  J( t* e0 m  r' u5 V6 e5 E( I
    │    │  │  06_总结.rar4 k- e- [8 p" ^9 {; F* |; {" S
    │    │  │  图片.rar% o# E( D! Y! F( P$ b( M
    │    │  │  预习.rar
    / N+ P/ B2 \: `│    │  │  4 U' n* o" g( N4 D
    │    │  └─05_视频% u3 N, H+ ~+ j
    │    │          1.作业.wmv
    $ I! q3 L$ P4 q│    │          2.response对象的打印字符流讲解.wmv3 B! S, w. y0 u4 T( I
    │    │          3.response对象的打印字节流讲解.wmv
    7 k) @& J/ X- ]+ B│    │          4.用户注册登录案例演示.wmv
    " X% H& @  u7 @1 _! {│    │          5.用户注册登录案例环境准备讲解.wmv
    * ]% O' M/ b3 F. ^$ L$ A  ?│    │          6.用户注册登录案例_登录流程分析讲解.wmv+ L8 x6 l# f/ Z4 i8 N2 O
    │    │          7.用户注册登录案例_登录_前端页面回顾讲解.wmv
    + Y  _# N$ b+ [) R" x│    │          8.用户注册登录案例_登录_前端页面请求代码编写讲解.wmv0 a, X2 q% g( E. R
    │    │          9.用户注册登录案例_登录_后端web层代码编写讲解.wmv" M, u( g' D5 r% l: o* d
    │    │          10.用户注册登录案例_登录_后端service和dao层代码编写讲解.wmv
    # s. D3 s, H' i- P8 W( @│    │          11.用户注册登录案例_登录_前端处理响应的代码实现讲解.wmv& F3 m( K* L1 J1 ?8 u( g" N: |
    │    │          12.用户注册登录案例_注册_流程分析讲解.wmv6 V& _. ~& U" n3 p! c
    │    │          13.用户注册登录案例_注册_前端页面编写讲解.wmv, ?1 U  E) ?, K) g& P& a1 g
    │    │          14.用户注册登录案例_注册_后端代码编写讲解.wmv  t3 S7 O. M( ~
    │    │          15.debug调试注册流程.wmv6 u, f4 [! {' I6 w0 `) f5 S' C& @
    │    │          16.会话跟踪技术的概述讲解.wmv: b2 ^% y' J( R$ c1 K9 R
    │    │          17.cookie工作流程介绍讲解.wmv/ h6 ]' h! F" f, P* W8 Q# D4 y" r
    │    │          18.Cookie的基本使用_发送cookie讲解.wmv
    , y; c4 s! ?- N. N" U; I: v8 h. h! h│    │          19.Cookie的基本使用_获取cookie讲解.wmv( H3 Y9 t1 B. X* @; `! Q
    │    │          20.Cookie的原理分析讲解.wmv; L, R0 Z" ~$ T. C2 e
    │    │          21.Cookie的存活时间讲解.wmv
    1 v( h6 I! ^2 i$ W( d│    │          22.关于cookie中存储特殊字符问题 讲解.wmv
    0 r3 ^, O: ?- x│    │          23.cookie总结讲解.wmv3 g9 D+ N( q( x8 |; }
    │    │          24.Session的基本使用讲解.wmv/ H: R- i4 u& u# C8 E
    │    │          25.Session的原理分析讲解.wmv7 ?" W6 c$ O) x1 K" u( Q1 J
    │    │          26.浏览器关闭,session持久化方案的问题演示.wmv9 d+ f5 t" p) [$ ^
    │    │          27.浏览器关闭,session持久化方案的代码演示.wmv
    1 A: {0 V2 S3 Q* r: S: h│    │          28.Session钝化与活化讲解.wmv
    2 W7 t5 O4 ^5 a│    │          29.session销毁讲解.wmv
    ) H2 p) ^3 \; r% O" v) f# ^│    │          30.今日总结.wmv
    " d4 V8 [0 h. S$ w7 M) }# a│    │         
    / ~4 j" Y+ Q5 ]( Z( O│    ├─day08-综合案例
    ' z* X7 J2 V/ z: H7 p5 y│    │  │  01_课件.rar* J; j; a' y! g* h6 I* n
    │    │  │  02_代码.rar4 Z' c+ O& u% }7 b
    │    │  │  03_资料.rar. B' x' q1 M. u$ I5 O# F
    │    │  │  04_作业.rar
    - p' U) t' m1 J6 e│    │  │  06_总结.rar
    ( h* U4 O/ i3 I  C% Y1 j│    │  │  07_预习.rar
    ; o  V9 u' V; Y  E5 p$ T│    │  │  图片.rar* H/ T/ V7 c7 M; g
    │    │  │  0 p5 d) h( ^; r: c( U- ^$ z3 K9 m6 p
    │    │  └─05_视频综合案例
    3 |1 `5 V) n+ ]( O! d│    │          1.ajax和json综合练习_请求和响应数据都是json格式的数据讲解.wmv8 g* J; K6 V( [$ u( G
    │    │          2.ajax和json综合练习_请求和响应数据都是json格式的数据_定义Result实体类解决响应多个数据情况讲解.wmv8 H5 z7 I0 S, Z  g; W' L" X
    │    │          3.抽取BaseController.wmv+ `# I) @$ o) W* e- e+ ^! f0 V9 C
    │    │          4.web综合案例_导入前后端项目讲解.wmv
    # i( z2 W7 Y. o6 I! @* a# z; b│    │          5.web综合案例_项目需求分析讲解.wmv
      V; P  _; p% [$ n0 z: B% m│    │          6.web综合案例_BaseServlet编写讲解.wmv
    5 r1 L+ Q, u2 d│    │          7.web综合案例_BaseServlet编写_使用反射技术取代过多的if语句判断讲解.wmv0 J& i: y) f+ j0 @  m
    │    │          8.web综合案例_BaseServlet编写_this复习讲解.wmv* `3 k1 D  ]+ m0 q  o
    │    │          9.web综合案例_BaseServlet编写_最终代码编写讲解.wmv$ L0 {, u$ Q$ t( d. e3 v
    │    │          10.web综合案例_前端页面分析1讲解.wmv
    ( W# F6 v. q: ~5 B  M, \: a1 l│    │          11.web综合案例_前端页面分析2讲解.wmv' J: V( i" H4 N+ o( M8 I
    │    │          12.用户角色权限管理系统_用户查询_需求分析讲解.wmv
    0 J) P( U# l0 W; q" r│    │          13.用户角色权限管理系统_用户查询_前端发送异步请求代码实现讲解.wmv  N, D* g' h% `
    │    │          14.用户角色权限管理系统_用户查询_后台代码web层讲解.wmv2 i& {& s  _9 c/ g3 j3 `
    │    │          15.用户角色权限管理系统_用户查询_后台代码service层讲解.wmv
    * R! u, U' g1 |│    │          16.用户角色权限管理系统_用户查询_后台代码dao层_分页查询的sql语句参数说明讲解.wmv& ^- S; ~! h+ S2 n
    │    │          17.用户角色权限管理系统_用户查询_后台代码dao层代码实现讲解.wmv
    + r+ @, f5 D3 A│    │          18.用户角色权限管理系统_用户查询_后台代码debug流程讲解.wmv, p0 B6 H4 v1 s+ U. g
    │    │          19.用户角色权限管理系统_用户查询_前端处理响应代码实现讲解.wmv
    6 _& R! a% f* w  f6 E0 U2 L│    │         
    2 |, A% J% R4 v! y│    └─day09-综合案例
    - n6 W; V1 [" d│        │  01_课件.rar
      N; S3 H- M0 V) l8 X; V│        │  02_代码.rar
      _( h. T3 |& G6 Q1 A# H│        │  03_资料.rar
    # b5 F6 V* P+ f# F2 D│        │  04_作业.rar
    0 y9 E& r* Y. ~+ L( [3 l│        │  06_总结.rar
    ' F) i, P4 `, I5 z/ m│        │  图片.rar8 C2 u1 |$ e; l
    │        │  
    3 t9 `+ a! R8 L% Q! }+ U7 P- D4 X│        └─05_视频. O0 I  l1 z4 _6 P& h
    │                1.复习.wmv
    ! p+ X0 M( e% J7 x* {7 `│                2.spring的IOC思想_使用面向接口编程和反射创建实现类对象讲解.wmv
    / @1 G5 p0 Z3 V* Y) f' T# V│                3.spring的IOC思想_将使用反射和读取配置文件的代码抽取到工具类中替换new方式创建对象讲解.wmv
    ' P: K+ ?% ^& K2 ?5 d: g│                4.spring的IOC思想总结讲解.wmv
    8 [& _/ q0 K& r$ V│                5.用户模块的修改用户_流程分析讲解.wmv! h: C# K& Z; [2 |0 |$ g7 n8 W
    │                6.用户模块的修改用户_数据回显_用户信息的回显讲解.wmv9 g/ W5 _5 d: _/ d4 Y" X* D; O8 ?
    │                7.用户模块的修改用户_数据回显_角色信息回显讲解.wmv
    ( G( [% f8 S  j( E2 O│                8.用户模块的修改用户_数据回显_角色信息回显_代码实现讲解.wmv
    ! M. M7 j, m' l, B( ?│                9.用户模块的修改用户_数据回显_角色信息回显_代码实现_处理前端响应讲解.wmv
    ! B3 y& L1 R7 E: L; v3 a│                10.用户模块的修改用户_点击确定按钮修改用户和角色信息分析讲解.wmv/ m0 R, [( u$ X0 c3 R2 n% U' V3 }
    │                11.用户模块的修改用户_点击确定按钮修改用户和角色信息_前端请求代码和web层代码实现讲解.wmv  w) o4 V" r/ C2 P+ }3 N
    │                12.用户模块的修改用户_点击确定按钮修改用户和角色信息_service层代码实现讲解.wmv
    + V# W) e7 l8 T" W' ~│                13.用户模块的修改用户_点击确定按钮修改用户和角色信息_dao层代码实现讲解.wmv
    ) z* J( l" e# s& E& z- H7 k8 j- X│                14.用户模块的修改用户_点击确定按钮修改用户和角色信息_前端处理响应讲解.wmv
    6 n3 q6 E8 o+ W! A2 u2 S│                15.SPI引入的工程目录介绍和运行效果讲解.wmv
    6 a8 x% K- x3 j7 _9 ^8 W│                16.ServiceLoader类介绍讲解.wmv7 A6 ~3 Y% H: m' t1 Z
    │                17.SPI介绍讲解.wmv
    0 i  `& U8 e7 C4 Y) \' `│                18.SPI练习_JDBC4.0免注册驱动原理讲解.wmv
    , A  ~" S, D- r2 Z│                19.SPI练习_Servlet实现方式三_ServletContainerInitializer解.wmv
    ) y! [2 i% k: A; B* ?│                20.复习1讲解.wmv% U' `, j; e/ g/ O7 O) P
    │                21.复习2讲解.wmv
    9 ~8 Z6 P, L( R" O& h1 G' @2 N  I% x│                . [% [- r$ e0 M8 n$ q/ N, j" y
    │    . J2 O: q; _7 z
    ├─5、框架
    8 b' v) j5 X2 O- x( Z│    ├─day01_Spring
    + Q9 f) Y/ p8 W: O│    │  代码.rar
    . x8 _7 ^( K  Q; m1 q│    │  作业.rar2 l* n0 R6 j+ s1 i
    │    │  讲义.rar+ P" s3 m3 q& A7 ~" W/ M
    │    │  资料.rar
    / M: L+ z& {2 L& e7 G/ ?│    │  % V3 I+ ]# G* I( W
    │    ├─补充1 T; G0 r: c9 ^2 v
    │    │      14.反射补充.wmv
    7 S% q0 y7 ]6 V! X  d│    │      15.动态代理1_准备.wmv
    * O5 K1 b' X+ ^7 ]' o% u│    │      15.动态代理2_继承和装饰模式.wmv$ y; M! w7 x  w$ G4 f' f1 e
    │    │      16.动态代理3_最终.wmv
    4 B% {5 X8 T& w  O% p" W" u│    │      day01-demo03-ioc.rar
    3 J" k' @' {" K) S│    │      day02-demo08-proxy.rar3 m, {' l4 r* W( y# X3 F0 o
    │    │      ! W3 s9 n- D6 i$ ^+ Z
    │    └─视频  I, @8 F9 R0 }( J7 i- O3 U
    │            00.阶段目标.wmv( z& L/ @0 v* R
    │            01.spring介绍.wmv1 \7 C" x' M0 T2 e' f
    │            02.Spring体系结构.wmv8 T2 F1 `! l- f% g0 N+ R+ a
    │            03.代码制作原则.wmv  ~. W, K' Z. n+ ?8 i, W" I0 t5 O
    │            04.idea创建工程.wmv
    # m" R: D4 p: M" q│            05.IOC介绍.wmv
    * q2 T4 [: h  T+ z% J7 I│            06.IOC入门案例.wmv
    . s  `: F2 i; N! C$ l! Y# J│            07.IOC入门案例原理.wmv  J7 v9 U# a, {' ?2 v+ q9 M
    │            08.bean的基本属性.wmv( P: E% l6 r; u
    │            09.生命周期属性.wmv9 l% Q. G0 a! F) S+ n1 i
    │            10.静态工厂配置.wmv/ e, T' J9 o( [  ?9 J" l
    │            11.实例工厂配置(了解).wmv, [  t6 r1 E" [6 a+ w6 G8 z
    │            12.依赖注入.wmv
    3 I6 c+ I+ a$ q$ q+ c│            13.set注入.wmv
    6 t+ n: Y6 R1 k. C5 S2 F│            14.构造器注入(了解).wmv
    % |' y4 E, B6 C" Q- s│            15.集合类型数据注入(了解).wmv
    ) a/ c& s9 z: X4 w" M+ }│            16.spring的el表达式.wmv
    ' l/ `3 x0 f. u/ s, ^1 R│            
    % n% ~. \4 y/ x. ]. d- V: V; c6 K# t2 j
    ├─6、今日指数项目3 S: A/ W6 U, V' j+ x
    │   ├─01.Linux课程, W. ?# D  U* M6 h; x
    │   │  │  Linux资料.rar
    ( n' h8 u) ^( K; m7 V│   │  │  3 ]2 b$ O' a/ A8 `- H
    │   │  ├─day01-Linux基础
    $ t2 j0 o: j0 {8 U5 x& M' c. D: j│   │  │  │  PPT.rar% B7 V5 u- _5 j  `4 c6 }2 j
    │   │  │  │  讲义.rar
    5 }! z1 L) @6 v! d2 ?│   │  │  │  7 Z; T; V! P& k. J4 f
    │   │  │  └─视频
    1 c" |! L; W) \7 k│   │  │          1.2linux系统简介.wmv8 Q$ J' F3 I+ p, }3 @% n. n
    │   │  │          1.linux的前言.wmv. o5 {" w: K7 z5 S' e" K3 G7 A' r
    │   │  │          2.1 linux的安装方式.wmv
    . ]5 G2 M  |+ u8 L* Z; ^% m( \2 u2 Y│   │  │          2.2 centos系统安装.wmv) A% }8 N9 L5 s8 [- C" d8 ?. f
    │   │  │          2.3 centos网络设置.wmv) w% L" B  ^; y5 q. i/ X+ K  w
    │   │  │          2.4 安装SSH连接工具.wmv, |7 u; ^0 s: i* i3 B+ \0 q
    │   │  │          2.5 linux目录结构.wmv
    ) y' J9 ~. n9 K1 M' ?│   │  │          3.1 linux命令快速体验.wmv3 L) L9 I6 P  |, b
    │   │  │          3.2 命令使用技巧和命令格式.wmv
    0 g+ d0 p% V1 `: i│   │  │          4.1 ls文件目录操作命令.wmv7 b# N2 f( f& r; X; N5 c
    │   │  │          4.2 文件目录操作命令 cd.wmv
    # Q; T' u% Q6 S2 ?6 E: y0 C8 s│   │  │          4.3 查看命令cat+more+tail.wmv7 k) U( q) q& A
    │   │  │          4.4 文件目录操作命令-mkdir.wmv
    , @+ T* }# ?9 J; i│   │  │          4.5 文件目录操作命令rmdir.wmv' ^2 H- g' E# D7 j5 e4 X* Z2 z. r
    │   │  │          4.6 文件目录操作命令 rm.wmv
    ( D- `- @; w: ^1 b  X% L: ]│   │  │          4.7 拷贝移动命令cp.wmv
    1 ]" d% x- q- x1 `  T/ E: z│   │  │          4.8 拷贝移动命令-mv.wmv
    + i' ^, H  R; P) ?3 x8 R- n. A│   │  │          4.9 打包压缩命令-tar.wmv2 q  W# D  I- o5 o# ^
    │   │  │          4.10 文本编辑命令vim.wmv0 h7 a8 ~  e* |1 a+ y9 P" Q
    │   │  │          4.11 查找命令 find.wmv
    4 U1 R% S7 k% g│   │  │          4.12 .wmv" \- ]- L$ T  f4 D( g2 d
    │   │  │          5.1 配置静态ip.wmv2 E# v) J" u7 Q. b
    │   │  │          5.2 基本命令回顾.wmv
    ; \8 A. O% n! x3 }( J│   │  │         
    ! d; F( g# V0 d- K│   │  └─day02-Linux高级
    ' F+ b7 Y; @4 R, R│   │      │  helloworld.rar
    % [* W% X6 J% @* w) |! F, \│   │      │  PPT.rar, q7 Q8 t! h4 y& s$ F7 e5 @& m2 a1 g
    │   │      │  下载必看.txt* G, q- g* r$ N. B: h0 U* a
    │   │      │  回顾总结.md
    / L. H! i* H" ]. x- Y  Q│   │      │  讲义.rar9 `0 Y4 B$ t% Y7 t0 R; M$ E
    │   │      │  
    + v5 A+ n* _( x% l% n0 @& w│   │      └─视频
    " S2 `& k9 C  R$ h% E│   │              1.1 linux软件安装方式.wmv
    4 G( l( P  A0 M" @7 P2 _& a│   │              1.2 安装JDK.wmv
    3 B0 g; i$ g8 n3 t8 m$ k, ?│   │              1.3.1 tomcat启动与查看.wmv9 ]/ b6 L; }3 u; @* j0 [: I
    │   │              1.3.2 防火墙相关配置.wmv
    7 T! E& }. i' l& F3 l- K$ a. M│   │              1.3.3 关闭tomcat服务.wmv% t( Y0 j3 w9 r; f' L& f
    │   │              1.4 mysql安装.wmv
    - ?5 [: n( E3 @$ j( ]│   │              1.5 yum安装lrzsz.wmv4 q; W: Q& r' Z1 g$ v
    │   │              2.0 更换yum源(扩展).wmv
    5 O( Y7 j3 V5 S4 l6 p1 x: n│   │              3.1 手动部署项目.wmv
    . T7 _" u- C7 L( ]8 I4 S│   │              3.2 通过Shell脚本自动部署项目概览.wmv
    0 x1 |" U, D5 D) _│   │              3.3 linux下git的安装.wmv
      d2 |* t2 F* H3 p$ U% P# i. W│   │              3.4 git基于ssh免密登录设置.wmv9 |; z/ ?2 J! d1 _
    │   │              3.5 linux下安装maven.wmv
    - [- ?* v. d6 r│   │              3.6 shell执行脚本简单介绍.wmv
    / J+ ?, n. |, C- K0 q! z1 A5 P│   │              3.8 shell脚本部署项目.wmv9 z2 g' p' ^1 Q8 h. Z/ J# X5 Z
    │   │              回顾day01知识点.wmv2 u; N3 d) k9 R/ o. A
    │   │              & Z6 l" }& @6 A( a
    │   └─今日指数! w8 ^& A7 o) {% c' Z3 s  p" r
    │       │  day07-实战.rar+ G) y+ z# F* @- T
    │       │  day08-实战.rar. y) k8 r( c$ ~
    │       │  今日指数课程大纲.xlsx
    + O7 Y6 b2 h4 s3 \│       │  + U/ g4 ^" Z8 H! Z+ o
    │       ├─day01
    - s4 }% I( a2 w│       │  │  代码.rar
    : n* X9 z- F, G! O! z& e│       │  │  初始化SQL.rar
    % {$ s) }2 w7 q. ?. E│       │  │  原型示例.rar* H0 H4 U8 [3 K4 \  ~( [0 l
    │       │  │  股票API接口测试.json4 L9 z4 U3 h! J+ T2 w% E
    │       │  │  课件.rar
    1 h0 u8 I) b& T' @$ o. h: Q│       │  │  资料.rar4 T) i. A# H+ f1 U$ t+ X
    │       │  │  4 O" L* w2 N9 m6 ~, g0 W
    │       │  └─视频
    0 `/ O# L1 B9 |$ U2 R) j│       │          1.项目介绍.mp4$ e7 ^4 e0 r) y0 _2 ^1 M  ^/ u
    │       │          2.1 股票核心参数介绍.wmv$ \: W- U" K0 \% A' x
    │       │          2.2 股票K线图介绍.mp4
    , C- J! d: I& y! O2 S. g  X│       │          2.3 大盘与板块概念介绍.wmv
    " U& ~+ d+ A; y3 X3 D8 x0 ~│       │          3.1 今日指数技术选型.wmv
      X4 u3 Q9 Q6 {, Z│       │          3.2 核心业务介绍.wmv, l$ I( t& u0 \; J) [( E
    │       │          4.1 软件开发流程.wmv( @6 }; ^% c% ]  I9 z
    │       │          4.2 软件开发角色分工.wmv+ ~3 I6 z8 b& _0 `5 c) ^) ^4 f" a
    │       │          4.3 软件开发环境.wmv, g7 X7 m& O. K2 q3 S# h
    │       │          5.1 数据库环境搭建.wmv
    - r7 F* L8 W5 w1 S( z+ q: H2 ~│       │          5.2 后端工程搭建.wmv
    2 i6 }# S7 `/ I- l# {7 l) V│       │          5.3 快速构建mybatis业务开发环境.wmv
    2 Y$ J/ n2 y# W$ Y( Y  r│       │          6.1 前端环境准备.wmv
    6 x$ H, w2 q3 }* L" p│       │          6.2 前后端分离跨域问题.wmv
    5 s* v5 Z1 G/ j2 f* o/ S  G│       │          7.1 需求分析.wmv6 ~1 e  h. F  K1 O% z
    │       │          7.2 登录功能开发实现.wmv
    1 |, h) z+ g5 f" \$ |( d│       │          + |/ e% o. A: d
    │       ├─day021 q$ w+ S+ _; W* A% S3 ^) _
    │       │      1.1 验证码功能分析.mp41 b) I! R9 O! v% J* s
    │       │      1.2.redis环境集成.wmv
    $ G+ s9 i7 K9 D% s/ P% `│       │      1.3 验证码功能实现.wmv
    7 o( g1 o& I2 _+ M, i6 b  ]│       │      1.4 完善验证码登录功能.wmv
    + B$ I2 e" i5 }4 H/ |" H  Y│       │      2.1 国内大盘指数业务分析.wmv/ F( j2 n9 Q- F* T0 ~( k7 e
    │       │      2.2 国内大盘指数接口说明.wmv1 Q9 h3 {9 I0 Y& e
    │       │      2.3 国内大盘指数业务SQL分析.wmv
    ! r2 q- y$ E) l$ k2 d│       │      2.4 国内大盘指数功能实现.wmv
    ( p& c6 v9 U) a3 X" W; u+ s( x* [│       │      3.板块模板SQL分析.wmv
    ) x  [' b, C$ ^) n+ k3 P: o' O& G│       │      mysql日期专题-1.wmv6 ~0 {. d/ B- N4 p) b! K
    │       │      mysql日期专题-2.wmv* l! E& L1 r5 t! t9 n2 T
    │       │      课件.rar
    . e( d; w4 j- b: {& `│       │      资料.rar
    ( J4 Z1 ^/ L+ K7 D* f/ i│       │      
    5 x7 Z! q% B. ~' ]5 w5 v& Q! ~│       ├─day033 `+ s2 @, @  ~& W  R+ t
    │       │  │  修改后.rar
    ! g% `/ @7 |3 i3 V│       │  │  前端资料.rar' K( w) P6 q4 T$ h8 N7 k. a: D
    │       │  │  用户.xls) L5 M4 K! [2 C" B+ h7 ]
    │       │  │  课件.rar
    * v9 Q( V7 w/ G, K. b- c│       │  │  预习基础知识点.rar
    3 m; ]- g% J1 s9 t* e│       │  │  
    # a& J: t, \. h! I; Z% n% J│       │  └─day03视频4 ]/ s% h5 r& N# U
    │       │          1.1 股票涨幅榜功能分析.mp45 ]9 B! J6 B9 {8 h: z' N
    │       │          1.2 股票涨幅前10业务实现SQL分析.wmv
    ! \: N, j: h$ L3 @│       │          1.3 股票涨幅前10业务实现.wmv. Q3 m- j8 S7 d0 V3 \* }9 f
    │       │          2.1 涨幅榜更多数据功能分析.wmv$ M# a. ~; S! F; {3 U! G; `
    │       │          2.2 更多涨幅信息功能实现.wmv
    6 c9 i# ]5 d, p. J1 r│       │          3.1 涨停跌停数据统计业务分析.wmv
    . ]0 {: M; p7 p: q4 A1 n5 i! u│       │          3.2 T日涨跌停统计SQL分析.wmv) I* M. `1 v; N( B
    │       │          3.3 T日涨跌停统计功能实现.wmv
    ' \* S, M, a' X│       │          4.1 echarts介绍.wmv
    4 g. i0 u+ Y# v7 ?2 q; D│       │          4.2 vue使用echarts.wmv) X) _% E5 e. `! J
    │       │          4.3 项目中echarts的使用.wmv
    6 b+ k6 Y( v' D0 u. n" k' d* f! F│       │          5.1 easyExcel介绍.wmv
    3 T: f3 m) ?. M$ {+ m1 b) k% K│       │          5.2 easyExcel导出数据-1.wmv7 H9 ^- D+ W! O& |( A
    │       │          5.3 easyExcel导出数据-2.wmv
    & `  T: c$ i) z4 `6 J│       │          5.4 easyExcel导入数据.wmv
    " I9 v' E. U* w% a% P6 s: o! @7 N; p* Y/ Z│       │          6.1 涨幅榜功能分析.wmv
    / m  k2 Z. d6 E3 {8 H4 w+ H│       │          6.2 涨幅信息数据导出功能实现.wmv
      w7 _, F6 s/ W6 t7 I- n: U0 g2 D│       │         
    / n( E% s4 R  N" `( }│       ├─day04. k0 M, Y5 q- z0 c
    │       │      1.1 股票成交量对比功能分析.mp4. X* Z3 u9 X) d/ `: s; V
    │       │      1.2 成交量对比功能SQL分析.wmv7 y4 F4 D/ A, y6 }' m
    │       │      1.3 成交量对比功能实现.wmv8 C" u0 S9 j5 }
    │       │      2.1 个股分时涨跌幅度统计功能分析.wmv: r9 z: x9 \8 x1 p" h
    │       │      2.2 个股涨跌幅度区间统计功能SQL分析.wmv
    0 E) p  }  m. ?( b& u│       │      2.3 个股涨跌幅度区间统计功能实现.wmv) O/ ]1 X2 j. c
    │       │      2.4 个股涨幅幅度排序优化.wmv* W+ t+ U% ]3 d: }  D
    │       │      3.1 个股分时K线行情功能分析.wmv
    + \* U" f: B6 F6 C│       │      3.2 个股分时K线行情功能SQL分析.wmv( w. G/ q" R& N. z, u8 w! f
    │       │      3.3 个股分时K线行情功能实现.wmv
    8 A6 T4 D8 L9 M3 w3 o│       │      4.1 个股日K线详情功能分析.wmv$ F* o# @. H9 K9 f  Y+ G
    │       │      4.2 个股日K线详情功能SQL分析.wmv
    . e, O. d: [1 B│       │      4.3 个股日K线详情功能实现.wmv
      g- S, g; M! B# r5 L% D│       │      4.4 逻辑拆分实现[作业].wmv/ j9 x1 P+ ]/ n4 ~
    │       │      课件.rar+ X  p$ @% F! m8 \" O# @. l
    │       │      资料.rar
    % n2 T, X! f4 j% Z5 B; {7 g│       │      
    4 g& ^, \) u8 d, g$ f. K0 X2 j7 Y│       ├─day05
    4 M" z, B' o, L, S7 M│       │      1.1 RestTemplate环境准备.mp40 d. g5 G  C5 N  F7 H
    │       │      1.2 RestTemplate API入门-1.wmv
    6 `* |( \6 Q3 Y& }2 L4 Z3 ~│       │      1.3 RestTemplate API入门-2.wmv
      [( W' c  e& w4 l; y1 D│       │      2.金融股票API接口说明.wmv$ i  m- f1 j" k! c$ _
    │       │      3.1 股票国内大盘数据采集准备.wmv
    , q# y# ~$ x' C) V, ~+ y│       │      3.2 股票国内大盘数据拉去实现-1.wmv# M) Y1 b; B+ y; H" a
    │       │      3.2 股票国内大盘数据拉去实现-2.wmv
    + t1 [5 R7 ?9 g9 c$ z. s" n│       │      3.3 大盘数据批量保存功能实现.wmv" d' D+ k  r3 y$ p/ d9 F
    │       │      4.1 股票数据采集准备.wmv6 _- ~8 E( Q9 S/ |; F: Y
    │       │      4.2 股票实时数据拉取实现.wmv
    5 f$ n/ ?. v' A7 t8 A$ a3 E7 D4 d│       │      4.3 股票实时数据批量保存功能实现.wmv
      ]! Q+ g  P/ g: K9 v! u8 E5 a│       │      5.板块实时数据采集[作业].wmv% h( l/ U& C% {
    │       │      课件.rar
    " L9 D; h3 q$ Z4 ]8 F, u│       │      资料.rar
    6 Y7 j3 Z# S" ?( t0 b5 y6 f│       │      
    / Z7 t! b; m9 j5 Z, f6 b│       ├─day06
    , p* Z/ _8 I; N7 V│       │      1.分析数据采集存在的问题.mp4# H+ _( o5 r# N2 |5 m1 O7 k
    │       │      2.1 Xxljob介绍.wmv
    6 Z1 X8 g* @3 M8 H│       │      2.2 xxljob快速入门.wmv7 P4 b2 b( P* e8 P' \
    │       │      2.3 cron表达式.wmv; o! b5 v9 d( i3 G( @4 U
    │       │      3.1 今日指数集成xxljob监控平台.wmv4 G6 t, O7 I4 `) V8 f
    │       │      3.3 定义大盘数据采集任务.wmv( c! K2 W9 ^8 ?8 s: B3 K: }
    │       │      3.4 国内股票数据采集任务实现.wmv
    & c3 N$ ]$ n  W" L│       │      3.5 大盘和股票数据定时动态拉去演示.wmv
    ( x& U+ E8 c" E2 m* k' K5 s# r│       │      4.1 今日指数集成线程池.wmv8 k. g+ o% K8 W5 s0 W
    │       │      4.2 股票和板块数据异步采集.wmv3 c# L5 A9 X5 `1 N) ?& B# S" t
    │       │      5.1 线程池工作流程概述.wmv
      V' n7 y# a3 L5 p' f' W│       │      5.2 线程池并发情况-1.wmv
    1 n! Z6 d& k& }$ A6 d$ g& G0 n│       │      5.3 线程池参数设置原则.wmv
    0 R- c' N- S! d- [" y│       │      5.3 线程池并发情况-2.wmv
    0 _3 ^9 ^) t5 U│       │      5.4 线程池并发情况-4.wmv
    & x# n6 j' r  ?│       │      5.5 自定义线程池拒绝策略.wmv! @  K! b' C0 W1 s+ y- R
    │       │      代码.rar
    7 z0 g2 w4 s3 b% U* o; g│       │      课件.rar
    8 j( y0 b3 N( |) Z│       │      资料.rar
    3 @8 \7 T' L0 ~5 d. D& w│       │      # [' q" [; Z' E- O
    │       ├─day09-day106 i6 f+ s( J8 h; ]$ _
    │       │  │  讲义.rar4 C2 o( B+ g( n
    │       │  │  资料.rar5 k' G! F* `. y: @) u' I
    │       │  │  
    ( ]$ S/ G' G' [. ~7 S, ~│       │  ├─day09
    . }  o  o8 w! R; G+ c! n! `" `% [│       │  │      1.1 分库分表概述.wmv
    . }: J9 d7 @+ I) l* z│       │  │      1.2 分库分表示例.wmv
      G1 f: `* T$ H( O" _% _2 ?│       │  │      1.3 垂直分表.wmv' l3 R& |0 G. {
    │       │  │      2.2 垂直分库.wmv
      E+ ?! T3 J2 b1 _- N) X8 c4 z│       │  │      2.3 水平分库.wmv
    3 `5 t/ v1 _8 C+ O5 G, g│       │  │      2.4 水平分表.wmv
    + Z6 X1 @/ d) D│       │  │      2.5 分库分表带来的问题.wmv6 `- l, n1 v( z
    │       │  │      2.6 分库分表小结.wmv
    % V9 f3 J! H! H# e! \0 l│       │  │      3.1 hardingSphere简介.wmv5 Q0 X5 t: k; _, l8 G: X
    │       │  │      3.2 Sharding-Jdbc简介.wmv
    ) _- \; z+ S6 t  ?" v) s# i2 V│       │  │      3.3 sharding-jdbc相关名词解释.wmv* T- X1 s& O( A0 k8 C
    │       │  │      3.4 Sharding-JDBC执行原理.wmv
    3 r( h0 I' A5 a% g│       │  │      4.1 inline模式实现水平分表.wmv9 U* k$ I! `3 k$ S$ K5 Y
    │       │  │      4.2 inline模式实现水平分库分表.wmv
    7 F+ Z7 u. n4 A0 @8 [│       │  │      4.3.sharding-jdbc公共表.wmv
    " L1 S1 y# X9 s! G( i0 z0 A- K4 N│       │  │      4.4 垂直分库实操.wmv
    6 y+ y( Q- Y2 {& m' ]3 h│       │  │      4.5 默认数据源模式.wmv
    & h* e4 n( l, n+ k( z│       │  │      4.6 inline模式优缺点.wmv2 a1 c9 D% J/ ?7 Q+ I7 q5 d
    │       │  │      上午知识点回顾.wmv' ?, J" ]) A3 n7 O8 e: Q. S; ?: X
    │       │  │      实战-用户登录加载权限动态回显功能讲解.wmv
    3 Y4 A) w9 L& C6 d2 R$ p% P│       │  │      & T9 M+ r' y: S! W) e
    │       │  └─day10( d, D/ T  r5 X/ K8 u1 }1 d
    │       │          5.1 基于标准模式定义数据库的分片策略.wmv
    ; ?' T# G* Z2 k5 N  {- N3 V│       │          5.2 基于标准模式定义表的分片策略.wmv
    5 R! P* F: a) s8 k+ P3 j; a│       │          5.3 测试基于标准模式自定义分片策略.wmv
    + E! h* j$ f3 J- x  w, t│       │          基于标准模式的分片策略视频.zip& f" w! R2 \  i3 c( U" t& Y6 M* T
    │       │         
    ' ^7 q8 {. t, p& r2 S  e2 n! u│       ├─day10-day11
    . b( ~) L7 ~& p│       │  │  课件.rar
    ) ~# z- `  K# T, U) k│       │  │  资料.rar
    9 ^4 c  W$ @# c│       │  │  
      W4 ?: @; H# P. [│       │  ├─day11
    & E. T' C2 ~. q8 T2 h3 I│       │  │  │  今日指数分库分表SQL脚本.zip
    ' G9 |5 y8 C; i1 U' l- w│       │  │  │  
    ' v) e2 Z, `# T6 `( Q2 D4 _: k│       │  │  ├─Jwt+SpringSecurity0 x# d) K! Y/ r% S
    │       │  │  │  ├─Jwt4 L% \, E' Y9 }6 z2 u' k
    │       │  │  │  │      1.Jwt介绍.wmv! x3 L" a) i" ]( W) _6 G7 m/ W
    │       │  │  │  │      2.1 生成令牌.wmv: x: |7 h, a. F
    │       │  │  │  │      2.2 校验令牌.wmv
    4 f- A0 A. |. w) R, a7 U1 [│       │  │  │  │      
    1 r% B2 j: k0 L- w$ z1 W1 W( B│       │  │  │  └─SpringSecurity
    5 d: Z% I4 I' C' E5 k* A│       │  │  │          1.1 认证授权概念.wmv
    " R, V4 ~- b: p) p$ Y│       │  │  │          1.2 权限数据模型.wmv+ z; `/ U$ f0 h
    │       │  │  │          1.3 RBAC权限模型.wmv
    # Y# x& z+ h* u+ @4 k  `│       │  │  │          1.4 常见认证方式.wmv
    0 r- S! ^( J# p. e5 r9 b│       │  │  │          1.5 技术实现.wmv
    $ Q" [1 k% J9 y! a  p7 j│       │  │  │          2.1 SpringSecurity介绍.wmv
      z. U- Q) F) k) ?2 D│       │  │  │          2.2 SpringSecurity入门.wmv
    ' V9 E. }. U: C: Y& ~3 K/ Y! g│       │  │  │          2.3 Security自定义授权配置.wmv
    / b2 ^0 E$ ?5 Z& b5 o│       │  │  │          2.4 基于注解开发SpringSecurity.wmv
    ) p* W: ]; ~0 U8 l+ \! U│       │  │  │          2.5 2.3 密码加密.wmv
    * m2 T7 }8 {/ Y8 H2 t, c│       │  │  │          2.6 密码加密处理.wmv
    , f" w5 |' E4 J, t│       │  │  │          2.7 自定义认证服务实现认证授权 .wmv% h6 _1 y' L# G  J; p5 e& \
    │       │  │  │         
    . q4 x" \2 t$ e" H5 m* r│       │  │  └─项目集成shardingjdbc
    1 J% Y  Q; C7 e' L" B│       │  │          6.1 今日指数相关表数据分析.wmv& _) G, j' D+ V3 K! s' D
    │       │  │          6.2 项目集成sharding-jdbc.wmv
    & t1 t9 ^5 |9 `7 g4 ^│       │  │          6.3 定义数据源公共处理类.wmv
    5 }7 a) K7 m0 \: q7 |│       │  │          6.4 定义股票流水表分片策略.wmv0 y% H: v2 X. n# q: G# T+ }
    │       │  │          6.5 定义公共表分片策略类.wmv+ `. S& }" ~% T( O# ]- Y. A7 B
    │       │  │          6.6 公共表配置.wmv" l$ s' M) K8 r" `$ X4 [
    │       │  │          6.7 配置默认数据源.wmv
    ( t2 [+ |* F. l. p. u│       │  │          6.8 效果演示和注意事项.wmv" d% C- ?6 W; l/ O" J
    │       │  │          7.项目集成shardingjdbc总结.wmv) _$ P1 w4 k1 O. m. L! Y" m
    │       │  │          回顾分库分表开发流程.wmv
    . x" r! W: p" U' b) x2 B: |, W│       │  │         
    % Q; ?& T& e% f1 z: J9 f6 E│       │  └─day12
    7 n8 L* T3 Z% |3 m7 g0 K# d; W│       │          1.1 自定义认证过虑器.wmv" r9 i) R5 b. h4 _$ A  m; e% O
    │       │          1.4 认证成功后响应token实现.wmv
    4 A1 M9 n5 d. A4 h│       │          1.4.自定义权限认证过滤.wmv3 R0 T: E( d' \: W
    │       │          1.5.配置授权拒绝策略.wmv: I+ t6 M$ S. e* k' i
    │       │          2.5 认证原理分析(了解).wmv
    / \$ d" ^& H$ L4 O- K( h) B& i│       │          2.6 测试并分析自定义的认证过滤器.wmv, J  k9 Z4 X$ D/ h# U, e' v- N
    │       │          2.7 Security自定义组件小结.wmv- v  e3 z; {8 j: c+ e
    │       │          3.1 项目集成自定义认证流程.wmv
    5 O/ L2 E; h# L. ~' U$ k: G│       │          3.3 前后端联调测试.wmv
    ' ^( R5 \7 K( |8 h│       │          4.1 整体回顾自定义Security组件-1.wmv
    ' i: L; [  n: H, w( m│       │          4.2 整体回顾自定义Security组件项目集成-2.wmv  L$ x! Z2 v3 ^3 j
    │       │          回顾自定义认证过滤器响应token.wmv
    % G" \3 ]/ w3 t│       │          昨日知识回顾.wmv( D4 t. C: X  S0 U$ E
    │       │         
    6 Q) ^; M( g0 u# g: v; V│       └─day122 p/ T, d2 f9 [" @" u
    │               1.1 自定义认证过虑器.wmv
    0 ^% W1 w  f6 }; A2 \. X2 ?2 K│               1.4 认证成功后响应token实现.wmv
    / I# _$ v  ~9 O* `7 O│               1.4.自定义权限认证过滤.wmv/ u; V1 B2 [* A. Z4 L8 i! g7 Q
    │               1.5.配置授权拒绝策略.wmv  {- n: X/ C8 U8 x- M# X" T% e  s
    │               2.5 认证原理分析(了解).wmv$ U" A' |) m0 l8 n+ q$ g3 N
    │               2.6 测试并分析自定义的认证过滤器.wmv
    2 M( |8 f" r  e" N! _9 ^│               2.7 Security自定义组件小结.wmv
    6 B6 q3 c( W& R& C│               3.1 项目集成自定义认证流程.wmv
    9 p& P4 n, [+ k' d│               3.3 前后端联调测试.wmv
    # k/ C) D  l" V+ z/ V8 H│               4.1 整体回顾自定义Security组件-1.wmv
    " f" _% b1 t8 l% C, k│               4.2 整体回顾自定义Security组件项目集成-2.wmv
    * j# m/ b0 y8 D│               nginx.rar% N5 e! c" I2 Z3 c( n  E
    │               今日指数部署.rar
    : }6 a% M: m$ |│               回顾自定义认证过滤器响应token.wmv
    9 Q3 U/ Z( [1 n. d% @: @│               昨日知识回顾.wmv
    - r2 y7 ~# {5 z" H- ?, x│               项目整体回顾.rar9 V1 b* y, K! Y' P
    │               项目部署.rar
    2 V* ?* Z, b8 M& Z│               8 Q' p4 K) z$ M7 t6 H2 F( J  j2 f
    1 ^' |6 o. U- d; K# \- W
    ├─7、微服务
    4 a  f4 ]( E+ {4 ~" A& i│    ├─01.实用篇8 v) k$ }) {. K9 ?! w! H
    │    │  │  微服务作业.md
    * |" W8 l  M: B+ m& _! M2 f; O│    │  │  微服务技术栈课程介绍.pptx6 R1 y4 u0 R2 j6 F- O7 E% J5 {! b
    │    │  │  8 f4 I3 t0 ~: s9 b' _0 D
    │    │  ├─day01-SpringCloud013 V9 h, D' l& \8 {, A( j6 h
    │    │  │      01.SpringCloud01-问答题.md3 O9 J3 [  ?1 `1 f) X; v
    │    │  │      01.课程介绍和学习方式.wmv
    $ o. E6 i0 V5 B; q: ]│    │  │      02.集群和分布式概念.wmv0 O2 C+ |' ~& E  N4 I7 k
    │    │  │      03.正向代理和反向代理概念.wmv
    9 u) U8 L  u7 _9 h" [' D. F8 d│    │  │      04.淘宝架构演进之路-上.wmv
    * Q* r# `6 I7 t1 B│    │  │      05.淘宝架构演进之路-中.wmv
    3 u" f8 q( T+ Y! y' e│    │  │      06.淘宝架构演进之路-下.wmv( j( |0 N/ R1 \7 u
    │    │  │      07.微服务架构介绍.wmv
    8 O: [" v$ {8 }6 A│    │  │      08.分布式解决方案-微服务拆分原则.wmv6 G: T0 b( s0 s" ]1 j6 t% r
    │    │  │      09.微服务-注册中心-配置中心-网关概述.wmv
    5 J/ ~6 c) |: t: U8 P; |│    │  │      10.微服务-技术提供者介绍.wmv4 k% R$ a1 w, s4 i3 T- h+ V
    │    │  │      11.SpringCloud介绍.wmv
    * N* T9 K1 S4 q3 g0 w' d& r1 k│    │  │      12.导入微服务项目.wmv8 ^7 J4 L9 F3 k* f
    │    │  │      13.远程调用-代码实现.wmv
    1 b, i) S$ @6 z1 _# P& j: o1 z" f│    │  │      14.远程调用-微服务的角色.wmv
    ) L7 R; j, H. u. D│    │  │      15.远程调用-存在的相关问题.wmv
    : U8 A2 j1 _$ V, }4 p  @5 T0 Y# g* o% a│    │  │      16.Eureka作用.wmv' `# t/ D) X' A* I) m, H
    │    │  │      17.Eureka组件架构.wmv$ f% O6 O1 I- y) `4 \4 o4 Q: h2 ~5 {
    │    │  │      18.Eureka服务端搭建.wmv! z/ y, N. b3 D9 u8 \
    │    │  │      19.Eureka-服务注册.wmv
    9 r( T; P0 W# J5 F0 ~│    │  │      20.Eureka-搭建UserService集群.wmv0 K1 @7 j, K, P" @9 n4 d! f* ~# ~2 g
    │    │  │      21.Eureka-服务发现.wmv
    : z' N0 X, F2 p, u4 f8 t3 r│    │  │      22.Ribbon源码分析.wmv( e$ r; D( A  o! ?8 Q
    │    │  │      代码.rar0 f' h0 p% {# L, W
    │    │  │      讲义.rar7 O( E( ^8 e3 A  I
    │    │  │      资料.rar
    6 d- h0 J) D2 E5 K│    │  │      : @4 v7 n$ e7 t/ [( a9 O! a+ Q" m9 l
    │    │  ├─day02-SpringCloud02
    6 Z3 W0 h7 z7 l* l: z" F0 F8 c│    │  │  │  02.SpringCloud02-问答题.md: |& V) h' |5 F& M' R4 T$ Z
    │    │  │  │  代码.rar
    $ W4 ]9 c9 ^9 ^* [: Q2 |│    │  │  │  微服务作业.md5 o! E, l8 w6 \
    │    │  │  │  讲义.rar1 I+ A! f+ b# o+ H' x
    │    │  │  │  资料.rar1 Y, [& b( p0 E2 ~2 M" F
    │    │  │  │  
    ; Z6 l" @2 T& u2 y│    │  │  └─nacos视频2 w& V. }' s( K. B! H% O  y5 `
    │    │  │          01.nacos安装和访问.wmv
    ' _1 [; S; T* L5 g│    │  │          02.微服务注册到nacos注册中心.wmv# E9 l0 `! x3 \' [; ?# g. |
    │    │  │          03.微服务分级存储.wmv
    2 i2 K$ P9 R! A│    │  │          04.微服务-nacos集群负载均衡.wmv0 L- \* V! ^- m9 q
    │    │  │          05.nacos-环境隔离-命名空间和组.wmv
    ( ?% M' |2 _  `│    │  │          06.nacos-细节点和工作模式.wmv
    8 i! X, P1 O% ]5 B, _/ a7 L│    │  │          07.nacos-做配置中心介绍.wmv
    % r5 \' ]* t! E  C6 L9 h│    │  │          08.nacos中创建配置文件.wmv
    / G2 p+ C) w+ X- M, R. }. |! C│    │  │          09.微服务连接nacos读取配置文件代码实现.wmv
    1 A7 C& x* c7 T' j+ Y│    │  │          10.nacos配置热更新.wmv2 f; v9 M8 Y" n; ?3 `" h! ^
    │    │  │          11.nacos上午总结.wmv
    $ o- C/ |* j/ S! O/ w│    │  │          12.微服务多种配置文件优先级.wmv# q! W' @# c* i/ ?: u* P
    │    │  │          13.nacos集群搭建.wmv
    9 q1 {2 N3 f& ~; @3 Z( P│    │  │          14.nginx反向代理nacos集群.wmv3 U! t5 E5 B! B3 i$ v$ e
    │    │  │          15.Feign概述和作用.wmv3 b" y+ s: f2 F- d
    │    │  │          16.Feign远程访问-代码实现.wmv* D: V' F3 R5 _0 _; R. l
    │    │  │          17.Feign中可覆盖的默认配置(了解).wmv
    ! E# v" P/ W. h│    │  │          18.Feign配置日志级别.wmv
    6 l6 W/ b/ o, ~# D0 c│    │  │          19.Feign底层实现-HttpClient连接池.wmv' h) K. i- e5 F3 g
    │    │  │          20.Feign最佳实现-Feign接口抽取.wmv+ }+ D: H' o2 k/ B7 t
    │    │  │          $ x: b# x, o% B/ ^
    │    │  ├─day03-Docker
    6 T) E! R; l5 |2 w4 ^, U- G1 M│    │  │  ├─day03-Docker5 B! C# I- q: g/ I
    │    │  │  │  │  03.SpringCloud03&Docker-问答题.md
    7 O1 U3 Q( u& {7 y: V│    │  │  │  │  代码.rar
    - k2 }1 a$ K4 g0 V│    │  │  │  │  讲义.rar
    5 A0 N! d9 q' F# p2 j6 m│    │  │  │  │  资料1.rar; H& s* ~/ A9 ?  U
    │    │  │  │  │  资料2.rar
    ! W& D2 I) `/ [; Y; N│    │  │  │  │  - a( n4 c$ F9 V. t
    │    │  │  │  └─视频' o! Y1 t, y5 |% B2 X7 U
    │    │  │  │          01.直击网关的作用.wmv8 w' x' }) T+ I! Y4 h0 o
    │    │  │  │          02.网关具体作用.wmv# z# W) x1 C, i% A( e8 e
    │    │  │  │          03.网关入门案例.wmv) C/ r0 T) G7 P$ l
    │    │  │  │          04.网关实现负载均衡.wmv
    2 u9 e' i4 @" D" u│    │  │  │          05.网关底层实现-WebFlux和SpringMVC区别.wmv
    ; @% J* t+ y3 R) k│    │  │  │          06.网关底层实现-webflux和netty.wmv3 N2 C: c. r5 E/ U5 m: T) ?+ z8 o4 I
    │    │  │  │          07.路由断言工厂.wmv
    - t5 T, @& T8 R$ ^- `│    │  │  │          08.过滤器工厂-局部过滤器.wmv7 O* M( `5 B* s  m2 I
    │    │  │  │          09.过滤器工厂-默认过滤器.wmv* N, A& S: n' W7 d
    │    │  │  │          10.全局过滤器-自定义过滤器.wmv
    % @* w4 y1 s- y  i3 |, f│    │  │  │          11.网关跨域.wmv
    5 |0 a3 T% |# Q' e7 ^2 I│    │  │  │          11.过滤器优先级.wmv' o; f8 Z! k0 S7 a
    │    │  │  │          12.网关总结.wmv4 p  K! L" F! f, S% c$ b# u1 e
    │    │  │  │          13.直接docker作用上.wmv
    & A2 m9 i1 [. w│    │  │  │          14.直接docker作用下.wmv2 @9 h. g* d; Y
    │    │  │  │          15.docker运行原理.wmv
    % w& \/ z( z$ J8 O, p' L' ~$ b│    │  │  │          16.docker和虚拟机做迁移的区别.wmv
    ! \7 R7 N7 X( @9 U2 s4 J│    │  │  │          17.docker中的相关概念.wmv
    % p8 i6 m4 K3 V8 r' ], Z$ P9 C│    │  │  │          18.docker软件架构.wmv( S/ l/ j6 |! b
    │    │  │  │          19.docker安装.wmv- Y2 ]0 H# e# J7 ]9 Y2 \) \0 L
    │    │  │  │          20.docker配置阿里云镜像加速.wmv
    . K8 q  S1 }; c& O4 Z2 m8 _* J# `│    │  │  │          21.docker镜像操作.wmv2 Q5 h3 C6 P; E
    │    │  │  │          22.docker镜像操作-练习.wmv8 N# Q! _% l; d+ }
    │    │  │  │          23.docker容器操作.wmv
    9 W# z5 d/ H" G+ r- u- a│    │  │  │          24.docker进入容器内部修改文件(了解).wmv: {9 N/ U. C% |1 a* v
    │    │  │  │          25.docker运行redis练习.wmv
    # f. @" n4 l( o: X( V& x, ]9 ]; V0 p│    │  │  │          26.容器与数据解耦的3种方式.wmv1 d3 a7 {' {, T+ @1 c, S& B4 J% G
    │    │  │  │          27.容器与数据解耦的3种方式-操作.wmv) m, e2 e  H1 t, c% S$ E& p* Y& k$ e
    │    │  │  │          ( Z6 B6 v$ O* F) g
    │    │  │  ├─day04-Docker
    3 P* S# b# G8 |# t; y4 E│    │  │  │      01.回顾.wmv
    ; c+ R% i+ _; B/ l/ N│    │  │  │      02.数据卷相关操作和挂载.wmv
    8 c  _( I# t! J# U9 ~* i│    │  │  │      03.docker运行mysql.wmv! K# Z4 b. t* [
    │    │  │  │      04.镜像的分层结构.wmv5 m( s' O2 K. B+ |
    │    │  │  │      05.自定义镜像-将jar包做成镜像.wmv
    7 w7 k5 f1 k6 g9 q: _# K│    │  │  │      06.自定义镜像-基于其他镜像构建.wmv
    1 f7 P9 A* Z- w│    │  │  │      07.DockerCompose介绍.wmv7 i- }5 q/ \1 V  S4 L- o
    │    │  │  │      08.DockerCompose安装.wmv
    : ]6 h# l$ s, Z│    │  │  │      09.DockerCompose运行微服务项目-语法格式介绍.wmv% o6 e0 v1 P, g
    │    │  │  │      10.DockerCompose运行微服务项目实现.wmv
    9 O+ K* Y* |# p) ]7 J│    │  │  │      11.全自动化部署流程介绍.wmv* W6 z' ~$ `# Y# _* l: |
    │    │  │  │      12.本地镜像仓库使用.wmv
      q) i" u. Q. d* w│    │  │  │      docker-compose.rar
    7 }3 L9 ]3 Q+ L9 N# x│    │  │  │      
    7 J, L/ A1 \" M, A5 B3 z0 Z3 [│    │  │  └─镜像
    7 y8 e9 _; L, m6 A, N│    │  │          ziliao1.tar
    0 b- C0 z6 u% c, z9 k│    │  │         
    , x  U- O: |, G/ M( }. w' y0 Y  B│    │  ├─day04-MQ" P# @: S8 }/ ^. R2 P4 j
    │    │  │      01.Docker回顾.wmv  I0 `9 S! Q2 F+ d6 `
    │    │  │      02.直接MQ作用.wmv4 i- L5 g( L2 p/ |4 M
    │    │  │      03.同步请求和异步请求特征-同步请求存在的问题.wmv
    0 o! a" d8 v( v- s- E│    │  │      04.异步请求优缺点.wmv& l9 ^$ a8 m8 i" u: X
    │    │  │      05.常见的MQ产品对比.wmv) v) _* ^6 _+ Z
    │    │  │      06.RabbitMQ安装.wmv4 }& y0 w" x1 G* i* m5 D
    │    │  │      07.RabbitMQ界面介绍.wmv
      t' T2 m5 ?7 p) w# l5 o0 b3 Y│    │  │      08.RabbitMQ通讯模式和名词解释.wmv6 }* U* Z) {% B' ^, C7 Z
    │    │  │      09.RabbitMQ通讯常见的通讯模型.wmv5 U9 C* b+ n0 h( ]; s2 j
    │    │  │      10.RabbitMQ原生API-生产者.wmv
    * t7 O# |" W' H) x% Y│    │  │      11.RabbitMQ原生API-消费者.wmv
    # K' v, H" H' i  x) J- z4 x2 ]% o│    │  │      12.RabbitMQ回顾.wmv6 I. `% P1 k" T
    │    │  │      13.SpringAMQP-入门-生产者代码实现.wmv
    $ A8 j  Q6 r) K3 b0 q│    │  │      14.SpringAMQP-入门-消费者代码实现.wmv( Y. d$ y; v0 V) I( z5 F
    │    │  │      15.SpringAMQP-工作模式.wmv# n( u! J/ U; i
    │    │  │      16.SpringAMQP-发布订阅-fanout模式.wmv; k$ F7 \( U  n6 ]) `$ W2 v2 z
    │    │  │      17.SpringAMQP-发布订阅-Direct模式流程.wmv
    ; m) u4 ~, e2 I│    │  │      18.SpringAMQP-发布订阅-Direct代码实现.wmv. P3 ^8 L$ U& j8 @. _( I" P
    │    │  │      19.SpringAMQP-发布订阅-Topic代码实现.wmv  ?$ u. y* y& f/ }
    │    │  │      20.SpringAMQP-消息转换器.wmv, @$ ^4 _- h3 I3 J# }9 y& N
    │    │  │      day04-RabbitMQ问答题.md
      S  k/ e: N+ t│    │  │      docker-compose.rar
    ' r# A. Q5 L# Y6 x4 M% w│    │  │      代码.rar( \# t# [2 E: T# x
    │    │  │      讲义.rar% j$ Z4 c/ X8 p  a! q
    │    │  │      讲义_2.rar
    9 X! {2 w# `' l" W3 N│    │  │      资料.rar
    2 g" M5 G, p& B* I) E2 V1 T" r│    │  │      
    8 _$ \: L' B$ @3 ~# O3 l# ]│    │  ├─day05-Elasticsearch014 k( y/ @6 @* c  Z( w# z
    │    │  │  │  讲义.rar+ ~; ^8 v! j5 \: k6 R5 o
    │    │  │  │  资料.rar5 ]2 k% r& P8 P
    │    │  │  │  
    ; F# V1 e% M5 C2 h9 ~, X│    │  │  ├─0102. \" H: O5 ]: u1 @( y) S. J' O
    │    │  │  │  └─day05-Elasticsearch01! S( H& r& X( l2 t2 m
    │    │  │  │      │  day05-ES问答题.md' b* x3 D7 g( i0 O- n$ U/ E
    │    │  │  │      │  代码.rar! u  j+ J) L  X1 ]: {9 J$ Z" j
    │    │  │  │      │  讲义.rar  [$ R6 H- I2 _0 z
    │    │  │  │      │  资料.rar8 g  W+ I5 A9 z  n
    │    │  │  │      │  
    " y7 _- ]$ ]/ _$ c0 M3 L│    │  │  │      └─es02视频: s5 i% V' ?8 V0 y
    │    │  │  │              01.相关的数据库软件对比.wmv
    5 X; F; r, t( u5 Z. f7 l│    │  │  │              02.ElasticSearch介绍.wmv7 d' Y2 M/ u- q- f1 c8 B- v! H
    │    │  │  │              03.ES-正向索引和倒排索引.wmv  Q3 c* z6 n) _1 H  l7 x" m! S
    │    │  │  │              04.ES-使用场景-词条列表上限.wmv  p5 @# c( E/ l3 ~7 V0 Y, w
    │    │  │  │              05.ES-相关名词与Mysql的对应关系.wmv
    5 w# t: P  Y. a9 s3 m: `│    │  │  │              06.ES-相关名词小结.wmv+ u% K' \- v. f3 @; Q
    │    │  │  │              07.ES-安装.wmv7 I: g; a+ y( q1 Y0 {1 Q( r, a) {+ `$ }
    │    │  │  │              08.Kibana-安装.wmv
    / f& }$ H4 Y5 S) H, h8 b│    │  │  │              09.在Kibana中发送请求操作ES.wmv1 K1 _0 b; P4 n2 r) @) N
    │    │  │  │              10.IK分词器安装和使用.wmv5 v% {/ P. ?' D: M$ |
    │    │  │  │              11.IK分词器-扩展词条.wmv6 N% f9 [$ g" x* K# e& w
    │    │  │  │              12.IK分词器-停用词条.wmv9 ?$ @; U" U! S( [# ^- {
    │    │  │  │              13.mapping属性映射.wmv( C1 \1 [! [4 j; l6 q; b3 \
    │    │  │  │              14.索引库操作.wmv* v" [8 }  ~1 y  t
    │    │  │  │              15.文档操作-增删改查.wmv
    6 Y+ b% v# {, ~3 g5 F3 E, n│    │  │  │              16.文档操作-文档版本号变更问题.wmv3 V) l3 T5 F  D5 A. J
    │    │  │  │              17.ES总结.wmv
    % a1 }) s9 M9 u; J, C│    │  │  │              18.RestClient介绍和官方API查询.wmv
    . i) A' G" g; N% i. p( f2 l9 n+ m. l│    │  │  │              19.RestClient-项目初始化.wmv
    8 C& C0 f( Y; g3 q+ t│    │  │  │              20.RestClient-引入并初始化客户端对象.wmv
      i, K0 {8 Q4 q5 l" E9 Y│    │  │  │              21.RestClient-引入并初始化项目-Mybatis实现.wmv0 ^* R5 u( u' v1 i) Q
    │    │  │  │              22.RestClient-索引库操作-创建和删除.wmv. @8 u+ I. O: p0 J. Q
    │    │  │  │              23.RestClient-索引库操作-查看和判断是否存在.wmv3 r1 U/ r6 j, l0 C' V  {. w9 {
    │    │  │  │              24.RestClient-文档操作.wmv
    1 G6 V. k  a' S1 r│    │  │  │              25.Hotel索引库分析和创建.wmv
    ; E, O# N8 [/ l; @│    │  │  │              26.查询mysql中的单条数据插入到ES中.wmv0 T( l% j# D3 U5 ~5 @
    │    │  │  │              27.Hotel索引库相关操作-批量添加.wmv. u, m1 `6 e% P% {/ ?
    │    │  │  │              ' P% U, }: ]  E' ]* w: k! p
    │    │  │  └─day05-Elasticsearch01: T- S4 F0 l1 T% C0 k% m3 u% P
    │    │  │      │  day05-ES问答题.md: n! ^4 C- t* y. F* H
    │    │  │      │  讲义.rar1 ~- U+ r5 w- y9 ~  ^
    │    │  │      │  资料.rar6 l/ e& _$ A. i( p
    │    │  │      │  
    / z3 A: |0 k7 o  X; ^$ m- a│    │  │      └─es01视频6 X6 D% U' F8 H8 \  N1 s  C3 i
    │    │  │              01.相关的数据库软件对比.wmv& w; C6 B) @% a: W) e3 C7 I
    │    │  │              02.ElasticSearch介绍.wmv
    ( h* W% ?+ X0 D0 ?7 E│    │  │              03.ES-正向索引和倒排索引.wmv
    3 t! {# |6 I5 p1 y# k│    │  │              04.ES-使用场景-词条列表上限.wmv
      ~1 k7 d9 |% T" l3 Y0 L: Q│    │  │              05.ES-相关名词与Mysql的对应关系.wmv
    , y' o1 s# |4 Y/ {; R+ b│    │  │              06.ES-相关名词小结.wmv$ a6 j! y% V. |4 K
    │    │  │              07.ES-安装.wmv* `2 l- [0 v- E9 [5 K
    │    │  │              08.Kibana-安装.wmv
    ) _* f+ W1 v+ v6 x│    │  │              09.在Kibana中发送请求操作ES.wmv
    8 ]# h2 b' k8 C. O/ f+ l/ l- s│    │  │              10.IK分词器安装和使用.wmv/ V' [0 t7 |& d' d. `4 a# T" C
    │    │  │              11.IK分词器-扩展词条.wmv
      y1 c: ]! q! f* G5 [2 v5 ^9 q│    │  │              12.IK分词器-停用词条.wmv
    / N* H; ?: _9 z) l5 |│    │  │              13.mapping属性映射.wmv3 F  r9 G+ D- p; o
    │    │  │              14.索引库操作.wmv5 q1 j# t) b: h( V6 p% |" S1 ]
    │    │  │              15.文档操作-增删改查.wmv5 A. [. Q- T- p6 g9 A& B
    │    │  │              16.文档操作-文档版本号变更问题.wmv3 @% |5 |+ W2 Q5 K  e
    │    │  │              
    # r+ b9 H6 u! B│    │  ├─day06-Elasticsearch02
    ) _7 \7 ^. |% \; I" |0 q2 t│    │  │  │  讲义.rar* D7 u3 I* A/ ~1 R4 A
    │    │  │  │  资料.rar4 Y$ \+ @4 R- y: ]( \9 s$ q
    │    │  │  │  
    * s  q; A# p4 p# z8 ?' ~│    │  │  └─02023 A, o% Z* }* W& b; \2 ^" K
    │    │  │      │  代码.rar; ~  X. c$ B7 T' F- e4 B1 H( H
    │    │  │      │  讲义.rar$ K( Y# F2 F$ u( r3 }& S
    │    │  │      │  资料.rar- D: ]; c8 s6 p  F2 F1 V- v% P
    │    │  │      │  * A2 w+ r% f3 I+ k' A
    │    │  │      └─es02视频
    % |. B- R, H( v( n│    │  │              01.回顾和学习目标.wmv
    5 T  V: O9 ^8 f9 y9 [) T$ S│    │  │              02.ES检索类型分类.wmv
    - p' x+ t- f7 y, Q│    │  │              03.ES检索-查询所有.wmv
    . b- T5 B! k  }0 ]) O/ z5 a│    │  │              04.ES检索-全文检索-match和multi_match.wmv% ~1 \9 E+ ?9 S6 Q' c" X
    │    │  │              05.ES检索-精确查询-term和range.wmv) B' e7 ^6 V7 }" v  H
    │    │  │              06.ES检索-地理坐标查询.wmv
    ! s0 k2 q* Z/ O│    │  │              07.ES检索-复合查询-算分函数.wmv
    9 q' ]  y# N( i. N1 K│    │  │              08.ES检索-bool查询.wmv
    * f0 A1 `. D0 E+ O4 D/ a│    │  │              09.ES-DSL检索总结.wmv
    & Y/ b) |3 n- ~# Y1 k& K+ ?* L│    │  │              10.查询结果处理-排序.wmv
    : h! j1 |, N4 B+ \1 I  z7 n9 a! P2 H│    │  │              11.分页查询-form+size.wmv4 m5 _5 N' ?# C$ J4 W
    │    │  │              12.分页查询-after-search.wmv
    % y% J; W! R1 r9 S0 q' x  p, E│    │  │              13.分页查询-scroll.wmv
    # b1 A8 L4 g, L% d│    │  │              14.高亮查询.wmv
    # S/ |/ |0 t2 T" t1 b! w│    │  │              15.RestClient-搜索-查询所有.wmv+ y& I0 [$ M) q0 R: J
    │    │  │              16.RestClient-搜索-其他查询.wmv0 R# I& ?( h( m4 F% T6 r+ n
    │    │  │              17.RestClient-搜索-bool查询.wmv
    7 {( Q0 e2 |, y. S8 Y5 _4 u) O! r9 |│    │  │              18.RestClient-排序和分页.wmv+ Z: T/ e0 \+ g
    │    │  │              19.RestClient-高亮查询.wmv- _' I1 ~) }6 w/ {
    │    │  │              20.案例1-酒店搜索和分页-需求分析和环境搭建.wmv; O6 X; F) r' j2 J5 t6 `4 B  m8 q
    │    │  │              21.案例1-酒店搜索和分页-代码实现.wmv% W  s! K: D3 z! q+ ?
    │    │  │              22.案例2-酒店结果过滤-需求分析.wmv
    - P7 e3 L0 i0 m) A  R. @0 f/ b9 ?" Q│    │  │              23.案例2-酒店结果过滤-代码实现.wmv, P$ U7 C9 c* f; X
    │    │  │              24.案例3-我周边的酒店-需求分析和代码实现.wmv
    9 l. M: f" v8 Z9 v% T+ q* }& l│    │  │              25.小结.wmv. l3 {/ j+ R( F
    │    │  │              26.案例4-竞价排名-代码实现.wmv
    / }( f. v7 m+ V│    │  │              
    4 L2 ^6 n" B# r; n8 a! j│    │  ├─day07-Elasticsearch036 c' d. v2 W; b9 c: X" n# I
    │    │  │      01.课程介绍.wmv6 a  b& w" B$ ~$ X: O3 S2 V6 f& ~
    │    │  │      02.聚合的种类.wmv) e( E1 b2 b8 g9 c% D, F& l* f
    │    │  │      03.聚合分桶和简单排序.wmv. d; T2 y3 r. U- j. ^, ?3 a
    │    │  │      04.聚合分桶-限定聚合范围.wmv
    ( }% G  k% z8 R│    │  │      05.聚合分桶-桶内度量.wmv8 s( ?5 u- h6 \
    │    │  │      06.聚合分桶-度量-管道小结.wmv( z3 |- c/ O' r0 V" t& v
    │    │  │      07.聚合度量-java代码实现.wmv
    0 v; B/ Q7 f8 W* w. @- V│    │  │      08.聚合度量-案例.wmv; u$ m; e3 s" T$ _% g7 m
    │    │  │      09.自动补全介绍和安装拼音分词器.wmv6 C' W. C' H; W  O3 D
    │    │  │      10.自定义拼音分词器和使用.wmv
    2 }: ^( h2 ~* f│    │  │      11.自动补全字段和自动补全搜索.wmv# A9 J" t4 o  D) i- i; L
    │    │  │      12.自动补全案例代码实现.wmv
    % C8 R' b! R4 i% H; H+ `4 V│    │  │      13.总结.wmv( ]' l" N" c) u' g
    │    │  │      14.酒店管理服务导入和数据同步方式1.wmv: d6 Y0 `  A, V4 i" E; n' s6 A/ q
    │    │  │      15.ES和mysql数据数据同步方式2和3.wmv: j( m/ d5 }  R! L% Q) d
    │    │  │      16.ES和mysql数据同步-创建交换机和队列.wmv8 e% f% |" y( n$ }4 Y4 G
    │    │  │      17.ES和mysql数据同步-生产者向MQ中存放消息.wmv
    / }! _& w$ T8 v7 G7 k9 @│    │  │      18.ES和mysql数据同步-消费者代码实现.wmv  N( X: l6 B# V" i8 m
    │    │  │      19.ES和mysql数据同步-小结.wmv7 y( \2 u9 \' b. J8 J; T
    │    │  │      20.ES海量数据存储和单点故障解决方案.wmv  |2 e! Q# x* G7 A# T
    │    │  │      21.ES集群搭建.wmv
    6 _6 u$ J; y2 M; H│    │  │      22.ES集群-故障转移和动态伸缩.wmv- H" C5 R) |+ N  s9 h: ]
    │    │  │      23.ES集群-节点角色和分工.wmv
    2 d& x; [" p$ Z- W6 u│    │  │      24.ES集群-脑裂问题及解决方案.wmv* D; V7 _2 ?1 I
    │    │  │      25.ES集群-文档数据新增和查询原理.wmv* d! p9 m+ n' G
    │    │  │      26.ES集群-故障转移图示.wmv
    : c  U7 U7 ~: r4 s& B  L3 y$ W( _│    │  │      代码.rar
    4 I1 Y6 d/ O( g# C* ~8 }│    │  │      微服务作业.md
    ! {% }9 q3 R/ J- U│    │  │      讲义.rar9 o* r) f# i/ Y3 `: }) x
    │    │  │      资料.rar
    ' ?0 y' t8 ^! a/ {# X& W│    │  │      " n6 G) R* Z- @2 O" I. g
    │    │  └─day08-mybatisplus% ^$ @5 {6 W& N1 M5 i' i) k
    │    │          01.MybatisPlus概述.wmv
    7 O& R# j. C- C7 o│    │          02.MybatisPlus入门案例.wmv
    % P1 C- c. U5 `1 Y0 }# ^│    │          03.MP-添加.wmv
    , z" f9 q. h" t" Y6 M1 C- a│    │          04.MP-@TableField注解.wmv+ w0 K2 Q$ d* g2 l7 a2 s
    │    │          05.MP-删除和修改.wmv/ p/ M, E. X7 l' X
    │    │          06.小结.wmv: B: x) r' w" d) ~. i
    │    │          07.MP-基础查询.wmv- t* d0 H" U* c5 h. H
    │    │          08.MP-分页查询.wmv: I9 i! q7 v3 J# `
    │    │          09.MP-QueryWrapper封装查询条件-入门.wmv5 u% u* K& z# [- ^$ g" \0 V' t. u
    │    │          10.MP-QueryWrapper封装查询条件相关方法使用.wmv
    & X# Y% |5 p' [( z! R5 ]4 m2 m* }1 r│    │          11.MP-LambdaQueryWrapper封装查询条件.wmv
    1 ^/ V$ b  v7 _! i│    │          12.MP-LambdaUpdateWrapper封装修改条件.wmv2 I* I# ^1 Y* t) ?+ F3 ]* F
    │    │          13.MP-使用Mybatis的操作方式(扩展).wmv
    & ~, J5 w" Y3 a  y/ f$ w' H! Z/ m│    │          14.MP-封装Service层.wmv
    4 T9 u8 B1 d/ r' x+ Z│    │          15.MybatisX插件的使用.wmv/ j# X/ ~6 @( N- w0 \5 M: o" F
    │    │          16.ThreadLocal对象的使用.wmv
    - g$ l$ \4 ]0 s│    │          代码.rar
    5 E. k& m5 Y! L+ |! U│    │          讲义.rar
    : C) E- N  ?, c) n; E│    │          资料.rar. o- k- f9 J2 {8 Z: `# H
    │    │         
    ; B% h5 y1 }7 N0 C; Q* c* Q) N│    ├─02.实战练习1 C# m/ W0 E; G3 c& ?" P
    │    │  │  02.实战练习.7z
    6 G( y" p! F1 O9 N│    │  │  SQL.rar
      P! v4 t3 X7 ?/ J) m! h│    │  │  代码.rar
    & m0 b4 s6 ?7 w- S4 u" }│    │  │  图解.xlsx
    0 U4 H6 Y; ?/ m: x5 z1 i  |/ E│    │  │  文档.rar, F. y# b/ B# f) t
    │    │  │  4 U+ M& s  R( b, K- I) ^
    │    │  ├─商场视频) P  ?+ o2 o/ n0 j! o, S
    │    │  │      01.黑马商城-数据库表分析.wmv" o9 C9 I  @+ I- x. S% s
    │    │  │      02.黑马商城-后台服务搭建.wmv2 |) U! W1 d. g( I, N
    │    │  │      03.黑马商城-前端服务搭建.wmv" H$ A; d7 k" m; _& w& l' ^4 `) M2 Y
    │    │  │      04.黑马商城-业务介绍.wmv' @' q: z% N7 L$ ]8 b/ D8 M8 N7 [9 u
    │    │  │      
    - X* X8 G; Z" j│    │  └─黑马商城- O. e2 S+ s' @& K
    │    │          assets.rar
    / t. F* S7 j) t- @3 c  ^│    │          运行项目.wmv3 k& k' H' W; M( _: }: Y" E& j3 a; J
    │    │          项目资料.rar
    , o8 w$ K; z; o2 k/ x│    │          黑马商城.md
    3 ~: }, J5 w, q6 o$ A* _│    │          # ]1 W- Y" p8 `/ M# Y( C
    │    └─03.微服务高级$ s. m/ X! `* T2 [9 c
    │        ├─day01-微服务保护  t! M/ g: g. y6 k* V+ e  ]* R3 W
    │        │      01-今日课程介绍.wmv
    3 O9 ~* I% W% J* b6 }, p' P│        │      02-初识Sentinel-解决方案.wmv
    . b+ P5 v% a2 |" Q* d6 a│        │      02-初识Sentinel-雪崩问题及解决方案.wmv
    ' g  D" ~  Y/ k+ w│        │      03-初识Sentinel-服务保护技术对比.wmv1 n. H& s7 @. y. Y# r
    │        │      04-初识Sentinel-认识和安装Sentinel.wmv/ D6 D3 B9 F" ]/ p
    │        │      05-限流规则-快速入门.wmv1 r% @2 m7 \/ b& Y% k  p
    │        │      06-压测工具-jmeter快速入门.wmv
    * L5 I2 z: p  c1 L- t5 _│        │      07-限流规则-快速入门演示.wmv
    0 ]9 c) b" x. k+ P$ I│        │      08-限流规则-流控模式之关联模式.wmv' {5 H- t( t; r/ J/ j" T, D& k. w& }
    │        │      09-限流规则-流控模式之链路模式.wmv3 s( |( y8 Q) T. J
    │        │      10-限流规则-流控效果-warmUp.wmv
    ! e/ Q& c* W3 y. P& t$ m# Q│        │      10-限流规则-流控效果-排队等待.wmv
    ) \; n8 h3 a5 \$ {6 ?! Y" ~│        │      10-限流规则-流控效果.wmv7 n1 J1 W  Q& r! ]) S
    │        │      11-限流规则-热点参数限流.wmv, _$ L: O5 ~) [, k
    │        │      12-隔离和降级-线程隔离和熔断介绍.wmv5 |6 a3 |; L. j0 j
    │        │      13-隔离和降级-服务降级.wmv
    1 Q/ X  ^& G8 t! {- P6 w│        │      14-隔离和降级-线程隔离.wmv, V3 E  s8 ~/ d* w# L6 X% a
    │        │      15-隔离和降级-断路器的三个状态.wmv- \* s: l1 \- ^  q' I
    │        │      16-隔离和降级-熔断策略.wmv
    9 d8 u3 d) g: w  g% h/ }│        │      17-授权规则-实现网关授权.wmv
    8 b6 C4 O2 ]7 U│        │      18_今日内容总结_语雀个人文档建议.wmv
    9 e8 a1 y9 J3 \4 O; h6 R│        │      19_微服务作业说明.wmv% `) B3 k" M" N4 t1 l
    │        │      图解.xls" ]- ]) ?* s3 t2 L$ y  W* y
    │        │      微服务练习.rar  C6 O$ H. A& N& ~& ~; e
    │        │      讲义.rar
    6 j# E6 O5 @0 \: n2 H& U│        │      资料.rar, Y' Q3 C4 S* [8 z9 }, }6 p
    │        │      4 |# W- u* h. d- H
    │        ├─day02-分布式事务) w4 m8 g, L2 s- W$ ~( r
    │        │      01_mq内容回顾02.wmv: W7 T% z8 g3 s; n6 C1 I
    │        │      01_mq内容回顾_01.wmv
    % Y* H. z; f9 O" N0 X* o│        │      02_事务回顾_事务ACID特性.wmv
    * h# Z( f+ {" b1 ]│        │      03_事务演示_场景说明.wmv/ s& H% t3 A2 O- \
    │        │      04_事务演示_导入demo工程.wmv' ?0 L( e2 T% s. P  f& n, p& |0 Q% f
    │        │      05_事务演示_事务问题分析.wmv
    + @9 Q- W; {6 r2 g' D1 r: i8 d│        │      06_事务理论_CAP定理.wmv
    , j' E% r2 }9 i│        │      07_事务理论_BASE理论.wmv+ Q' f' @" l- s8 a, D3 B4 ~; @
    │        │      08_事务理论_事务模型.wmv  G2 t, G) H0 J! M4 N
    │        │      09_seata框架_seata架构.wmv! N4 |7 j! X* v8 X, @5 `9 A4 e! C
    │        │      10_seata框架_SeataTC部署.wmv2 T2 t$ `7 k3 T6 f- U. g6 z
    │        │      11_seata框架_微服务集成.wmv
    - F1 x5 }( l: r. w│        │      12_seata框架_XA模式说明.wmv: ^) N% D6 d/ Y! H7 j+ _% M
    │        │      13_seata框架_XA模式演示.wmv& s) _: E- N. \# S* H* a2 O% r
    │        │      14_seata框架_AT模式演示.wmv
    & L! [+ w0 T4 K3 {│        │      15_seata框架_AT工作原理.wmv
    % B9 y7 _2 P3 s) O+ y% O  m) K│        │      16_seata框架_AT工作原理.wmv
    9 E6 d$ s3 ?8 z$ ^' e; Y+ O" @│        │      17_seata框架_AT工作原理演示表数据变化.wmv
    : K" u/ {, c2 I0 f% D, K$ ]/ x│        │      18_seata框架_AT回滚原理.wmv
    7 Z. R! j3 J6 A9 q3 y. t* F│        │      19_seata框架_AT脏读问题.wmv* o6 s! A' b3 I$ ^3 c
    │        │      20_seata框架_AT脏写问题.wmv
    0 f1 a7 g+ h% ]│        │      21_其它事务模式_TCC模式说明.wmv3 h# v- I* Y' T, |4 N* N3 {, G
    │        │      22_其它事务模式_SAGA模式说明.wmv9 t- h6 C8 V3 D1 q
    │        │      23_其它事务模式_MQ模式说明.wmv* }! P9 q9 D  ~9 v/ s' @" V  z
    │        │      今日内容小结.md3 |/ K+ l8 x# w. Z4 {: z4 p" n# n# g( }
    │        │      代码_2.rar
    % S) S5 N+ s* j- Z│        │      图解.xls1 k) P* [4 s+ U" r- G
    │        │      讲义.rar2 a! ]+ v% z# S3 t
    │        │      讲义_1.rar
    . P8 T1 w4 U3 F; A8 V$ @) _│        │      资料.rar, Y1 \6 |' I$ T( J- {3 S. q! s
    │        │      # `8 ]: t! K: [, V3 P
    │        ├─day03-分布式缓存; N( S# |8 x8 n6 @4 p  V
    │        │      讲义.rar
      I% T' J3 ^$ z│        │      资料.rar
    / }0 g9 y! c7 ~. p* g& R│        │      
    0 |% P  |9 L0 b% x6 F│        └─day04-MQ高级* i! P5 x0 u* t& @8 q
    │                00-昨日内容回顾.wmv& I* `* t  A4 y8 F" Y- Q
    │                01-MQ的常见问题.wmv2 V) F6 n  o# D
    │                02-消息可靠性-可能出现消息丢失的场景.wmv
    ! t" h% D8 b# R│                03-消息可靠性-生产者确认机制.wmv
    1 c# q5 l- y% w* r+ }, O5 p: U│                04-消息可靠性-生产者确认机制演示.wmv9 y0 @0 g* S: Y; q; o) C
    │                05-消息可靠性-生产者确认机制演示2.wmv
    + s5 }  \0 K! F' X! g│                06-消息可靠性-消息持久化演示.wmv% w* `$ \, G2 z6 a+ w& P+ q& Z
    │                07-消息可靠性-消费者ACK确认机制.wmv) u" C0 x, O: b* Q
    │                08-消息可靠性-消费者失败重试.wmv
    5 V. j8 X6 T8 X) B7 A9 r$ b" i/ W" K│                09-消息可靠性-消费者失败重试策略.wmv
    ! Y" l8 R- z( y4 X+ d4 @│                10-消息可靠性-小结.wmv
    . y* Q$ G; a, K& R( R│                11-死信交换机-什么是死信交换机.wmv
    * S/ Y" r( j# w" }│                12-死信交换机-通过死信交换机存放死信消息.wmv
    , T! {( K+ I: d& N  e0 i6 e│                13-死信交换机-实现延迟消息.wmv# F, @. h9 G8 s$ \
    │                14-死信交换机-安装DelayExchange插件.wmv
    ( i& I. a$ G$ t8 c- A% u- h! V│                15-死信交换机-利用DelayExchange实现延迟消息.wmv
    2 A3 ]! I. R$ x8 W│                16-延迟插件发送延迟消息-小结.wmv4 n/ c/ u* W! ?9 N
    │                17-惰性队列-消息堆积问题.wmv
    ( t: _% |/ }: J* h│                18-惰性队列-演示惰性队列.wmv
    ( S0 Z$ A' ~, x7 @! Y│                19-集群-集群分类.wmv
    - l% r1 Z2 S: A' X2 T. _0 r│                20-集群-普通集群介绍.wmv: t3 m7 h# R# A3 e2 t7 x
    │                21-集群-镜像集群.wmv
    . l4 M" o; F. A" d9 ^3 e' X│                22-集群-仲裁队列.wmv
    $ g$ _% P+ N' `* S- f│                23-今日内容总结.wmv
    ) g  ^9 M8 S- r  T│                sentinel知识点回顾.md& m' W3 h+ t! r% U/ m
    │                讲义.rar6 G0 H, w4 K( \  P  ^7 ^% i+ s: x
    │                资料.rar6 E7 o" w: h' v' a, d
    │               
    1 o6 R7 E2 r: T' G2 K: x2 `; s( f│    7 R1 v5 H! G. ~' j+ `& ~
    ├─8、黑马头条项目4 R0 T1 ^) i: V. K+ f4 I
    │    │  141黑马头条_资料.rar
    - x  G9 t( [, z│    │  day00-头条预习与虚拟机.rar
    ' }' Y4 y4 r# R) L│    │  冒泡排序.flv7 `7 \( `5 B; d
    │    │  ( J/ z/ v/ b9 W( @: J) l0 d
    │    ├─day01
    : d- }. O' [6 f# e│    │      00_昨日内容回顾.mp4! y' b- V+ ^" N% _5 O" e" r# U
    │    │      01-项目介绍_黑马头条项目介绍.mp4
    " a0 ~" M  X0 m# ^+ s│    │      02-项目介绍_技术架构说明.mp47 Q+ I& N- B; ?) R" S
    │    │      03-项目介绍_数据库介绍.mp4
    ) C4 L+ [7 |$ n% x│    │      04-环境搭建-项目架构介绍.mp4
    & T5 X; T) x5 `% J/ o& n4 @│    │      05-开发规范-前后端分离开发流程.mp4
    ( h3 d1 Q' r8 T│    │      06-开发规范-后端通用开发规范.mp4
    8 j7 A# B2 a& Q( s  h9 F' E' H│    │      07-开发规范-后端通用请求和响应.mp48 g3 r; {& D& s" ?5 `
    │    │      08-开发规范-后端通用请求和响应.mp42 N4 d" i/ b- E* Y
    │    │      09-平台运营端_频道管理_微服务搭建.mp48 E; c( b' H- ?1 D& y5 m
    │    │      10-平台运营端_频道管理_需求分析.mp42 X" G- y( g" Z& |4 W
    │    │      11-平台运营端_频道管理_列表_service实现.mp4
    1 Y1 |1 x# E. q0 E+ w│    │      12-平台运营端_频道管理_列表接口测试.mp4
    / C! A. X& v- O) H) ~( g# x│    │      13-平台运营端_频道管理_列表接口测试.mp4( w; r* p4 R0 P2 f1 a
    │    │      14-API接口文档生成工具_Swagger.mp4# o2 |$ y. L& `' U! e
    │    │      15-API接口文档生成工具_自动配置回顾.mp4
      }0 `' {: X9 _: R+ O. n- h( m│    │      16-API接口文档生成工具_Knife4j.mp45 N1 s( U' r* `( Z( x; C
    │    │      17-平台运营端_频道管理_新增_需求.mp4  [" v' k; P- }
    │    │      18-平台运营端_频道管理_新增_实现.mp4% V6 z( z- {4 i# z/ }7 v
    │    │      19-平台运营端_频道管理_修改_实现.mp4
    , R/ o7 j$ T( t0 z; o  J│    │      20-平台运营端_频道管理_删除_实现.mp42 F- T( }  _& y: J
    │    │      21-环境搭建_集成统一异常处理.mp4
    6 o6 X/ P0 l$ o" M, Y0 Q$ ~' G& T│    │      22-环境搭建_集成统一异常处理-不可预知的异常.mp4
    / t5 i# Y/ ?/ l6 J( Z3 D│    │      23-环境搭建_集成统一异常处理-可预知异常.mp4
    " Y/ |$ H' R, u│    │      24-环境搭建_搭建注册中心及配置中心.mp45 H5 O) t5 f% Z$ u
    │    │      25-环境搭建_搭建gateway网关.mp4) v; H6 c! F; y# o* M& M
    │    │      26-今日内容总结.mp4
    + G, [1 O' P$ G2 p# f3 a# @- U│    │      * G0 L( j" s7 C& }: X
    │    ├─day02
    2 u; v  A1 B3 r3 Y% a) v, q9 r3 r│    │      01-昨日内容_今日目标.wmv. i: k% I- [' T/ _: L& [
    │    │      02-登录认证_用户密码加密规则.wmv
    * R( t2 q- ^$ T( X( @. j6 [6 N│    │      03-登录认证_JWT快速回顾.wmv( u7 ~. C8 H! R3 m
    │    │      04-登录认证_JWT工具类使用.wmv
    + s+ k/ V+ y( C  V│    │      05-登录认证_思路分析.wmv8 B4 X4 c8 t5 e- H- P' Z/ ?
    │    │      06-登录认证_登陆思路分析.wmv
    4 H( U3 ?& E, @8 o! I7 M4 J│    │      07-登录认证_登录实现.wmv% H( }/ j3 c/ |) \
    │    │      08-登录认证_网关认证.wmv
    2 ^, i* }" M" J+ }  v│    │      09-登录认证_网关认证.wmv
    . f8 R6 W4 h$ Y│    │      10-实名认证列表-思路分析.wmv
    - O. o5 I8 l1 E│    │      11-实名认证列表-功能实现.wmv1 C  ]3 g$ K2 F" P+ A4 B
    │    │      12-实名认证审核-思路分析.wmv
    * x, V0 }9 K' o2 d; x+ t- ~% d) I│    │      13-实名认证审核-自媒体服务搭建及接口分析.wmv
    2 c' y! T8 n8 V6 e! H│    │      14-实名认证审核-搭建统一fei接口_文章微服务搭建.wmv4 L5 S8 J0 j  ]4 P5 l) c& S
    │    │      15-实名认证审核-作者远程接口实现.wmv- H, _1 v" k* D% u9 u3 e
    │    │      16-实名认证审核-用户微服务审核方法准备.wmv
    ) z2 _% N* \& W" X% |5 U% D! G; U│    │      17-实名认证审核-参数检测及修改认证状态.wmv
    $ S& k9 w( O2 Y, |8 h+ b│    │      18-实名认证审核-远程创建自媒体用户信息.wmv, _# Z6 S, o* O0 u- N: }
    │    │      19-实名认证功能测试-及总结.wmv: z+ G4 n" L5 k+ A* `/ f
    │    │      day01快速回顾.md; M7 R  r- M3 q0 Q& h/ E( W
    │    │      
    , E2 {8 {' j/ B  R4 K: t0 P$ g│    ├─day033 P, S# c0 m" Z  D/ u4 U
    │    │      01-昨日回顾_今日内容介绍.wmv
    ; }( t& [/ a$ k: {1 _│    │      02-完善实名认证_分布式事务_问题演示.wmv* a2 {8 B6 A$ H
    │    │      03-完善实名认证_分布式事务_常见解决方案wmv.wmv
    ' q$ {- j9 U; p│    │      04-完善实名认证_分布式事务_seata_AT模式回顾.wmv
    * V1 ^' F7 [1 q* C5 K/ B│    │      05-完善实名认证_分布式事务_项目集成seata.wmv
    1 X% k! h6 j; j3 O│    │      05-完善实名认证_分布式事务_项目集成seata_02.wmv  Q7 ^5 k# P5 h; l! K; M$ ^) E
    │    │      06-完善实名认证_分布式事务_演示.wmv" H" ^1 [% p( u$ Y2 R
    │    │      07-完善实名认证_聚合网关_网关集成knife4j.wmv, v/ c3 E* {' A+ N9 s! T
    │    │      08-完善实名认证_扩展_AI自动认证介绍.wmv  L6 M3 q3 w9 v$ `0 I" b4 c
    │    │      09-完善实名认证_扩展_AI自动认证演示.wmv; r& W" O# n! n) @& ], Y' Y9 O: \* x  U4 K
    │    │      10-完善实名认证_扩展_AI自动认证演示.wmv
    , B: o) E$ v/ A  p$ _5 \/ R│    │      11-完善实名认证_扩展_AI自动认证集成.wmv8 e8 P9 k, V+ V$ C6 t
    │    │      12-下午内容预告.wmv
    9 A( Q2 [* Y$ s│    │      13-素材管理_OSS对象存储_介绍.wmv
    ' ]7 W+ l% x0 d9 e: g│    │      14-素材管理_OSS对象存储_快速入门.wmv0 R: M  H1 a8 X$ s# E6 \
    │    │      15-素材管理_OSS对象存储_快速入门2.wmv7 s/ f: c+ a, w9 d
    │    │      16-素材管理_OSS对象存储_自动配置封装.wmv% L2 O8 P+ p  z0 D% z
    │    │      17-素材管理_OSS对象存储_上传删除图片.wmv
    ; b- p. Q" G& H( \) J. d1 S│    │      18-素材管理_功能开发_自媒体端用户登录.wmv( _5 U2 H+ M4 y) f& b/ s# A7 T
    │    │      19-素材管理_功能开发_自媒体网关搭建.wmv$ [- B, ~3 @7 n
    │    │      20-素材管理_功能开发_ThreadLocal存储登录用户.wmv3 e0 a4 S% c1 d; T2 {
    │    │      21-素材管理_功能开发_ThreadLocal存储登录用户.wmv' V5 d3 B3 `0 a! u* Z2 _) P$ t
    │    │      22-素材管理_功能开发_需求分析.wmv
    8 U1 @- c( |7 n( c( I│    │      23-素材管理_功能开发_图片上传.wmv
    9 ]: Z% O+ x- d: u5 J3 z│    │      24-素材管理_功能开发_图片上传测试.wmv. A: `; O0 X/ B) I/ {
    │    │      25-素材管理_功能开发_素材列表.wmv  n2 B- Y$ u: k
    │    │      26-素材管理-实战需求说明.wmv0 C' f$ n% H" p: t9 R6 Z
    │    │      day02快速回顾.md
    ' P0 u, f) _* H0 k6 T: m7 l│    │      
    7 n* Q4 b/ ^# P% M1 b│    ├─day04
    & R- e0 d4 L4 p$ P4 F│    │      01-昨日内容回顾.wmv3 n' S2 W' H, Y7 o+ C
    │    │      day03快速回顾.md# B' S. i7 r7 D. A2 n, P
    │    │      5 `" b" h& k6 Y4 Y
    │    ├─day05% a1 N6 P. l) F% m  E, x$ B
    │    │  ├─day05_上_复习. ~% }& V2 }! m) E# c
    │    │  │      01-项目复习_项目基础架构.wmv
    " l( _  w1 ^, ?( n. k6 |│    │  │      02-项目复习_涉及到的技术.wmv
    4 q* L$ h6 `3 q2 V( E' i# X. h, u* m! M, s│    │  │      03-项目复习_day01回顾_01.wmv
    : d8 t% u; Z  b│    │  │      04-项目复习_day01回顾_02.wmv8 z# ~3 Z1 ?+ ]' f$ y# t+ K7 r, z
    │    │  │      05-项目复习_day02回顾_01.wmv
    % x) D( d5 ?- O. i│    │  │      06-项目复习_day02回顾_02.wmv
    7 @1 N5 v# ^$ a0 Z+ Y) Z9 c│    │  │      07-项目复习_day03回顾_素材管理.wmv
    # `. i$ z" h6 P  a│    │  │      08-项目复习_day04回顾_发表文章.wmv3 q3 I8 l9 H. t8 {2 k, Z5 }( `
    │    │  │      09-文章审核-需求说明.wmv
    9 O) Q; o: ?3 Q* |│    │  │      10-文章审核-阿里云内容安全demo.wmv5 U+ H* F! Y& L# c
    │    │  │      day04_快速回顾.md
    0 w9 r! T) b+ q│    │  │      readme.txt: X( _# |4 e: T1 W' L1 D
    │    │  │      " g3 g& p: j6 L1 _4 G! g% p
    │    │  └─day05_下_实现
    - Z. d4 O4 C: m8 N1 v; |│    │          01-文章自动审核_思路分析.wmv
    9 O9 ^9 f5 P& }( S│    │          02-文章自动审核_内容安全_文本审核演示.wmv
    1 n4 Z" P" e" ]8 k5 C# }( G│    │          03-文章自动审核_内容安全_图片审核演示.wmv
    " o) l5 C* `0 W% ^│    │          04-文章自动审核_内容安全_图片文本扫描演示.wmv
    ( i7 k$ C  E! }7 u8 e│    │          05-文章自动审核_内容安全_starter集成.wmv4 \) I7 c4 C. I6 o
    │    │          06-文章自动审核_内容安全_集成.wmv$ h6 b" G8 L& q4 N; {$ S. c. v
    │    │          07-文章自动审核_DFA_介绍.wmv; V5 e  l/ u3 P2 D8 H" @- _
    │    │          08-文章自动审核_DFA_演示.wmv: v/ p) \- h" w0 V# g0 s: G
    │    │          09-文章自动审核_DFA_代码讲解.wmv$ O$ u% R: i, p# e8 i( l) b" k6 i% O
    │    │          10-文章自动审核_功能开发_数据准备.wmv# w( l7 j0 _0 n5 w* H
    │    │          11-文章自动审核_功能开发_参数校验.wmv* \4 g, b4 A- e# s( G
    │    │          12-文章自动审核_功能开发_抽取文章内容及图片_思路.wmv' P( _. Q3 j" X! y! R& X
    │    │          13-文章自动审核_功能开发_抽取文章文本内容.wmv
    " e2 C' U* u, {4 C" p5 b│    │          14-文章自动审核_功能开发_抽取图片.wmv$ w. B* O# Q  o. U
    │    │          15-文章自动审核_抽取内容测试.wmv! K; [8 f! O# p2 f
    │    │          16-文章自动审核_功能开发_自管理敏感词审核.wmv
    - j, ^7 ^9 z0 ]) W│    │          17-文章自动审核_功能开发_阿里云文本审核.wmv
    ; f% t) \/ X% L2 g│    │          18-文章自动审核_功能开发_阿里云图片审核.wmv  ~6 M( f% u3 G5 |( U! v
    │    │          19-文章自动审核_整合MQ_集成rabbitMQ.wmv5 O; L1 G* ^! q( P( S' K
    │    │          20-文章自动审核_整合MQ_收发审核消息.wmv: }6 }: L: ]! H4 [0 k$ \- [
    │    │          21-文章自动审核_整合MQ_单元测试.wmv& o% }/ q$ G4 y# |
    │    │          22-文章人工审核_功能开发_人工审核需求.wmv- ]2 z; ~/ U4 [8 f/ \7 d4 t  n4 F. v
    │    │          23-今日内容小结.wmv
    ( I, y' e. u0 @% O6 o, H│    │          day04_快速回顾.md& _( J- P, t4 o
    │    │          ( c/ X; f. c# ]# P2 @* U
    │    ├─day06
    7 L! l1 B# F- G  V& M│    │      01-昨日回顾_今日目标.wmv! V! J% \5 L. l/ q: c
    │    │      02-文章定时发布_基本思路分析.wmv
    ) Z1 a3 }' Y+ s7 _│    │      03-文章定时发布_发布功能_数据准备.wmv8 M2 r7 J1 ^8 H. ^
    │    │      04-文章定时发布_发布功能_Feign接口准备.wmv
    * j' Z; v4 V! P4 e) N' I& J; j│    │      04-文章定时发布_发布功能_步骤说明.wmv6 ~9 t) H3 o% O* x' u
    │    │      05-文章定时发布_发布功能_封装article.wmv+ B3 {2 {: b9 n' }, ?0 P
    │    │      06-文章定时发布_发布功能_封装article思路.wmv) O3 W8 @) F' c/ J0 g; y/ ^# m/ p
    │    │      07-文章定时发布_发布功能_封装article.wmv
    ; H1 ?! {7 e* {" t1 a0 l│    │      08-文章定时发布_发布功能_保存或修改.wmv( a: A! a. ^: @  r, y4 u9 k
    │    │      09-文章定时发布_发布功能_单元测试.wmv
    2 y8 q  x0 \+ g2 E$ F$ E2 z' ^│    │      10-文章定时发布_定时发布_思路分析.wmv
    4 d) j& i) K* P. w8 {: x- W│    │      11-文章定时发布_定时发布_安装延迟插件.wmv
    2 \' _- n0 R7 M) Y: Q2 {│    │      12-文章定时发布_定时发布_Rabbit延时队列准备.wmv
    / G& n- O2 {+ G, Q7 k% u3 I│    │      13-文章定时发布_定时发布_Rabbit延时队列准备.wmv
    # Q3 p3 Z! M7 l│    │      14-文章定时发布_定时发布_审核通过发送延时消息.wmv
    9 n( Z6 I; C) E- C! q7 ]  a│    │      15-文章上下架_优化_思路分析.wmv( m. \% G% i6 m6 G$ q# a
    │    │      16-文章上下架_优化_代码实现.wmv1 s  w7 e' k! k5 a& P7 F
    │    │      17-页面静态化_基本思路.wmv
    9 G2 z3 m& b$ o. d│    │      18-页面静态化_freemarker介绍.wmv  t; \7 c! Y; O2 K- l
    │    │      18-页面静态化_freemarker快速入门_list指令.wmv0 C# V. X& y" ~% V" c. h
    │    │      19-页面静态化_freemarker快速入门_list遍历map.wmv
    8 E: [( d/ e. I$ v' U# G& K│    │      20-页面静态化_freemarker快速入门_if指令.wmv0 J' [) J* _6 e4 b2 K9 Y7 I
    │    │      21-页面静态化_freemarker快速入门2.wmv; Q, m) j1 J( b6 y! U
    │    │      22-页面静态化_freemarker快速入门_生成静态页.wmv( v' r9 q7 T& t, ^( F$ u$ ~
    │    │      23-页面静态化_minIO介绍及准备.wmv
    , W5 ~, C; Z6 {5 L│    │      24-页面静态化_minIO快速入门.wmv/ z5 M( a1 m5 {) m# F# A
    │    │      day05_快速回顾.md
    ; X/ M/ ^/ `" f2 ~5 g│    │      sp220430_161456.png
    * h# Y9 u' l4 O; s│    │      
    " j, [  }) P  O8 E1 p8 [2 L│    ├─day07
    + k  i2 T* Q1 E$ v1 O% t│    │      01-昨日内容_今日回顾.wmv. W# _) |$ [+ p# ~( ^
    │    │      02-app端_前端工程_安装启动.wmv2 r( i4 a) S8 l6 q
    │    │      03-app端_网关搭建.wmv! u+ p8 s" g5 }9 e: d! N) }
    │    │      04-app端_登录功能_思路分析.wmv6 j+ V8 u( R$ Y5 O4 v
    │    │      05-app端_登录功能_代码实现.wmv
    : p7 T/ a7 v/ q, e) m│    │      06-app端_登录功能_登录测试.wmv$ J9 @& k, q$ r1 P0 V
    │    │      07-app端_文章列表_思路分析_mapper准备.wmv
    # ?, P0 S0 D6 a$ T+ E1 ]( P" G│    │      08-app端_详情静态化_思路分析.wmv, u7 ?; W$ @5 J
    │    │      09-app端_详情静态化_思路分析.wmv" e. T/ ]% P& U
    │    │      10-app端_详情静态化_实现页面静态化.wmv! U8 P6 u- J# Z
    │    │      11-app端_详情静态化_综合测试.wmv, W; D; ]+ ~0 k6 j# Z; D7 |
    │    │      12-app端_详情静态化_综合测试.wmv
    : A6 \, H* K! O4 }- N0 m│    │      13-app端_关注或取关_思路分析.wmv
    $ C* T4 w6 @$ p9 |5 L│    │      14-app端_关注或取关_思路分析.wmv
    ( E$ w& q8 u# y4 j6 L# o% d│    │      15-app端_关注或取关_集成redis.wmv
    9 K% Y# Y) E" @# A- O$ P2 g' \│    │      16-app端_关注或取关_代码实现.wmv
    + ]  Z$ ]$ I3 r│    │      17-数据抓取_思路分析.wmv
    - Y; g/ R* l0 c: @" M│    │      18-数据抓取_jsoup快速入门.wmv
    6 a  b5 [5 {  e8 t# @│    │      19-数据抓取_基于jsoup抓取演示数据.wmv
    * F# Z- J8 G! i4 D6 _7 N0 w$ Z│    │      20-今日内容小结.wmv
    + G3 o1 f6 k7 O$ q+ r; G: R" R( ^5 r│    │      day06.md
    ; g9 x. d5 s! }8 q; y5 b" n9 L│    │      day07_app文章展示.jpg1 F, D3 Z3 F" ~. y
    │    │      
    " W! |( b1 W! u/ u* E7 l│    ├─day08: E; M! M) f& r' o
    │    │      01-昨日内容回顾.wmv, ^3 i( }( b6 _  v
    │    │      02-今日目标说明.wmv3 e/ v' p/ d* I9 W
    │    │      03-mongoDB的介绍.wmv+ R& _* @$ x5 a- I, g% b% {
    │    │      04-mongoDB工具快速入门.wmv) R- R9 x! r4 \' x; [
    │    │      05-mongoDB新增和修改.wmv5 J6 C1 ^3 C. ~8 g9 K
    │    │      06-mongoDB查询和删除.wmv3 Q5 {# J. E% i! c& h4 d$ a$ e6 t
    │    │      07-后台参数校验框架快速入门.wmv( H$ C  n& f' p- u$ M2 p  x" `
    │    │      08-后台参数校验框架-校验分组.wmv+ A7 d. `1 D: [  i5 z
    │    │      09-行为微服务-基本需求.wmv  G) `2 D4 ^$ c) P" w  w
    │    │      10-行为微服务-表关系和接口说明.wmv
    8 P+ [# U" Q( H) b3 |0 ?# X│    │      day07.md
    3 n  T/ `6 h/ M1 w1 x9 M│    │      
    3 t* C9 f- k- \9 @8 H│    ├─day09_需求和效果
    $ e9 H) L2 ?3 l$ v( ]+ y# l│    │      01-昨日内容回顾.wmv, ]" {( g5 t7 `* [' U4 b" N
    │    │      02-评论需求介绍.wmv
    * l/ `9 k5 f) R& |6 C│    │      03-表关系介绍-API接口介绍.wmv
    4 ^# a+ H" o4 r& Z6 J" |3 u" k│    │      04-评论接口实现思路.wmv
    8 v& i9 S! A, P0 d* b% J│    │      05-热点评论需求说明.wmv
    ( v$ t% {& ?* l" V( a' l& @│    │      day09_文章评论功能 (2).jpg; e* s# x  g. S- c) `$ h
    │    │      
    1 A; i5 |' p8 f6 \; P& n! K│    ├─day106 d, _: Y5 y: I) P/ S
    │    │  ├─day10_上_扩展. @' w1 W  L) ]1 _
    │    │  │      01-行为和评论功能回顾.wmv! Y3 V# [/ o3 ]- I3 X' t: V
    │    │  │      02-分布式锁_jmeter并发测试_并发测试.wmv
    - k' x$ p# P& [3 z: B$ O│    │  │      03-分布式锁_并发问题说明.wmv
    & E( [3 p1 |5 ^9 Z3 Y7 f+ W│    │  │      04-分布式锁-基于数据库的方案.wmv
    6 u4 L4 ?: G- F5 `│    │  │      05-分布式锁-3种实现方案.wmv& @3 h2 Y) C# l1 j; O+ w! P& ^7 l$ D
    │    │  │      06-分布式锁-zookeeper介绍.wmv
    , J* O- q+ Q" W* [6 y" i( y/ E│    │  │      07-分布式锁-zookeeper常见命令.wmv
    / A( Z* ~' X+ J" u& B3 m( @9 m│    │  │      08-分布式锁_基于Zookeeper实现介绍.wmv9 \9 c7 Z5 ^, ^$ m5 X7 q) j* o
    │    │  │      09-分布式锁_基于redis实现的基本思路.wmv! R- U! [* z! d0 g8 c$ R2 i3 G
    │    │  │      10-分布式锁_高可用分布式锁要满足的条件.wmv
    + [8 `" ^- `) ]& C5 ]  Q: q│    │  │      11-分布式锁_基于Redission实现演示.wmv
    # h8 e: l2 ?$ P1 ^( ]/ X5 t& ~│    │  │      12-分布式锁_基于Redission加锁实现流程.wmv+ D1 t& w( y( J& I1 C
    │    │  │      13-分布式锁_基于Redission实现原理说明.wmv' _8 P" e, f$ U7 r$ C7 c8 M
    │    │  │      14-分布式锁_基于Redission实现原理_lua脚本执行流程.wmv) I) c3 w8 r9 U9 h& e; o/ g
    │    │  │      15-分布式锁_基于Redission解决点赞并发问题.wmv" U8 {$ V: c6 O4 ^
    │    │  │      16-分布式调度框架-springtask快速入门.wmv$ H& ~& n0 O8 h! B8 b6 w9 I5 [6 a. ~
    │    │  │      17-分布式调度框架-cron表达式回顾.wmv( k; P) B' U& q6 `
    │    │  │      18-分布式调度框架-基本概念.wmv
    9 I0 h5 b( J* S│    │  │      19-分布式调度框架-搭建调度中心创建执行器.wmv
    ; d- Z7 n' o8 g! u8 c2 @│    │  │      20-分布式调度框架-创建任务.wmv
    - o  h7 c+ n! s, A8 `- d│    │  │      2 Q: j* s3 A8 k" P6 @
    │    │  ├─day10_上午视频0 z8 i& e  F; E3 _$ D4 L  q
    │    │  │      00-昨日内容回顾.wmv  q3 v9 Y" F5 M; W: [8 o: o5 c' L
    │    │  │      01-热点文章-整体思路分析.wmv
    0 _1 F: T! r9 U9 U# M+ K│    │  │      02-热点文章计算_定时计算_配置调度任务.wmv
    : d5 R% c. ~) Y% K  @6 k# V) d│    │  │      03_热点文章计算_定时计算_准备数据.wmv1 W1 K1 f0 @% ?7 i7 F" p
    │    │  │      04-热点文章计算_定时计算_查询近5天文章.wmv& v5 G% x5 q2 H% f& G( f& H( K# O9 n
    │    │  │      05-热点文章计算_定时计算_计算热点文章分值.wmv' Z* s8 E2 `8 o
    │    │  │      06-热点文章计算_定时计算_缓存频道热点文章.wmv# T" s* v" j4 `3 x6 c
    │    │  │      07-热点文章计算_定时计算_测试.wmv3 ]; C; {& [2 Y1 S5 A
    │    │  │      08-热点文章计算_实时采集_思路分析.wmv1 P/ O# x( J- _1 ~" ~
    │    │  │      09-热点文章计算_实时采集_发送新行为消息.wmv; G, a9 v, v: G5 ~
    │    │  │      10-热点文章计算_实时采集_代码实现.wmv* A" l/ A6 Z/ K0 e) r  R& J; Y
    │    │  │      10_热点文章计算 (3).jpg; ]  n0 i' O" X, m2 _
    │    │  │      11-热点文章计算_近实时更新_获取redis队列数据思路分析.wmv
    4 z7 y6 i- p6 K" o( q+ V6 ?' E│    │  │      
    . {3 m" e' K2 K) K│    │  └─day10_下午视频
    * w1 {$ D/ f% k4 J│    │      │  12-热点文章计算_近实时更新_获取redis队列中的数据.wmv! B! e, u2 c. A
    │    │      │  13-热点文章计算_近实时更新_聚合处理.wmv. _& C- }% u6 ~( E; [) `, P
    │    │      │  14-热点文章计算_近实时更新_聚合处理测试.wmv% x" M, G7 v3 O; o& K4 g5 _
    │    │      │  15-热点文章计算_近实时更新_更改文章热度得分.wmv) z0 w6 s( k7 G5 Y1 g
    │    │      │  16-热点文章计算_近实时更新_更改热点缓存.wmv( U2 L7 z5 U) a
    │    │      │  17-热点文章计算_近实时更新_测试.wmv8 z  e' }+ y) P$ p/ x3 h& B
    │    │      │  18-热点文章计算_APP文章查询接口改造.wmv9 B1 q( n$ u, Q$ Q6 ~# i. t
    │    │      │  19-热点文章计算-app页面测试.wmv! o+ [4 _6 `; O
    │    │      │  , w8 [) f# g7 b, C
    │    │      └─相关图例
    / p! @7 V( [/ `│    │              10_热点文章计算.jpg  V2 B/ K) \3 E3 Y6 x, y) F" R8 K
    │    │              11_文章搜索.jpg
    : E& e$ z; J6 f8 |& c│    │              12_微服务部署_持续集成.jpg
    " T( h: n9 R5 C│    │              day01_环境搭建.jpg
    ( P' B) \1 A' T│    │              day04_文章保存提交审核.jpg; B7 m5 d5 n6 _' v& R# s
    │    │              day05_文章自动审核.jpg: E; m# A, E3 k/ |! X. s* F
    │    │              day06_文章发布.jpg
    + I' f% u6 X* Q4 s2 x│    │              day07_app文章展示.jpg
    ! \3 f& b* Q6 s4 Y4 [│    │              day08_文章行为收集 .jpg
    . d, b0 L8 N9 s' x4 O$ E  n8 W│    │              day09_文章评论功能.jpg
    . M- X' J0 T8 O" l. S│    │              分布式调度框架.jpg
    ) q( s3 E8 n9 p9 c/ x│    │              分布式锁.jpg
    * t6 w4 T$ _1 c" }: }; ^│    │              文章状态流程.jpg
    $ m& ?* ^" a/ x+ O1 @: E│    │              ' j5 Q4 p- p* k5 w
    │    ├─day11% y! P6 l' ~; L. n2 ?
    │    │  ├─day11_上午# ?+ t4 B; E) s# G! Q4 u( T# H
    │    │  │      01-昨日内容_今日目标(1).wmv
    9 N/ N3 ?- n% Y& q/ e│    │  │      01-昨日内容_今日目标.wmv
    * G! ~9 \  J# c1 m1 W7 O│    │  │      02-es倒排索引回顾.wmv
    6 S" W2 O: U% N  q7 |│    │  │      03-es及kibana安装.wmv' S  k$ M* _6 {. i/ [
    │    │  │      04-app端_文章搜索_功能需求分析_es查询语法回顾01.wmv$ c: ]1 J3 G# ~% s6 N! r1 F
    │    │  │      05-app端_文章搜索_es查询语法02.wmv
    / _# [0 c, K1 Q# h) Q+ M│    │  │      06-app端_文章搜索_工具类准备.wmv
    0 e: ~2 c3 n1 B! R1 N% |( i│    │  │      07-app端_文章搜索_数据同步工程搭建.wmv
    # m$ F4 p# n+ O! l: T- s$ X│    │  │      08-app端_文章搜索_初始化索引库数据.wmv
    # p4 q. k" X, ~2 j+ s) A│    │  │      09-app端_文章搜索_search微服务搭建.wmv  e* f8 e3 p3 E8 m9 r  Y* t
    │    │  │      10-app端_文章搜索_search微服务搜索_思路说明.wmv
    9 E- F/ `( B9 {: T$ w+ g; G  Z│    │  │      11-app端_文章搜索_search功能实现.wmv
    : `( X! J5 v5 {# t│    │  │      12-app端_文章搜索_search功能测试.wmv' s5 e! E, x% a
    │    │  │      ( q* s2 |7 B" P0 ~% b/ ~  o0 f/ q
    │    │  └─day11_下午8 B& B/ o$ m: T. A* `
    │    │          13-app端_文章搜索_app搜索前后端联调.wmv7 h) `: ?% K, c$ X. Y0 u3 I
    │    │          14-app端_文章搜索_上下架发布_索引同步.wmv) F. M! f1 q' Y0 b
    │    │          15-app端_文章搜索_索引同步测试.wmv7 v+ Y6 ?* i  ~8 k
    │    │          16-app端_搜索历史_思路分析及准备.wmv! u+ u, F! u, @& t) s2 _% c
    │    │          17-app端_搜索历史_搜索记录保存.wmv
    & A$ G& y9 k4 f  x' k; Y2 q│    │          18-app端_搜索历史_加载搜索记录.wmv* V* ]# f7 _! @3 r& }
    │    │          19-app端_搜索历史_删除搜索记录_搜索联想.wmv6 c2 h6 g, f. S- ?9 R% K9 c
    │    │          20-分布式日志ELK-介绍.wmv
    $ f5 ?( S4 e9 N5 b& e│    │          21-分布式日志ELK-快速搭建.wmv
    4 K6 b8 n1 }7 Q* U  _9 J2 G│    │          22-分布式日志ELK-效果演示.wmv7 D# y( `3 M, ^2 w' F8 H% |
    │    │          23-准备腾讯会议.wmv
    # k5 }8 k% F* k) J5 W. U│    │          0 ]. U8 E9 N8 M; f/ k
    │    ├─day12; L' e& I9 r' }$ {
    │    │  ├─day12_上午
    8 q1 E' O& V* X: l│    │  │      01-昨日内容回顾.wmv& }" a# ^* M8 F3 W& u2 n8 c% e
    │    │  │      02_部署介绍_传统单应用部署.wmv- A- w, b9 J" @( \1 q& i4 \. X
    │    │  │      03_部署介绍_基于docker部署.wmv- D/ J& b+ E/ r7 ?3 P- a' Q# i
    │    │  │      04_部署介绍_CI&CD持续集成部署.wmv* L, U2 J) S" x. `7 G0 I' P' B! P
    │    │  │      05_环境准备_阿里云服务器准备说明.wmv( G1 ?! T3 u1 D0 g2 d1 Y: u( r
    │    │  │      06_环境准备_阿里云服务器基础环境准备_docker和jdk.wmv
    3 }* Y( l1 A% o6 z0 C1 Z  r% D! T│    │  │      07_环境准备_阿里云服务器基础环境准备_上传资料.wmv
    2 X8 `! ]( w. J6 C8 K# w3 h+ w│    │  │      08_环境准备_阿里云服务器基础环境准备_maven和git.wmv
    * p" ~, L( F; k/ U4 N) V7 ?│    │  │      09_软件部署_docker-compose脚本部署相关软件.wmv# A$ h2 T# T; ~
    │    │  │      10_软件部署_黑马头条项目架构介绍.wmv% Z8 m5 N: ]. E) Y) s4 c. y8 ~
    │    │  │      11_软件部署_导入相关sql_准备MINIO.wmv( ]" v$ |; {# L7 G# n
    │    │  │      12_软件部署_修改seata配置.wmv  n) R- f/ [/ B4 {" s8 z' w4 }( a! N
    │    │  │      13_软件部署_修改项目中ip地址并测试.wmv
    , e; J5 |$ {* |% t: g) f7 m: l" u& f' a  L│    │  │      14_软件部署_CI&CD_jenkins介绍.wmv0 w6 W% |+ V# ]+ @. ]' |* B! `
    │    │  │      15_软件部署_CI&CD_准备jenkins.wmv
    2 ~: k4 S. \/ |7 E5 i: l4 [" c│    │  │      16_软件部署_CI&CD_安装插件.wmv
    ' |# S2 v  W) Y9 Y3 F1 n  d' v* E9 |│    │  │      17_微服务部署_jenkins构建任务_基础依赖打包.wmv1 `  {5 v2 Y5 Q! l+ r
    │    │  │      + ^5 w' [2 P+ @7 |" w0 U# R9 s, ]
    │    │  └─day12_下午) v* n0 w& v9 F) K$ Y* Q
    │    │          18_微服务部署_微服务打包准备.wmv
    + [  W3 R- Z- B6 B6 ~% X% u│    │          19_微服务部署_微服务打包_admin网关服务.wmv
    6 f( `2 C5 I: {1 Q│    │          20_微服务部署_微服务打包_admin微服务.wmv5 [' n/ m* T( A" D) W
    │    │          21_微服务部署_微服务打包_jenkins任务.wmv2 X2 I# H9 S; @/ z! u( @+ t
    │    │          22_接入层部署_nginx安装.wmv
    ' G: s" p9 V& k/ z! t! ]7 n│    │          23_接入层部署_发布前端工程.wmv
    ; T# U: v$ P+ r, G# h│    │          24_接入层部署_nginx配置说明.wmv
    & D: b  u' c0 A, e& X. g│    │          25_部署完毕测试_hmtt整体效果演示.wmv: l( f) e4 m4 n* C
    │    │          26_git自动触发项目构建.wmv
    * L/ W( d& ]4 L│    │         
    * r: x! a" m, }* v- F│    ├─ES面试热点
    / l1 \" q9 N7 {$ X" Y$ o  V+ b│    │      1_今日内容说明.wmv
    + D0 e2 Y3 T1 a│    │      4_基础面试_es中的倒排索引.wmv) s2 P& C5 M0 d
    │    │      5_基础面试_es中的ik分词器.wmv" j& g' R, w  \. B6 n' d
    │    │      6_基础面试_es中如何创建索引库.wmv
    . ?; [  G0 Q& r' X3 ?│    │      7_基础面试_es中搜索的语法回顾.wmv+ ~* |0 j3 z2 w! g0 |& `. K
    │    │      8_基础面试_如何使用java操作es.wmv
    3 A) b: W# E; @$ u│    │      09_业务场景_多条件搜索及高亮处理.wmv* m& u) c1 b  r9 `
    │    │      10_业务场景_查询附近的酒店.wmv% s1 A0 j( V3 n8 {
    │    │      11_业务场景_酒店竞价排名.wmv
    9 @  `( ^- T" H' l│    │      12_业务场景_动态查询搜索条件面板.wmv
    ' B% p; \# y! T# k& C. Q" M" p│    │      13_业务场景_自动补全及拼音查询.wmv
    2 D2 b/ w6 J" {9 S2 K* a│    │      14_业务场景_分布式日志.wmv
    9 T; q! T3 U) J) I│    │      15_高级面试_如何保证es高可用.wmv' v; k  O: H$ r! C
    │    │      16_高级面试_是否理解分片路由.wmv3 e5 a, R' e" ]8 k0 h
    │    │      17_高级面试_如何设计索引库及分片wmv.wmv
    ) H, n; r5 \- `( @+ Z% G│    │      18_高级面试_是否了解es调优.wmv2 c8 z' E7 f8 d0 i
    │    │      基础面试_es和mysql对比.wmv2 @' U, h# F9 D' [1 A3 }
    │    │      资料.rar
    0 E0 B4 D. H5 z$ n: i│    │      
      m. N: H9 X# [5 l│    ├─redis高级8 D0 }- E2 U6 O' R+ j9 v
    │    │      01-昨日内容回顾.wmv
    7 d, q3 i! d$ Q│    │      02-NoSql快速回顾.wmv) n$ u- V! [: z4 S  x3 v: j0 e8 X2 `
    │    │      03-Redis事务说明_redis安装.wmv
    : y$ ^1 Q, k+ d3 w3 h│    │      04-Redis事务演示.wmv/ Q$ s- k( U: b3 C% J. Q
    │    │      05-Redis事务小结.wmv
    . C, ~9 D6 j6 y4 H+ c/ F2 g0 d" T, t│    │      06-Redis持久化机制RDB演示.wmv5 G4 e; |) X' S  a
    │    │      07-Redis持久化机制AOF介绍.wmv
    + _" |, }1 u7 }│    │      08-Redis持久化机制AOF演示.wmv& x* Z0 g- c" k# @8 A9 k0 f- s: [
    │    │      09-Redis持久化机制AOF_同步策略.wmv
    1 d# i9 T. d+ v$ ?0 M; ~: V│    │      10-Redis持久化机制小结.wmv( i; N3 N. k0 b. p6 S
    │    │      11-Redis高可用-主从复制演示.wmv# l7 T  ?& X1 r! O
    │    │      12-Redis高可用-主从复制小结.wmv
    9 ~2 Q2 }  C2 s$ e+ X: x│    │      13-Redis高可用-主从复制小结.wmv
    0 N& y3 z1 J" I' q/ s0 I! L5 i│    │      14-Redis高可用-哨兵模式介绍.wmv: S' H8 Y3 L4 G. P
    │    │      15-Redis高可用-哨兵模式演示.wmv2 M* S! {( p& K# `: C4 ?5 f5 G2 Y! S5 H
    │    │      16-Redis高可用-哨兵模式小结.wmv# M/ |, }, I/ l& L+ c/ c
    │    │      17-Redis高可用-集群模式介绍.wmv
      ^# E9 _: G% ]│    │      18-Redis高可用-集群模式介绍2.wmv7 M0 S4 C5 P. l1 k8 J- h' ^
    │    │      19-Redis高可用-集群模式演示.wmv$ W0 A( ]- n' p+ A3 d2 x( b
    │    │      20-Redis高可用-集群模式测试.wmv
    2 f" c9 _7 _7 M" `* v$ z: t# t' _│    │      21-Redis高可用-扩容缩容.wmv
    + Y4 v9 K! x' p( t) h! J% h, U4 |9 y│    │      22-Redis过期key删除策略介绍.wmv
    $ {& z+ L- e; W' X/ R  f5 }" B, v│    │      23-Redis内存淘汰策略介绍.wmv% W+ Q: x  Z- t( @
    │    │      24-redis内容小结.wmv( Y, h, a1 u" C; b" w/ o1 M2 ]
    │    │      25-关于项目实战.wmv
    % \7 p  d0 d( ]# {│    │      
    6 T" T0 N! c" r  m; u│    ├─实战需求讲解
    4 U) h1 d+ V, Z/ g; f% f│    │      01-git分支规范介绍.wmv
    . y6 Z, o! r2 ~; n$ p: Z% @│    │      02-gitlab使用_创建群组项目和SSH秘钥.wmv5 M- M. T9 M0 U' E; A& k( T" ~
    │    │      03-gitlab使用_初始化项目.wmv. [% |% F1 {" c" I
    │    │      04-gitlab使用_组员拉取代码合并分支解决冲突.wmv
    1 K7 s8 f0 C3 ~7 Z│    │      05-gitlab使用_合并dev到master分支.wmv
    7 F+ \. ~) x, e9 [+ ^8 r│    │      06-禅道项目管理软件-介绍说明.wmv  P9 N2 Q: t* P1 \  g
    │    │      07-需求说明-粉丝管理.wmv" x; g5 ?( m1 A0 t, o: |: w
    │    │      08-需求说明-实名认证.wmv
    ; p- L& R* y+ q. i& x& v) e│    │      09-需求说明-aop记录用户操作日志.wmv& ~/ l+ H1 V7 [3 M: G4 r' U
    │    │      10-需求说明-统计分析模块.wmv
    . k  {! C! N2 N$ L; ~│    │      11-需求说明-app手机号验证码登陆.wmv
    . g8 I( \) N* u4 B; N│    │      12-需求说明-app用户邮箱激活.wmv; n" o2 l% A" J8 F0 Z
    │    │      13-需求说明-app用户批量导入导出.wmv
    7 m, m9 a' G( n3 Q4 l0 l; S│    │      14-需求说明_缓存优化_细节优化.wmv! t9 u8 c) X0 K+ j% L6 v
    │    │      15-需求需求-评论管理.wmv+ f. a  R" U; p1 g0 Y+ m/ S/ i/ {5 q/ I
    │    │      16-需求说明-内容补全和上线.wmv
    6 ~: E- c- S3 \) Z  z│    │      * v- Y7 _( s6 T3 w
    │    ├─环境准备视频) F$ T3 {+ ^* o# O1 \! I
    │    │      01_虚拟机环境准备工作.wmv
    $ {9 k7 O/ |- E│    │      02_基础工程初始化.wmv2 o1 W0 o' D  j# n
    │    │      03_git分支管理练习.wmv1 u7 n' q- @( E. g  |6 }( H9 m
    │    │      04_前端工程初始化.wmv
    . |1 |4 p1 r+ C  R5 S! V│    │      05_在线文档每天更新.wmv
    , l* {6 `( _$ i; }/ J4 v$ j$ i│    │      5 T/ E6 m7 N5 s% L1 ^
    │    ├─项目答辩资料9 G( [, J0 E" _. T* {7 c# U; N
    │    │      00_黑马头条常见面试点准备.wmv
    ( Y: _/ M) g. g3 Q│    │      10组和6组.wmv
    . {. p6 ?( b  P$ F│    │      2组开场.wmv. ~' y8 D+ ~  y$ Q$ x8 d  {( h
    │    │      5组.wmv
    ; N, Z/ e0 U  f9 v. h│    │      9组和8组.wmv
    % F7 g+ F) q7 x. y6 z& f8 Y2 g│    │      剩余小组.mp4
    * J0 J+ u( s3 r/ J2 z│    │      十一组.wmv# X/ v4 \# z+ ^% [4 i
    │    │      黑马头条面试.md) {% t- W/ S, S' L) Q1 t
    │    │      + J8 R0 G0 _- h# _
    │    └─黑马头条项目实战8 g& t! o6 F9 s& F
    │        │  头条项目面试点汇总(141).xmind) L. R& b$ L* b% A' s
    │        │  
    8 ^( e4 a7 C% q- @2 t0 I│        └─头条项目实战- U9 c/ g2 j5 c1 |/ F
    │            │  实战前端.rar
    * ^4 P4 Q  n8 f' r│            │  实战资料收集.txt& f1 |2 E# Q% M& c; y! r# ^, o+ [: t
    │            │  实战软件.rar
    ! g! _; t3 l4 a$ k; c│            │  需求.rar: E9 B  K1 B2 y/ Z# g$ u8 s
    │            │  项目实战安排.txt
    ! m. {/ y+ j7 @* Q│            │  7 i! z' Y) b6 N7 A
    │            └─需求视频2 o2 x5 F. W& D+ A8 D
    │                    01实战需求-统计分析粉丝统计.wmv
    . P! M8 A0 J! q; M9 X( g│                    02实战需求-粉丝画像粉丝列表.wmv1 y& V2 J1 p7 y2 W5 ]6 R7 t0 t) v
    │                    03实战需求-实名认证完善.wmv8 I: o  T9 ?& b4 }. o
    │                    04实战需求-AOP记录管理员操作日志.wmv
    ! C9 Q* U& p5 G5 |4 A1 s0 k│                    05-实战需求-用户登陆功能.wmv' y4 B$ h/ o" n! G1 i4 I5 `7 N2 K2 t
    │                    06-实战需求-用户状态激活.wmv
    % R1 j' b+ z4 d, n9 i2 o│                    07-实战需求-excel导入导出.wmv
    5 q( r( d3 P- a8 U- R/ q│                    08-实战需求-项目细节完善.wmv
    ! ]% K. ?) W% r: j│                    09_实战需求_自媒体评论管理.wmv
    9 w$ T' \& E, {; m8 u( r' B. ?│                    10-实战需求-补全admin内容管理.wmv
    5 d" l( d! F0 N6 t│                    11-禅道使用.wmv
    % E5 q4 w/ I9 d) Y8 [│                    12-禅道使用.wmv
    # K% _( g4 p& d│                    ! G1 V3 s: D! ?3 l3 F
    │    1 S* b# B. n5 _" d6 W! ~0 P/ |
    └─9、就业加强
    " r9 O" h0 L" I% M( r% \+ A    ├─01-微服务专题
    # f( Y  u/ z5 H# m5 X    │  │  代码.rar/ |+ N; z- R) T! X0 i
        │  │  图片.rar
    $ o! Z9 q0 _8 X+ ?- H( b4 p8 a8 F    │  │  讲义.rar
    # V* C- l7 c, t) v& C* F8 b    │  │  资料.rar
    - ^& g1 l- [. i) }3 |: p7 l- J    │  │  面试题.rar) n- b, m7 s9 l) ^3 q
        │  │  * ]4 e/ }$ m* D; e
        │  └─视频
    4 J3 z# G, E' V2 e    │      ├─ruoyi  T, H/ P; i, u) Y3 h6 H4 V
        │      │      若依开源项目.mp4
      x5 T' U$ j: H: \% K  G" W1 @    │      │      
    0 }; q7 Q& n1 p, y    │      ├─springboot
    / m3 n9 r. X# s. v1 }    │      │      00-今日内容.mp4/ q. L( |. u- m$ y  r5 z
        │      │      01-SpringBoot源码中注解前置.mp4- X# B2 U+ E: @* [4 S2 Y
        │      │      02-SpringBoot自动化配置原理.mp4" J( t7 ^/ _5 b9 J/ a
        │      │      03-SpringBoot自动化配置原理-总结.mp4% T# U( c0 Q# }( V1 K: p
        │      │      
    & z& Z% K6 K, t7 o    │      └─springcloud
    ! k( T# A& w- E+ S    │              01-SpringCloud体系架构.mp45 F: a* E  `. x5 c' z1 B- i
        │              02-SpringCloud组件-Eureka注册中心.mp4
    4 S: L5 D  d1 t9 X; @" A2 i    │              03-SpringCloud组件-Ribbon客户端负载均衡流程.mp43 c: z+ g" @& b
        │              04-SpringCloud组件-Ribbon源码分析.mp4
    + L" D, g) P1 y" @    │              05-SpringCloud组件-Feign客户端负载均衡工具.mp4
    / K' n9 a, D% _: `! H    │              06-SpringCloud组件-Gateway网关.mp43 I6 L8 ^" r1 Q6 j
        │              07-服务雪崩现象.mp4+ m0 {* K/ K4 g0 q
        │              08-流控规则.mp4
    9 I( G( e% S% w; i) i    │              09-服务熔断降级.mp4  h5 }: k" m+ l1 j* o! k$ s
        │              10-今日总结及任务.mp4: Y% [5 A9 b& E# [. c# z( `4 w
        │              
    / \" R: R* z% M, N2 _' {! j8 q1 d; R    ├─02-MySQL专题
    - U* G/ z0 ~% v    │  │  代码.rar
    / l* H3 V4 r# t, a    │  │  讲义.rar
    % l) e. U4 s8 e, \    │  │  资料.rar
    & L3 t8 _5 _: B9 i, m# N) q0 Q    │  │  
    7 f  u# J( ]& I& Y) P    │  └─视频
    ) a0 }! R# K& Z& G0 U0 r8 _! I) t    │          01-MySQL课程计划.mp4
    8 m* c# k$ B9 r6 F    │          02-索引概述.mp4$ j! T, \' n& W5 v% K
        │          04-索引数据结构B+Tree.mp43 d3 l( N9 x9 G( g9 [
        │          05-索引的分类.mp49 }( n" t* L1 Y3 p5 B
        │          06-索引创建和设计原则.mp40 H. p' Q9 T! j% L7 F, q
        │          07-MySQL视图、存储过程、触发器.mp40 h. I# V/ g/ I& i9 [7 b
        │          08-存储引擎概述.mp4/ {' \+ s5 ^5 Y/ A& \7 p- `; V
        │          09-存储引擎分类对比.mp4
    + S( g; Q) @& u' ?2 J    │          10-SQL优化步骤.mp4' G# X+ s4 g& ?' g
        │          12-SQL优化步骤-分析explain概述.mp4- k: m. ~4 z- ^# G  H+ y) {$ R
        │          13-SQL优化步骤-分析explain之id.mp48 H0 `* i. C' z& b# V
        │          14-SQL优化步骤-分析explain之select_type.mp4
    4 _1 v, L7 v) F) T4 [3 X0 ?* b    │          15-SQL优化步骤-分析explain之type(重要).mp4
    1 ]2 R, `2 L4 W, i/ x* ]; y    │          16-SQL优化步骤-分析explain之key(重要).mp4
    8 [# m4 W- {! U' J7 i$ D& }    │          17-SQL优化步骤-分析explain之rows&extra.mp4
    & r2 [" q+ L# K. P    │          18-SQL优化步骤-show profile分析SQL.mp4# d5 h$ r2 i% B0 u' |
        │          19-SQL优化步骤-验证索引的重要性.mp4
    9 A/ k* I2 @9 }* x" t1 k    │          20-SQL优化步骤-避免索引失效(重要).mp4
    6 c  m4 ]: v. Y9 \) |) G    │          21-常见SQL优化.mp4: @! Y! q! l9 k# ^  t8 \4 ]9 F
        │          22-今日任务.mp4
    ( A: q- w6 a4 w$ P    │         
    0 m3 Q' J! v9 f3 T3 e3 b    └─03-并发编程专题: W6 \. t' s7 Q/ G0 E2 m, A
                代码.rar' E6 W; P6 D# @* u: b
                笔记.rar
    & [+ Z" F9 T7 u! ^- m- E9 [% t9 l            资料.rar+ ^1 |3 v6 F; p3 u. B2 A  Q& F
    7 l6 R- r! {( V- ~4 w

    ) |$ U8 D! H/ q3 S* k" b下载地址:aub234
    4 f7 X+ ~4 c' g% f+ t5 B2 {
    游客,如果您要查看本帖隐藏内容请回复
  • TA的每日心情
    开心
    3 天前
  • 签到天数: 1321 天

    [LV.10]以吧为家

    发表于 2022-12-5 06:28:41 | 显示全部楼层
    谢谢
  • TA的每日心情
    奋斗
    4 天前
  • 签到天数: 1679 天

    [LV.Master]伴吧终老

    发表于 2022-12-5 07:33:07 | 显示全部楼层
    RE: 黑马Java线下就业班121G 2022年6月! ?& @9 [2 B, L0 E: R
  • TA的每日心情
    奋斗
    1 小时前
  • 签到天数: 176 天

    [LV.7]超级吧粉

    发表于 2022-12-5 07:34:48 | 显示全部楼层
    洒洒水三生三世撒是是是
  • TA的每日心情
    开心
    1 小时前
  • 签到天数: 512 天

    [LV.9]铁杆吧粉

    发表于 2022-12-5 08:07:12 | 显示全部楼层
    黑马Java线下就业班121G 2022年6月
  • TA的每日心情
    擦汗
    8 小时前
  • 签到天数: 1232 天

    [LV.10]以吧为家

    发表于 2022-12-22 08:31:52 | 显示全部楼层
    22222222222222222
  • TA的每日心情

    4 天前
  • 签到天数: 60 天

    [LV.6]普通吧粉

    发表于 2023-1-16 23:24:27 | 显示全部楼层
    66666666666666
  • TA的每日心情
    奋斗
    2023-11-22 17:27
  • 签到天数: 237 天

    [LV.7]超级吧粉

    发表于 2023-4-13 11:49:53 | 显示全部楼层
    xiedx
  • TA的每日心情
    奋斗
    2023-5-16 20:16
  • 签到天数: 2 天

    [LV.1]小吧新人

    发表于 2023-5-5 16:02:49 | 显示全部楼层
    求分享" J. J+ N/ h* Q  e9 f& L, O
  • TA的每日心情

    2023-6-25 14:28
  • 签到天数: 8 天

    [LV.3]偶尔看看

    发表于 2023-6-13 19:58:41 | 显示全部楼层
    666666
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则