(本网站正在更新资源当中!!)祝所有程序员的世界不再有BUG!    本站所有资源均是由站长以及”资深程序员朋友“组成的团队专门筛选整理的,所以,本站的各个系列教程,分类明确,课程优质,学习路径清晰,这肯定让您少走弯路!学习不再迷惘!    1、失效链接2天内处理完成!     2、任何信息看到第一时间回复!
需要软考复习资料吗?点我!资源链接失效反馈帖!

[Java培训机构系列] 2018年4月最新黑马Javaee第297期 [MP4] (118G)

[复制链接]

微信扫一扫 分享朋友圈

程序媛 发表于 2019-7-23 22:52:27 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

5 H8 r/ v" P3 L) z! C- `! k; M: ^【课程目录】:
; z6 T& f6 ]8 `! L" b, U─01-Java进阶
0 j6 f9 o7 t$ ^2 L& L+ Q│  ├─day01(面向对象-阶段一继承)
3 C% ]! W8 n* O2 j7 m  b│  │  │  day01(面向对象-阶段一继承).zip
- X3 ~! S" b; F! o) X( Y│  │  │  . o, |; a$ {. ]
│  │  └─video
  l5 B4 {" H" W) B" `$ z9 d│  │          01 基础班回顾_recv.mp4
( }, z  o4 K! ~: l│  │          02 面向对象的回顾_recv.mp4
( f- r  b  d) I# T2 _│  │          03 对象内存解释_recv.mp4
- q& ]1 b4 |# o; w0 r  J& u0 x3 R' u│  │          04 this的本质和作用_recv.mp4
: G& p; e' f$ v3 W2 ]+ G) v│  │          05 匿名对象的语法_recv.mp4
; p% \# N4 L. ~; F( M1 E│  │          06 匿名对象使用的局限性_recv.mp4
1 }9 w% D8 j+ @! }! a6 m9 Y8 Y% ?│  │          07 继承的概念_recv.mp4
; {; O- w% I* j7 I# T│  │          08 继承的使用_recv.mp4
  J' D8 @3 w- i8 P6 G* a4 E+ O│  │          09 继承的特点_recv.mp4
5 I6 [( |6 w( a+ |  x( N' a│  │          10 继承中的三点注意事项_recv.mp4: H. E- H4 H. \& v0 _8 C' G
│  │          11 子父类继承后成员变量的特点_recv.mp4' V% ~; q, L6 P- Y6 d  u: s5 \
│  │          12 子父类继承后成员方法的特点_recv.mp4
+ E" _' j( ^1 W. l) y: w│  │          13 继承的特点_recv.mp4
/ j; R5 o) c7 e: j" {, k│  │          14 总结_recv.mp4
" j7 W, Y& O& m$ T2 ]! |& {& a│  │          15 java中为什么只支持单继承_recv.mp4
9 i. p) Y. b; C/ M* C│  │          16 向上抽取原则_recv.mp4, s7 \1 g0 x8 `  i% k  x. K6 L
│  │          2 N- {- M  B( O2 [1 ]  P
│  ├─day02(面向对象-重写、this、super,抽象类)
$ G, k5 z5 M+ X! X8 R/ D. u6 C│  │  │  day02(面向对象-重写、this、super,抽象类).zip& g4 i7 H* g) D  L
│  │  │  / \1 g; Y, o& `3 B  i# F% F
│  │  └─video! N3 i( q/ ~& j* V9 b
│  │          01 反馈和回顾_recv.mp48 c0 }  \) Z. R! Q+ T% ]6 \
│  │          02 回顾以及super关键字的介绍_recv.mp4, ^. a$ `$ |: ^9 Q9 w3 R$ X5 A8 E
│  │          03 继承之后之类的内存图_recv.mp4
! y! y) s! [$ H│  │          04 方法重写的概念_recv.mp4
$ q( z- M6 N3 |9 A. x1 p. J+ k│  │          05 方法重写的应用(手机案例)_recv.mp4& _& `3 C% y4 {, O% ^/ E
│  │          06 使用super关键字对手机案例改进_recv.mp4
7 l7 b/ D: Y6 \6 Z│  │          07 方法重写需要注意的事项_recv.mp4
  t! F' C; ]% K+ M$ d, |9 Y( v4 Q│  │          08 this和super基本用法总结_recv.mp4; t, m( a4 `* h2 Q2 P
│  │          09 this()的高级用法_recv.mp4
+ ]9 `' A4 F7 Z, X# l% X1 ?│  │          10 super(0的高级使用_recv.mp4' L7 u: q6 P* J
│  │          11 this和super总结_recv.mp4
: }% C8 I, ~5 s# w) X6 k# P! G│  │          12 抽象类和抽象方法的概念_recv.mp4
& g7 A/ \# t9 j# I│  │          13 抽象类的定义和使用_recv.mp4. X& a. \& H1 x  }; v! i
│  │          14 抽象类的常见问题_recv.mp4
6 }7 R5 {2 I( _' K│  │          15 案例分析_recv.mp40 t% s' b+ h# ~/ k
│  │          16 案例实现_recv.mp4* C, h0 \6 e) g
│  │          17 总结_recv.mp4# ~1 B7 E- I8 X: ^; z
│  │          18 面向对象的案例_recv.mp4
( A% ^6 N5 H$ y6 L│  │         
) n! Z% F* q4 E│  ├─day03(面向对象-接口、多态)
2 u2 y  R7 Y% y- d5 o# M2 @% d. N9 j5 f% K│  │  │  day03(面向对象-接口、多态).zip
  S$ y- u  ~! _) a+ F│  │  │  " C1 E! O! x! {9 |/ z4 n' z# z; S
│  │  └─video4 u8 P5 |( \. B1 w$ `' n" g7 w
│  │          00 复习_recv.mp42 Y1 k2 W& y# ^
│  │          01 接口的概念_recv.mp4
0 ^% a8 P* }4 {/ {+ ^/ W2 V│  │          02 接口的定义格式_recv.mp4
1 ?. o$ @- F$ b' K$ ^+ s/ ]5 u. V│  │          03 类接口的关系叫做实现_recv.mp4) y- {& X. s9 ?: {  V: `9 Z6 h2 g
│  │          04 类接口之间的继承实现关系_recv.mp4
. m6 x5 G' N- R+ }+ d1 j3 \& r7 Y│  │          05 接口中成员的特点_recv.mp4
- }( }. O* f& n2 i$ p  B1 I│  │          06 接口的特点_recv.mp41 ^0 W. J: ~; h& f5 `
│  │          07 抽象类和接口的区别_recv.mp47 T( f! P; F/ Z0 c& z
│  │          08 缉毒狗案例的实现_recv.mp4" C2 r7 D& T4 t' I* \
│  │          09 使用接口的必要性_recv.mp4. w( q+ r# A5 w
│  │          10 总结 接口和抽象类的区别_recv.mp45 t  b, ?* J9 Y7 r
│  │          11 多态的前提和代码体现_recv.mp42 K1 L0 @- ]+ ~" e' b# s; ^( _) i
│  │          12 多态调用成员变量和成员方法的注意事项_recv.mp4
* Y( x/ ?7 R! L│  │          13 多态的调用方法的弊端_recv.mp45 F: U5 i/ @0 z1 t) E, `( k! b
│  │          14 多态的好处(代码实现)_recv.mp4
) t' V' p3 ?' C0 l& c: y7 @│  │          15 向上转型和向下转型以及instanceof元算符_recv.mp40 s  ^. s7 |9 Q: k
│  │          16 多态的总结_recv.mp4
/ v- C; Q& w; G( a$ J│  │          17 笔记本案例的初级版本_recv.mp4" o% ~# L9 _, n5 E- Z2 f
│  │          18 笔记本案例的高级版本_recv.mp4  \% b# Q5 q  p, B1 u. V! p
│  │          19 代理设计模式引入_recv.mp4' C$ g  V% e8 b  x9 |3 k* h4 `
│  │          20 代理设计模式完善_recv.mp4
, G7 u4 ~$ W; E2 R3 t│  │          2 B# L6 M' I- E5 G$ i* i! |, O" I
│  ├─day04(面向对象-内部类、访问修饰符、final)- D/ j' c4 r7 X0 Q/ I- M1 B
│  │  │  day04(面向对象-内部类、访问修饰符、final).zip
& v% e* m6 ?0 x" `' C│  │  │  
1 }8 @+ z0 G8 ?* K+ B│  │  └─video2 w* s' R% Q! V8 L( i# E
│  │          01 反馈和复习_recv.mp4
& e) a  ?1 W0 @# P3 R│  │          02 static的介绍_recv.mp4
8 g2 o( B5 n- \( [: t8 @) M│  │          03 static的使用场景_recv.mp4
' K. {5 z! u1 ]│  │          04 被static修饰的成员的标准访问_recv.mp46 S% ]3 j" p+ l3 h, Q
│  │          05 final修饰各种类型和变量的作用_recv.mp4$ Y$ F1 R) F+ b* h) C6 j4 U1 [8 S* ?
│  │          06 包的声明和访问_recv.mp4  Z  J7 H! @/ Q: ]$ G
│  │          07 四种权限修饰符_recv.mp4
7 {  b2 Z: ^& R6 ~│  │          08 匿名内部类的使用_recv.mp4
' ~; O. \: G  M/ N1 A: z│  │          09 匿名内部类创建接口实现类的对象_recv.mp4
5 O3 O- W( O1 V% J) Z│  │          10 抽象类和接口作为方法的参数和返回值_recv.mp4
3 b, A4 z7 L$ O. S: m& ]& u: u! y│  │          11 链式编程_recv.mp4& S  M3 j# Z5 q3 ^" x
│  │          12 静态没有多态性_recv.mp4/ T8 T9 }1 f0 \: h
│  │          13 总结_recv.mp4
$ {2 q. H6 o5 O6 x│  │         
0 {; y/ @. O, o' v3 M+ ?8 y8 y│  ├─day05(异常-异常、Object类)2 K! Q3 I; z+ j2 F# f- m/ u
│  │  │  day05(异常-异常、Object类).zip
. r' `: V# n9 N! o3 k│  │  │  / H' y$ `/ p) C0 o
│  │  └─video
  d: P# W6 ]0 \& {3 x│  │          00 反馈_recv.mp4" G9 z: Z% E! ]. z3 J
│  │          01 equals方法的介绍和使用_recv.mp4
6 Z. h5 n/ X8 P$ ~( e" k6 u│  │          02 toString方法的介绍和使用_recv.mp4- T, S9 y" q% m$ ]3 l& m% y
│  │          03 异常的介绍和分类_recv.mp4
8 h- K% a7 F7 `+ P. {│  │          04 异常的基本操作(创建异常对象,抛出异常,处理异常)_recv.mp4
7 j0 J0 K: @1 l( |│  │          05 异常产生的过程_recv.mp4) {3 V: S2 C* C) A6 ^" O8 p
│  │          06 模拟JVM产生异常并抛出异常的过程_recv.mp4
: d: e7 V7 x) Z/ R) |+ H5 c│  │          07 异常处理的第一种方式,不处理(再次声明抛出)_recv.mp4
0 k, f/ g2 }, v5 |" U" g│  │          08 异常异常的第二种方式捕获处理_recv.mp4# Z. o9 s5 |8 c$ {) x
│  │          09 异常处理的其他方式_recv.mp40 K$ p3 v6 }- i$ y' R5 L1 g7 Q2 c
│  │          10 异常处理的注意事项_recv.mp4
5 W) P+ J0 g, m2 U│  │          11 编译时异常和运行时异常的介绍_recv.mp4" V+ p2 Q; B0 V- [% R- \) t' h  C
│  │          12 自定义异常的步骤_recv.mp4! u: K* p1 ]2 q, S5 m, |
│  │          13 自定义异常的练习_recv.mp4+ q7 Y0 h, g2 s6 v# F. c
│  │          14 异常总结_recv.mp4% }9 i6 U  l1 _( P2 r& i1 h
│  │          15 代理设计模式的案例_recv.mp4
, I) n' h) b" i, g7 e# H1 e3 G! V8 k7 w│  │          16 静态代理的实现_recv.mp4+ J' m" v: p8 ^8 P; p
│  │         
* g7 h1 |; z8 ^/ c│  ├─day06(常用API-Date、包装类、正则表达式)
6 n+ z% d4 O( `3 J  |* b: p  y│  │  │  code.zip
5 ]1 r8 U% I; y& ^+ J8 X& [8 ~9 |│  │  │  
* k" i1 _8 Q, E# a8 v8 a# z│  │  └─video/ g. k. h9 l6 ]6 M, X' y3 D
│  │          00 复习_recv_5CNGa.mp4
4 Q* O) V/ Z/ [│  │          01 Date类的构造_recv.mp46 B& X0 @# R# l) ~: g! i
│  │          02 Date对象的成员方法_recv.mp4
" i9 o, B7 K2 C. g& `│  │          03 SimpleDateFormat的格式化日期方法_recv.mp46 S8 j. S. [" O1 P
│  │          04 SimpleDateFormat的解析功能_recv.mp4
: R+ z0 t0 k  q. B" @│  │          05 Calendar获取对象的方式_recv.mp4! N' A9 T6 d( {1 i
│  │          06 Calendar类的4个成员方法_recv.mp4
9 \) Q- {+ @1 A( @│  │          07 System的常用几个方法_recv.mp4
- L  S8 A9 P* ^4 D/ V2 d│  │          08 Math类的常用方法_recv.mp41 i; I) o' j# Z$ N1 ^5 `0 z9 X
│  │          09 基本数据类型包装类的使用_recv.mp4- m& {! N0 r$ v6 p! m6 B
│  │          10 自动拆箱和自动装箱_recv.mp4
$ o0 {/ o( r' v  Q│  │          11 正则表达式的基本使用_recv.mp4
6 f9 i  {  k, T, w' A│  │          12 正则表达式split方法的使用_recv.mp45 b5 k% l9 Q5 ~; M% {$ A* U1 s' v
│  │          13 总结_recv_jG9q2.mp4) d! t- S# q4 a! y0 _
│  │         
! m% z# x1 Y0 f4 h. o" r5 Z│  ├─day07(集合-迭代器、增强for、泛型)) [' D$ \, y3 p1 _$ q: |' W. W  g
│  │  │  code.zip$ t" p7 R  A2 Z2 i* ]/ ~+ {
│  │  │  迭代器的使用.bmp8 I3 C9 R9 g) Q9 h  p
│  │  │  
; K4 t8 N0 s; D5 G1 u- J│  │  └─video
0 h: D8 x( T5 Q) m' P6 a│  │          01 集合的介绍_recv.mp41 g& ^! d! w$ q- N$ f
│  │          02 集合框架的介绍_recv.mp47 {  W9 E3 N: @3 G$ ?' ]
│  │          03 集合Collection框架图_recv.mp4
5 j' ^- r' b, k' J+ c( S) H│  │          04 集合Collection中定义的公共的方法_recv.mp45 _, q/ N7 j1 {! M/ \' B
│  │          05 Collection集合的迭代器对象_recv.mp4
$ M! k2 s3 A6 f5 e# b% {- [. c1 s' ?│  │          06 使用迭代器遍历集合的步骤_recv.mp4
. c3 p# v9 ]+ L. f: m│  │          07 Iterator接口的原理_recv.mp4& w% i/ {* U$ t' q$ i9 q% w
│  │          08 并发修改异常的介绍_recv.mp48 p. U' V' W+ b5 V3 l& _* {
│  │          09 增强for循环_recv.mp4+ F7 c! {" C3 x+ ~# f0 j- m
│  │          10 泛型的好处_recv.mp4  o% I( m: m) |3 o+ ^$ C
│  │          11 E的本质是一个变量,等待接受一种数据类型_recv.mp4
; D" Q- h9 O- q$ m+ G$ c│  │          12 泛型类的泛型的确定_recv.mp4/ a$ b3 O$ |$ I% u
│  │          13 泛型方法的泛型的确定_recv.mp44 N# c( ]; }& U8 H$ S* W
│  │          14 泛型接口的泛型的确定(可能是加密过的文件,请核实).mp4. q5 J' R2 _! o7 a
│  │          15 泛型通配符的使用_recv.mp4
3 u' L! l6 M+ B# w; S  ^2 q, D│  │          16 简单介绍斗地主规则_recv.mp4, s+ A; K5 u, T. J' G! M( S3 i
│  │          17 斗地主的实现_recv.mp4
6 ]' I5 J0 A1 z! f- Z+ ~│  │          18 总结_recv.mp46 b+ k# A3 s6 D( O3 P, ?
│  │          7 A7 Z3 [9 {/ f3 H5 S1 @, M+ c
│  ├─day08(集合-Collection集合体系)/ I4 v4 S# q$ _0 o, A* J
│  │  │  day08(集合-Collection集合体系).zip6 A$ c; {% L# c! T* H
│  │  │  - s1 l+ Q' h- x+ I  y& W& A; ^" h
│  │  └─video
6 X) X$ l9 C' [& [" O, p│  │          01 堆栈和队列数据结构_recv.mp49 v* Z! P& Z7 z; d- U2 O
│  │          02 数组结构和链表结构_recv.mp46 A& u2 p% o( P5 ^8 H' s4 ^
│  │          03 List接口的特点以及实现类的方法_recv.mp4) i, ^( k9 v4 B2 _  l
│  │          04 LinkedList特有方法的测试_recv.mp4
& _+ I, Z: W0 h! h$ h( u│  │          05 Set接口的特点以及实现类的方法_recv.mp40 L2 E9 R' a, K! j  ?5 U! G8 g
│  │          06 对象的哈希值_recv.mp4
- E1 x, h( W! v2 x; N│  │          07 哈希值的由来_recv.mp4
% I, k# Z1 `. S' x* H│  │          08 String的哈希值_recv.mp4; w6 m7 u5 W! ?( n) u. P. D( t' o: e* _: j
│  │          09 哈希表结构判断元素重复的原理_recv.mp4
% R5 L* d; r* w! h% x- J│  │          10 保证自定义元素的唯一性(重写hashcode和equals)_recv.mp4
1 \8 W9 [, j3 S" p│  │          11 ArrayList和HashSet的contains方法原理_recv.mp4" _  s+ f6 U1 n/ F. V4 |' Y1 |
│  │          12 总结_recv.mp4
! o* D! r9 V) s: N! P0 C│  │          3 [: l/ ?! s* m7 C+ k
│  ├─day09(集合-Map、可变参数、Collections)4 K5 `, Y4 J/ }  D
│  │  │  day09(集合-Map、可变参数、Collections).zip
- s4 V+ H5 d7 y* V2 M: M4 \5 u3 z│  │  │  4 Y4 I; T4 G7 Y3 k! w
│  │  └─video' E8 e- I4 ]# S$ i5 M  ]& o
│  │          01 Map集合的两个实现类_recv.mp4
0 x4 v6 t& o2 y' X│  │          02 Map的常用方法介绍_recv.mp4! q: `" L- M8 q  T
│  │          03 Map增删改查方法测试_recv.mp4
5 A% M$ q* N/ m: U1 H│  │          04 Map集合第一种遍历方式_recv.mp4  i3 t* F1 p" K0 \* m9 g* V' g8 k
│  │          05 Map集合第二种遍历方式图解_recv.mp4
( L: ?% J9 d! r: ?│  │          06 回顾内部类和内部接口_recv.mp47 @9 `  h- S( L, y/ A
│  │          07 Map集合的第二种遍历方式实现_recv.mp47 a8 q# Y8 J( s& ], X
│  │          08 Map存储自定义类型对象的练习_recv.mp4% _6 @9 F$ G$ b# Y
│  │          09 Properties的介绍_recv.mp4! P! O+ p. U2 p
│  │          10 Properties特有的方法和遍历练习_recv.mp40 m3 d& \2 j2 Z! |* d. C4 J6 l; G0 \
│  │          11 Properties和持久化有关的方法_recv.mp4
6 A" V6 r7 k0 g: T│  │          12 可变参数_recv.mp4/ u% S: b" u5 b2 K
│  │          13 Collections工具类型中的两个方法_recv.mp4
" c6 h, M% }! ~2 e│  │          14 自定义排序思想_recv.mp4
9 y1 x# l5 Q( O2 R│  │          15 斗地主实现_recv.mp4
* W% {# n# H2 l9 E% z2 @8 l6 x│  │          16 总结_recv.mp4& Y* q: P" s1 U* E; q0 I
│  │          8 X6 {( [& ]1 S+ ]
│  ├─day10(IO-File、递归)4 t7 P9 ?& T' Q
│  │  │  day10(IO-File、递归).zip
0 P- J! X* c* ?) `! l│  │  │  % l& H2 k% J' P0 L% V
│  │  └─video, ~& d9 B2 K' e% B& C4 l6 h: v9 r
│  │          01 File类的构造_recv.mp43 B* H: L5 o# X4 Q7 h. j
│  │          02 File类的获取方法_recv.mp49 x& I6 o/ c. L3 A0 ?2 R# g
│  │          03 File类的创建和删除方法_recv.mp4
2 [- W% v; G2 [9 p+ L0 `5 Q│  │          04 list和listFiles方法_recv.mp4
. O9 I2 }% g4 R  v) \│  │          05 list和listFiles的注意事项_recv.mp4
9 G5 a+ _' i+ E/ k│  │          06 递归的介绍_recv.mp45 m; M. r; R/ k0 E* @3 z' r
│  │          07 递归的使用前提_recv.mp43 t8 ]- a. S- o) X  _9 b
│  │          08 递归求和的调用过程_recv.mp49 ~: d; p# R1 H
│  │          09 递归练习_recv.mp4
0 \# K$ Q) q% i* \│  │          10 使用递归遍历文件夹下的所有文件_recv.mp46 \/ b- f7 l' m6 C! |7 K- `& G: ?
│  │          11 总结_recv.mp4
& J  z* K# e# o# C! i/ R│  │          12 文件过滤器的使用_recv.mp48 t' |  @7 o+ X& E* ]
│  │          13 数组Arrays工具类_recv.mp4
& O6 r! a- ^, k│  │          14 嵌套map的遍历_recv.mp4
  q/ r9 {! S- S" Q& ?* m$ c: ?) Y│  │          6 }+ `2 l% B/ r# V
│  ├─day11(IO-字节流、高效流)& ~) ?$ N5 l+ @+ R
│  │  │  code.zip& o  s4 K# P+ \* |  i, R2 Y* \8 q
│  │  │  
+ t7 Z$ `. q+ W* _2 m, }, [│  │  └─video) f" O2 N8 @( B# ]" [
│  │          01 流的介绍和分类_recv.mp4( }; r% `9 @# s, I: t
│  │          02 一切皆是字节_recv.mp4
) D9 ^- i( I2 c- }3 L& f│  │          03 OutputStream的方法_recv.mp46 g' i7 V9 f& {6 @* j% {
│  │          04 FileOutputStream的续写和换行问题_recv.mp4
& h; d+ p% L, B+ m0 t& H- E/ p2 f│  │          05 FileInputStream一次读取一个字节的使用_recv.mp4
+ z2 W4 _( f- o4 s# l│  │          06 FileInputStream一次读取一个字节数组_recv.mp42 f9 T" F. J) W* b% v0 F
│  │          07一次读取一个字节 copy文件_recv.mp4
1 ]2 e  ?  }* h& d5 y│  │          08一次读取一个字节数组 copy文件_recv.mp4) R+ z: H) k6 o5 Q
│  │          09 缓冲输出流BufferedOutputStream的使用_recv.mp4
$ z& V9 ^& X6 B' k% @4 S$ R5 f$ \2 n│  │          10 缓冲输入流BufferedInputStream的使用_recv.mp4
/ N. n, s6 p. _: K│  │          11 复制文件夹的步骤分析_recv.mp4
7 a7 |2 F# U( n  i( v; g+ Y3 P9 p│  │          12 复制文件夹的代码实现_recv.mp4: c7 Y+ z; |9 P7 }  d2 _1 X8 I
│  │          13 字节流读取中文可能出现的问题_recv.mp4
- R; P4 E: T) A/ e& j1 _│  │          14 总结_recv_XJfKd.mp4' q" ?7 i& L- R! i. V
│  │          0 K( h% l8 y' A7 t! r
│  ├─day12(IO-转换流,打印流,序列化), v. ~$ b9 U; \! e7 D' P6 t' S
│  │  │  commons-io-2.4.zip7 n* C% t, H8 C# F& R
│  │  │  
7 {$ E% ^2 [1 E* }. Q9 f) ^% d│  │  └─video% W) d+ M. ^- Q! I( l9 h9 R
│  │          01 字符编码表.mp4
# s5 |) H' a. Y. P7 G6 z1 _│  │          02 方便程序员的字符流.mp4# \5 A9 q, {" {
│  │          03 IO流的分类.mp4
. e2 H5 S1 H) k1 R- w$ N$ L│  │          04 转换流的思想(快递运输).mp4  X* O( C6 g) Z  b% h3 ~; M. o/ m
│  │          05 OutputStreamWriter的使用.mp4: V, s/ i  Z* `/ Q9 p4 g
│  │          06 InputStreamReader的使用.mp4
; |1 x5 g5 o4 C, o│  │          07 转换流和其子类的区别.mp4
6 ^/ d- \$ m3 h2 L7 \8 ?2 o│  │          08 序列化流和反序列流.mp4
( T% ?. @" |% {. @; K1 C$ P/ @│  │          09 序列化接口 以及 版本号问题.mp4# C( L# \8 J' X- @- G5 j3 m* i. G
│  │          10 transient关键字的使用.mp4
7 S- m; C5 X6 ]4 ^& A" l; [│  │          11 打印流的介绍.mp4
4 z- |) h7 T1 J/ z1 X  u5 l│  │          12 使用第三方框架的步骤.mp44 B9 y8 y5 y* w& A+ L
│  │          13 FileUtils工具类的使用.mp4  o9 Y7 F% G$ W4 g# x5 P6 V
│  │          14 总结.mp4" p! F; h: _- d
│  │          , l5 E3 {+ Y* i- Y- M
│  ├─day13(多线程-Thread、线程创建)
9 P( @6 R5 ~, v5 E( B│  │  │  06 线程的执行原理.mp4
& g8 ?$ z7 ~5 x- d│  │  │  day13(多线程-Thread、线程创建).zip
7 A" q" \! z0 Z3 O0 [8 Q│  │  │  
1 L3 q; {$ E& F+ _  S- r│  │  └─video% C1 c) S+ C* }
│  │          01 多线程的概念_.mp4! g- n- H! C+ p( F7 ~1 `
│  │          02 多线程的原理和抢占式调度_.mp45 b  K3 q5 I2 e. P0 D
│  │          03 main线程的介绍.mp4
8 N5 P% v* h! {5 y( T" e( d│  │          04 开启线程的第一种方式-继承方式.mp4
& `9 f, r$ Z9 U8 I  ~2 }│  │          05 开启线程的第二种方式-实现方式.mp4! n6 H8 h+ y0 S% W) Z
│  │          07 开启线程后栈的内存图.mp4+ ^5 t4 o0 \; O5 y2 I# @
│  │          08 两种线程创建方式的对比.mp4
9 Z( F' R5 Q; x" R8 ~( g│  │          09 使用匿名内部类创建线程对象.mp4
) f7 O( z' M. U│  │          10 卖票案例演示线程的安全问题.mp4
% O2 t! R( q+ C: [9 l2 c% K│  │          11 多线程卖票图解.mp4
' [4 k# Q1 x  N5 z  G  U. S: O│  │          12 多线程卖票Thread.slepp()演示.mp40 _+ A3 ?9 d: U: ]% B9 ^
│  │          13 分析产生线程安全问题的代码原因.mp4
6 T2 @9 w6 B2 l2 [8 _" S│  │          14 解决线程安全问题方式一同步锁.mp4
& w4 k& Y. l$ A4 c│  │          15 解决线程安全问题方式二同步方法.mp4
: h+ u, P' f3 D- Y! C' |9 A2 y( R5 B; \│  │          16 解决线程安全问题方式上Lock接口.mp47 j" [, `, f8 w) Q1 h5 u
│  │          17 线程的状态图.mp4
4 k% N  n# W6 _7 s- E│  │          18 总结.mp4
3 `& U, W: z/ ?5 A" o│  │          5 S& H; P: e9 W; f$ E3 R
│  ├─day14(网络编程-Socket网络编程), @' R6 [- f& h% F  l% q
│  │  │  day14(网络编程-Socket网络编程).zip/ [7 [( R" y- g$ T
│  │  │  
* F+ b) z7 T3 X# ^5 v- I. g% e│  │  └─video
4 u9 \% y- ^$ g6 p│  │          01 计算机网络通信协议介绍_recv.mp4
2 w) ?4 o9 G  I- `8 O: J  \* V% @& R│  │          02 IP地址和端口号_recv.mp4% g! z+ }, _+ c2 ~$ g% e) ^
│  │          03 InetAddress类的使用_recv.mp4  {% ^- B& Y; S" C" [, H9 p
│  │          04 TCP和UDP协议的介绍_recv.mp4
" G+ s$ T  y, j6 g│  │          05 使用UDP发送和接收数据的步骤_recv.mp4
$ K7 M/ ^: S0 F7 b! i* v│  │          06 UDP发送端_recv.mp4# o3 ^3 U4 p" s4 g
│  │          07 UDP接收端以及发信测试_recv.mp4  Z1 y0 V1 L/ t3 _+ B7 y
│  │          08 UDP通信多次发送_recv.mp4
' I6 \" q) [3 M, q│  │          09 服务器和客户端的区别_recv.mp4
; s( _! z4 j6 O0 \. M│  │          10 客户端和服务器的数据交互过程_recv.mp48 H8 b8 X0 Q* O6 V; v( d
│  │          11 TCP客户端_recv.mp4
8 O' E0 J/ _6 c- o/ y4 i1 C│  │          12 TCP服务器和发信测试_recv.mp4
5 p# e2 f8 x, c│  │          13 TCP通信完整数据交互版本_recv.mp4  [, O2 Q9 M- k: h( s  c
│  │          14 使用TCP通信的完整步骤_recv.mp41 k+ {2 F1 D. x! c# v, a) `  o8 k. p
│  │          15 文件上传的步骤_recv.mp4- R$ }. W- D# G0 w2 {
│  │          16 文件上传客户端_recv.mp4
5 d% p% M! P5 a! O& u6 p│  │          17 文件上传服务器以及测试_recv.mp42 E: s$ K7 M! ^
│  │          18 文件上传案例,多次上传版本_recv.mp4
/ w5 k1 g  G  D7 q: v  k+ g│  │          19 文件上传中的BUG_recv.mp4$ ^; G4 }: z( p% c
│  │          20 文件上传多线程版本_recv.mp4+ G$ p6 o& b7 F% g% n. W
│  │          21 总结_recv.mp4
) ?; q" n; k  H1 r; Y│  │         
9 m+ K% s: y. I$ Q' b│  └─day15(基础加强_XML)
; J) ^4 G/ g+ r! l9 D6 s│      │  day15(基础加强_XML).zip
( n( |8 X( K5 \) }( e( S- O. r│      │  
% J3 w% Q2 P. d; a/ ?│      └─video  d6 g7 {7 x) b2 s
│              01 XML介绍_recv.mp4
2 ~, l; i2 v, F) t│              02 XML的作用-存储数据-配置文件_recv.mp4! O) u5 S+ r3 n5 _
│              02 XML的文档声明和注释_recv.mp4
+ p! }" C7 c: e& }3 ^7 z% N│              03 元素(标签)的语法_recv.mp4$ N/ R& T6 L: n
│              04 属性的语法_recv.mp4$ P5 I: X, J7 o1 J2 o: H
│              05 转译字符_recv.mp4, |$ l1 ]. F4 h7 K& E; m9 `
│              06 CDATA区_recv.mp4- @. O" m5 f  h
│              07 约束的作用_recv.mp4
+ S0 g; _, |- L5 @7 K- W│              08(重点)根据DTD约束写出自己的XML文件_recv.mp4
$ U9 K+ }. [8 v+ v: _│              09 根据eclipse提示快速完成XML的编写_recv.mp4! F9 M5 U0 `0 h4 W4 N) ]' Y
│              10(了解)DTD的三种引入方式_recv.mp4; N6 v: J( b- a  U8 j2 ?; j/ Z
│              11(了解)DTD的语法_recv.mp44 W. b7 Y. `& u& Z+ V
│              12 Schema约束的介绍_recv.mp4
  [" v" p5 e9 O( k4 A' y; a│              13(重点)根据Schema约束写出自己的XML文件_recv.mp4) n0 s' U: ?' h6 t! Y" }% R( g
│              14(了解) 命名空间的介绍_recv.mp4  x# V3 j/ W: Q( Y, ^* e7 ]; I
│              15 介绍XML解析方式和解析开发包_recv.mp4
. G: D& s# b3 }, T6 f│              16 使用第三方Dom4J解析开发包的准备工作_recv.mp4; S! R  x; h4 O5 k( J2 G5 g% V3 q, i
│              17 Dom解析的原理以及结构模型_recv.mp4
+ C4 t. ]: s" d+ u$ L│              18(重点)使用Dom4J解析XML文件_recv.mp4
9 e# W$ f4 Y7 Z  u3 c/ B│              19 Dom4J中一些方法的介绍_recv.mp4
* _4 U. D5 F) M│              20 总结_recv.mp4
' ?4 i% b6 {& M1 w& }' ]/ M, q│              
! d$ k; T& ?9 O6 y+ _. H) v5 }* x) x├─02-mysql数据库# q+ L! }5 f" Y
│  ├─day01(数据库-sql语句&mysql单表)6 C" w' g8 \8 P, t& l( ~- Q" W
│  │  └─db_01
( t1 T" ~3 u4 X. J│  │      │  01数据库和数据库管理系统的关系.mp4
8 \; R/ K5 J- t) B7 q. H│  │      │  02 表的介绍.mp4" P9 C& y5 f6 l$ J% W# |6 _. f' R* |
│  │      │  03 表数据和java类的关系.mp4/ I9 V0 `, l/ |) H4 j
│  │      │  04 几个常见的数据库管理系统.mp4; i9 A3 N) s" }8 ?/ x
│  │      │  05 MySQL数据库的安装.mp4
4 @# x2 H$ t' i& p+ H# H│  │      │  06 MySql服务的开启和小海豚的基本使用.mp44 w- m5 `; v( G, t. n  o0 U
│  │      │  07 SQL语言的介绍.mp4; D: M# I+ \; W+ g5 c2 m( T
│  │      │  08 SQL语句的分类-四大类.mp4
1 W" n$ }' I: U, a& Q│  │      │  09 SQL语言的基本语法和数据类型(重要).mp4  q! V) p' B( v; |- D2 v
│  │      │  10 DDL之操作数据库.mp4" }# ^/ N, N- Y; F  M5 b/ ]
│  │      │  11 DDL之操作数据库中的表.mp4( w+ Z8 d( ~; p( L# c
│  │      │  12 DDL之操作数据库中的表中的列.mp4' _3 S% H8 w5 H% R# W: l
│  │      │  13 DML之操作表数据,对数据进行增删改.mp4
8 q3 R4 M3 z* c% t" |│  │      │  14 DQL之基本查询以及条件语句.mp4" G5 \# X6 D. M/ B$ E/ f" S2 h5 z0 `
│  │      │  14 三个知识点.mp48 O/ k2 P. |. f8 @* `
│  │      │  16 (重点)DQL练习.mp4
! ~' E) f: h) @7 p9 Z- T- E6 S/ _│  │      │  17 总结.mp4
) Z3 h' Z0 ~+ j0 x7 u" }1 z│  │      │  db_01.zip
# T& |+ J6 R! ~3 [: W│  │      │  SQLyog-8.32(sn).rar6 W* `. Q; w) L2 i% S5 H7 y2 Y, f( L$ y+ w& U
│  │      │  5 \% r; B8 o1 X
│  │      └─video% S( J* `& O' U3 ]6 w+ ?( ^4 K& s/ C3 H* K: B
│  ├─day02 ( 数据库-mysql单表 )& P; Y8 u" R5 d& n
│  │      00 重点回顾.mp4) t' c1 |) O& [& S$ G* q
│  │      01 排序查询.mp4
0 l( W) ~6 |$ l/ _│  │      02 聚合查询.mp4% B4 z4 ]( G# k. F7 ]2 x8 Z8 O. Z
│  │      03 分组查询上.mp4
6 W, R, Y/ [" T/ B+ d+ y│  │      04 分组查询下.mp4- R; Y  L4 p2 Y+ R4 @( u( X) c7 Y1 q
│  │      05 完整的查询过程.mp4
" B! y1 x4 M6 x) s* V│  │      06 分页查询.mp4- y+ G, G; p" z8 G7 G
│  │      07 SQL的备份和恢复.mp4
4 l# w% W; v3 ^│  │      08 数据完整性的介绍.mp4/ q) J4 G* u6 T, E- c9 _1 ^2 X
│  │      09 添加主键约束的三种方式(记住第一种即可).mp4
% x$ j! ?+ H( q│  │      10 添加唯一约束的三种方式(记住第一种方式).mp4
4 I4 j% _: i! U4 A" U# m2 C│  │      11 自动增长约束的添加语法(记住第一种).mp4: C4 m- I3 L( C% k. ~
│  │      12 自动增长约束的其他问题(了解).mp4
0 O: D# x# _, q9 D$ ?* t│  │      13 添加非空约束(记住第一种).mp4" Z1 I0 X6 l9 Z6 T0 U0 e
│  │      14 添加默认约束(记住第一种).mp4
* g: Q  \/ B& l  q0 K4 B6 s│  │      15 一对多关系.mp4& E. |+ p9 w7 {) s5 {
│  │      16 多对多关系.mp46 @5 A) F+ \3 U9 Z
│  │      17总结.mp4* q1 y% y3 `6 O4 L' @
│  │      day02 ( 数据库-mysql单表 ).zip
- H, V! U* a; E" f│  │      $ ?. I2 J$ R) u4 k7 M8 G- h+ O: }
│  └─day03(数据库-多表查询)$ k5 }$ s" ?; L6 X5 G1 i+ |
│      │  01 实战1-省和市.mp4
) L+ r- C% b$ f4 O) q│      │  02 实战2-用户和角色.mp4
/ j4 @9 L  ~$ G' ^/ P│      │  03 实战3-角色和权限.mp4
/ T4 h$ n: s8 |│      │  05 学生和课程表.mp4
1 m0 P* ~; W4 ~4 P8 J) y│      │  06 数据准备.mp4
9 w2 }% D# C& Z│      │  07 多表查询一交叉查询.mp40 T6 f& v% J, p( \+ P; k
│      │  08 多表查询二内连接查询.mp4+ h! j$ u. D5 S/ k& a
│      │  09 多表查询多连接介绍和练习.mp42 _0 v5 ^3 A# \! M
│      │  10 子查询练习.mp4
/ A0 L8 Q" V; p' o" h( J│      │  11 单表练习.mp4
& i4 H/ b2 R0 m# l│      │  12 多表练习.mp4  H# C: e( N' ?) Z
│      │  day03(数据库-多表查询).zip% w, L8 ]$ q1 J9 }+ n) o
│      │  
: [* Y6 a2 U! j- \! f│      └─video% g% m7 U8 @8 m  R; p2 }
├─03-JDBC&综合案例
* S( Y; [# U2 g$ }  ?  e│  ├─day01(JDBC)4 S4 b3 Z0 |9 c+ \3 r' }
│  │      01 JDBC和数据库驱动_.mp4
7 e- P+ {- |, t( Q+ ]$ {/ h│  │      02 JDBC使用各种数据库的原理_.mp4
8 Q, j* A0 V+ J6 q│  │      03 JDBC操作数据库的步骤实现_.mp4
! ~$ V, F! U: ?8 x8 [% Y# v  _│  │      04 注册驱动详解_.mp4! P6 D& o0 S3 y1 T' o+ R9 v
│  │      05 获取连接详解_.mp4) W+ W; J; G* a/ D
│  │      06 获取Statement以及执行增删改查详解_.mp4" s' _7 K; R  E
│  │      07 结果处理详解_.mp4
6 `! o0 d& s: X# O│  │      08 关闭资源详解_.mp4/ I4 z, e0 ~) d& V, F5 f' ~
│  │      09 JDBCUtils的编写和基本使用_.mp4
& j8 N5 x3 @$ Y1 N│  │      10 JDBCUtils练习增删改查_.mp41 O  Q8 N; {/ R, k( C
│  │      11 SQL注入和PreparedStatement的使用_.mp40 ~3 r# V* C; e& j$ \; v& G
│  │      12 PreparedStatement练习_.mp4& g% ]& d6 N0 F  b
│  │      13 总结_.mp4
& {9 j; j3 _7 |; @0 }8 ?; O│  │      14 JDBCUtils高级版本_.mp4; e% M. w8 z: G5 z- d& k
│  │      day01(JDBC).zip
1 `. G: c, M' @% x/ g+ f9 {+ b│  │      
* k. L! I+ e. O2 j( K- J: m│  ├─day02(jdbc连接池和dbutils)
( B! v& D+ Q. A1 e7 J│  │  │  day02(jdbc连接池和dbutils).zip8 v$ w9 F7 _' n" V
│  │  │  ' k4 p5 a$ i2 C" X
│  │  └─video
% ]2 A: i% r  F5 b( _5 I│  │          01 连接池的介绍_.mp4
' R* v5 C4 e  m# }" _7 e) h8 ]1 R│  │          02 数据库连接池的规范DataSource接口_.mp4
% Y+ @& d" x! u( G: G' D; u  V- w4 H│  │          03 DBCPUtils编写_.mp4- R* r( N2 Q* i) O
│  │          04 DBCP使用配置文件的编写_.mp4
5 F. {4 I# B" r│  │          05 DBCPUtils工具类测试_.mp4& @3 z4 i" ^: ?  l( [! w2 F  X) k
│  │          06 DBCPUtils02工具类测试_.mp4
- Q3 K; T& K6 |│  │          07 C3P0连接池的编写_.mp4& H2 Y$ l0 u+ \' z- x' `* i
│  │          08 C3P0连接池工具类测试_.mp47 N' I5 K8 J* |! m' F3 O. u9 [
│  │          09 DBUtils框架介绍_.mp4
; I8 _9 R1 m9 C; C7 O; a+ h: f│  │          10 使用DBUtils执行增删改操作_.mp47 x' d( x' [1 Y
│  │          11 使用ArrayHandler和ArrayListHander处理类处理结果集_.mp4
% i/ s9 M1 w, ~+ c│  │          12 使用BeanHandler和BeanListHandler处理结果集_.mp4+ q  a. m6 X* O% a0 k
│  │          13 使用ColumnListHandler处理结果集_.mp4! G5 ?: P0 J9 N  r7 K, y
│  │          14 使用MapHandler和MapListHander处理结果集_.mp49 C4 e6 z8 {( Y9 l
│  │          15 使用ScalarHandler处理单个值结果集_.mp4
: X! a* E- D4 w% O8 k; n│  │          16 总结_.mp4
( s( u, B  j' \8 e9 r. k0 N* M* _9 ?│  │          17 C3P0的默认配置和命名配置_.mp4
$ r  ?& R4 ?  G8 B│  │         
( \0 o, c0 p3 M4 h. ^1 s' P7 f│  ├─day03(JDBC事务)- S4 o* F( A1 D: {4 I: z# {
│  │  │  day03(JDBC事务).zip$ X& H9 x! F9 W3 U2 f$ K
│  │  │  
3 t. ]6 u+ {, }7 F& D/ j3 i( N, ~3 d│  │  └─video
# P9 T( _* V$ V, P│  │          01 转账案例介绍_.mp4
+ C6 T, ^& I- b5 y! y6 B│  │          02 数据库事务的介绍和事务的三个操作_.mp4; Q5 X+ ~2 X* ~# B
│  │          03 原生JDBC模拟转账的问题_.mp4
% Z( }' Z" e( W. G1 W" [. ~' g$ }│  │          04 原生JDBC模拟转账的问题解决-使用事务_.mp4; I, @' G7 _3 X4 Y4 z6 l
│  │          05 DBUtils模拟转账案例_.mp4
2 I+ K* L& B; z: e: |* N& _" V│  │          06 三层思想的介绍_.mp4
. S' G) B3 C: u2 c' I│  │          07 使用三层思想搭建案例框架_.mp4
, {( l& ^- w( O- K1 @│  │          08 转账的DAO层_.mp42 h- T  q0 u. {* f1 K6 z
│  │          09 转账的Service和View层以及案例测试_.mp4
, I. i# H( t: }) A- `│  │          10 转账的中级版本,具有事务回滚操作_.mp4
5 i: [- D! Q+ c) |5 X1 m1 C9 `1 f│  │          11 业务层管理连接的开始,提交和回滚的弊端_.mp4' C6 d- p2 _% ?" I9 H! w
│  │          12 ThreadLocal的介绍_.mp4- W9 \" a7 _, O2 _: o( w5 A
│  │          13 分析连接管理类如何存储连接对象_.mp4  K4 G8 }6 s& r. C; `4 y
│  │          14 ConnectionManager的代码实现_.mp4
0 c# r  M, @0 C, A│  │          15 了解事务的隔离级别_.mp4
, V' q- R) P! M/ t5 `. }│  │          16 总结.mp4; e9 H  L# c: \  D
│  │         
7 a2 g! D4 A* q2 `8 W│  └─day04(综合案例&总结)
6 z- s( o7 Y; F│      │  code.zip" [' A+ ?8 T& ~0 m0 z% b* E9 h  ~
│      │  % I- M5 _7 \" {9 l3 [
│      └─video
8 S5 R! m& Y3 C) s: c6 \+ y- {│              01 案例需求演示_.mp4
" i& l  L# X6 d+ i8 Q* _│              02 三层思想和框架搭建_.mp4" [/ R$ {' @/ I
│              03 基本流程框架的搭建_.mp4/ G9 K: c. e% X& k# q5 T4 c, p) B
│              04 添加商品的三层_.mp4
" G. K" h# Q/ b. Z│              05 根据id查询商品的三层_.mp4
3 g5 q* L  F5 [, O# v$ {│              06 修改商品的三层_.mp4: X. v, e$ }1 ^) s8 `+ M  `2 A* c
│              07 查询所有商品的三层_.mp46 t% E6 U$ P6 ~1 l# K
│              08 根据id删除商品的三层_.mp4
" ^3 U) \3 s7 S2 _  c4 F) }; b│              09 批量删除商品的三层_.mp4
9 r3 r5 R5 Z0 N+ |6 p! X0 A│              10 给批量删除加上事务_.mp4
! _0 Y/ b5 V! D' m8 g9 C0 L│              11 总结1_.mp4+ i6 X2 z9 J9 h8 g8 b, k
│              12 总结2_.mp4$ ^3 N) K4 R: b. I9 ?1 X
│              13 总结3_.mp4' b9 v% }1 u$ ?7 Z1 m% s
│              : S" k; B2 d! o+ r# T4 }
├─04-Web前端知识" H/ D0 Q# A. x
│  ├─day01_HTML1 Z" U. O7 m$ E6 k: |( K# y8 ^
│  │  │  day01_HTML.zip8 A8 c" Z# E$ r8 V& v- B7 E$ I; f4 \
│  │  │  
( O( f( B9 ?) n│  │  └─video/ ]# R) p+ N6 P2 p. I
│  │          00 课程介绍_.mp4
3 T+ V! d9 N! t( f│  │          01 案例1_HTML的介绍和特点_.mp4& X6 o8 }$ t$ N6 i0 S/ c, F1 Q; X# m
│  │          02 案例1-入门案例_.mp4
' G9 F$ T! {9 s+ w; i4 |% r6 V│  │          03-案例1-环境搭建_.mp49 ~/ X2 ?( q& Q
│  │          04 案例1-hn标题标签_.mp4
/ d, s( @* ?+ }0 L" ]' f* ~' `│  │          05 案例1-水平线标签_.mp4
. i4 L. Z/ Q/ z6 i9 P, s│  │          06 案例1-字体标签_.mp4; C7 m% A& }4 ^  i; n
│  │          07 案例1-格式化标签_.mp4
+ ~, O6 Y, _1 Q* `; z; q: Y6 y│  │          08 案例1-换行标签_.mp4
# o+ N$ y% Z! R2 `" Q3 \│  │          09 案例1实现_.mp4
  K! r4 Z+ X1 I│  │          10 案例2的实现_.mp47 \9 t3 J+ t( v% g$ D% K: m- H
│  │          11 案例2实现_.mp4
7 D9 m* r& e2 J/ E│  │          12 案例3-列表标签_.mp4
' C+ D% i/ j* B7 W5 [│  │          13 案例3-超链接标签_.mp4  C/ t* I8 d: T, u2 k
│  │          14 案例3-实现_.mp48 x6 t/ R9 Z- K2 t% ^; |- U
│  │          15 案例4-table标签的基本使用_.mp4  a: e. ^( M/ i$ c+ O, @) l  k
│  │          16 案例4-table标签的合并_.mp4
$ c" j5 e! p, @; ~( }│  │          17 案例4_.mp4/ p3 `$ h3 o+ m" y, C
│  │          18 案例5实现_.mp46 E+ h1 [# _8 s
│  │          19 总结_.mp4* X- O" ~6 B4 Y, q
│  │          1 r' `- y) n2 b- Y5 ]" ]
│  ├─day02_CSS
& O$ n; V) V) ]' X│  │  │  01 案例介绍_.mp44 P6 v6 B# t% I: Y0 T( Y/ V6 l& h
│  │  │  02 form表单的子标签的介绍_.mp4
/ F* F4 G1 e, i; H0 P% D* L│  │  │  03 form表单数据的提交_.mp4
8 p6 S' y$ f# l( y+ k6 n│  │  │  04 form表单的默认值问题_.mp4
/ M, i. n9 V' j+ |! o* G: P6 v8 ~9 P│  │  │  05 form标案的自身属性_.mp4
1 t3 X. m3 n4 |- ^3 C8 ?│  │  │  06 div和span的简单介绍_.mp4
( z  g' P5 j" r+ J│  │  │  07 CSS的简单介绍_.mp48 P9 S! K, Y- M# {& G: c
│  │  │  08 CSS的代码规则_.mp4
: u- w' Z' n  X  W' c│  │  │  09 CSS样式的三种引入方式_.mp4& y' W( t4 Z$ P  v: x* P' N4 T
│  │  │  10 CSS中三种最基本的选择器_.mp4# i3 |1 I: s: {5 w7 N. V- m
│  │  │  11 扩展-属性选择器和包含选择器_.mp4
: V, g8 x. {1 l# U; |% r│  │  │  12 CSS中常见的样式_.mp42 U, v( x. U# ^1 b  X
│  │  │  13 display和float样式_.mp46 @4 ^* W5 o+ M' P) Q$ ^$ S
│  │  │  14 盒子模型_.mp4! P3 b, E/ b) a
│  │  │  15 案例简单分析_.mp4
. O: [2 h  _3 Y' n/ D. g6 l0 i9 C│  │  │  16 案例实现_.mp4
+ |& d0 [- G# ~│  │  │  17 总结_.mp4
! h7 |9 ?  ]1 t7 ?│  │  │  day02_CSS.zip2 n: [& ~# O0 H, Z4 l- b/ Q) C
│  │  │  
7 o" b8 e8 M  `0 |$ k│  │  └─video
$ V+ W2 G* y  m7 F$ _) G│  ├─day03_JavaScript# \7 v$ ~* W' p! q7 }( n
│  │  │  day03_JavaScript.zip
. g$ R4 `& P; r- B4 ~% d│  │  │  $ [" X) e6 V' _9 B5 [- g! S
│  │  └─video
6 n. p: F# c! ~) g+ f3 ~0 v│  │          01 今天内容介绍和案例1描述_.mp44 G3 {9 ]) U, H/ z5 ^" s
│  │          02 HTML引入JS的两种方式_.mp4
/ D. \7 G* \6 f6 }3 z  H0 ]  u6 [│  │          02 js的介绍_.mp4
% H5 J1 I) }1 f7 S4 I│  │          03 js的数据类型介绍_.mp4) Y4 a- K; o0 V: u) y6 B
│  │          04 js的运算符_.mp48 U1 a" R5 {( ~( Q, ]' r
│  │          05 boolean参与类型转换_.mp44 C! {6 r6 t% _4 P- R: b: \
│  │          06 js中的alert和函数定义_.mp4
) I8 y( z" E- n( `│  │          07 案例1的实现_.mp41 K8 F4 N" s1 M* |, T" k
│  │          08 正则表达式和匿名函数扩展_.mp4
& b' }* O* Y3 t3 X$ `7 ?+ @9 J" Q│  │          09 定时器的练习_.mp4
* X# m* C7 e! |! E( g7 j8 B- ^│  │          10 案例2-图片标签_.mp4+ M" f3 f6 m" \" s# Q1 z
│  │          11 修改标签CSS样式的练习_.mp4
! N1 H8 Q5 t) P- t3 N│  │          12 案例3的实现_.mp4
" C/ |% m8 m/ E4 I│  │          13 innerHTML练习_.mp41 @( U: V0 P/ i! ?* ]6 ?
│  │          14 onfocus和onblur事件练习_.mp4
# Y7 V- a; E  _. }/ i│  │          15 案例4实现_.mp4# \" h5 u" T& ~  x
│  │          16 扩展BOM对象_.mp4
! B& ]' T3 m" o3 A│  │          9 a5 T+ \9 ^: p: T
│  ├─day04_JS&DOM: Q4 K$ u* f! X$ K- _
│  │  │  01 内容介绍_.mp4' S& }& U$ V* c& R8 ?
│  │  │  02 鼠标移入移出练习_.mp4* Y" a+ D( u, a- i! l$ T; j
│  │  │  03this关键字_.mp4
5 D2 _. L- T2 c: z6 r. S: h│  │  │  04 隔行换色案例复杂版本_.mp4
) l9 V( [% R3 e: r/ O1 B│  │  │  04 隔行换色案例简单版本_.mp4
8 b/ r% Q  B' _0 R7 t│  │  │  05 全选全部选实现_.mp4
5 h. r2 H! d0 l* i7 E│  │  │  06 JS中数组练习_.mp4
( v1 Y* Q  I* F& ]* Q, p* ~% t5 ]" [│  │  │  07 JS中元素操作_.mp46 v$ i8 n) Q& h" g" F0 ]1 S
│  │  │  08 省市二级联动_.mp4
: ~' u6 ?- z' z" N8 u│  │  │  09 DOM的介绍_.mp4/ \8 J. R- H9 I; l0 A. F
│  │  │  10 Document对象常用的函数和属性_.mp4
7 i& T, {8 q- W1 C# W│  │  │  11 总结_.mp4
! W! ^3 e7 `% A/ U│  │  │  day04_JS&DOM.zip
4 G; M) l0 R$ [" E! g│  │  │  
: q4 r3 V2 C& i, [2 o│  │  └─video2 m$ D; c/ B. [% v( O6 T/ R# y$ f
│  │          12 看小说案例_.wmv4 z5 d5 e- k0 ]# r
│  │          13 动画效果_.mp47 w( c: B9 M* e  E+ o9 l
│  │          # X1 \9 z+ Y7 e8 Y" q
│  ├─day05_JQuery
) A( |6 J4 Z# |. Y│  │  └─day05_JQuery) z% f1 p- y5 \8 f' A( j+ t8 e
│  │      │  day05_JQuery.zip
7 U& D! ~& G2 }; b; F│  │      │  
4 B5 n: j6 C2 ?) i8 Z: i│  │      └─视频6 N( V' x9 k; g8 G+ M; z
│  │              01jquery简介__recv.mp4! [, \# P7 ?4 f# K) x0 u  n! Z6 k. n
│  │              02获取jquery对象及和js对象之间的转换__recv.mp4
; ?; e* T" C& C6 I# ~" L│  │              03jquery页面加载成功事件__recv.mp4: `# ]/ ]5 O  Z( [" `
│  │              04jquery事件绑定__recv.mp4) S# W# Q6 A7 S) |# A# Q
│  │              05jquery事件方法__recv.mp40 }' W9 g* k1 p
│  │              06jquery效果__recv.mp4
) a9 D* l: V& W( a! J│  │              07定时弹出广告-步骤分析__recv.mp4  C  L+ S! L. ~3 m( C% \# V7 A7 q0 i
│  │              08定时弹出广告-案例实现__recv.mp4$ E' k, C. [7 r$ l# ?! @
│  │              10层次选择器__recv.mp4
! f2 `8 d. i( S" s; Z│  │              11基本过滤选择器__recv.mp48 B0 I/ I+ z- [, w6 x# C+ k- P7 G7 ]
│  │              12内容过滤选择器__recv.mp4
# e) l7 Y( A; T$ C* l│  │              13可见性过滤选择器__recv.mp4* d+ Y% _8 n& v  s0 Y% V
│  │              14属性过选择器__recv.mp4
. X9 o; F/ L# ?│  │              16隔行换色-案例实现__recv.mp4
# W) P! U" q; B8 U) c: u3 [* h│  │              18attr操作__recv.mp4! ^8 }; J1 C9 q/ P6 Q
│  │              19全选全不选-案例实现__recv.mp49 u) t; T2 H# @
│  │              ! E$ K9 u& f# W* l" a
│  ├─day06_jQuery案例8 G/ X5 _* g3 F, D6 t" D
│  │  └─day06_jQuery案例
5 A8 q% B7 n: ]. D│  │      │  day06_jQuery案例.zip- @7 f  _* N  @- w2 ^% m5 m
│  │      │  
  }" ^' a2 L  q0 ?3 d) Q  n8 P│  │      └─itheima
& Q3 D5 U& `2 M8 B/ ?- T│  │              01省市联动分析__recv.mp4
- s& u  ?6 p& C│  │              02jquery遍历__recv.mp4
4 P7 t1 g0 s( d1 U6 G( v+ O! }0 G$ s│  │              03value-html-text操作__recv.mp4
4 {! n0 F) `  z/ z│  │              04文档操作__recv.mp4$ i5 C  k1 \! @" a) V+ k
│  │              05省市联动-步骤分析__recv.mp4
+ y$ n# x' M, b; K, `$ G8 k! z│  │              06省市联动-案例实现__recv.mp4
! H1 k( |1 I! U5 m" Q# C6 ^│  │              07左右选中-技术分析__recv.mp4
! Q' L6 @) L: a. s7 N│  │              08表单属性过滤选择器__recv.mp4) a# o( O( S8 W- O) C
│  │              09左右选中-步骤分析__recv.mp4
0 D; a$ c- E, ?│  │              10左右选中-案例实现__recv.mp4" o% u! G  ]6 |7 A' n1 |6 ^
│  │              11事件切换__recv.mp4
* w3 l/ Q' `! T0 Q; }│  │              12校验器语法__recv.mp4
* B6 P: C/ ]6 [8 M. ~! b│  │              13校验器入门__recv.mp4
& [5 |# r9 C5 d) m│  │              14表单校验-案例实现__recv.mp4
* Z, r3 L; M+ N3 ]6 ]8 q│  │              15自定义校验器语法__recv.mp4
1 {) ]* p. z1 s' U│  │              16校验身份证长度__recv.mp4
% }, D$ ?# y9 v5 n- h0 W│  │              17校验身份证格式__recv.mp4
- h6 W1 b7 ~) N: \8 m│  │              
% Y. P; j) U1 U│  └─day07_Bootstrap* x6 O- G4 R. w% ^1 @$ G0 K/ E' c
│      └─day07_Bootstrap
/ w6 c: l( J$ r│          │  day07_Bootstrap.zip
  u( u6 |" V" n) i9 ~│          │  ; k4 I% o* t$ Q6 {+ a+ k
│          └─itheima/ L4 [2 `- ?' U; \
│                  01bootstrap简介__recv.mp4
- W0 y- I5 h7 b' a8 z7 y( k│                  01全局css(上)__recv.mp4
' d' l8 F% z! D│                  02bootstrap使用步骤__recv.mp4
9 z/ S6 g% Y2 O. w/ E9 ^# P3 l│                  03bootstrap入门__recv.mp4
) E8 W: V2 t3 X& u│                  04栅格系统__recv.mp4
) U; c0 z5 A9 H  f* s│                  05栅格系统增强__recv.mp4
, Y9 _8 p2 N$ g  s+ ~5 n2 b│                  06全局css(中)__recv.mp4! d4 j/ z' o" v3 l7 }6 X: s2 c. y
│                  07全局css(下)__recv.mp4, w$ I1 F* L0 M7 B
│                  08全局css(浮动和清除浮动)__recv.mp4
% ~2 Q2 [2 B: S, `* I5 }│                  09组件__recv.mp4; [* e/ Y  s; T6 F+ v9 j
│                  10轮播图插件__recv.mp4$ A* C( L, I1 N2 ]* Q
│                  11黑马商城首页-步骤分析__recv.mp44 l# k8 r, K" \3 P' c5 M
│                  12黑马商城案例实现__recv.mp4
% F& j; a* ?# |" L$ ]: A│                  
4 z5 S6 c$ s" ?├─05-JavaWeb知识/ K: x$ ?) h7 R+ W7 C
│  ├─day01_http&tomcat
5 s8 `, s( ]' R( r/ U│  │  │  day01_http&tomcat.zip
1 {* n% ]& K% J│  │  │  
; I& }  T* G+ o% L1 Z│  │  └─itheima$ [: O) z+ c  [( }0 ]! E0 k
│  │          01web概述__recv.mp4
5 U, _7 ?# x8 X. z; r│  │          02web服务器作用和常见的web服务器简介__recv.mp40 ^, O- L) n) S+ K9 g
│  │          03服务器安装及目录结构__recv.mp4$ X3 `/ k* d+ `
│  │          04web服务器注意事项__recv.mp4) y! O8 F7 C6 r9 c
│  │          05web项目目录结构__recv.mp4* X! u1 D) G0 k8 r8 V) ^
│  │          06使用工具整合tomcat__recv.mp42 O4 p" D5 i7 {. d$ r9 z8 h
│  │          07http协议概述__.mp4) m9 M3 ~% f1 B; @, h
│  │          08.请求行__.mp40 {. n0 Z6 j0 J6 h0 r7 L
│  │          09.get请求和post请求 请求行的变化__recv.mp4, V6 f( d+ x5 J& i* ^
│  │          10请求头__recv.mp41 J4 T% v, ?5 R; {) ?5 O6 p6 @
│  │          11请求体__recv.mp43 U" }; S5 Y9 q3 u
│  │          12响应行__recv.mp4% T6 i5 @$ k5 \& {/ E  `
│  │          13响应头__recv.mp4' ^/ b. h: S4 r0 c* k) d2 ^
│  │          14响应体__recv.mp4# s5 M( e. i0 P& f+ K9 z
│  │          15servlet入门__recv.mp4% m; j! Y! d4 l4 j) |
│  │         
" m4 F" k/ a/ ^  S7 [│  ├─day02_http&Servlet9 w7 J- f, T- N$ y& K
│  │  │  day02_http&Servlet.zip
7 U) L, _! t* O% M% ^' A5 f% w│  │  │  
% x1 a% B  K1 N# W3 a, T│  │  └─itheima, J  n) s2 Q# |' V! m
│  │          01servlet概述__recv.mp4
& D$ f1 C4 H/ F  w) O6 d│  │          02servlet入门__recv.mp4& d  T( N% I1 a! t' R- p* ~
│  │          03servlet简易入门__recv.mp4# j& \8 ]- e6 c: }) g/ W
│  │          04servlet声明周期__recv.mp4
, v' G# `' d( w" x% I4 b6 F- [│  │          05servlet体系结构__recv.mp4
3 j1 D- x. M% n) l( B1 O9 Y, S4 J│  │          06servlet图解__recv.mp4
. B% d4 X0 c" w) s, l# n2 w/ r│  │          07servlet图解2__recv.mp4
' }* o* ~  D, j8 i$ c│  │          08url-pattren设置__recv.mp4/ S% [5 I6 x1 \; r3 S6 W6 E4 v/ m1 g
│  │          09路径__recv.mp4
( Q5 {/ q5 y, l. g│  │          11登录案例-流程分析__recv.mp41 ?% P2 ~, `, }, b9 e) ^
│  │          12登录案例-步骤分析__recv.mp4
. b4 o7 _! C9 u7 }: }│  │          13登录案例-案例实现__recv.mp4
1 ]- F) ?$ s& ^6 S& f+ J│  │         
) {" O: B& R4 O+ h│  ├─day03_ServletResponse2 S. X& C) M5 D, ^# w  J
│  │  │  day03_ServletResponse.zip
( z: Z1 `% Y: P) g: \& o7 ^│  │  │  # P# _7 H% m. B' M
│  │  └─itheima! i, ~- o, K8 ?+ A/ e
│  │          01servletContext简介__recv.mp4
7 }3 P& {% g6 |% a, k│  │          02servletContext api__.mkv) O( x5 v) _4 j% }# `/ D  L
│  │          03ServletContext资源共享__recv.mp4
1 Z. j: v0 x' d1 O) L# y( R- F9 A│  │          04记录访问次数-流程分析__recv.mp4
1 Y9 N8 T2 Q. R, F% S6 }│  │          05记录访问次数-案例实现__recv.mp4
, @$ G# r% {2 J│  │          06响应行__recv.mp4, b% s3 l. q9 y
│  │          07响应头-重定向__recv.mp4
- G' I6 M  a6 U, p) l9 Q1 ~│  │          08响应头-定时刷新__recv.mp4
  n" A0 I9 b5 c) f: r$ W& H" y│  │          09响应头-content-type__recv.mp4
* d% S6 Q* L; _│  │          10下载功能实现-需求分析__recv.mp47 ?( w. H( }4 `5 u; _9 x
│  │          11下载功能实现-代码实现__recv.mp42 R  o  Y: P# ~( J9 i
│  │          12验证码切换-案例实现__recv.mp4
" {2 }+ R' J) Z│  │         
( m+ {$ U" w+ |& y# z% d│  ├─day04_request" C& {* ^/ P8 E; M& ^
│  │  │  day04_request.zip) U& X, M* B2 p, ?2 M
│  │  │  6 B' {( F& v" O8 V9 y7 `# _. `
│  │  └─itheima
% r$ V+ [. \) D3 P% w$ O( x│  │          01请求行__recv.mp4( |2 p1 h2 d5 _  F
│  │          02请求头__recv.mp4
& S9 _+ S: ?0 ?6 n2 l* L0 e. a│  │          03请求体__recv.mp4
2 z1 |+ B4 v5 l" P% \6 a! k; e│  │          04乱码的总结__recv.mp4! E1 ]3 J* w* R' S
│  │          05请求乱码解决方式__recv.mp4; S3 Y: ]3 f' t) _6 H) E* J( g
│  │          06请求转发__recv.mp4
% ]1 S" e$ ~8 A8 @& a* n│  │          07request域对象__recv.mp4' i% d% _8 O/ |! k7 F& F
│  │          08注册案例-流程分析__recv.mp45 H, E+ H) G, q) a
│  │          09注册案例-步骤分析__recv.mp4- B0 ?0 `7 J: I6 Q
│  │          10注册案例-案例实现__recv.mp4
/ p7 d# Z6 W; B# O! V9 R( C1 u* D│  │          11登录案例完善__recv.mp44 N+ ~4 j8 }2 D* [& P
│  │          * V3 s, r3 ~7 Q) W5 h' Y- `& @
│  ├─day05_Cookie&Session$ Z0 l. V$ @7 M* x
│  │  │  day05_Cookie&Session.zip1 g" A, I! T; L. K
│  │  │  - G& r! @( f6 k* [7 _! [
│  │  └─itheima3 L' ?4 P& g* b/ I
│  │          01会话简介__recv.mp4
- i4 N" {; h$ y6 h3 A) H, l( ^│  │          02cookie工作流程__recv.mp4( I; l6 T! c) W; c! |. J7 b7 q1 Y
│  │          03cookie的创建-写回浏览器-获取cookie__recv.mp4
' q; y' Y% y0 l3 r/ h2 T/ Q│  │          04cookie携带的规则__recv.mp4
+ z- h3 [* q$ p│  │          05删除cookie__recv.mp4
) M6 x; M6 H$ k# F1 v% r6 [% i│  │          06session的工作流程__recv.mp4" _( ]) t0 V3 a6 ?% Z3 {2 e% X
│  │          07session的创建__recv.mp4! n/ f' ~* r% }) L
│  │          08session的销毁__recv.mp4% Y4 y  H# C2 q
│  │          09servlet三大域对象__recv.mp4
) S  ^, B5 p( ~# m2 m│  │          10记录最后一次访问时间-流程分析__recv.mp4
; {8 {+ S2 s/ l5 Z1 F│  │          11记录最后的访问时间-步骤分析__recv.mp42 C9 A1 z2 q4 s- p8 X3 d
│  │          12记录最后一次访问时间-案例实现__recv.mkv
# J$ ]. j# \/ Q1 Z0 I9 t│  │          13一次性验证码-需求分析__recv.mkv
! a8 b8 V2 d! y│  │          14为什么使用session域对象__recv.mp4
- R9 u6 O. U- a2 {│  │          16一次性验证码-步骤分析__recv.mkv
, N4 x1 O2 W: Z/ q, u6 [2 v0 ^5 s│  │          17一次性验证码-案例实现__recv.mkv5 w0 E& |! G! ~, [5 s5 `! E
│  │          % n0 n( W" x! f. }
│  ├─day06-JSP/ p, Z2 F6 o# V, m, y; W" N
│  │  │  day06-JSP.zip
! y) Y7 D  Y: r. j. N│  │  │  # `9 k' V7 p4 k2 z8 M
│  │  └─itheima# F. ?, n( J2 W, `+ j; `
│  │          01jsp简介__recv.mkv
3 v9 W  K/ J9 \│  │          02jsp工作流程__recv.mkv
7 W4 T* W! M$ V. e& ]1 a2 d# v│  │          03jap脚本__recv.mkv2 f) P, t" g& z( a
│  │          04jsp注释__recv.mkv
- ^; `4 U* Z; ]1 k: R& W; c│  │          05jsp指令分类__recv.mkv9 Y& r9 j( f8 _- V. ^, U; a; g
│  │          06jsppage指令__recv.mkv. g+ p- g+ V" s& \
│  │          07include指令__recv.mkv
  L" O7 A/ p4 Q. L2 c│  │          08jsp内置对象__recv.mkv
+ h' _4 O$ ]) z4 T! J0 Q7 I│  │          09jsp动作标签__recv.mkv
" i- `. I; u1 v- Z│  │          10查询所有商品-流程分析__recv.mkv
* C( p% T0 p3 l# d│  │          11查询所有商品-步骤分析__recv.mkv: C4 b6 ]3 X% t) w+ |3 P: m
│  │          12查询所有商品-案例实现__recv.mkv+ N+ x! c/ u6 K7 S9 L9 g8 r5 G8 P! m& s
│  │          * a" |! c1 M; K3 d7 k6 U8 c
│  ├─day07_JSP模式&EL&jstl
; Y, L2 I/ \* V$ J) p│  │  │  day07_JSP模式&EL&jstl.zip1 _! ?. w  e+ Y3 m) E
│  │  │  7 O: X8 ]: d9 j; [3 Z
│  │  └─itheima
! _9 g; D& l5 Q) G4 x$ f│  │          01el表达式简介__recv.mkv: q4 F% z0 @+ k8 _0 s
│  │          02el获取简单数据__recv.mkv  Z1 n* Y" g  ^+ G3 {! t
│  │          03获取复杂数据(上)__recv.mkv
& E* |  A$ C$ c! G6 x8 p│  │          04获取复杂数据(下)__recv.mkv
8 l% d5 O0 U( K( n│  │          05el执行运算__recv.mkv* T7 T  a; e+ o8 b! q6 j7 b
│  │          06el中的内置对象__recv.mkv
8 O* b" q$ F# c  i1 f1 c│  │          07jstl-if_.flv+ B$ T( V+ b" d3 ^
│  │          07jstl-if__.mkv) T, k8 z) C- W- P# j
│  │          08jstl-formeach基本应用__recv.mkv
8 v3 j! I6 K' I0 p$ i& s│  │          09jstl-foreach高级应用__recv.mkv- K% n6 M7 M+ Q. K8 Y
│  │          10查询所有商品完善-案例实现__recv.mkv) F7 q- U8 Q7 a) D, P. g6 p
│  │          11三层架构和mvc__recv.mkv
6 Y8 {; L6 k5 i7 }8 F│  │         
9 E' ?  a6 x% S# k- |│  ├─day08_Filter过滤器
  X$ p1 Z0 f5 \8 a! t+ Z0 q│  │  │  day08_Filter过滤器.zip+ [5 Z% e$ e1 z8 P, X
│  │  │  , w8 u& I! e# ~) P
│  │  └─itheima
; G! [- N7 E/ A- d/ s9 p, ]$ J│  │          01filter简介__recv.mkv' ^6 m5 t6 e+ {: R% a
│  │          02filter入门__recv.mkv
2 z0 `- {5 l" t7 a│  │          03filter简易入门__recv.mkv( g: R$ I3 ]( P1 c6 ]0 K
│  │          04filter声明周期__recv.mkv6 t& U$ `/ D7 {
│  │          05filterchain过滤器链(多个filter执行顺序)__recv.mkv& C# x6 B1 D+ T+ y8 O* H2 }
│  │          06filter-mapping子标签__recv.mkv
" B6 e& h0 z/ O+ {) ~│  │          07filterConfig__recv.mkv. m7 \' t; P& a# g3 h$ c
│  │          08自动登录-技术分析__recv.mkv
4 |3 Y3 e) r# O, F! @8 I│  │          09自动登录-流程分析__recv.mkv0 ]9 l% L6 T' x/ M
│  │          10自动登录-案例实现__recv.mkv9 |1 y4 d& M* u
│  │          11统一编码-案例实现__recv.mkv
1 [9 W* L1 w3 Q* x! Z+ P6 U│  │         
% F- P& ]/ a7 c│  ├─day09_Listener监听器$ k2 v9 Q+ m% {' Q2 u1 b
│  │  │  day09_Listener监听器.zip
- s. {; ?: {: z│  │  │  
6 J1 R- i5 J9 F: @6 K8 d│  │  └─itheima: B; \. k3 y" R6 ~
│  │          01监听器概述_.avi! f- h2 Q7 W1 ]. [* i5 S; ~0 f
│  │          02ServletContext对象的创建和销毁_.avi
5 w- h. I4 ^! {7 f9 o( y0 ^0 g4 Z│  │          03ServletRquest创建和销毁_.avi
. u) {& v# Z$ ]3 v% l2 Q9 C/ I│  │          04HttpSession创建和销毁_.avi
2 F3 \. f3 I/ _" W1 ~2 Y│  │          05监听三个对象属性的变化_.avi8 X, P/ `' d- R' l4 r
│  │          06监听javabean在session中状态的变化_.avi9 N# \! c6 ~' E' V( s  U* i' K' n' \4 n
│  │          07定时器演示及calendar介绍_.avi- _$ m( C( e7 D
│  │          08calendar日历对象_.avi
5 A1 l# ~% Q2 o! Q- z! F│  │          09邮件服务器流程介绍_.avi9 v$ ^( u' N: B: m, [  j0 x
│  │          10配置邮件客户端及服务端_.avi
3 `% n5 o  l6 d. h6 W│  │          11自动发送邮件-步骤分析_.avi# l) q- N' V/ j4 r' u3 j
│  │          12自动发送生日祝福邮件-案例实现_.avi
  Z3 g% \* }1 A4 i│  │         
7 Q% U5 |3 I$ K3 |" ]* v│  ├─day10_JDBC案例-增删改查: U. ^; n! G3 B9 j- E# a1 K
│  │  │  day10_JDBC案例-增删改查.zip' s: v4 T# K$ ^3 O- c
│  │  │  
% b  o3 G- e1 f, m│  │  └─itheima- R" z. ?+ E; U% _0 H$ J5 ^) F0 d
│  │          01查询所有商品-流程分析_.avi
( o/ `& @+ X+ r+ t│  │          02查询所有商品-步骤分析_.avi
* p) K) _! I7 b* C. Q! Q│  │          03查询所有商品-案例实现_.avi! j* R# y" R9 t; X9 N1 n
│  │          04增加商品-流程分析_.avi' s' R2 e0 |0 f) v+ Y
│  │          05增加商品-步骤分析_.avi- M" v, _  `5 z; S
│  │          06添加商品-案例实现_.avi  v; k2 `, L& V# d9 h5 L( w5 Q
│  │          07修改商品-流程分析_.avi
0 C- b9 \' c: G" O- D' r2 [│  │          08修改商品-案例实现_.avi
+ x" E% o- x: D# F% G│  │          09删除商品-流程分析_.avi
# Y" J' [! m. v$ h; K. M- O0 i, X. U# ]│  │          10删除商品-案例分析_.avi
0 _, o+ o1 G1 E│  │         
7 [& q. X1 |7 {" [│  ├─day11_JDBC案例-条件&分页6 n, C2 E+ p; @' I) G
│  │  │  day11_JDBC案例-条件&分页.zip
  y, F& g4 Z. j│  │  │  
+ _* {1 M9 q3 e4 F│  │  └─视频
1 w! _  _; o4 P) S2 t/ P! Q8 t│  │          01批量删除-流程分析_.mp4
/ p' S, [$ q7 a│  │          02批量删除-步骤分析_.mp4
, }: S7 T) t9 N+ e│  │          03批量删除-案例实现_.mp4' {1 b+ f3 Q, V5 h" c
│  │          04模糊查询-流程分析_.avi/ |/ t. h: e1 @5 l' e8 Y" j
│  │          05模糊查询-案例实现_.avi7 U. F( w. {2 O$ G. A
│  │          06分页案例-流程分析_.avi2 f/ A$ @8 ]5 \( _: e2 `0 ~/ w2 y
│  │          07分页查询-后台实现_.avi7 l  [: W4 {8 E: p: F
│  │          08分页-前台实现_.avi
, h* D7 {% Q% C2 y7 \. U. X│  │          ' V7 G% l5 W, y: m
│  ├─day12_Ajax&Jquery4 I4 d6 ^5 B0 a+ c$ g: z& ?5 e7 E
│  │  │  day12_Ajax&Jquery.zip( m0 c. s8 J* P3 l. K
│  │  │  
1 e1 p% X# d* W' a+ v3 @0 f│  │  └─itheima
3 E; E/ a! O4 Q4 A  r  M! v, Q│  │          01ajax简介__recv.mkv  j. i; x* r. x" o- `
│  │          02js中的ajax开发步骤__recv.mkv/ a. y* t$ n3 {7 I' _9 }
│  │          03js中ajax-get请求__recv.mkv
3 m* ?) R; X; ?! Y2 p# Y│  │          04js中ajax-post请求__recv.mkv
  g: _4 j* c- s│  │          05js中ajax-post请求(补充)__recv.mkv3 ?$ p' k8 m3 {/ u! x! k
│  │          06jquery中的ajax-get__recv.mkv
5 y# r& ~- C- p1 [8 ?1 S5 }6 n│  │          07jquery中的ajax-post__recv.mkv( p6 e" R' h: I3 j
│  │          08jquery-ajax__.mkv
) A7 Z) o9 U0 e│  │          09校验用户名-步骤分析__recv.mkv
: Y# S! O, [- \( _  l3 v- Q│  │          10校验用户名-案例实现__recv.mkv1 S6 s* x' e9 A+ v' i
│  │          11json__.mkv
3 g$ _% m0 [! B" F$ w$ J+ n│  │          12下拉提示-步骤分析__recv.mkv4 R! `& l" k6 J# I
│  │          13下拉提示-案例实现__recv.mkv
  E; P/ P( \: s3 Y: k* X& `: i│  │          & W! t5 {! P9 F, ]- @2 r
│  └─day13_easyui&tree
. d, H+ U& }( h8 u* x) D- h( N│      │  day13_easyui&tree.zip
. m7 ~' S) V2 o│      │  
% t4 B+ p# I% Y. S' {# L│      └─视频" ^1 v7 ~8 M: x0 N2 y
│              01easyUI简介__recv.mkv
$ u; j( T, T% o4 H3 |; D; j& B2 J│              02easyui如何使用__recv.mkv5 t1 b( k2 X3 ^! U, O% e
│              03easyui组件使用__recv.mkv) M( d: P! R) L! a, P  L
│              04easyui属性,事件,方法的使用__recv.mkv# v5 k1 d# G# B, Q+ h: D. D2 A* j
│              05accordion__recv.mkv
% z6 y% A( V4 U2 A& |# _│              06tree的使用__recv.mkv
) Q: F. _$ P3 @( }│              07tabs选项卡的使用__recv.mkv, b6 A& F. ]+ x/ Q- F& v" j
│              08datagrid__recv.mkv3 b9 o5 H4 A6 ~! x
│              09easyui组件整合__recv.mkv
+ M# ~+ \" V1 Q9 v│              10dialog__recv.mkv
7 j; R) L: |1 W7 P. y│                d. F# _5 F3 {+ q+ ]5 u% L
├─06-JavaWeb技术加强9 s: C+ V' [( r- B
│  ├─day01_linux入门
% M; y% w( r- T( j! n  z│  │  │  day01_linux入门.7z7 h& L& N4 Y! ?) k9 T' O
│  │  │  7 a7 r& L% M' z" W: m6 f. u
│  │  ├─day21资料
5 H3 T: \- S6 j5 X5 X│  │  │  │  day21--linux入门.pdf, p7 i& J8 c9 K# \2 b- Y" {- `" G
│  │  │  │  Linux笔记.doc; H+ o1 a2 {. u" m0 B' q5 ~
│  │  │  │  
. J3 h' S8 w7 n│  │  │  └─资料
  w) X7 u4 f: Y; s│  │  │      │  00-Linux命令大全(修改版).chm
% d4 u2 M! p; W9 o6 p│  │  │      │  01-虚拟软件vmware安装.doc
; x! d( {+ Q5 {! h9 ~1 A│  │  │      │  02-centOS6.7安装.doc$ z3 M2 L, \' M. V2 a
│  │  │      │  03-Linux各目录及每个目录的详细介绍.docx2 w0 _: |, @6 n/ T# ]
│  │  │      │  04-vi使用方法详细介绍.docx) [0 H  I: e- u( `
│  │  │      │  05-Vim命令合集.docx; l8 r' A% Y. O3 L: S& m
│  │  │      │  06-Linux RPM 命令参数使用详解.docx
9 d" @3 Z3 _- m' |% @/ F│  │  │      │  SSHSecureShellClient-3.2.9.exe
+ h4 a5 T1 q* ^6 ~+ M6 b- |│  │  │      │  
3 |, ~- ?7 U3 O, D2 q│  │  │      └─软件包1 A8 x& l3 M$ |* m7 a
│  │  │          ├─jdk
5 K5 j8 S) ~( K0 J│  │  │          │      jdk-7u71-linux-i586.tar.gz5 t0 p  @, D4 u  c8 ~
│  │  │          │      ) s2 `) |/ r5 W" L
│  │  │          ├─mysql
6 V! k  ?7 Z. F8 _3 f" M│  │  │          │      MySQL-5.6.22-1.el6.i686.rpm-bundle.tar
9 i- a" A* N% w7 c6 d7 Y1 U│  │  │          │      
. t3 w  t  P  n4 o+ M8 \7 o│  │  │          └─tomcat" S9 k, c) w) l" N0 z& ~/ V
│  │  │                  apache-tomcat-7.0.57.tar.gz/ Z' Y3 ?, O* z' e* B
│  │  │                  3 V, {9 L9 Z  j2 Z! T
│  │  ├─其他! f+ i* g1 g$ Q" T/ q/ a
│  │  │  │  linux入门.pdf5 a: Z9 x; V, P1 i" M$ [7 j$ E
│  │  │  │  Linux笔记.doc; m4 K9 D% P4 q2 M3 ~: K) `
│  │  │  │  
% U: G6 w7 a! a. }1 f│  │  │  ├─xshell和xftp
+ f6 i- m! h# h3 M│  │  │  │      Xftp_5.0.1028.exe
3 `2 d0 c7 F* B7 E3 u2 s7 U) V* i│  │  │  │      xshell5_wm_5.0.1332.exe1 e- X" w% I1 M
│  │  │  │      7 X6 N& X" r6 m. ^2 @& j
│  │  │  └─资料
/ t7 X/ u- u* r4 J% n: I│  │  │      │  00-Linux命令大全(修改版).chm
5 H) f: R0 R: l2 X" ~/ g' @│  │  │      │  01-虚拟软件vmware安装.doc, z) k7 a; _( {) F, \* @
│  │  │      │  02-centOS6.7安装.doc" V4 D# S4 _  B$ A
│  │  │      │  03-Linux各目录及每个目录的详细介绍.docx, E  ]1 u$ t2 E6 O4 n
│  │  │      │  04-vi使用方法详细介绍.docx
( J) J! f) o. M; g0 ?. D5 |0 O/ B│  │  │      │  05-Vim命令合集.docx9 q3 X1 S0 z) I; T
│  │  │      │  06-Linux RPM 命令参数使用详解.docx
  w3 w. D2 g" z  a1 [7 K* ^│  │  │      │  SSHSecureShellClient-3.2.9.exe( k' A2 f6 }. b4 b) s. U" R. [) A. I
│  │  │      │  
" [4 Q: H& C+ g! h$ I│  │  │      └─软件包/ n/ G! I8 E8 D% \
│  │  │          ├─jdk) v. n5 H% U3 q  [- }9 V
│  │  │          │      jdk-7u71-linux-i586.tar.gz3 C; r0 U% r+ Z7 ~1 _6 f1 S/ f4 D
│  │  │          │      
5 I$ L8 |) F5 e' _: X$ Z( t│  │  │          ├─mysql
& d; q- k, B0 G3 E/ z5 P4 D: _│  │  │          │      MySQL-5.6.22-1.el6.i686.rpm-bundle.tar) K9 D4 D9 z+ @! m, {
│  │  │          │      
$ X' ?' B7 s: R│  │  │          └─tomcat& ^/ s7 u5 S0 f
│  │  │                  apache-tomcat-7.0.57.tar.gz  \% b  ^( S  G3 Z+ u5 ^  t
│  │  │                  * p% w! Y( f3 U; i8 Q4 e
│  │  ├─视频- x  j2 H/ R! K
│  │  │      01linux简介__recv.mkv
5 u4 G3 U5 i% w7 e& Z, q  g' M│  │  │      02centOS安装__recv.mkv9 \# s  c! m! [+ W& X: F+ z
│  │  │      03目录结构和目录切换命令__recv.mkv5 D0 s$ J" [- |  D4 }7 I- G
│  │  │      04目录的增加,目录的查询,目录的修改__recv.mkv) J7 V6 L  @6 c* J2 C
│  │  │      05目录的拷贝,目录的移动,目录的删除__recv.mkv
; c" j" l2 I8 x" P9 g1 n+ v, F│  │  │      06文件的增加,文件的查看__recv.mkv6 n: B0 l% A5 n) T8 a  C/ S5 g
│  │  │      07文件的修改和删除__recv.mkv! d% h$ @3 W8 Q* g" o) }
│  │  │      08文件的压缩和解压__recv.mkv
$ ?' B  e' E; s! O/ i; `0 ^│  │  │      09linux其他命令__recv.mkv* K; X4 ]9 T  K1 H( z4 B
│  │  │      10linux权限命令__recv.mkv$ E: Z" s9 g6 i8 q' {4 i+ ?; t& k+ l
│  │  │      11linux远程连接工具__recv.mkv. ?3 i5 ?3 D  Z
│  │  │      8 M# Z& s2 I3 j2 a. a
│  │  └─资料
. v: _2 W6 h- C% r) w│  │      │  day21--linux入门.pdf
6 @% B! h8 ~* P3 u# a! D2 Q  s│  │      │  Linux笔记.doc( G% c# e; v9 l" g+ ~
│  │      │    A: }8 k6 c+ w7 U; p  H/ ?; P; H
│  │      └─资料
+ U( b0 H, e6 d- f8 w7 ]│  │          │  00-Linux命令大全(修改版).chm
4 C5 f3 m* g3 t: v4 t0 {3 f│  │          │  01-虚拟软件vmware安装.doc9 ?/ g  V. d+ P# q$ w
│  │          │  02-centOS6.7安装.doc" z+ S: l% x) y$ p' v6 ?7 x
│  │          │  03-Linux各目录及每个目录的详细介绍.docx
. H3 u7 t+ B5 ^0 N* h│  │          │  04-vi使用方法详细介绍.docx$ @  L* S- Z/ ^- k1 y+ g3 `+ p
│  │          │  05-Vim命令合集.docx
; g/ h$ A- e5 k1 E9 y│  │          │  06-Linux RPM 命令参数使用详解.docx/ T4 I/ G3 B1 }. M" U
│  │          │  SSHSecureShellClient-3.2.9.exe' I7 U5 h% j3 j' o: S6 q$ b6 n) F
│  │          │  # f3 a" O- V  a5 F% {
│  │          └─软件包0 ?% B8 a, i/ S' f" x
│  │              ├─jdk
% R% ^) h( ]! c4 j, Y  _8 F│  │              │      jdk-7u71-linux-i586.tar.gz0 b4 K" U: V+ c- b
│  │              │      ' t0 G+ t; I5 m$ F+ ^
│  │              ├─mysql
$ `0 I3 V& n! d8 t│  │              │      MySQL-5.6.22-1.el6.i686.rpm-bundle.tar
! t1 i5 g3 u% `# R/ P│  │              │      
5 N% [7 V2 s: f5 [$ _/ b' P: z│  │              └─tomcat
2 F9 S2 f* l, U│  │                      apache-tomcat-7.0.57.tar.gz
0 G5 f& D- |3 B  ~│  │                      9 }. [7 G' C  O6 t! s8 _) p! k
│  ├─day02_linux软件安装&Redis入门
- J; y. q' V0 b# H" `│  │  │  day02_linux软件安装&Redis入门.7z: {5 L/ b5 u# l- d
│  │  │  5 D  _: S. N  q2 v# f; O
│  │  └─视频" n* g( a. M; N% v4 M7 m
│  │          01JDK安装_recv.mkv# X4 {4 a/ P# r' D$ n
│  │          02MYSQL的安装_recv.mkv4 l% D; n2 F0 Q( X2 r
│  │          03TOMCAT安装_recv.mkv
1 G, H5 k$ f- _) a# B│  │          04NOSQL_recv.mkv: g; D% K0 z$ J. r) h+ w
│  │          05redis简介_recv.mkv- b% ^2 `% @( ]* v2 T8 t
│  │          06redis的安装和启动_recv.mkv4 F# |5 Y( k1 Q+ N9 @
│  │          07redis客户端的使用_recv.mkv) N* p% G& r" x7 w) b" c4 p+ O
│  │          08redis测试存取数据_recv.mkv
! C8 L% p/ C* D: V3 {│  │          09redis数据类型-string_recv.mkv
5 E0 c- Y/ i: u6 ]6 H│  │          10redis数据结构-hash_recv.mkv# ~6 ~# q) w0 W  m! U2 V# d
│  │          3 l/ i5 Q( @7 C* {# q- v# R
│  ├─day03_Redis加强
9 s, d8 P2 @! \3 p│  │  │  day03_Redis加强.zip. O5 R1 ?+ d- B3 E) {  o, H$ F
│  │  │  9 x% }, s% y' [% r5 o# [! d
│  │  └─视频
* z( W" `* f1 a4 |2 e/ i│  │          01list数据结构(上)_recv.mkv
" G/ W, t1 @' B7 t│  │          02list数据结构(下)_recv.mkv& y! q9 o0 V2 x2 ?/ m
│  │          03set数据类型_recv.mkv0 n% [/ A- b2 E2 f
│  │          04sorted-set数据结构_recv.mkv
, O* V! e/ z/ \' e5 z│  │          05redis通用命令_recv.mkv
0 O6 D0 i! ~/ ~# `( t+ J│  │          06jedis的使用_recv.mkv7 U4 L$ G  D5 {4 c1 E7 V
│  │          07redis特性_recv.mkv4 e6 \9 U/ F' B2 g  D) f7 Y4 v! K
│  │          08redis持久化_recv.mkv8 U/ j, b2 a& L. y/ z. {. d
│  │          4 L$ K0 B& N9 w3 t. n4 U
│  └─day04_框架学习之webjava基础加强
; Y0 q# y; X: ^0 l$ i% @* Z│      │  day04_框架学习之webjava基础加强.zip
  a$ b! ]/ o4 P" r5 j│      │  4 t6 T5 k1 t2 L* o: j
│      └─视频# F! Y+ J& x3 p* }; ~
│              01-今日内容以及对象方法增强的方式__recv.mkv
: n4 Q; r2 I* `: S/ T│              02-继承增强__recv.mkv
; v. u! Z$ b  b9 q│              03-装饰者增强__recv.mkv
% M1 F& ?: C5 ~! `( B│              04-代理的概念__recv.mkv# z  F( K7 l4 \9 w/ F# k% b8 F8 ^
│              05-java提供的动态代理方式__recv.mkv
, @0 }. M' s  R7 W4 r│              06-动态代理的入门__recv.mkv
4 g; L# d3 Y; f5 m│              07-动态代理的细节__recv.mkv
4 o3 [" w3 M0 I6 c5 f) ~4 G. ]│              08-案例代码的实现__recv.mkv% J' V. k/ g+ K) _; B1 d+ ^
│              09-jdk的注解介绍__recv.mkv# U$ c6 p- Q/ d: P  k. M+ V$ L, v
│              10-扩展的自定义注解__recv.mkv
% G5 |* _% s4 l│              11-注解的原理__recv.mkv
9 I6 i" }7 V, l6 l0 H) g│              12-类加载器的组成__recv.mkv
7 W) ^; I2 G3 ~8 @│              13-全盘负责托管机制的原理__recv.mkv) y) b8 x, k' C- I
│              
! v  Z9 w9 u5 q) V( H, g├─07-store项目
2 I7 f! S9 E6 ^  r. z3 r/ [│  ├─day01-store项目
( i* G% P- ]% {! O0 s0 W│  │  │  day01-store项目.zip
. e6 _% S, f  m3 [7 D│  │  │  4 J$ X- N- {& ]
│  │  └─视频9 ~+ A' a- X3 y) ~7 E
│  │          01-项目分析__recv.mkv
9 W( c. j1 n, {# z│  │          02-项目的环境__recv.mkv5 b, d3 F+ Z3 t# J4 e; S, P' w/ O
│  │          03-自定义首页的好处__recv.mkv) G5 t; f' Q9 H! j4 @5 ?
│  │          04-jsp访问jsp的问题__recv.mkv: J5 E( c) w" ]' G% {# ^4 t7 Q; |
│  │          05-一个模块对应的servlet优化__recv.mkv+ @6 V' O0 Z, z& r# c& o1 f
│  │          06-扩展struts对请求转发的统一封装__recv.mkv
8 i  p, s8 e3 c( _3 T$ Q5 ]* O" y│  │          07-baseServlet的抽取__recv.mkv
% }$ [* C- d2 I, Q│  │          08-案例一的步骤分析__recv.mkv0 d- J, ^! M5 `* i; u2 P5 G
│  │          09-注册__recv.mkv/ N7 H  U# h1 S  c! ]# V% i/ j( M
│  │          10-邮件发送__recv.mkv
) r+ ^7 Q  c1 \' M3 R& x│  │          11-登录__recv.mkv
) ?, Y, R+ p, ^  m. m│  │          12-用户退出__recv.mkv
# c3 g* I* ]: F$ b5 V  O; s│  │          ' Z) U, ^8 c1 I1 ^7 |
│  ├─day02-store项目1 G5 a! ~7 X/ s  j# V) f
│  │  │  day02-store项目.zip1 ]" M$ Q% C) M& E. u' A
│  │  │  
% s  o9 L5 \' E" W% o' S% N│  │  └─视频/ n/ w2 M; F) l4 ]! }
│  │          01-问题整理__recv.mkv
- N+ R' E  J8 |' z' ~8 Y│  │          02-静态包含的好处__recv.mkv! K! K; _5 {. D% l/ O% i. G
│  │          03-分类导航条的数据__recv.mkv
8 ?) j# |9 H% C- F' u/ w│  │          04-reids优化连接数据库问题__recv.mkv
; W  K! _- L/ {- H│  │          05-分页商品查询__recv.mkv
! i$ Z/ V$ `& c│  │          06-分页后台功能的实现__recv.mkv% @+ P( N: L! Y) Y8 ^. k5 V, @6 ?9 |! I
│  │          07-分页前台功能的实现__recv.mkv
& l- ~" Q* J1 u( X- X: h$ m; F│  │          08-单个商品的详情__recv.mkv
% B5 _1 {) D- O: z8 P$ O│  │          09-最新和热门商品的展示__recv.mkv- g: H. m2 d! J
│  │          10-工厂+反射+配置文件__recv.mkv
$ D+ q1 }! S" [( i: \│  │         
8 c: t0 G0 |* c' ^; Z8 o│  ├─day03-store项目4 g/ I- }2 r" v/ S+ l( n
│  │  │  day03-store项目.zip7 @; r& i& y* A! w8 ]2 e) O9 p
│  │  │  
- ^) A. R9 u4 P& @: R+ n# S│  │  └─视频
) J+ _8 [3 f8 ]/ u│  │          01-购物车的概述_.mp4
8 t9 h: U7 _) x. y5 V│  │          02-购物项和购物车的分析_.mp4
$ a' D0 f7 \& L& I$ c│  │          03-购物车和购物项的实体创建_.mp4
( X, {$ K1 Q9 y( P6 E3 E│  │          04-总金额计算的3种情况_.mp4
) I: g2 _8 F# ~5 `│  │          05-购物车添加购物项_.mp4% e" G$ [: J# s$ g
│  │          06-购物车的删除和清空_.mp4; @$ X: E9 j1 N1 r) D3 `& \$ O
│  │          07-订单数据的封装_.mp4
' P8 I: `8 ]& _+ F- r│  │          08-订单和订单项商品的保存_.mp47 r% {% ^  B' _/ z+ ~
│  │         
- q" r" E$ c0 l1 ^│  ├─day04-store项目
7 z, q; ^+ [' N9 ?│  │  │  day04-store项目.zip
: Q0 x% S- |! N$ ]" K3 K, S9 d│  │  │  
- S* }% v& l4 Y│  │  └─视频
- r7 \0 P$ R* b2 k' k. w5 A│  │          01-下单后清空购物车_.mp4' T* \% V  g" Y+ y
│  │          02-我的订单上集_.mp4
$ R+ k4 x; g# S! D' Z1 e│  │          03-我的订单下集(难点)_.mp4
" N6 N% |$ ^5 \& P# [│  │          04-单个订单的详情实现_.mp40 p0 N5 ]( C" K  J% [8 m
│  │          05-付款的方式(和银行以及和第三方)_.avi( B+ N, u5 e3 U* Q
│  │          06-第三方支付的流程和数据的安全性_.avi# H8 E* W4 i# k" u
│  │          07-支付_.avi
; |  U, J* F2 ^8 W6 n) f│  │          08-权限过滤器_.avi" O/ d/ Q2 S: c
│  │          09-支付补充_.avi
0 f  g8 x6 r6 B& T; f│  │          $ x  A" m3 o& M- |/ E& z! C
│  ├─day05-store项目0 }: A* ]3 v7 U' S$ L
│  │  │  day05-store项目.zip$ K7 z7 l7 U" q1 c6 q/ V) [7 a
│  │  │  4 S9 S' s( U- m; X
│  │  └─视频
6 g9 T! _: }# E# A# X4 ]2 A│  │          01-反馈内容点__recv.mkv
; |1 a# h+ H3 v2 y│  │          02-回顾环境搭建__recv.mkv3 r7 n5 s$ B" S8 [  ~' g! y
│  │          03-将html渲染成组件的回顾__recv.mkv) {* s- E/ a. r
│  │          04-后台搭建__recv.mkv
; f. Q. q- U: Z5 K$ d  M5 ^│  │          05-环境的插件填充__recv.mkv
( T) b# K# {9 k0 y5 Y2 l0 h+ Z│  │          06-分类查询__recv.mkv- t$ r" S$ e+ |5 p
│  │          07-分类的分页查询扩展__recv.mkv8 l# y/ {8 J7 l) J7 [3 a1 B# z/ t
│  │          08-分类的删除__recv.mkv
2 f/ {* M# X2 X% @  I( N│  │          09-分类的添加上集__recv.mkv. J+ D% S. _  Y9 U: ^$ f# O
│  │          10-分类的添加下集__recv.mkv
% X) o" e9 |. h) y│  │          11-分类修改__recv.mkv! P. L$ V+ i% f6 ~: f: s' Z. O" `' }
│  │          & S; H+ c/ O0 J, j  C7 D2 p! G+ ]' i
│  └─day06-store项目
% ?5 u7 U1 q! W; \) n- j8 |│      │  day06-store项目.zip
( q4 C5 q& B$ D% L$ O: Q│      │  
) z7 l! q2 P, A1 l8 U+ v9 L│      └─视频
- P5 U2 l5 A3 h5 {& q- L│              01-回顾知识点_.flv( B) z! a! d9 s
│              02-商品信息的分页查看_.flv
7 N( ?# S/ y* E9 ~; v│              03-保存商品的页面数据整理_.flv
9 u5 z/ N* O2 z' o) @. J5 a│              04-上传的概述_.flv
* h) i( K5 w4 q2 Y+ N) [│              05-上传工具类的使用_.flv; }( v; x! h- A8 B
│              06-上传的问题_.flv4 ^$ }& l5 d, [4 b7 n0 B* t
│              07-上传的案例实现_.flv# Q$ E, ^2 S" ^
│              08-项目部署_.flv" Q8 P$ \% d3 h9 |
│              用暴风播放器播放.txt
+ T0 I( ?2 ^. u. L; i│              ! G3 }1 J! W- T( a
├─08-Hibernate框架
5 ?/ ?9 e% F4 y* r* Y( x3 H9 Z│  ├─day01-hibernate(1)hibernate的入门(框架的环境搭建): \1 s) n$ [) \4 l5 f0 l
│  │  │  day01-hibernate(1)hibernate的入门(框架的环境搭建).zip
* s$ ?( ]6 }/ |; r, K│  │  │  
) V% u+ V4 [. z* [# E* e. s1 U│  │  └─视频
1 K% U* u4 `5 i, s* S2 G$ D│  │          01-框架的介绍_.mp4
& k5 R' v. {! \1 x│  │          02-hibernate框架的概述_.mp46 c6 @( p- ^; ]# ]3 V, ~& e2 i
│  │          03-环境搭建_.mp45 @* x$ |" y- s" S1 v! @( k
│  │          04-关系映射配置文件的书写(类名.hbm.xml)_.mp4+ l" x6 W6 `  O4 Z/ ~. y$ \/ A
│  │          05-核心数据库的配置文件(hibernate.cfg.xml)_.mp4
  |! b* j) B0 z: H│  │          06-xml的提示问题解决方案_.mp4
  b- b4 c6 Y+ o) c! B) h8 L7 ]' J/ o/ @│  │          07-核心配置文件的详解_.mp4" ?9 e* X( b  R4 J) n( D- C: v
│  │          08-映射配置文件的详解_.mp4, K- K4 A* o. o7 `; m
│  │          09-api的概述1_.mp4
5 Y9 P, G0 u7 H8 ~5 E; S' m│  │          10-api的概述2_.mp42 D1 O& Y! k7 n' m5 k3 k7 u* q
│  │          2 C& C. Y" S1 q7 p8 D# d5 e
│  ├─day02-hibernate(2)持久化类的编写和一级缓存/ {! V' w; d. i. S& o/ T
│  │      01-今日内容介绍_.mp4+ {. W+ _3 Q& L9 @+ ~3 p
│  │      02-回顾_.mp4: A4 R# Q, W9 z9 w- Z) ~4 x
│  │      03-持久化类的编写规范_.mp4
* c; ]2 ~. T) I# H9 ]' _$ d, a' {│  │      04-oid的作用(面试题)_.avi
9 q1 n8 }6 _/ V3 `) r& Z9 d│  │      05-使用主键生成策略来保证oid的唯一_.avi
/ h# y1 I6 Y7 k1 G7 F( d) w│  │      06-持久化类的三种状态以及持久态的特点_.avi
/ O$ j2 a9 z) k│  │      07-证明一级缓存的存在_.mp4+ A7 I/ O3 p; q4 A
│  │      08-持久化类自动更新的原里(底层扒解)_.mp4
% X. K! }3 J. k: N! G# V& l2 L│  │      09-一级缓存的关闭方式_.avi
" S4 T9 O. G1 ^( @8 r│  │      10-query的方式(HQL语句)_.avi
& P7 G* Z6 |5 K" j# j│  │      11-获取与当前线程绑定的session对象_.avi7 {, e4 y$ l4 e6 H
│  │      day02-hibernate(2)持久化类的编写和一级缓存.zip
$ M0 w0 J. i/ \% E4 o& h6 ?│  │      % s  d! I9 U# H
│  ├─day03-hibernate(3)hibernate的关联关系
4 _7 y8 j2 u; [& m3 p0 g' U│  │  └─day03-hibernate(3)hibernate的关联关系# j6 A% y# Q: q1 H
│  │      │  day03-hibernate(3)hibernate的关联关系.zip
' ?% U- `2 j5 N0 r" s│  │      │  / [2 Z8 u: U2 L8 z4 i
│  │      └─视频3 Z0 H8 J: X, c+ `% z
│  │          │  01-回顾__recv.mkv
8 j. E$ W" A$ ~. P│  │          │  02-回顾表之间的关系__recv.mkv2 i6 a4 Q8 R$ F( i- q
│  │          │  03-实体类和实体类之间的关系__recv.mkv# e$ X# z4 R* {$ `( G4 j; ^
│  │          │  04-hibernate的一对多的配置(重点)__recv.mkv, U$ X; H+ V- J" q8 d; D
│  │          │  05-冗余sql语句的产生原因__recv.mkv7 i& f  T6 Y( V% b0 c% T
│  │          │  06-级联操作的介绍__recv.mkv
: f& {7 r- K- V+ g  M; ]│  │          │  07-级联的高级应用__recv.mkv- l% F( k  y1 Z4 j, \, R# Z! ?
│  │          │  08-级联保存和级联删除__recv.mkv
# v+ Q0 d4 ]8 l$ ~) K/ u5 U) k3 k│  │          │  09-多对多的关系配置(重点)__recv.mkv
5 ?5 Y6 A" B% t8 c, I2 S│  │          │  10-多对多的操作__recv.mkv
% R0 T3 d' K/ `: p4 X( m$ j│  │          │  11-对象导航查询__recv.mkv
. v8 A' Q) E  z│  │          │  12-关联级别的延迟加载__recv.mkv
' H* c" D' M2 e; @. k  R│  │          │                          
: E* G1 ?2 `+ R2 X/ G) e0 D│  │          ├─笔记8 Y  O" E& ~2 a0 z8 S
│  │          │      hibernate_day03笔记.doc+ Y2 L$ Q( U; y8 ]: ]# O
│  │          │      笔记.txt
& ~9 l; `" M. x  r) T4 I' U│  │          │      
) x% v# |3 Z/ L' H│  │          └─资料
2 R& s8 F4 }/ p& z│  │                  crm_cst_customer.sql
/ U0 c+ j& x, T2 R0 y! O│  │                  crm_cst_linkman.sql
2 E9 V+ I% N# Z# v1 m6 M│  │                  crm_sys_role(1).sql
1 |2 Q, {6 {8 }* w9 L│  │                  crm_sys_user.sql
5 U/ t% ]& `4 C, i│  │                  crm_sys_user_role.sql. }& Z: ~8 x) v$ j3 a; `  |% J
│  │                  
0 t  A6 j/ \& G5 Z, g; N│  └─day04-hibernate(4)hibernate的JPA% e: _3 e" C7 G: S
│      └─day04-hibernate(4)hibernate的JPA
# z- `! k. O4 w8 l' ~7 j% h8 x5 s│          │  day04-hibernate(4)hibernate的JPA.zip1 M* N% R# p% S/ j3 h
│          │  $ m5 ^) K" c  W
│          └─视频
# A) x# k9 Z! L, O( E) Z6 J│                  01-JPA的概述__recv.mkv$ B) e: T! I% |2 U
│                  02-替代映射文件和数据库信息文件__recv.mkv
9 R$ q! n- z% @! e: F; n│                  03-单表的CRUD操作__recv.mkv
7 a; N0 O2 p6 c" c│                  04-JPA的多种查询__recv.mkv. p3 Y0 g9 j) M) ?. ]: K& d: P9 J
│                  05-JPA的一对多关系映射__recv.mkv
0 B& W: d2 V: Z; @2 w% D│                  06-一对多的操作__recv.mkv( o  U9 u9 x6 J" ]
│                  07-JPA的多对多关系映射__recv.mkv
6 d, A! A8 P+ ^7 S  d6 R│                  08-JPA的多对多操作1__recv.mkv0 o2 ~) I' @, F- W
│                  09-JPA的多对多操作2__recv.mkv
/ N$ m! [- [0 A3 F) b$ n- r) Q│                  10-离线条件查询的介绍__recv.mkv7 L* z- P: F" I6 K
│                  / \* [8 D$ |/ f' [- T( D
├─09-Struts2框架
5 F" p# V, m% G: T4 f6 Y4 j. M7 S│  ├─day01-struts2(1)struts2的环境搭建
) a0 ~$ A: \, Z1 X# b9 s6 b% m│  │  └─day01-struts2(1)struts2的环境搭建
: ~3 v/ {% o) D: ?+ o( n│  │      │  day01-struts2(1)struts2的环境搭建.zip3 p6 \2 R* v0 r9 M7 M* ?% m5 a
│  │      │  4 a+ n6 u" ]0 G7 {
│  │      └─视频& c' J9 V6 W+ M- L+ }8 `
│  │              01-知识点问题__recv.mkv
! b# A7 e6 z  X0 W$ i& w│  │              02-struts2框架要做的事情__recv.mkv+ Z* x1 n+ S1 e; \
│  │              03-struts2的内容介绍__recv.mkv
# P5 Y! @. ~( Z4 Q$ D# N│  │              04-struts2的概述__recv.mkv
% y, M  K+ u+ K$ v│  │              05-struts2框架在web层的执行方式__recv.mkv
  Y) T9 ]7 E8 O; y│  │              06-struts2的环境搭建__recv.mkv- A, ]% J( ]3 d
│  │              08-struts2的执行流程__recv.mkv
  b+ L  f' Q$ C, C│  │              08-struts2的执行流程__recv.mov
  A9 }3 ]( i. v│  │              10-配置文件的标签和属性介绍__recv.mov$ ~# i2 T3 g. \1 q* G: l
│  │              11-action的3中配置(掌握继承actionsupport)__recv.mov
7 T2 H4 D# L# j( X( ~│  │              12-javabean(action)的使用__recv.mov6 Z% n4 B+ a, y; F
│  │              13-案例整合__recv.mov
: A  ?8 o% ]) H7 Z1 M5 F. L0 N2 K│  │              
3 ?/ K  X4 w/ ~) H4 Q│  ├─day02-struts2(2)struts2接收并封装页面的数据
, s. i  I& F' I  r  S│  │  │  day02-struts2(2)struts2接收并封装页面的数据.zip$ V' P; h& S, k8 V; J9 L
│  │  │  
# B4 \8 ~. ?# n│  │  └─视频  h9 [. k9 j7 W7 x  z& r
│  │          01-知识点回顾_.mp4
1 A. \; |  d8 s8 ?) S│  │          02-今日内容介绍_.mp4
7 ]1 k. p2 d0 {  Z│  │          06-第三种servlet的API获取方式3(实现特定接口方式)_.mp4# R: h! b- ~  V, g8 ]: X# ?6 l. B( w8 E
│  │          07-结果页面的分类(全局和局部)_.mp4; U, k7 H* f. L- ^2 h" f
│  │          08-结果页面的逻辑视图type配置_.mp4
: |, |  O; m. N+ m│  │          09-属性的封装1_.mp49 b! E. X; E1 w; J) ^( p
│  │          10-属性的封装2_.mp4
# Q( c" |9 l, ]0 Y│  │          11-模型封装对象数据_.mp41 ]3 ^' X# V5 ^5 v! G/ g
│  │          12-案例实现_.mp4' l" a% {( ^$ F
│  │          * `  L) R! V( ?; Y1 S8 Q* e: E
│  ├─day03-struts2(3)struts2如何封装结果数据以及带到页面展示  s* f8 ~4 b2 o" t3 F) a
│  │  │  day03-struts2(3)struts2如何封装结果数据以及带到页面展示.zip- q7 @, b3 n. x* d1 b0 n' D
│  │  │  
- l2 a1 C  S7 v0 E8 i; u│  │  └─视频( ~9 M+ I9 t$ q5 x; T! Y$ p9 ^9 o$ c$ [
│  │          01-ognl的快速入门_.mp4! Q1 t& q) u' F  |
│  │          02-值栈的概念_.mp4
% i8 {- d/ }3 V1 u* V│  │          03-值栈的内部结构分析_.mp4' b/ H1 D& h- e' ]7 ^
│  │          05-值栈root区域存数据的方式一_.mp4
2 U' I$ H8 B3 c) i" |│  │          05-值栈root区域存数据的方式二_.mp4& O- B0 I( |: m% L/ a2 |
│  │          06-struts2对el的增强_.mp4( @$ m& |) I0 r. T6 D
│  │          07-总结值栈的运用_.avi
( r' o! ?3 M! Z& S: R7 S5 I$ i3 s: z│  │          08-#号的作用_.avi) n  U: {" {' i! Z/ g6 E
│  │          09-%和$的作用_.avi
2 P; U/ h, K& u/ Q: H: }│  │          10-案例的实现_.avi0 r  n! D# N+ s+ I
│  │         
6 R' k3 w' a" h. h+ C6 e2 Q: I; U│  └─day04-struts2(4)注解 拦截器(Interceptor)5 D6 ]+ [3 C% _
│      └─day04-struts2(4)注解 拦截器(Interceptor)
7 S: V8 u8 Q1 s6 r& h* C│          │  day04-struts2(4)注解 拦截器(Interceptor).zip+ R- J' q! }' ^+ B. ~
│          │  : I5 z0 o* x4 F( C! t+ H
│          └─视频, i' O5 f4 @0 I5 ~
│                  01-值栈的扩展__recv.mkv
- e; s  q+ x, V" p" F│                  02-拦截器的概述__recv.mkv5 d" L& ]7 B1 v( h& u
│                  03-面试题struts2详细执行流程__recv.mkv
' j$ t  k( H8 u" h│                  04-自定义拦截器__recv.mkv
! x9 o' Y0 ~" K8 l+ A5 g│                  05-拦截器的使用__recv.mkv# \9 `8 l7 e5 J7 B
│                  06-methodFilterInterceptor的使用(重点)__recv.mkv
# g: u* I* e' a& d3 z' z│                  07-案例的登录__recv.mkv2 ~% Z& T" O3 h+ G6 a
│                  08-案例的查询拦截__recv.mkv
  m& e% B' a& q/ i│                  09-注解方式__recv.mkv/ r/ k$ c  h1 x, w" T6 W1 N# R* D7 i
│                  
6 b2 K0 \9 E3 \+ i├─10-Spring框架& i. C6 ~7 O* Q! F4 @, a7 D
│  ├─day01-spring(1)spring的入门(IOC入门)
# c* y& A  Y( ]│  │  │  day01-spring(1)spring的入门(IOC入门).zip
$ Z0 c* Y' ~& N* D; g0 R7 P│  │  │  ) h  ~, J* x& f- H& B5 q" |
│  │  └─视频
4 @3 e$ T$ q/ J2 O& {! X( j$ h8 K│  │          01-拦截器知识点__recv.mkv6 {: S3 h+ ?% D8 F. E( u1 {% d/ d
│  │          02-spring的5天大概内容__recv.mkv( v8 r9 E. M# G- v/ @7 b- |
│  │          03-spring的概述__recv.mkv  A, x0 t& c9 @& x; Y: X* K2 d) z
│  │          04-spring的ioc快速入门__recv.mkv$ \2 j, p9 M" w7 U; w. S* g
│  │          05-配置文件内容介绍1__recv.mkv
4 r. R$ {& k6 V! ^│  │          05-配置文件内容介绍2__recv.mkv
" B7 ~6 \- I, n, r& D7 f% C: f│  │          06-配置文件内容介绍3__recv.mkv2 P# r3 i# s" M, R% }
│  │          07-bean创建的3种方式__recv.mkv" y2 c* P1 `) [
│  │          08-DI的属性注入方式1__recv.mkv, N8 L  R; ^" E- B) \! `( A
│  │          08-DI的属性注入方式2__recv.mkv' W6 a! e  {8 {) `+ S+ O' |$ o  o
│  │          09-DI的属性注入方式3__recv.mkv
+ q( s4 s' B9 ^4 G9 ^, Q│  │          09-DI的属性注入方式3__recv.mov2 W5 n7 u4 b' e+ X% X- T, z
│  │          10-Spring的API__recv.mkv
7 Y6 @% z5 v: G│  │          6 d( t  P# v% g4 K- K
│  ├─day02-spring(2)spring的IOC注解开发
$ l2 m% }5 B: r( z  u  }3 _3 J  u│  │  │  day02-spring(2)spring的IOC注解开发.zip
- M5 {; [- q$ E+ e. r│  │  │  spring+junit.png2 R$ P9 [, ^* |
│  │  │  
2 V& f3 x! b5 O" P│  │  └─视频
  V2 u4 r8 k4 |0 e│  │          01-IOC和DI的回顾__recv.mov
0 s# T. }  j" L5 j) K│  │          02-spring整合连接池__recv.mov
& [: {8 E/ c8 m$ |5 z  p│  │          03-spring的整合连接池__recv.mov
" L* R, h3 A6 \, N│  │          04-spring的ioc注解的快速入门__recv.mov3 b0 p% w3 ~5 n7 x7 @
│  │          05-spring的IOC注解配置详解__recv.mov
" F1 g7 d: i+ r- P+ D4 a& q│  │          06-spring的新注解__recv.mov
7 b0 }# f$ r6 j' }6 z. P4 a│  │          07-spring的新注解(完全替代xml方式)__recv.mov
# N7 Q- w/ s( i3 X│  │          08-spring整合junit测试__recv.mov
/ j. N6 z7 _# \, K7 n- J4 N│  │         
0 I6 {- K: C8 J│  ├─day03-spring(3)spring的AOP
  ^' t( B- M# \! E5 \' h# G│  │  │  AOP思想.png0 g, X" M3 I7 x- _7 V3 d
│  │  │  ; T; e. e: j3 G. T( A% s
│  │  │                     
( m4 R4 t2 q$ D' @7 k│  │  ├─笔记! i: I) ^& }0 b* n) r
│  │  │      课堂笔记.txt; V; Z, m2 Y0 W
│  │  │      
+ ]' R4 b" x  S6 R/ C& {│  │  ├─视频  o# H" }7 D& q
│  │  │      01-回顾_.avi
) A9 ^! t2 ?$ e; `& i% ^' x│  │  │      02-spirng的aop概述_.avi; K2 n. K* D1 T  E8 c/ Y  z0 M5 w8 R1 r
│  │  │      03-动态代理1_.avi' C; ~/ z6 s" H
│  │  │      04-动态代理2_.exe: s8 a% S* S/ j! S1 S- j& R
│  │  │      05-动态代理3_.exe% u% |9 q/ ^# ^. I5 D1 k
│  │  │      06-AOP的开发环境包介绍_.exe
0 h; d) b! @/ [! z% u: @" M│  │  │      07-细节详解_.exe
% C# ^  i( G, q/ v6 I* K% E2 u│  │  │      08-细节详解2_.exe4 S' F5 G% K  O; ]6 N* c
│  │  │      09-AOP的注解方式_.exe
: I' ], j6 z$ {. n' J│  │  │      10-AOP的全注解_.exe6 g& F. H4 N: e0 L# c6 @
│  │  │      
" L1 K& L( X0 r3 Y+ U0 m/ R' S│  │  └─资料9 D' q% R" w# k4 I9 H! }- l
│  ├─day04-spring(4)spring的声明式事务
7 C! ]; ]! p; }$ s* W% T+ }$ {+ \$ R│  │  │  day04-spring(4)spring的声明式事务.zip
% g5 a1 @; j: x* ~# j/ V│  │  │  转账图.png
* V8 ~7 Z3 z- S$ _* ?& J│  │  │  1 r8 n" l( @3 l/ X8 f! O# k
│  │  └─视频
: ]: r4 L7 M& L3 P8 e! Z│  │          01-回顾__recv_tlK52.mkv- v' A6 g( d' J3 \
│  │          02-jdbcTempalte的概述__recv.mkv
7 @* Z7 m- P' C" y% g4 |5 S│  │          03-jdbcTemplate的快速入门__recv.mkv
$ z  a6 V- ]5 D( J/ q: ?│  │          04-jdbcTemplate的crud操作__recv.mkv
( K+ e+ C* D: i5 X0 J1 |│  │          04-jdbcTemplate的ioc和di配置__recv.mkv
! y4 _' b- P+ ]: A9 a│  │          05-jdbcTemplate的注入方式__recv.mkv) T3 [2 y; z. f6 J
│  │          06-spring提供的api详解__recv.mkv
! y$ L/ u. ?/ V) I# G│  │          07-spring事务的全xml配置测试转账__recv.mkv0 }1 P( {- G: y+ |" R! Q) x
│  │          08-spring的注解配置__recv.mkv
. G. j$ K  a5 K7 A│  │          09-全注解扩展__recv.mkv
# k6 X( a7 R3 t* s│  │          9 e9 H* R5 e% f+ d6 l8 K6 n( I
│  └─day05-spring(5)SSH的整合(hibernate+struts2+spring)
+ l' P  `+ z! X  W0 n# V│      │                      5 Q8 t4 Z8 w- ], K2 N: N5 U
│      ├─笔记) ~" p/ a  K1 \; n4 V
│      │      笔记.txt( J( _. k! ?! U1 w; a2 J. q
│      │      
6 k9 q6 X/ }7 W, J5 |! x/ U) i│      ├─补充学习视频+ a! V+ e4 [& y* u4 _% ?% X5 B
│      │  │  SSH整合的jar包.rar' O. W8 Z. Z, N3 O4 {9 B- A5 D2 k1 L
│      │  │  资料.rar
9 ], V* b7 w6 K/ Z3 p) E+ y5 }. {- Y3 {# K│      │  │  # G( C6 L3 G( O8 O( Y  O" ^9 n+ x* B
│      │  └─视频! ?+ l. z  S; s& x# D/ Y( c
│      │          01-SSH整合方式一:创建项目,引入jar包.avi
( W* [4 j+ X$ G8 {│      │          02-SSH整合方式一:引入配置文件.avi! C) C6 y+ S1 x3 }
│      │          03-SSH整合方式一:相关准备工作.avi
0 B  _! U5 U' R% l- B7 U. F8 n│      │          04-SSH整合方式一:Spring和Struts2的整合方式一.avi
- G6 O  d$ O. p; p│      │          05-SSH整合方式一:Spring和Struts2的整合方式二.avi/ i/ [" J! ^/ f- o0 V4 J
│      │          06-SSH整合方式一:Spring整合Hibernat.avi3 C% J) s4 E/ U; a% Y
│      │          07-SSH整合方式二:不带hibernate配置文件.avi, \7 j% D6 ^7 {: ?7 f
│      │          08-SSH整合:Hibernate的模板的使用.avi
  \; p7 P) O: V8 I: K2 o7 D│      │          09-SSH整合:延迟加载问题的解决.avi
& ]4 K+ p8 U( a/ k; l6 o1 R│      │         
$ e; i7 l! p$ y2 k- g" ?│      ├─视频5 I' u0 O# ]% Q' `, L4 o2 h
│      │      01-原始搭建_.flv
6 w  E$ `$ _& v# z4 |) `│      │      02-原始方式的测试_.flv2 L! L/ N- d$ K8 V; _) R2 J
│      │      03-spring整合struts的2种方案_.flv9 T$ e0 Y# b6 _5 g! R6 y/ Z: m
│      │      04-spring整合hibernate第一种方案_.flv
  L% w6 X$ m& J* [  N│      │      05-spring整合hibernate第二种方案_.flv2 u1 M% d3 H. F" U7 }7 t
│      │      06-xml方式的最终版本_.flv  l1 p% T; ]" p* I: T
│      │      07-注解的最终版本_.flv
; K. H3 N! \. V' {( m3 z│      │      建议用暴风播放器.txt
! b' d( g( u0 H4 h│      │      
) ^. f% A& f) [, p7 \│      └─资料
+ o# U# A" k8 G5 G├─11-CRM-客户管理系统
* R/ I% C- {2 w# n7 Z- ^9 I│  ├─crmday028 [( |5 a# s8 n# U
│  │  └─day02
4 W3 e* ?' z+ z' ?/ W: l│  │      │  01-字典表的概述_.mp4: @2 M6 G4 f8 {+ f0 B$ e
│  │      │  02-实体类的关系建立_.mp4
! F$ P8 d: X( J│  │      │  03-新增客户页面的功能实现_.mp4
8 P6 F) I. A7 n& I│  │      │  04-客户的保存操作功能实现_.mp45 }0 ~1 _& A2 g8 k* `$ Z* G
│  │      │  05-客户列表的上集功能实现_.mp4( J; }# L' S& e3 U0 _
│  │      │  05-客户列表的下集功能实现_.mp4
$ g( I1 Z) Z6 n- _│  │      │  06-条件查询功能实现_.mp4- O' m2 w4 k- A; D7 j2 T$ N8 t1 u
│  │      │  07-下拉框的回显问题_.mp4( _7 S; Z, z& c9 o
│  │      │  08-修改功能的实现_.mp4
' K6 Q4 j) H9 ?  e│  │      │  09-删除功能的实现_.mp4
; F2 F0 g" T3 F4 S+ M2 T│  │      │  day02.zip) d: h- d: V7 {% d* K+ o6 J
│  │      │  
2 s: A2 `- C3 g  n; w; _8 L; `│  │      └─视频
, J: A6 @! i3 K7 Z& O9 p( C2 G│  ├─day01  V) ?% v7 v5 O* R/ D( K/ g$ Z) t
│  │  └─day01
2 A4 w5 R9 t; u- u3 B; Y3 O  g5 @│  │      │  day01.zip
! ?$ I8 q& L( K- |│  │      │  ' a) ~. Q: ], i' o) a) C% {
│  │      └─视频3 M: `) J# i. X% S
│  │              01-版本控制服务器的作用__recv.mov
7 k# T4 C8 h. |1 Z/ `2 a│  │              02-SVN服务器的工作流程(复杂-修改-合并)__recv.mov
0 C* N8 _9 t. l: ]0 j* A; ^│  │              03-SVN的体系结构__recv.mov/ ~4 T, c9 A8 ~4 |" u5 G: ^
│  │              04-svn服务器的概述(了解)__recv.mov5 x5 e, b0 {/ e& c
│  │              05-svn客户端的安装__recv.mov  }" f3 u2 o3 b! A
│  │              06-客户端的命令操作1__recv.mov
1 f0 o! N* e0 m. p2 ~1 J) Z│  │              07-eclipse集成插件__recv.mov
4 X3 h9 y7 D/ {7 o2 _│  │              08-crm环境搭建__recv.mov
; G( d" j+ K/ X4 o│  │              
# C) M* g7 n* ?6 [' O; v│  └─day03! ~" F- l" L3 A# `
│      └─day03" [2 u( K! N+ m6 K9 q
│          │  day03.zip
$ N% H8 f0 u" q1 Y; x) l│          │  分页.txt
( {% u( L' c# j' C% m│          │  错误问题.png
8 Y6 U3 g- B( M0 G9 ^5 x% I& z) {│          │  1 V8 }* ]( \( o$ w) @
│          └─视频
9 G5 l7 B; f- A' J" o4 o│                  01-错误问题解析_recv.mov
: q9 P& y9 N" _, E5 ~6 D/ t│                  02-客户和联系人的关系建立_recv.mov" v  G1 @* [9 h% I
│                  03-新增联系人页面_recv.mov
1 C9 K4 ^9 c) c, x│                  04-联系人的保存操作_recv.mov! I. u- b( c5 b1 ^
│                  05-联系人列表_recv.mov
  R& J7 t( H! ?( K& ~! O! j& f# V│                  06-条件查询1_recv.mov7 b. n$ [" v! p- o; m) ]) Z
│                  07-条件查询2_recv.mov
' {) {) B* m$ N9 Y; J6 A│                  08-条件查询3_recv.mov
; }' j% j9 S# `5 u. Q! o# n2 u0 a│                  09-修改功能实现_recv.mov
! I! ~  n/ f) U% T3 W/ o  a│                  10-删除功能实现_recv.mov0 H  i% s! K6 h" M8 f7 m% J7 K
│                  11-分页实现_recv.mov2 W1 ~5 U: F8 k3 ?6 T5 Z
│                  
8 e  o; j; U. U6 \: T2 D- a! Q$ }* y├─12-Oracle数据库
+ h, E/ C& N9 I. q# S+ b│  │  day01.rar. S7 f6 Y4 f7 \
│  │  day02.rar
& J  e' s% D) n1 g. s! Q2 w│  │  day03.rar- n7 K) _( b' V1 E# w0 J
│  │  day04.rar
9 H9 t! f( g" b: G- u│  │  Oracle.rar
  L+ b# r. s, b! g4 T. o│  │  练习题.rar
* ^* _) A0 t8 E$ y2 B│  │  
/ M% l4 I3 ^5 U+ L% @│  ├─day01
- @2 l  l8 f$ a; f│  │  └─oracle-day01
' t  W& ]# ~! i5 L1 n3 U│  │      │  day01.sql6 w$ E& [+ z+ H1 r& a6 y1 Z# j
│  │      │  # C2 e4 w) J+ w8 W1 ]: a' W
│  │      └─day01
; X; \, Z- R) K) U│  │              01.学习目标__recv.mkv2 h. r9 p2 P2 F2 I& s0 w
│  │              02.Oracle简介__recv.mkv- W1 g9 N! w+ ~5 N7 y1 o# q
│  │              03.Oracle数据库的安装__recv.mkv
0 z2 t) U6 A7 c" I│  │              04.通过PLSQL链接数据库__recv.mkv0 G. P+ }4 D' [' H/ f
│  │              05.远程连接Oracle出现问题的解决办法__recv.mkv
0 _7 s6 V6 ]8 j  E: U: a( v│  │              06.连接已安好的Oracle的虚拟机方法__recv.mkv
: ]: |5 t1 o/ Q4 I│  │              07.scott用户的表结构说明__recv.mkv# Y  e9 a; r) C" Z* o
│  │              08.基本查询练习__recv.mkv7 d. _5 }: v4 ^; o1 Z& d2 m8 ]  d
│  │              09.条件查询练习__recv.mkv
0 l/ [2 X* [/ a' H5 L8 y; v│  │              10.范围查询练习__recv.mkv! ?1 p) S1 {9 H* ?: h
│  │              11.模糊查询练习__recv.mkv
4 m. R+ P/ x) i  E│  │              12.排序查询练习__recv.mkv
- I3 q) r7 B1 ]$ I! P│  │              13.字符函数练习__recv.mkv8 _, `$ A+ r7 I
│  │              14.日期函数练习__recv.mkv
, V* I9 `1 m1 u/ {8 _# H│  │              15.条件表达式&通用函数__recv.mkv$ X( _) S' ^1 w* p( N
│  │              16.聚合函数练习__recv.mkv
; J9 }* B) R& b" o4 S# R" M* y│  │              17.分组查询练习__recv.mkv
3 j$ v% b  W; n* \' T8 q│  │              + P& N# p2 x) z3 N. m* F
│  ├─day02  a$ J, Y1 w3 T% t% v# c
│  │  │  课外资料.zip
" a6 x8 G1 J- ]0 ^5 n│  │  │  6 h- C5 y, g" a+ `" Z) l
│  │  └─day02
' V" k- ]+ a1 _5 ^# X/ g. J6 K, M│  │          01.学习目标_.avi6 I: {; |$ W7 ?
│  │          02.回顾_.avi1 S1 Y& V; d6 o( |' B  ~1 P  c! D/ G
│  │          03.多表联查的回顾&左右外链接&内连接_.avi
8 t$ Q8 Z% K* h6 X: P5 a6 F│  │          04.六表联查自连接查询_.avi9 r& S+ j9 [7 M8 Y8 J2 R
│  │          05.画图的方式解决六表联查_.mp4  o4 {) e% Q" m7 f% C
│  │          06.Oracle(+)号特有的连接方式_.mp4
9 R4 c# L3 F3 j1 D0 P* A│  │          07.子查询的练习_.mp4- H  U6 @8 f8 x6 J0 K) f
│  │          08.工资表的前三名_.mp45 d% m& ]4 H4 V% Q1 o3 |
│  │          09.员工表薪水大于本部门平均工资_.mp4
# Z0 p# }' t' b& X  p' O0 I│  │          10.统计每年的入职的员工个数_.mp4
, `: O& a4 i3 q, ^: W│  │          11.Oracle分页公式的rownum_.mp4) V) R9 G0 v. ^' y/ }  a
│  │          12.集合的运算_.mp4
+ \/ q. N# O: x, A│  │          13.exists¬exists的用法及解决不是领导的员工问题_.mp4
; V% Z! w6 o- |/ W: Y│  │         
- k; a6 E  ^1 W* Q│  ├─day036 M5 z" H- A0 G$ \2 u8 h
│  │      01.学习目标.mp4; |2 A) j, n: A/ W: ?7 \
│  │      02.回顾__FpIOc.mp4
4 _- u, N: \) C3 ?│  │      03.创建表空间&创建用户&赋予权限_.mp4: R4 w1 k: i4 ]
│  │      04.Oracle数据类型的介绍_.mp42 Q# D0 k- D9 f
│  │      05.创建表&删除表空间_.mp4* ]% G+ V" g& z: }
│  │      06.Oracle的增删改差_.mp4
5 L9 y( ~0 z% s0 L+ g│  │      07.Oracle修改表结构_.avi5 X$ }! W3 k+ _1 c! r/ u+ k$ l6 C
│  │      08.Oracle主键约束_.avi0 G# [! P* @4 M; c- _
│  │      09.Oracle-非空约束_.avi
0 o1 y# p$ {  ?7 Y  `( ]5 i│  │      10.Oracle-唯一约束_.avi4 ~/ @2 R) G5 L& U! }8 O4 Y% r0 H% u
│  │      11.Oracle-检查约束_.avi
+ y0 I! J' }2 t0 d: }5 `│  │      12.Oracle-外键约束_.mp4
0 m7 p" D# W% e4 O│  │      13.Oracle-事物&默认隔离级别_.avi" d- [) D1 w8 s; _7 W
│  │      14.Oracle-视图_.avi' y$ D  H6 J( O( g: O. V' @7 z
│  │      15.Oracle-序列_.avi. A" f# ?9 \- N. X' d5 f
│  │      16.Oracle-索引_.avi5 j/ @+ v3 ]6 o9 A1 k4 }) m
│  │      17.Oracle-同义词(了解)_.avi3 H+ Y* t4 o6 r. ]# X
│  │      18.数据的导入&导出_.avi
9 d" g3 b5 [; l5 b│  │      , w- D% z8 R2 M% p: H
│  ├─day04
8 L! m- y5 X: q: l: X│  │  └─day04- s7 ~+ U2 O" T, c6 w
│  │      │  day04.zip
  Z/ O# _2 n1 t5 a, _! y│  │      │    q3 u! C  z, o5 V* e  T
│  │      └─day04
( ~6 w0 ]/ S* E# l; A3 J│  │              01.学习目标__recv.mov
$ v" n% U- f& ?1 U│  │              02.回顾__recv.mov
0 F: M3 W! {4 E- ]2 U0 B% ?0 p│  │              03.PL-SQL语法的变量__recv.mov0 m- _& D6 y3 F" n( C+ F+ O
│  │              04.PL-SQL分支语句__recv.mov
) r+ l/ E8 R8 ^: G  r" ?│  │              05.PL-SQL循环语句__recv.mov
% F# M& z* u- ^  ~! E6 E- H' s│  │              06.PL-SQL游标__recv.mov
1 K2 _3 P. Q8 j! u│  │              07.PL-SQL系统异常&自定义异常__recv.mov
$ T7 |5 X  m9 V0 m# F│  │              08.PL-SQL存储过程__recv.mov
7 R$ R, y, k# v* L  a│  │              09.PL-SQL存储函数__recv.mov9 E- w0 e0 U- B- o! o9 T2 ?8 A( h, x
│  │              10.PL-SQL存储函数&存储过程的区别__recv.mov* d" P' d; l% n, f8 R7 A
│  │              11.PL-SQL存储过程定义返回记录集的实现__recv.mov
# v5 t8 D& Q" a" u2 x. o│  │              12.PL-SQL-java调用存储过程&存储函数__recv.mov
: H  J1 n, U# N2 F, o: C0 V& z* t│  │              13.PL-SQL触发器__recv.mov
. V; L- [( [2 [+ t+ y  C$ |│  │              day04.sql( p5 A0 z: H- {! O" _# c9 O
│  │              ; }1 \- n. }9 w: S; k
│  ├─Oracle) w* g- c4 @4 Y- y/ H
│  │  │  day01.pdf
$ |7 i0 X/ `4 ?& v4 \│  │  │  day02.pdf1 ^( L- }: y3 _0 ^# ]' z( e: G
│  │  │  day03.pdf
5 G/ q1 G1 N& L1 c) H, A│  │  │  day04.pdf1 H1 Z/ g9 l) ~7 S6 P
│  │  │  oracle函数大全.chm
& l0 y- c" x3 B; t/ I│  │  │  Oracle导入导出.docx# |" m) w; |* y! r- [* s5 F# R! m
│  │  │  Oracle笔记.docx. O: e; t. [+ D
│  │  │  Oracle练习语句(一).txt
/ t" ~6 v8 g# i2 k4 B9 h1 P# n│  │  │  Oracle练习语句(三).txt7 F4 X; Z: e+ q. @! K2 d: N
│  │  │  Oracle练习语句(二).txt
" x/ t9 \$ z# H9 z" p│  │  │  Oracle练习语句(四).txt
% ]* I6 A' i$ P% ?│  │  │  
" }: A/ Q  ]! p: l│  │  ├─Oracle资料' g( Y; s1 l+ U! z) w- S" _% Y1 U
│  │  │  ├─常见问题解决&oracle卸载
, F0 u" N" t7 g& ~│  │  │  │      12154解决方式.txt
6 Q" i" i0 |& o2 j) R" @& L│  │  │  │      12541解决方式.txt
  }3 y! q2 y5 r' w( K: P│  │  │  │      win7安装(卸载)oracle10g.txt7 ^) A7 Q# F' J% [+ x% c; ~6 C
│  │  │  │      0 c) {5 O0 ?( z9 b2 F7 o! F1 \
│  │  │  └─数据库驱动
, d. J5 ^2 V( H4 i│  │  │          ojdbc.jar
2 B3 A2 ?- S0 }0 ?5 U- m│  │  │          ojdbc14-10.2.0.1.0.jar
( C9 G! r6 }# ]1 ^! H│  │  │          Oracle数据库连接字符串.txt( L7 f9 O5 v/ C
│  │  │          5 S# }. ?1 l) e/ w( C
│  │  ├─Oracle软件5 P3 V9 C) F1 K& f3 l+ s3 U
│  │  │  ├─01虚拟机安装包及文档
# c- E$ z+ w. _' C% s│  │  │  │  │  02.winxp挂载.docx
$ H" r! r+ P5 k( I3 `) F│  │  │  │  │  03.测试网络设置.docx
$ T: u# y. k6 G4 a% B/ D│  │  │  │  │  04.不用执行oracle安装了.txt
- Y2 C( O; e/ L2 V5 p│  │  │  │  │  xp_no_oracle.zip! X9 j# {/ G9 V
│  │  │  │  │  " c1 b' n; w& }$ _& b
│  │  │  │  └─VMware Workstation
4 J: _- P2 O( j/ R  Q0 R│  │  │  │          VMware-workstation-full-10.0.2-1744117.1398244508.exe2 A: e/ i# x; @% }+ {; z& `( D
│  │  │  │          序列号.txt
) z  F0 h2 w$ m1 q& w4 B9 V│  │  │  │          : k% \+ s4 l3 N' D
│  │  │  ├─02oracle10g安装包+ w" P* Q" Z/ `# Z
│  │  │  │      10201_database_win32.zip
" k! o4 O. a( ]. Y│  │  │  │      
8 I) b: D1 U6 \# D% e7 ]( @│  │  │  └─03oracle-custumer" L  A9 w7 g" v+ u2 }" u' d! |
│  │  │      │  00.VMware使用.pdf
- Y( d" y+ u7 J│  │  │      │  01网络配置.pdf* y' c0 F2 @# p2 S" w% c- o
│  │  │      │  02测试sqlplus客户端连接服务器.pdf+ u  F5 @6 a" n9 R9 G8 k
│  │  │      │  03安装PLSQL并测试连接.pdf* q% c! ^) s7 f: l# o: x1 s" j
│  │  │      │  04中文乱码的测试及解决.pdf
) v0 Z! v7 K% g& S+ d/ w6 v│  │  │      │  listener.ora
9 e8 j3 r0 k- R/ B* I! E0 a│  │  │      │  tnsnames.ora, p- M7 d0 S% b$ m% d7 ]1 `* h: i9 X
│  │  │      │  中文乱码解决办法之二.txt( U( j/ K4 o9 W1 B4 G: h1 [* B2 m
│  │  │      │  虚拟机重启后oracle报无监听错误解决办法.txt
7 @( }# a" B/ L9 ~6 z1 }│  │  │      │  
& i8 Y! `! h9 L│  │  │                  
6 |" g, L4 _! z& `9 ~1 y& s│  │  └─练习题
0 v) ^9 {8 f0 o4 y, [│  │      ├─day01练习题
9 b6 }% [" _1 v3 V6 [  a│  │      │      Oracle第一天练习.docx
$ Y2 I4 b  ]) @  n' \6 Z│  │      │      第一天补充作业(有难度第二天讲)答案.doc# ^$ {5 G/ G/ f% _$ k7 s
│  │      │      第一天补充作业.doc! y5 x7 f0 Z/ l7 }) J6 g
│  │      │      * [/ M+ j% K8 {: j7 w
│  │      ├─day02练习题- s1 ]' _9 z5 ~" Z- v+ m' _
│  │      │      Oracle第二天练习题.docx
& c' {. v5 u# k* Q! H' G$ a: \│  │      │      Oracle第二天练习题有难度-答案.docx
  P0 {! E9 A9 }- ^│  │      │      第二天补充作业.docx0 T, R: ?$ G' L  }+ s+ L2 x3 G
│  │      │      / ^. {) J$ v( W" i. V
│  │      ├─day03练习题
- B3 S* v8 }- m, R6 m' v$ f│  │      │      Oracle第三天练习题.docx8 n, u6 c, T: ~$ ]# m& F. y. O
│  │      │      
0 Z! C7 n% b4 m│  │      └─day04练习题
) V% G; f! ?0 r# A0 ?│  │          │  Oracle第四天练习题——闲时练练脑子.docx! c% S6 Z/ i! o- ]$ Q
│  │          │  " Z: l' W+ F5 m7 v# A
│  │          └─收集的公司面试题(第三天下发)
; f/ i8 e! ]& `│  │                  北京-SQL华建集团.doc
. j9 o6 _) K+ c│  │                  北京-SQL华瑞实创信息技术有限公司.doc6 o# Y5 C& `' f. f
│  │                  北京-SQL新华信咨询.doc' f; R, N7 T, e7 T0 V
│  │                  北京-SQL汇智创新科技发展有限公司.doc
, _! z8 y1 P  x( o* z2 s│  │                  杭州-SQL时比特电子有限公司.doc
( \) R0 K- C* y│  │                  杭州-SQL杭州国迈软件有限公司.doc
- F- @% e8 p( x3 F  @│  │                  杭州-SQL浙江浙大网新中研软件有限公司.doc
; s9 x6 c# q8 g* u* u" Z7 p) R│  │                  杭州-SQL浙江浙大网新恩普软件有限公司.doc
' ^8 G8 B0 f9 x5 s& K│  │                  杭州-SQL高达软件系统有限公司.doc) e* _% A: N: M- s8 \
│  │                  武汉-英思--ORACLE面试测试题目.doc
$ j0 h0 X. ^; m$ n' v│  │                  1 S* u- J% f0 }* f+ W% l  G
│  └─练习题- N! K! z! j0 e/ G, _4 [- [
│      ├─day01练习题) ?$ `& b9 t9 s, A8 Q
│      │      Oracle第一天练习.docx
& ]& b- h% y: v5 |5 K& \/ c│      │      第一天补充作业(有难度第二天讲)答案.doc& A  E; G1 J  S3 P+ S& Y' w
│      │      第一天补充作业.doc
& T, M. F6 @1 c2 f│      │      
, t; j. f, R8 s2 X# `- |5 q│      ├─day02练习题0 T! _  J% A6 c. {2 e, I& N# g& Y
│      │      Oracle第二天练习题.docx/ p( p+ R$ F8 s" I
│      │      Oracle第二天练习题有难度-答案.docx* @. A. ]- M# @- X7 i( V1 `
│      │      第二天补充作业.docx' d" E& j/ ~6 X5 _
│      │      - r0 a) o" |" |( u0 n
│      ├─day03练习题4 N$ L! O9 w! U( |4 R
│      │      Oracle第三天练习题.docx
* H8 B0 Z: z. t! X" J7 r│      │      : g8 R+ n, I+ C; t- H
│      └─day04练习题
- G% X( A$ ~: v2 c  r1 t) V│          │  Oracle第四天练习题——闲时练练脑子.docx
  p! f8 T3 v) {  O* Y- O7 w│          │  ! ~- ]2 A$ J% p0 p& H3 D/ K9 x0 a
│          └─收集的公司面试题(第三天下发)
; C! k8 Y, U8 F4 a5 ]/ N* @1 |4 y1 N│                  北京-SQL华建集团.doc9 O. O) u! ^" s1 q/ E3 C9 m3 w& d
│                  北京-SQL华瑞实创信息技术有限公司.doc
  Q3 W: C$ C  @5 j: I( ?│                  北京-SQL新华信咨询.doc. n+ Y( W. [9 @, m
│                  北京-SQL汇智创新科技发展有限公司.doc
) u, `4 a  Y( ~- h; y& B│                  杭州-SQL时比特电子有限公司.doc' i, c( b- U2 [9 m0 D, q2 }- d) }# o
│                  杭州-SQL杭州国迈软件有限公司.doc
. P2 {8 ~0 _( _( H( L/ S│                  杭州-SQL浙江浙大网新中研软件有限公司.doc
; ?- S: f5 ]! ~6 F5 ?│                  杭州-SQL浙江浙大网新恩普软件有限公司.doc, p7 `3 b! @+ J- }# E/ J
│                  杭州-SQL高达软件系统有限公司.doc& R3 _( f/ f. p
│                  武汉-英思--ORACLE面试测试题目.doc
5 x- W7 x8 F  D4 F│                  
* ~: ~0 l; L2 w├─13-Maven
9 R" u# E* W+ W% C│  │  day01.rar  V9 \& t  Z# q8 e
│  │  day02.rar5 L- t/ P2 W7 C/ a. n
│  │  maven.rar$ Y: S9 V9 |" s8 f
│  │  
; C' Y1 \3 P5 Z7 f' P+ n│  ├─day01
: h5 `$ X, C1 S, {│  │  │  day01.zip" X7 Z6 |  N1 [  P  \. Q% B
│  │  │  , ~' u; z# u. [1 r
│  │  └─day01
1 r* |& w# A: @) O" \│  │          01.学习目标__recv_pTLtn.mkv; A) j. p5 C0 f( X
│  │          02.Maven查找jar包的过程__recv.mkv
+ b$ {2 _* k) [; _* F# a) Y│  │          03.Maven的两个优点&项目构建&依赖管理__recv.mkv
) u- ]' @/ \+ N) h) Z│  │          04.Maven的安装&系统环境变量的配置__recv.mkv: Y( _; `/ b% t5 w' V, g0 A
│  │          05.Maven的安装&目录结构的介绍__recv.mkv8 p3 E' v4 T1 t/ p
│  │          06.Maven仓库的种类__recv.mkv# i/ m9 c: k# i9 ^" g
│  │          06.Maven本地仓库的配置&介绍Settings文件__recv.mkv
. @, Q& ^2 u( _" L9 u│  │          07.Maven工程的目录结构介绍__recv.mkv3 ^+ O5 Z8 f- j1 P. Z6 H
│  │          08.导入Maven项目到Eclipse__recv.mkv
% Q) [$ F- [1 i4 ]7 j' Q& x│  │          09.Maven如何配置内部Tomcat端口&Tomcat如何配置端口__recv.mkv
( l* g! {" `/ I8 g5 |( A│  │          10.如何在Eclipse下配置Maven的支持__recv.mkv
2 |% W* f$ G: u8 E7 T2 ~( [5 `; M# v& Y│  │          11.测试项目如何运行在Maven中的Tomcat插件&运行在Tomcat上__recv.mkv- R6 L! ?; n/ |2 q1 g
│  │          12.Maven的依赖范围说明__recv.mkv
$ x7 z+ a4 {4 N( K' Z* z0 J7 F│  │          13.Maven的Struts项目的搭建__recv.mkv
2 U9 C/ L" }+ _# I0 [│  │          14.day01总结__recv.mkv
. D: T& V' @5 \5 p& K5 w+ ?- G8 P! S, {│  │         
+ g0 t& m  P  T- u3 F) {+ ]8 x' x│  ├─day024 ^, S8 ~- K% Q- j
│  │  │  day02.7z
+ O8 c- w5 Q' v│  │  │  
- y+ M' E+ `6 u# S8 _7 c│  │  └─day02
8 C( ~/ @; }8 d( n│  │          01.学习目标__recv_xKRmM.mkv
# P, J: k( Q7 Z9 y: V│  │          02.回顾__recv.mkv
- N# b& |- |6 W8 @5 j2 B- i│  │          03.解决冲突的办法&两种调解依赖原则__recv.mkv
' [% p  J6 w4 a# r) ~9 e2 q│  │          04.拷贝pom文件搭建ssh项目__recv.mkv# i5 ?  {8 e" O4 i7 m: Y
│  │          05.CustomerDao层的代码编写__recv.mkv
+ H/ h4 g  V& S│  │          06.CustomerServcie层&CustomerAction层的代码编写__recv.mkv
- N6 \7 }/ {! x5 A5 f│  │          07.演示customer的列表查询__recv.mkv8 M$ V$ A. e9 [- ?5 e* b
│  │          08.Maven项目搭建domain&dao&service&action层__recv.mkv
! t4 E1 }( R( d$ v& T! W" l│  │          09.Maven模块项目的导入方式__recv.mkv1 V( U" L5 g% u$ d' ]
│  │          10.Maven的各层的pom依赖关系设置__recv.mkv) G; c4 i. Z- U6 i0 {
│  │          11.Maven的分层项目的整合__recv.mkv" O. v0 g* A" p! f
│  │          12.Maven快速的项目整合演示__recv.mkv) l& V1 G5 j- ?' H) }
│  │          13.Maven私服的安装步骤__recv.mkv! Q5 Y4 k6 ]" k) r" i$ P: K/ u
│  │          14.Maven私服deploy发布及自动下载的说明__recv.mkv
, A5 i, U5 M5 m9 b│  │         
$ D- C4 g  n' X│  └─maven4 I: G- [3 `! R( |; N  {/ ]
│      ├─day019 _  a7 Z/ _  x+ S% `
│      │  ├─资料
+ o8 Z/ u- i  x│      │  │      Maven-day01.pdf
* V4 ?! U5 O7 G$ c2 D- x; a' }│      │  │      Maven-教案-基础.pdf1 w1 j4 t( d  u: x: C
│      │  │      maven_day01.docx
8 ~! x* V. E3 O3 ^│      │  │      . d. [/ W1 |/ J7 a( ?
│      │  └─软件
' ?' U! t- \4 f$ H3 T  G│      │      │  apache-maven-3.3.9-bin.zip
6 g0 ]. b$ W+ G( U/ P  A│      │      │  maven-helloworld.zip
% |2 u  W9 a* U# y│      │      │  repository.rar5 ]7 Z: H  Q* ~3 ^1 g
│      │      │  % I$ M! c  r8 Z9 u* J  m' k$ q- X
│      │      └─jdk-7windows-x64
. Z  R6 k/ B" _( _│      │              jdk-7u80-windows-x64.exe& N# @! _: Y0 l- v2 T
│      │              
+ G' g1 }  v1 v7 `& M│      └─day02' p2 _8 I  q$ M' C
│          ├─JPA配置文件
. x9 X% U  ~* f│          │      applicationContext.xml4 M6 Z: G+ E# g6 X! p
│          │      cst_customer.sql
/ F! p5 b6 C$ U; _. F* E│          │      Customer.hbm.xml" J5 }+ E. l  H2 O- t0 O& V
│          │      Customer.java
1 ~- G* K2 }# y  x│          │      customer.jsp
' ^4 {9 g# J$ b# W& H! q│          │      hibernate.cfg.xml4 [, [- j4 |0 i2 L: U9 r
│          │      pom.xml+ f# {  I+ B" K
│          │      settings.xml  n7 `$ ?: e, v- K" A$ c+ n5 _
│          │      web.xml6 n$ E9 Q' o, L: F) w. s7 [
│          │      
* q* t7 q" g6 \1 \1 x1 |$ Z│          ├─资料
. s( l# ^! \; o3 ^│          │      Maven-day02.pdf
) Q; s6 i% S' s; I/ ]6 C! L- m& Y│          │      Maven-教案-实战.pdf
- K8 D( j( G$ \% F7 ]│          │      maven_day02.docx" t( i4 o* I; z  x; e
│          │      
) j+ r' c6 p) S4 l- J" A5 {│          ├─软件2 j, k) G$ F3 x, q
│          │      nexus-2.12.0-01-bundle.zip( A3 ]( j: F) J
│          │      ! W. k7 a+ M5 t( Z1 X& q; u
│          └─配置文件5 v/ c, B$ s9 Z9 h
│                  applicationContext.xml
- Z% H5 u8 E3 o+ Y. ?! w9 n6 T│                  cst_customer.sql! _1 N7 q1 E* {$ j- ^
│                  Customer.hbm.xml7 {; y7 Z  W% q2 z4 v# B, l! m
│                  Customer.java
1 N% w$ N4 q+ C+ n* E: R6 v8 s│                  customer.jsp
- _2 f! y- O3 N* @! t6 G│                  hibernate.cfg.xml
8 `2 q" {% z( z$ h│                  pom.xml
* N5 J3 l9 \: T│                  settings.xml1 X4 z$ b6 d) F0 j
│                  struts.xml
# v. L- d+ {2 e, l+ L. Y│                  web.xml
3 H* \5 [. [4 L│                  
! _, k9 E0 I( h' i: Z├─14-国际物流云商项目2 g/ j: Y3 k: s6 ?  ?( o2 z! p
│  ├─day01
+ b: M" l  Z% w% \$ _. Y. F│  │  ├─day01. X5 v0 b8 N- }2 L( e
│  │  │      01.学习目标_.flv$ o/ P2 G9 D) M$ c
│  │  │      02.学习项目的心态说明_.mp4/ c3 `/ W1 x* m  G1 {5 {* x' ^4 l
│  │  │      03.项目背景介绍_.mp4
) j- ~; y) g. d$ X5 X+ p│  │  │      04.选择物流云商系统的原因_.mp43 C  \: H' {, r+ V  J# l* {
│  │  │      05.界面原型法&项目开发的流程问题_.mp4
1 _1 n9 q( l" Z2 @4 B│  │  │      06.PD如何绘制用例图&介绍项目模块和角色_.mp4
3 D# F  Q5 ]! `│  │  │      07.系统功能结构图_.mp46 I# i- {+ A8 w. P1 P
│  │  │      08.三套系统架构的搭建及依赖关系_.mp4: S6 Y0 r" c3 o# t4 ?+ D5 s
│  │  │      09.拷贝公共类&拷贝三个action&进入项目首页_.mp4# X" U# t* q' l0 B
│  │  │      10.index页面的进入说明&项目整个加载顺序_.mp4
9 v; @  ~" H  Y# q  h│  │  │      $ o: v$ ^2 X+ X9 W
│  ├─day02
+ |% ]: C9 d6 {" ^& m% O: k│  │  ├─day024 e$ K0 u/ S+ t4 N% X
│  │  │      01.学习目标__htP1x.mp40 s$ G# W7 x/ q- D) m* [, ]2 @
│  │  │      02.回顾_.flv1 @1 I* S$ `' P9 t$ j) }) T$ N8 j( G, Z) r
│  │  │      03.数据库设计的注意事项&表名&字段名&字段长度_.mp4$ L; L2 |4 S/ w0 J
│  │  │      04.创建表空间&创建用户&导入数据_.mp4. h8 I* W. u$ @$ R# F0 W9 l( \1 W$ k
│  │  │      05.index.jsp后默认页面的逻辑_.mp4* V5 p% C1 A. z3 t( t0 l# t- a; f
│  │  │      06.顶部菜单影响左侧和中间区域_.mp4, |- ^7 I3 g$ {/ y3 u! W0 N* F1 o& i+ C
│  │  │      07.点击左侧菜单影响中间区域_.mp4
  \& l: a5 [8 n3 W9 X3 E│  │  │      08.DEPT实体类的注解说明_.mp4
+ n& Z: R5 u: ?" Q" [- w8 b2 W2 @8 M│  │  │      09.SpringDataJpa进行部门的查询单个对象演示_.mp4
; p1 r6 t8 n3 x4 y. {% l7 S│  │  │      10.Dept部门的Service层的代码编写_.mp4
0 B2 q3 u; q# ^# I  d. y" U. ], }│  │  │      11.SpringDataJpa的详细讲解_.mp46 c6 p; x  n6 w+ u4 F& A) O0 k. h/ \9 A
│  │  │      12.实现Dept的分页查询的代码实现_.mp4; x/ r+ n+ s: p' `! d9 I
│  │  │      13.utils工具类中page的说明_.mp45 d. `. h! P# T) l" v, ~
│  │  │      # l! J. w7 q; `' p# y
│  │  ├─国际物流云商系统day02: ^" {5 p. M/ ?, ]& T& K# j; x3 j
│  │  │  │  day02.pdf4 ]9 V/ s' `5 \5 w2 x0 F
│  │  │  │  
$ \, i  N3 x+ |5 U│  │  │  ├─图片
" J9 i9 A. _# v/ O. V; y│  │  │  │      01-部门表.bmp- t% p- G/ Y) A8 ?1 A3 ~
│  │  │  │      02-首页.bmp
* n. Q, \; a, A7 `" V│  │  │  │      03-JPA的概述.bmp
! n) b1 p) Y  @1 N% H6 L3 l; E# w│  │  │  │      04-JPA的实现原理.bmp2 D2 g/ x# ]1 T
│  │  │  │      0 z& Z/ C% j6 ^  J) O# k
│  │  │  ├─源码: u- _! ]* W0 K: k8 m: z/ \
│  │  │  │      ilcbs_parent.zip8 ]  R, G% T& S' R4 F% V0 l7 U9 R- n
│  │  │  │      
8 d% F* f! k% p$ H! p- E│  │  │  ├─视频
2 F: h8 n. i! \% L7 S│  │  │  └─资料
& q+ V. f% P9 L: W# v- A│  │  │      │  BaseService.java$ I( N) o. f8 x% D5 C2 O6 i
│  │  │      │  EL需要导入坐标.txt
/ K$ s4 f3 h$ ]6 v# M( R: L$ [' z│  │  │      │  Tomcat多服务器配置.docx
6 Z& E, p9 _' E! a│  │  │      │  . f5 S, k2 j& r1 U
│  │  │      ├─Spring Data JPA
- E1 n0 z6 p, A6 ?* l8 G1 E' ?. g) F│  │  │      │      JPA.docx& c, o, d( u7 B3 \7 E3 G
│  │  │      │      JPA主键生成方式.txt
9 }$ l; Y4 Z  s2 m5 e│  │  │      │      JPA单向一对多的配置.docx2 a# `  X" o5 r! D
│  │  │      │      JPA单向多对一关系的配置.docx
, C0 r& r5 c5 S6 K│  │  │      │      JPA四种默认主键生成方式.docx8 L; l. ^# A, d/ \$ a" L. H
│  │  │      │      spring data JPA技术结构.docx/ A- z  `; J+ m1 Z% l) \& g, p
│  │  │      │      Spring Data JPA支持多种查询.docx: u( b# ^: T0 H  }
│  │  │      │      Spring data JPA的实现过程分析.png4 [1 V% g" M0 o$ h9 N* l
│  │  │      │      Spring data JPA的类体系结构图.png  n5 c8 m+ u5 p9 C, G. e( {
│  │  │      │      spring-jpa.xsd9 X3 Q- I1 b% _+ ^/ K( E
│  │  │      │      Userinfo的PO类.png
7 T/ f% ^5 T2 R" M, Y0 }│  │  │      │      
4 {& p! Y+ k  s4 V' u! R│  │  │      ├─分析图
$ `( S0 Z" ]3 \3 l7 g- n9 w│  │  │      │      00值栈的分析 .png
  I( V4 I% H' V8 E│  │  │      │      01index.jsp页面加载的过程.png+ l: U  F% z0 ?: {7 P2 N4 k
│  │  │      │      02index.jsp加载过程之二.png0 E5 l- f' X7 W$ o3 ]+ n" w
│  │  │      │      03顶部菜单加载的过程.png% t  P/ O  i, A7 R7 b/ c
│  │  │      │      04分页效果的分析.png/ J" Z  y. j9 ^
│  │  │      │      spring data jpa.png
% W9 {. T7 s0 n* X% c, a' x2 ^4 z│  │  │      │      
3 K: h/ Y/ h3 G8 S$ T│  │  │      └─数据库
) A0 D" c3 K7 _8 u+ A/ B2 a( @3 J│  │  │          ├─前端系统的Mysql数据库' `0 D0 D) x9 J5 Y
│  │  │          │      ilcbs_client.sql
- ]: e- M7 O3 ]  \# x5 ^# C& r│  │  │          │      
- R4 G+ ~) r. x& j7 e2 r# H│  │  │          ├─后台系统的Oracle数据库8 `1 d/ a! x( P0 `& |: b( V) h" x- V
│  │  │          │      jk_oracle_datasz06.sql
) P' i9 X2 \! u. i' a" L8 |; e; T│  │  │          │      
7 T* ?& e* j; p3 f! W│  │  │          └─海关报运系统的MySql数据库$ o5 q% Z8 ~" a" z0 c! `. x' E( o( D. L
│  │  │                  jk_export.sql2 Y: w; B) T$ c. B* W* t
│  │  │                  * }* m2 o2 H% C  a  O' \- Z
│  │  └─国际物流云商系统day03
3 X6 r/ `2 Q4 L8 `4 V│  │      │  BaseService.java9 Q; C) h& X# P' n7 j) j3 ^
│  │      │  day03.pdf
7 i; s) {$ C4 r) m8 r" S5 N* ]% O│  │      │  eclipse内存调整.docx5 W2 \* T' g* [, U* v  |. t
│  │      │  Spring Data JPA支持多种查询.docx
, S$ d; Q, U8 I1 v* E6 ^│  │      │  补充.docx- H5 a  V/ l  g- K5 e7 O
│  │      │  * w7 r4 J: b, s4 p
│  │      ├─图片
4 U& D. `! W' L* M│  │      │      01-数据封装.bmp0 u. W/ `& ]" x' E5 B3 J
│  │      │      02-数据库设计.bmp
; \+ w7 c1 Z3 ~; n│  │      │      
8 b- q7 |" m! [  d! F1 O│  │      ├─源码1 N" P( x3 }6 l7 j& t5 X9 t; ?# i
│  │      ├─视频
: f7 p9 @8 }* [* h  J+ l│  │      └─资料
) h' c* ?- v+ c; v4 q- g# O( q& k│  │          │  01分页的过程.png3 o" [- Y5 j6 _! a' W3 t% o3 `! }
│  │          │  02点击分页条的分析过程.png( X7 s8 p) W5 P2 H2 `0 V
│  │          │  03struts2的select标签.png% K) ^  g% z6 Y& s2 E7 N( h
│  │          │  04RBAC认证模型.png
& a9 I4 M, Q' i6 ^: w* s* @4 r/ v6 r│  │          │  分页的实现过程补充.docx5 t4 K" v, O  ]9 A; e8 b
│  │          │  第18章 JSTL Functions标签库.doc
. K- D# {$ x& y6 W( O; X- X│  │          │  % m5 n+ p3 V3 X- F; H, C
│  │          ├─BRAC模块的JavaBean
$ v& J% O9 k# R" C. k) V. q│  │          │  │  BaseEntity.java( U" Y0 I5 U' U
│  │          │  │  Dept.java
' o7 i8 M/ Z9 V  Y" J7 }: i$ x3 z│  │          │  │  Module.java
  L/ H1 f! I5 u& Y  ]" C# O& B│  │          │  │  Role.java
8 A% U% l% H9 I! a# c│  │          │  │  User.java
9 w+ Q* n+ S  I1 Z4 `│  │          │  │  Userinfo.java3 h' u% e1 ^9 D3 a/ F
│  │          │  │  1 l2 m. }# H7 ^5 b
│  │          │  └─可以直接用的Domain
3 N: _/ L/ ~3 D7 M4 e8 @│  │          │          BaseEntity.java% l9 f! i% T5 C, p# |, t+ Y) y; P
│  │          │          Module.java
9 ^( A3 G9 b9 X, U│  │          │          Role.java
. ~8 }% v1 C, r0 A│  │          │          User.java0 x6 o. M; ?  K$ h# K3 Y1 U
│  │          │          Userinfo.java
( t  ~# q1 d7 ]- B│  │          │          % n/ p* H6 I3 l
│  │          ├─My97DatePicker2 Y% N. J3 h5 |
│  │          │      my97DatePicker.rar
! y+ ?6 o3 P# ?  j│  │          │      My97使用手册.doc- f# b" |! h8 \8 }. U
│  │          │      使用方法.txt
/ k( r4 _: a) ?2 @9 q0 j│  │          │      5 }, v4 H8 Y& z6 o9 |8 o3 ]6 B
│  │          ├─Spring Data JPA
, |9 c8 Y, y* L. ?. U, u' P│  │          │      JPA.docx
; c+ O0 S8 B& u6 }; P│  │          │      JPA主键生成方式.txt
. ~0 }  O4 s; \6 n; Y│  │          │      JPA单向一对多的配置.docx& C. x& \) s) {, R0 s
│  │          │      JPA单向多对一关系的配置.docx
+ D; q" S; V3 G! m$ j6 Y/ J! [& J│  │          │      JPA四种默认主键生成方式.docx
3 A* u' y7 ?2 }, S- e9 ^│  │          │      spring data JPA技术结构.docx; R. Q0 n; j5 A" }
│  │          │      Spring Data JPA支持多种查询.docx
- t! e$ \6 }+ ^+ W# D│  │          │      Spring data JPA的实现过程分析.png) \- N# J3 W$ U6 H8 l  V9 ^
│  │          │      Spring data JPA的类体系结构图.png
" E( v" j$ o  b  \5 Z2 \│  │          │      spring-jpa.xsd7 o9 I$ h7 m$ T6 r; U
│  │          │      Userinfo的PO类.png
6 F! z: U' O* Q) u% t│  │          │      . k8 q$ K  l# Z# q2 B4 t8 ~
│  │          └─画图资料
) M. V3 O) [6 K8 C│  │                  001一对一的实现方式.png
: x5 g/ F( S! E% k! `│  │                  00分页功能的分析.png* J, S, p# Q( v3 c5 g# j
│  │                  01回顾数据加载及页面加载的总过程.png- F9 Z% C: [  T: F0 y  g
│  │                  01细粒度权限控制.png( E; u7 w4 x! W* A# S6 A
│  │                  02struts2的select标签的说明.png  x/ x7 c# k2 `( @1 z9 |" s
│  │                  02分配角色实现思路.png3 Y/ O0 e* n) ^7 w) N& T
│  │                  03新增部门的数据分析.png/ i+ q( F9 r- c7 e( ]/ B
│  │                  04BRAC认证模型.png* P3 {- x, H/ w' a  @0 h( s* L1 a
│  │                  . j( Q' m% a! F
│  ├─day03
" ?6 D; b6 p1 b' ?& k+ m│  │  │  1366.png* B" C' R. v# v5 E
│  │  │  ( q. D, S# O# L5 V5 f
│  │  ├─day030 d5 I  V7 n  G$ `; T) _
│  │  │      01.学习目标_~1.avi
2 l% C0 Z, q( ~) o& k( b│  │  │      02.回顾__U1f3Q.mp4
- O6 X4 j6 _4 ~, |│  │  │      03.查看单个部门&去部门新增页面代码实现_.mp4
% d6 u! Q5 s& j$ p, t│  │  │      04.去修改部门页面&修改部门的代码实现_.mp4
6 q0 k2 K# R+ d│  │  │      05.部门的删除代码实现&删除当前部门及下级部门的解决办法_.mp4
( S' M+ N5 \; z* V! U" |│  │  │      06.SpringDataJpa的Dao层的三种规范_.mp43 ]! _: B$ I! d7 {! c) [* n& L, @
│  │  │      07.基于角色的访问控制BRAC认证_.mp4$ B, S- {: D0 e2 W
│  │  │      08.BRAC中的实体类的介绍_.mp4
; B: O. I: S, f; A) r│  │  │      09.User的Dao层&Service层的代码编写_.mp4# B' p2 v8 J0 y8 o; n
│  │  │      10.User的Action层列表方法的编写_.mp4% w4 h5 h& `/ |
│  │  │      11.User的进入新增页面的代码实现_.mp4+ X/ W. y& o. u7 W
│  │  │      12.User的新增代码实现_.mp4& P- ~7 C1 Q) I. U* Y
│  │  │      13.User的删除代码实现_.mp4
& o  L( I& c$ e2 U; n, Y% r│  │  │      14.Role的增删改查代码实现_.mp42 _+ y% ?1 i" c% j" i
│  │  │      
% k2 Z3 v6 K- `│  │  ├─国际物流云商系统day03+ \4 @6 P* h; S) c% s. W
│  │  │  │  BaseService.java
- e% E' W% [8 e8 S! D8 r6 u│  │  │  │  day03.pdf
. v5 Z% j; C' \9 j  {, e│  │  │  │  eclipse内存调整.docx
2 f- ~! t) K1 [9 q$ _  V8 {│  │  │  │  Spring Data JPA支持多种查询.docx
/ p  w: \  `; E- z. U│  │  │  │  补充.docx: C! O$ P, I( }+ _
│  │  │  │  
0 C, v7 o" B6 B; R4 e8 F' h│  │  │  ├─图片  x! {# h7 I8 Z- G! `
│  │  │  │      01-数据封装.bmp+ s' ~9 r4 H( `# S( l
│  │  │  │      02-数据库设计.bmp7 B- \. Q# S; |$ C
│  │  │  │      
7 W. g. l8 \0 G6 q  Z│  │  │  ├─源码& r" B  O7 M7 J3 a6 d/ A, f
│  │  │  ├─视频
5 L& A& ~, Q/ @: N│  │  │  └─资料6 m) I9 q' A% Z7 M# o
│  │  │      │  01分页的过程.png
3 d- P: _5 i( w( |│  │  │      │  02点击分页条的分析过程.png- N8 I, T; d5 K9 C1 R/ H, Y
│  │  │      │  03struts2的select标签.png
& A1 |# `; C& F6 z% ^│  │  │      │  04RBAC认证模型.png
8 }' z; e3 b1 I9 Y9 a! N2 \# E9 H; M& L4 i0 t│  │  │      │  分页的实现过程补充.docx
! _% E5 L6 R$ E* z1 L│  │  │      │  第18章 JSTL Functions标签库.doc$ a# Z7 m0 k+ ~" y$ U9 G6 D
│  │  │      │  
. O3 Y5 R  n9 D% T3 R│  │  │      ├─BRAC模块的JavaBean
9 |4 A8 Q1 S9 p7 o9 w) M0 J0 C4 U. V│  │  │      │  │  BaseEntity.java, ]( f6 z0 b2 h# Z  [0 Y! \
│  │  │      │  │  Dept.java
: G3 W7 @! X( ^+ V│  │  │      │  │  Module.java
) C2 n) E7 B7 c│  │  │      │  │  Role.java
# Z  q5 t" L+ @│  │  │      │  │  User.java
4 T- B9 R3 F1 i% p4 e│  │  │      │  │  Userinfo.java4 `4 e0 p7 B, a7 G
│  │  │      │  │  2 n( C. u# m( i- C9 K
│  │  │      │  └─可以直接用的Domain
/ e3 d* s2 p* W! s# r' l│  │  │      │          BaseEntity.java
7 D" X# X0 F. e; b│  │  │      │          Module.java
# K' X% N% o" e# n& }/ m+ F│  │  │      │          Role.java9 G/ D+ E: Z; N: H
│  │  │      │          User.java
+ [" f# j- T9 [2 V│  │  │      │          Userinfo.java
5 C# D' y: |% y│  │  │      │          $ V5 T2 m/ N) @; j& R
│  │  │      ├─My97DatePicker
+ {. Z" w' |/ x3 ^" d0 R" t│  │  │      │      my97DatePicker.rar' C; e: r3 ^) x5 e7 R) \
│  │  │      │      My97使用手册.doc( l5 W" Q* ^( k9 g! P
│  │  │      │      使用方法.txt7 [! G- A+ t/ Z# h7 F( T
│  │  │      │      
6 \1 k. L4 F/ }, |9 n9 a8 z5 p│  │  │      ├─Spring Data JPA3 Z9 [+ w* k" o+ s# @7 A- ^
│  │  │      │      JPA.docx
, @, Q/ _/ v8 N: G# [│  │  │      │      JPA主键生成方式.txt, f8 Y; m# ^/ |, p7 p/ h( _
│  │  │      │      JPA单向一对多的配置.docx2 S' A$ k* n" M/ `: d: T
│  │  │      │      JPA单向多对一关系的配置.docx. c- G2 E3 l- T: c1 r  ^
│  │  │      │      JPA四种默认主键生成方式.docx4 P- X% O- k" u8 |9 X
│  │  │      │      spring data JPA技术结构.docx
8 q6 l3 T* |, i/ T; }$ F& f: Q│  │  │      │      Spring Data JPA支持多种查询.docx- t  u# J7 B+ H& ?& I
│  │  │      │      Spring data JPA的实现过程分析.png' P+ I, b2 P. ?. u2 Z# U8 T
│  │  │      │      Spring data JPA的类体系结构图.png
6 k, m9 E6 U: n│  │  │      │      spring-jpa.xsd6 O* E% A9 B- c) m
│  │  │      │      Userinfo的PO类.png
2 Z( c& J0 f0 G6 H7 _│  │  │      │      7 e9 H  _) K# Q9 N# M4 ~; r  c
│  │  │      └─画图资料. k6 Z1 R8 o6 w* n: h: Y: T  k
│  │  │              001一对一的实现方式.png! Q; J, C; C. _: b4 u4 t
│  │  │              00分页功能的分析.png
% }8 g( m( t) D5 N│  │  │              01回顾数据加载及页面加载的总过程.png
0 e) n* \! j. ?3 L7 B% [│  │  │              01细粒度权限控制.png
: _5 X, b3 O' h4 p, t│  │  │              02struts2的select标签的说明.png
3 O& d- A, D2 E│  │  │              02分配角色实现思路.png6 J; y. k# @& T& Y$ C; `0 E
│  │  │              03新增部门的数据分析.png
' J/ R5 W9 V7 Y5 ]0 r│  │  │              04BRAC认证模型.png! r2 a2 C8 Y* {
│  │  │              
1 S$ x5 P& c% F│  │  ├─国际物流云商系统day04
. Q" A4 a& Q, V+ n$ n6 M│  │  │  │  applicationContext-shiro.xml  u% l  i2 k- F1 g
│  │  │  │  day04.pdf
! _/ A2 p7 H0 m( B3 Y8 c+ H│  │  │  │  shiro.ini* G  w) s) H3 h3 g) _: U8 I
│  │  │  │  shiro简介.docx
: p! x. ^! d" |│  │  │  │  第8章 标准标签库_0519.doc
# T2 V4 {% G- H8 [5 i4 q│  │  │  │  7 t3 u9 S, n7 x' E. w- y
│  │  │  ├─图片6 N5 D+ s# w, Z- x9 ]
│  │  │  │      01-入门流程.bmp6 |5 Z8 B: l6 ~+ k) I
│  │  │  │      02-详细流程.bmp# |5 l8 R) L6 @! O; U# u9 l3 E
│  │  │  │      03-委派过滤器.bmp
  x' c' d+ Y" x│  │  │  │      
4 s# R" A: v5 g# p, T" s  {│  │  │  ├─源码2 R9 m  ?8 ^2 E0 Y. @- R
│  │  │  ├─视频
3 n0 o" B$ J  N│  │  │  ├─资料' z4 H8 c6 f$ c4 U3 ?5 F: J2 I7 F
│  │  │  │  │  01Shiro的执行流程.png: t/ F3 A$ X7 P# T5 l
│  │  │  │  │  01使用Shiro实现用户登录的过程.png3 e1 Q: @: X$ N
│  │  │  │  │  02授权的过程.png8 x8 @  B* F5 h! C: q
│  │  │  │  │  shiro补充.txt- }) @- N/ U2 l  X( X
│  │  │  │  │  
: P: {. i3 e- h9 Q$ p│  │  │  │  ├─02-shiro安全框架: y5 d7 l. L( p& C( w- q/ r
│  │  │  │  │  │  Apache_Shiro_reference(中文版).pdf
  J. e  b" j' O3 {, Y│  │  │  │  │  │  applicationContext-shiro.xml6 I3 k! |+ O- w5 W2 w8 T' {& N
│  │  │  │  │  │  ehcache-shiro.xml6 ^; E0 z3 w* b! n" O3 @* C9 I
│  │  │  │  │  │  Encrypt.java* t% X- @; e7 H- ?( T
│  │  │  │  │  │  readme.txt
3 G5 ]0 f. t) a. V- Z# x" r  \│  │  │  │  │  │  shiro 安全框架--最好的中文配置文档.pdf
/ F* ]0 N- S9 f3 [8 ]9 M% c│  │  │  │  │  │  shiro-root-1.1.0-source-release.zip
( A/ _+ |1 d7 Z  R│  │  │  │  │  │  Shiro的API.txt: I( r0 x8 C% p% B+ }. e/ U
│  │  │  │  │  │  shiro简介.docx
6 j' V0 b6 x  C: Z' b* ]: Z$ q; _( n│  │  │  │  │  │  
0 f5 h1 J9 l1 k" s2 N. r) `6 k│  │  │  │  │  └─shiro' X. W5 E! z' T5 f: Z) x: q: x
│  │  │  │  │          01login中的方法.txt
7 L* q  S; A" W7 S│  │  │  │  │          02CustomCredentialsMatcher.java. G% f* {# ]- S3 y3 n
│  │  │  │  │          03AuthRealm.java
0 X6 I7 ~- U2 c0 s& }│  │  │  │  │          03最新AuthRealm实现.txt5 F* x* ?- ^& P  L) |
│  │  │  │  │         
3 [8 X( Q; m/ V4 K: ~; b8 v/ v! L│  │  │  │  └─04-密码加密工具类2 [* {  n$ l, c3 j7 |$ m
│  │  │  │          Encrypt.java) }, ?3 t8 N3 y6 |) @, C
│  │  │  │          MD5Utils.java1 _/ p/ J; c4 \( K
│  │  │  │         
& Q3 f8 D5 V. g1 o" [│  │  │  └─预习资料
) S- ?2 N& Y5 W. Y3 ?3 [│  │  │          day05.pdf% l* d5 L0 e+ [1 d4 c1 Q: Q
│  │  │         
( G$ a6 H/ B  x) G4 n9 w8 h9 i│  │  └─笔记" y6 B5 s5 g3 Q4 [
│  │          项目第一天.md
: m3 I8 N4 l% N4 K9 g│  │          项目第七天.md
& R- e) p- f6 ?9 P│  │          项目第三天.md6 _& t0 S  u' Y4 Z8 J) x
│  │          项目第九天.md7 S0 s$ n- j# }* K* d9 ^5 r. j
│  │          项目第二天.md
* T4 ~( e( n; b* I│  │          项目第五天.md( N% ?5 r% j/ U
│  │          项目第八天.md1 t1 U2 c' C7 E2 s; t, q, Y
│  │          项目第六天.md5 f. V3 G( a# f) P$ `
│  │          项目第十一天.md  z, I2 f5 S- ]$ `
│  │          项目第十三天.md5 @/ r% u" }" o1 y) c$ V  O  j$ ^
│  │          项目第十二天.md
/ y4 g% x( X$ m7 k) `. _# @2 l│  │          项目第十五天.md
: D4 p; k  `$ o- d$ c│  │          项目第十四天.md# S( S& a6 ^0 X; c, w
│  │          项目第十天.md
$ g) e) X( x  H' x│  │          项目第四天.md
/ R( c) }$ G2 U" M3 @8 |- v5 L│  │          9 ~  v, V& K4 H/ H, k% t
│  │  ──国际物流云商系统day04
' G' Z" ^) g% ~5 {' W- D│  │      │  applicationContext-shiro.xml3 o: I# L+ s: H/ O7 z  S8 N
│  │      │  day04.pdf
- y: F( I( @" F+ q│  │      │  shiro.ini( Z# a2 k( g. D4 V5 T# L
│  │      │  shiro简介.docx% @! {0 S" k$ F' W' S, V
│  │      │  第8章 标准标签库_0519.doc
' b: T( w* l  ]) A2 K! X# `0 q' \│  │      │  5 [+ I$ n9 {4 J4 ?: h
│  │      ├─图片$ z# a/ f0 y3 R$ P3 |
│  │      │      01-入门流程.bmp$ f) j' \$ x5 {: S0 K4 ?- y
│  │      │      02-详细流程.bmp
4 K" T/ Z: O* C5 k│  │      │      03-委派过滤器.bmp
7 d$ k) [8 [. g$ d0 U│  │      │      ) I4 k5 k/ T: D, U) v+ ]) L4 K
│  │      ├─源码
; B0 [7 N, [/ g7 |  k7 ]│  │      ├─视频- u, Z0 Z3 f; w" n
│  │      │      01.学习目标.avi: y# B% a+ N: I- m3 k5 K
│  │      │      02.回顾.avi2 b: Z5 ?1 T2 t/ x
│  │      │      03.Module的CRUD代码实现_.mp4
" t) d1 w; ~0 {0 B  b* _│  │      │      04.Shiro的介绍&四大组件说明_.mp4
; x( a; U6 x3 Q6 I& I+ t- d│  │      │      05.Shiro的框架流程&十个过滤器说明_.mp4" r, J3 u* Q/ K& L
│  │      │      06.Shiro的初始化spring配置说明_.mp4
+ U, O) v+ m! J│  │      │      07.完成AuthenticationInfo的业务逻辑_.mp4
- ^: S2 {. A* e9 t+ D4 g│  │      │      08.密码比较器中的密码比较代码实现_.mp4
0 g, g" g* y. X0 z' Y& @│  │      │      09.实现用户认证的异常逻辑&登陆后存session中_.mp4+ W% x' j8 p, n- {, x; S3 `
│  │      │      ; c0 O3 }4 @6 V7 \
│  │      ├─资料
  D8 A7 V+ T8 o5 q2 T' {│  │      │  │  01Shiro的执行流程.png' k4 E% M3 Z# c- u
│  │      │  │  01使用Shiro实现用户登录的过程.png1 b* ^) ~7 Z- K: x
│  │      │  │  02授权的过程.png0 p: e- O- e. u+ U# l
│  │      │  │  shiro补充.txt
! a$ f4 z0 f0 m: f│  │      │  │  
) c% q* N7 a  K2 v- Q- f│  │      │  ├─02-shiro安全框架7 F! ~8 q- D$ [+ H
│  │      │  │  │  Apache_Shiro_reference(中文版).pdf8 y5 l0 B3 v: p0 @
│  │      │  │  │  applicationContext-shiro.xml& C1 T" k/ p6 n: @+ E" D
│  │      │  │  │  ehcache-shiro.xml9 r1 P& _4 W: B/ g$ `1 h% ~
│  │      │  │  │  Encrypt.java5 j$ g* l" M" ~( z
│  │      │  │  │  readme.txt
8 N( D+ g# E9 }! j│  │      │  │  │  shiro 安全框架--最好的中文配置文档.pdf
- \" A( N3 u$ l/ N0 R8 D$ {│  │      │  │  │  shiro-root-1.1.0-source-release.zip
' ?. |* y0 z& r│  │      │  │  │  Shiro的API.txt. i/ Z! ?0 m) C
│  │      │  │  │  shiro简介.docx6 H' R( O- t3 i
│  │      │  │  │  
7 j5 T! D6 F3 }' I7 K& U) c│  │      │  │  └─shiro
7 U& v2 q! V0 `+ A  s+ e8 o│  │      │  │          01login中的方法.txt, U, d; [7 _, {
│  │      │  │          02CustomCredentialsMatcher.java/ b  G1 w, T- H, d1 v% U5 W! q
│  │      │  │          03AuthRealm.java
% m: |6 D0 S0 j, h. X│  │      │  │          03最新AuthRealm实现.txt( N8 p$ g, L4 {+ `- Q
│  │      │  │         
" X9 F! k1 i" z│  │      │  └─04-密码加密工具类
, C% S" ~) g: i7 @% l│  │      │          Encrypt.java
* I" w% Q& ^& ?4 c) B% Q; m  N│  │      │          MD5Utils.java
+ f9 o, m1 k8 p5 Q1 |- U' Z│  │      │         
3 Q& O+ J4 l/ Q6 u" @; _  r2 y; @│  │      └─预习资料
, e7 u  K8 h( i8 T9 a│  │              day05.pdf9 C  i# P( h* K- B- d
│  │              6 w5 `! n1 }7 D. J4 V
│  ├──国际物流云商系统day05+ W8 _" o. ~! W, y8 i3 k+ d
│  │      │  day05.pdf  j/ W4 s* E) p4 W0 s
│  │      │  第8章 标准标签库_0519.doc+ Z' w2 A& C1 x* e6 O. g9 H2 b
│  │      │  4 o) h* t) u. ~2 J
│  │      ├─图片
) p, a4 i) `' Y│  │      │      01-给用户分配角色功能的分析.bmp
* {2 y- J- l6 G+ r│  │      │      02-zTree插件引入.bmp8 U) K4 L( S: j5 N! ]8 D* S
│  │      │      
% q: P' M+ z+ x7 ~( [6 X0 ?/ x│  │      ├─源码
7 U9 q9 b0 z& P% {│  │      ├─视频8 q3 G( f4 l3 P# q+ R% K8 T
│  │      │      01.学习目标_~3.avi! c2 V5 F" O* l3 v) s
│  │      │      02.回顾_~2.avi
) F: v4 H2 n) B7 B% I  ^! b$ f│  │      │      03.认证可以去掉密码比较器_.mp4+ d6 X% \! o% {! f7 F
│  │      │      04.Shiro完成授权功能&菜单的显示_.mp4: n/ U( Y* r4 ?, U% {3 G
│  │      │      05.过滤器链的权限配置方式_.mp4
3 T1 m# p  R& [0 J8 ^! k8 {│  │      │      06.service层配置注解限制访问的方式_.mp4# _6 Q* _& P  C% M! ?
│  │      │      07.左侧菜单的动态添加说明_.mp4* t$ a3 t' V4 z0 v
│  │      │      08.完成用户角色模块列表展示&保存功能实现_.mp4& \( v+ {* N( A. z
│  │      │      09.zTreeDemo的讲解及导入项目_.mp4
1 l& `* D' b4 V. x5 E( X" e│  │      │      10.zTree通过ajax获取后端返回的data数据_.mp4
, Y! O: S' e% S- V$ |│  │      │      11.保存角色和模块的关系代码&验证用户权限的分配_.mp4
8 A: |, S) l4 {3 G0 P) s1 X# r│  │      │      12.梳理前后端分离开发逻辑_.mp4
9 @  U4 p' ~$ L│  │      │      13.全局异常处理&自定义异常_.mp4
7 E8 S' }9 ?0 h3 Y: R) w│  │      │      14.细粒度权限控制的需求说明_.mp48 j- U: Y. y- I& r% h3 {
│  │      │      
% x. v* `% S. u: U3 ~; O│  │      └─资料
& v! o1 N( i; a. N. i; D# u│  │          │  01Shiro的回顾.png* N6 @9 A& l8 S; ]5 ~  F
│  │          │  02角色分配的分析.png( ~, J4 E6 C+ t' w6 U% N" d
│  │          │  jQuery_API_1.4.chm  a$ T1 {) s- r6 J; {( \$ p
│  │          │  序列化的serialVersionUID的作用.docx! m( P/ ]3 j% @2 ]) `7 \
│  │          │  第8章 标准标签库_0519.doc
$ X6 D0 X& u* O& ~& \3 r. V│  │          │  
8 l1 p: i( W  J% z0 ^  G│  │          ├─8异常处理框架4 ~' `& `% f+ E2 y
│  │          │      error.jpg, c2 E" O+ ~4 t6 i1 N9 @2 S" r
│  │          │      error.jsp
# p) N4 A2 p3 \* u$ k│  │          │      error01.jpg
9 J) y; H! m" [( H- J5 y│  │          │      readme.txt
6 [3 W& M- S' u7 S│  │          │      
' _  m/ d; o7 @- [│  │          └─画图
) F0 s' _, J( g; i0 s5 S│  │                  01分配权限原理分析.png
. v* o* y- y- o% w! x4 w│  │                  02zTree树加载的过程.png
% h. _' Q6 a8 [│  │                  04分配角色的原理.png( p5 g% Q9 W2 F% |; G+ R- U" o
│  │                  
* C* D, o8 x) D  k, g+ |│  ├─day061 C# o& t8 G9 I( q- E4 g& ]
│  │  └─day06
( z. f3 i! o' a$ K7 I│  │      │  03.fastjson实现ztree_.mp4
) E" N. Q9 _* T7 o- K│  │      │  04.JavaMail实现原理及协议说明_.mp4* N. d: ?- H8 N% J" a
│  │      │  ilcbs_parent.zip
4 E) N) t! }  O/ n│  │      │  国际物流云商系统day06.zip+ g( G1 Q# x. k4 R3 v2 f; z% X. R
│  │      │  
* s# v' [- I2 u! C│  │      └─视频# J6 r! J+ M; g- T& H; u; e
│  │              05.JavaMail的准备工作_.mp4
# C. ?4 C+ @3 k  z% b, A│  │              06.传统的方式发送邮件_.mp48 X0 r3 e4 \; @) S3 u# U; e  D
│  │              07.用户新增后发送欢迎邮件的代码实现_.mp47 b: C0 w4 O7 o: V8 Z
│  │              08.Spring通过mailSender进行邮件发送_.mp4/ F/ o) W) g: u6 b5 Y
│  │              09.spring框架带图片带附件的代码实现_.mp49 p$ \1 }. H0 y0 K/ `: m
│  │              10.HttpClient的介绍发送get请求发送post请求_.mp4
! V0 h( z# i+ g5 h│  │              11.阿里云短信的申请_.mp4
; q9 E2 R' D$ _) T9 N% z0 F1 f1 H│  │              
8 u) F, e5 m$ l/ r│  ├─day07
) t9 R3 H+ t: X6 L$ R│  │  └─day07% {- H& X$ q0 V. E$ x
│  │      │  13.购销合同的删除&提交&取消_.mp4
3 v! O& X; x! Z) g% ]7 t│  │      │  14.货物的业务逻辑代码实现_.mp4, [% W5 F! q8 r0 i" o1 p. k3 L$ g
│  │      │  15.购销合同进入货物的页面逻辑代码_.mp4# \, U( y4 n3 ^) m5 `
│  │      │  16.货物的新增和修改的分散计算逻辑_.mp4
% U6 o8 f; a  J1 |( l  v# w$ g│  │      │  17.购销合同货物的修改和新增逻辑实现_.mp4
) Z# ^' h6 z4 E% g6 F$ K│  │      │  18.购销合同货物的删除逻辑实现_.mp42 [0 Q+ |" r" c: _
│  │      │  ilcbs_parent.zip/ s6 Q3 Q6 f" s
│  │      │  国际物流云商系统day07.zip# P4 E1 c6 \: S. w; S
│  │      │  : {9 u  k" ?: A5 X2 A; l
│  │      └─视频0 J5 D( P) ^. Y+ q* {( U( t
│  │              01.学习目标_~5.mp4) G4 c* q, J, }3 b; R$ [
│  │              02.回顾&下载demo发送短信的测试_.mp4
6 D! a* P2 _" A; a% L│  │              03.购销合同业务介绍及表分析_.mp4( o: j1 n3 ]$ D6 F# J; c$ p
│  │              04.购销合同表与表之间的关系_.mp4+ R) q0 P; ^) _+ f2 a
│  │              05.分散计算思想的逻辑说明_.mp4
4 k4 P( V  R8 |7 u0 j; [│  │              06.购销合同实体类的介绍_.mp4; Q# F' S: S; A9 {+ o% O4 j
│  │              07.购销合同Dao层的代码实现_.mp43 [/ ^' u2 J0 M% I# ?
│  │              08.购销合同的Service层的代码实现_.mp4
+ ^. [9 G# p' n# H' o+ z│  │              09.购销合同列表显示_.mp4( @6 D: s% ?3 W- k" g9 M& C1 B
│  │              10.购销合同查看显示_.mp4" I) W7 d/ w6 R/ r4 D& [! i
│  │              11.购销合同修改功能实现_.mp4
0 z# u7 D) O2 m% D) {% X│  │              12.购销合同新增代码实现_.mp4
* f9 V& ?  o. x0 x; c) Y* ]│  │              
' P% n/ I& Z3 ?# q" f│  ├─day08
- _! P3 @1 u9 O' |" v/ ~! D│  │  └─day08# X$ [3 \; `9 g$ ?8 b+ j
│  │          01.学习目标~1.mp47 D$ _% E# }9 V+ D/ W
│  │          02.附件的业务逻辑_.mp4
/ |+ d# o& i8 [: L* W│  │          03.附件新增的代码实现_.mp4
2 R/ J. ~3 J4 Z1 e7 r1 }# s  g& m│  │          04.附件修改的代码实现_.mp42 T1 R7 k6 b/ [" W
│  │          05.附件的删除代码实现_.mp4
, C, P; _0 g" z│  │          06.分散计算解决货物数和附件数_.mp4
! }- Y4 S, ?( b9 d( N│  │          07.细粒度权限控制的实现代码_.mp49 g3 A2 d" ]& w. _' D
│  │          08.POI介绍&POI框架的基本操作&开发准备_.mp4
4 c% d; v0 [3 O, _* u" {% t2 ~│  │          09.通过Demo认识POI的功能_.mp47 i1 \& V9 }$ n0 u
│  │          10.分析实现出货表的实现思路_.mp43 n! {0 j! W" ~, o& U
│  │          11.跳转到出货表页面的代码实现_.mp4
, S* N: z  n5 |; {1 R: g& d( j│  │          12.实现大标题&小标题_.mp4
8 {" g( G+ q* U3 M0 m│  │          13.实现内容的查询代码实现&实现内容的思路_.mp4
' T  h  e4 Q5 s* j* q│  │          ilcbs_parent.zip( X) `% t. {, S2 W. h8 \8 M- P- i* o
│  │          国际物流云商系统day08.zip! e3 {$ p' ]5 T0 c6 v
│  │         
, q. s3 o! ]7 O│  ├─day09& d  a2 @. @: o2 u
│  │  └─day09
4 ?4 r- C7 W) R0 N, N' ]│  │      │  ilcbs_parent.zip
* Z) V$ ~- @* z6 R/ O/ g; m│  │      │  国际物流云商系统day09.zip
9 q! y4 C" z2 ?* A│  │      │  
% X' j! O/ h. s│  │      └─视频8 J4 N. z" f  ^+ G7 b
│  │              01.学习目标__RkAq6.mp4( q9 w9 Q9 k0 j9 i9 B; U6 ?& z
│  │              02.回顾__HbjwV.mp49 I- {# H% Z. B* o
│  │              03.用模板的方式实现excel文件的导出&说明导入的思路_.mp4
7 V( G6 }9 J% _5 g; m" I3 Z│  │              04.导出百万数据采用sxssf类的问题_.mp4
, F  t+ d. z& n7 ~, G# B│  │              05.通过SXSSF解决大数据导出的办法_.mp40 h* a) e/ j, X! \2 u3 ?
│  │              06.POI解决购销合同excel的导出作业_.mp4
  A6 C, X4 ^  ~$ n$ H& p│  │              07.细粒度权限控制部门总经理的实现思路_.mp4
. h* Y0 A2 k2 [- K: N│  │              08.打断设计&跳跃查询&数据搬家的概念说明_.mp4
5 [8 ~5 M; U. M; `│  │              09.出口报运Dao层Service层的代码实现_.mp4( W2 T# K/ ~3 C. u0 X
│  │              10.出口报运到达新增页面的代码逻辑_.mp4
/ x! O5 w3 Z- _! v. q6 M│  │              11.出口报运单新增逻辑说明_.mp4
! D7 ^& l! @! ^9 X8 Y│  │              12.出口报运单新增的代码实现_.mp4$ w" z# K& w% Q& w" O  H  T, u- M) Y
│  │              
& `6 Q; W5 g4 ~' h/ }! u1 C│  ├─day10  d' ~: y) _4 B- e- }$ s  m
│  │  └─day10
2 ^4 n' |. N% |! X2 A, J  S& u% y: L│  │      │  01.学习目标__1inw8.mp48 Y1 u& p2 Z$ r% @. @6 o
│  │      │  02.回顾_cexqL.mp4/ ]. R; ~+ f6 t$ J2 ~
│  │      │  03.出口报运单的查看&提交&取消&删除逻辑实现_.mp4/ g9 N, ^- s3 B6 {
│  │      │  04.tabledo列表插件的说明_.mp45 ~. }/ j1 K3 Z) m+ U+ d& R& b
│  │      │  05.出口报运修改回显数据代码实现_.mp42 p; L2 |. k0 A# k( Q) l( n. g
│  │      │  06.代码实现出口报运修改_.mp4
7 W- f3 T( F) D+ B, x+ f* }│  │      │  07.购销合同两个bug问题的解决_.mp4
! U& e1 b9 h7 f8 ?* ]- |, D│  │      │  08.定时任务Quartz的代码实现_.mp4" g( t% v/ n! K) e0 i- f% @5 K% ?
│  │      │  ilcbs_parent.zip+ N# C/ s* x+ }  ~# P. m
│  │      │  国际物流云商系统day10.zip% ?: J2 @" u% X5 m
│  │      │  
7 Q, Y4 v3 l4 ~, C8 C2 o│  │      └─三连
  ]) w$ Y% t* Y# R/ [6 @7 y3 H, q# z│  │              优雅三连.jpg( e6 i) O3 }, c& l. T4 I+ m0 C' Y
│  │              华佗三连.jpg. p9 j" h  s. \6 Q
│  │              否认三连.jpg9 o: x* A. X+ }" E+ x, T- c/ R
│  │              大佬三连.jpg
8 |1 y; Y; ^$ l: L, I* F│  │              扁鹊三连.jpg
/ M0 K6 R' y/ j3 S, L4 d│  │              绝交三连.jpg
% W3 U, X% o! K8 H│  │              认怂三连.jpg/ M7 o) L) v) q) y/ v% I
│  │              讨债三连.jpg
& H: ]+ H7 K  m% j+ }- n8 m& D) `0 {│  │              
! z# Y* J4 g) f: T/ u$ T: `│  ├─day11
8 q; T( K- U$ F│  │  │  day11.rar$ |  j8 z: F* V' @- O  y! C9 v4 _- v- [
│  │  │  ilcbs_parent.zip
) |3 \2 {1 z% H  V! d6 Q│  │  │  国际物流云商系统day11.zip
1 ^1 d; T  U$ J. I. e% [/ S│  │  │  国际物流云商系统day12.zip% }% T! B- \3 c! e) P2 p
│  │  │  - b* S# U3 t4 g% R
│  │  ├─day11
+ w* k, t! v9 h2 c! A- v; a8 A9 \│  │  │      01.学习目标_~2.mp4, v" w. k6 }( p# r3 O$ x% h
│  │  │      02.回顾_~2_f4kwr.mp4, O5 `( |; ?( e
│  │  │      03.Excel方式演示图形报表_.mp4
1 a9 e2 }/ V8 f& g│  │  │      04.jFreeChart后端图形框架_.mp4
8 n; I+ [5 t9 i7 d& N│  │  │      05.演示amchart效果_.mp4
( u2 k' z4 m& }9 F5 |' Q: L3 |+ A; l│  │  │      06.介绍sqlDao采用jdbcTemple模版进行数据查询_.mp47 U& @7 h/ _( _: `# w
│  │  │      07.实现生产厂家销售情况_.mp4
7 G2 A; z6 T# s* J8 W& R│  │  │      08.产品销售排行的sql语句_.mp4& u! C- G& T* v
│  │  │      09.HighChart实现产品销售排行的前端页面导入_.mp46 ], ^: }3 D/ a  t
│  │  │      10.完成产品销售排行柱状图的后端代码实现_.mp4- i# \7 R9 u; o, N
│  │  │      11.系统访问压力图的sql语句_.mp4
+ I/ q! K) S7 V: M" |│  │  │      12.系统访问压力图的数据代码实现_.mp4
) r& z$ E9 K; _3 Q│  │  │      13.用springdatajpa的原生sql语句来实现系统访问压力数据查询_.mp4; q- {/ r: I  U8 e
│  │  │      14.跨部门跨人员的副总权限开发思路说明_.mp4
6 I$ \3 E6 c7 h+ f│  │  │      6 e! J/ ~, }* F% n  ]! H
│  │  ├─国际物流云商系统day11
9 v6 _+ ~0 G5 S3 P* K, z│  │  │  │  02实现跨部门跨人员的权限.png
4 C3 I" k/ C' `6 M5 ~& w│  │  │  │  ContractPrint.java# H+ i: W+ t' J- h0 X3 l
│  │  │  │  day11.pdf5 e! c( f5 Q# t
│  │  │  │  OCP原则.txt8 e" m3 S- a, I3 A" j" V
│  │  │  │  SqlDao.java1 F3 t$ @) Q" T4 s9 F9 I6 E
│  │  │  │  ' d& `% j+ u9 m& {" H! Q# @
│  │  │  ├─图片
0 P3 s( G' x9 K+ r+ w" `' t/ F  ~│  │  │  │      01-数据封装.bmp4 n: v5 _/ s- D: S# `
│  │  │  │      
6 f% T  a" Q, x5 H# W/ d9 m3 e│  │  │  ├─源码
$ z  b# Z( m: V$ t6 N; g2 w│  │  │  ├─界面素材
6 ^' q1 S  s+ i│  │  │  │  ├─finance* Y0 J4 A5 k$ J$ @) X
│  │  │  │  │      jFinanceCreate.jsp1 R/ D9 Q, X7 [5 g/ ]3 Y
│  │  │  │  │      jFinanceList.jsp
; o4 k4 T& P0 m2 D│  │  │  │  │      jFinanceUpdate.jsp- J1 p, H: I* C2 \1 L  e
│  │  │  │  │      jFinanceView.jsp1 b5 c& O" p; H7 e
│  │  │  │  │      
$ b& J- V9 X8 h5 l│  │  │  │  ├─invoice
  n+ B$ W! T5 [8 D6 W│  │  │  │  │      jInvoiceCreate.jsp! O% M  ]2 I8 A" d/ F# r6 `
│  │  │  │  │      jInvoiceList.jsp
( O2 H$ Y: J- o0 D% c2 y& \1 [│  │  │  │  │      jInvoiceUpdate.jsp3 q. X1 B  ^* B: x3 V5 Z# ]3 i
│  │  │  │  │      jInvoiceView.jsp0 L5 b/ }# H% Q! [7 |
│  │  │  │  │        B8 b. ?7 X8 R3 q1 l" ?) i3 {
│  │  │  │  ├─packinglist- \$ }4 _+ ?+ b
│  │  │  │  │      jPackingListCreate.jsp
6 s& c% T: |8 r4 K- B│  │  │  │  │      jPackingListList.jsp* f4 o0 v" X& L# I
│  │  │  │  │      jPackingListUpdate.jsp
, m( o6 N, e* @- ]3 C│  │  │  │  │      jPackingListView.jsp
: X, e* r7 E' g- v5 C6 M( G│  │  │  │  │      ! ]  o& [% g4 g  ^: Q9 N
│  │  │  │  └─shippingorder
- h9 I9 c2 T5 m3 D3 b3 e│  │  │  │          jShippingOrderCreate.jsp
0 M; d! s( {3 U/ d( ]! c│  │  │  │          jShippingOrderList.jsp& x, {( y1 j  u* G- D' d) c4 I3 X
│  │  │  │          jShippingOrderUpdate.jsp
4 ?  J, f1 g, E+ [/ G/ c9 w: ?│  │  │  │          jShippingOrderView.jsp
( k4 w/ k6 z3 x3 e4 ^1 E│  │  │  │         
9 i5 O5 P& v. X/ N+ s  T" V│  │  │  ├─相关测试工具类' l7 }' e! t3 a, c. g8 E4 s
│  │  │  │  │  FileUtil.java# q+ J1 }' p4 `
│  │  │  │  │  
- z0 E2 K3 N& ?$ V│  │  │  │  └─jfreechart
1 @; m- f* a8 x! N! }2 y+ }: c│  │  │  │          Bar.java
+ h( g8 z; j1 R! q: D4 `: ?│  │  │  │          Line.java
$ n; P/ c, y( `" R+ B8 \│  │  │  │          Pie.java
2 j! z7 g; c0 b% _│  │  │  │          1 E* g7 [, P# P  p! N
│  │  │  │                                n8 k) l/ |6 F' C+ t% a5 ?4 V
│  │  │  └─画图
' M9 h2 o$ U! |. p( }" ^# _│  │  │              01.png
- ~; f. K8 r. Y% W8 N0 k: g7 }│  │  │              02实现跨部门跨人员的权限.png7 p' P0 [0 \' G7 G0 |8 }8 T+ r
│  │  │              03二维数据转化为一维数据的过程分析 (2).png5 }1 s$ ]' ~3 t; V$ p- o, H
│  │  │              04生产厂家的饼图数据分析.png1 }9 ?+ ]& s# q/ s0 W! \% j
│  │  │              + m5 Z4 M0 {& B6 A  {( K7 c( z9 P
│  │  └─国际物流云商系统day126 r8 h' y& `) k) l3 B
│  │      │  01-restful编程风格.bmp/ q  G" L  B% v( g2 S9 d
│  │      │  day12.pdf- j8 C$ O* l2 w/ z6 Q3 K/ P0 l
│  │      │  springsource-tool-suite-3.7.3.RELEASE-e4.5.2-updatesite.zip4 Z) l$ ^2 b, S7 Q& d; P# @
│  │      │  - Q, ~& M: I6 ~! E- g1 T. s2 E
│  │      ├─ws素材
; h; |1 F! Y. k6 `7 L│  │      │  │  applicationContext-ws-client.xml
: ^" S. F' [/ G6 v$ `; F2 F│  │      │  │  applicationContext-ws-server.xml
' E$ ?1 x( Y0 b3 R) O: K7 h& s│  │      │  │  log4j.properties& C6 ^& f( Q9 C3 |; X1 k
│  │      │  │  $ T+ b7 M+ A. A
│  │      │  ├─jaxrs% f$ f9 ]/ G5 ]; _4 {) S; G
│  │      │  │  │  Spring与JAXRS整合的pom文件.txt
/ Y  ^' k4 W4 J- z6 W1 E  P│  │      │  │  │  单独JAXRS的pom文件.txt
4 z2 w9 Y9 g8 r6 m1 |│  │      │  │  │  7 V  b9 s& B( N# q: R$ L9 l
│  │      │  │  ├─domain
1 ^7 [2 w0 L3 Z│  │      │  │  │      Car.java
3 v8 @9 _9 y+ b+ a│  │      │  │  │      User.java, E* p7 L- p9 n) J
│  │      │  │  │      ) |0 f2 G, D2 ?
│  │      │  │  └─service
6 b  H$ S1 D7 _4 |3 p: m& I" |│  │      │  │          IUserService.java$ |; k0 j! p/ [  c$ k
│  │      │  │          UserServiceImpl.java6 |1 D) K/ o1 ?2 |* ^
│  │      │  │          , M7 U& X! O3 R( }9 T
│  │      │  ├─jaxws
+ K2 D2 D7 W5 v. N│  │      │  │  │  jaxws与spring整合的pom.txt8 g8 |4 [8 e% |1 X; q4 t
│  │      │  │  │  jaxws单独的pom.txt
' r, w' i! R6 o8 i/ @& Z2 E! S│  │      │  │  │  
) P8 R+ A% q, g' T& ^│  │      │  │  ├─domain
6 H( g# x; i% E  _2 f+ r5 |3 W│  │      │  │  │      Car.java
+ U! I. t8 F2 k& o! M/ ?9 Z; k│  │      │  │  │      User.java
" Y9 c, O" |1 ?& [: T. t$ E│  │      │  │  │      ) ]& }& l3 h2 Q" F- o, p
│  │      │  │  └─service2 z9 p% w' J- v1 [& X6 K
│  │      │  │          IUserService.java. M& @7 v4 f0 {; l0 z- a5 D
│  │      │  │          UserServiceImpl.java1 ~: A$ z% G' H8 a/ r7 L
│  │      │  │         
3 {6 Y, T0 @! D% T0 z: x3 k│  │      │  └─vo3 r  |# E1 I  E( u
│  │      │          ExportProductResult.java6 ?  d( c: P1 I$ m0 e. ^: Y
│  │      │          ExportProductVo.java  n+ D7 z: E5 A) J
│  │      │          ExportResult.java7 `" F0 |4 Z" x  Y  n9 x; D  [
│  │      │          ExportVo.java+ `; o% s& E! i9 v
│  │      │         
3 u, n4 a" {: F+ ^8 m  _│  │      ├─图片3 T6 A1 U) x2 u- a# [' h
│  │      │      01-WebService的概述.bmp
3 x+ \1 o/ j0 a0 o│  │      │      02-应用场景.bmp& @' I) s* [! p3 x! I; u6 P; p
│  │      │      03-wsdl使用说明书.bmp
% O3 }/ c" j7 N& R/ n* ~6 W& f0 T- ?│  │      │      3 E4 Z: L3 `5 J# v
│  │      ├─源码
) m% A% w) p9 n2 w2 i│  │      └─资料
9 i" F; x1 N1 q$ @8 z" L1 M( |+ o│  │          │  Apache CXF Web Service Developm - Naveen Balani.pdf
: j7 @  E/ B+ w- U- t" C$ N│  │          │  Apache-cxf-2.1_API.chm
8 J$ f2 ?, ?) D│  │          │  apache-cxf-3.1.7.zip: S  o# U8 I0 w: Z- V
│  │          │  Developing Web Services with Apache CXF and Axis2, 3rd Edition Jan 2010.pdf! Z* g# G4 N% j# x* v8 I0 z6 M. z# _
│  │          │  resteasy-reference-guide-en-US.pdf% ?4 H3 I# G+ ~6 b+ x' j  Z. _! P
│  │          │  WebService之CXF开发指南.doc! B- w9 \0 Z; p7 n% }5 H, v6 a# ]
│  │          │  手机归属地ws.txt# i/ T1 J4 A; z$ ]9 R
│  │          │  
- q4 R3 B; ?4 K! C% c│  │          ├─Chrome测试工具
8 Y; e# z+ z8 ~& G! T  E│  │          │      advanced rest client 3_1_1.zip, G$ [+ u3 {, w7 h2 K/ U
│  │          │      ChromeStandalone_59.0.3071.115_Setup.exe4 C# l( j8 N8 B, e7 ?
│  │               
( W8 \" N0 b# k, H7 ?1 Q0 O│  │                     
7 w( E- I3 c# O9 a4 b! N│  ├─day12, x- `. |4 O6 d$ v# ]( z9 Y
│  │  ├─day12
) s, o; T, ?3 h0 _5 d0 W3 w│  │  │      01.学习目标_~3_aq0mJ.mp4
, j/ ~# j4 [9 d/ v% S' ]3 A│  │  │      02.回顾_~3.mp4
, B/ \( p- q/ q2 t5 @+ M+ h│  │  │      03.跨服务器的调用技术_.mp48 [, M2 e+ n$ e# r; o! E
│  │  │      04.WebService的三个规范_.mp4/ a) V, }7 `( ~* \
│  │  │      05.WebService的三个要素_.mp4, n5 T0 p4 a+ Q: x5 r# ^, X3 D
│  │  │      06.Weather服务端的代码实现_.mp4
2 a" Z$ K+ z1 Z/ @; e5 E. C2 K* T  N│  │  │      07.Weather客户端的代码实现_.mp4
9 ]8 b4 n7 E& h9 v9 ]│  │  │      08.Spring和cxf框架的服务器搭建_.mp4* D) Y+ g4 ~* Q1 [; [/ Z5 F
│  │  │      09.Spring和cxf框架的客户端搭建_.mp4
, F% A% W" T' c+ P* P& G2 t│  │  │      10.海关报运平台说明及导入工作空间_.mp42 q/ H! h9 e. j( \/ Y
│  │  │      11.出口报运电子报运上传数据并返回数据_.mp4" \8 E! \) u$ t4 g; H. L( Y
│  │  │      12.出口报运电子报运数据接收后的逻辑处理_.mp4
8 F: J2 O* M* A7 c7 Q4 `1 \│  │  │      
0 N; r4 @" J+ F# G- I- f2 {│  │  ├─国际物流云商系统day12
5 l5 a& M$ n- d6 i. @' r│  │  │  │  01-restful编程风格.bmp5 O: t6 P, f" r
│  │  │  │  day12.pdf
$ }0 w8 z: r  s│  │  │  │  springsource-tool-suite-3.7.3.RELEASE-e4.5.2-updatesite.zip
7 `1 [0 [5 n! v+ {% \) Z│  │  │  │  
" {; S3 X% x3 Y2 Q│  │  │  ├─ws素材
! w0 _3 |4 |$ k9 M( m) @│  │  │  │  │  applicationContext-ws-client.xml) b3 \5 ~5 a6 w8 M5 w2 k
│  │  │  │  │  applicationContext-ws-server.xml. w5 x% r0 ?+ }; ]8 ]% f( y
│  │  │  │  │  log4j.properties
5 Z& w- I6 v) D7 R│  │  │  │  │  + @) m6 d( p4 Q8 S6 t- r! [! }6 L
│  │  │  │  ├─jaxrs7 a& |1 j2 Y+ W6 f' P/ M
│  │  │  │  │  │  Spring与JAXRS整合的pom文件.txt" b- K$ O: d, J6 o3 `
│  │  │  │  │  │  单独JAXRS的pom文件.txt& {4 y) h: I0 ?  z7 P- e
│  │  │  │  │  │  + }4 n& m6 i2 Z/ [/ u
│  │  │  │  │  ├─domain. K3 j8 o9 M7 \+ @2 ^! H! s
│  │  │  │  │  │      Car.java
9 d1 H& \2 T- t0 e/ s│  │  │  │  │  │      User.java
& E  U2 X. S. q" C$ [│  │  │  │  │  │      % x  q8 U9 g9 Z% ~
│  │  │  │  │  └─service
* a6 z& O7 p) M) q9 u│  │  │  │  │          IUserService.java
, f8 _: P0 A8 X│  │  │  │  │          UserServiceImpl.java
7 F2 m' i% @! ]* i' _2 v. l& m3 \│  │  │  │  │          7 U. o; v3 Y$ C. u; z  S$ J, F
│  │  │  │  ├─jaxws, u2 U+ C0 b8 N6 }" }9 b
│  │  │  │  │  │  jaxws与spring整合的pom.txt
: J  p' x  [5 H, e( Y│  │  │  │  │  │  jaxws单独的pom.txt) ?) i0 k5 M/ [; M6 R4 M2 X
│  │  │  │  │  │  $ Y0 W& |; ?, a* k2 _1 `2 `
│  │  │  │  │  ├─domain, @  v% x6 T* d! M9 `: e2 T
│  │  │  │  │  │      Car.java1 m- l) J' M0 h' u; i
│  │  │  │  │  │      User.java; k/ s/ j$ o! [  \' ^
│  │  │  │  │  │      
0 T" d) F6 k" x6 `+ A- a- K! k│  │  │  │  │  └─service* i: t3 E: l) Q5 j
│  │  │  │  │          IUserService.java
% W6 r) ?. c) |! r; U4 {, u, ]│  │  │  │  │          UserServiceImpl.java1 C+ L4 i6 }) G# \+ G0 ~
│  │  │  │  │         
& `3 p- ^1 p* S  x, u& k│  │  │  │  └─vo
, g- R. J3 K' U+ W9 U( s- x│  │  │  │          ExportProductResult.java
' ?) m9 g: `1 n│  │  │  │          ExportProductVo.java
; r. Y1 C6 {2 \$ }9 ]$ i% T0 H$ s│  │  │  │          ExportResult.java' c3 i& ~0 p6 k1 b- h$ i! Q
│  │  │  │          ExportVo.java
8 A' v! Y: P9 {" T│  │  │  │         
! A: P9 N8 N( c% X│  │  │  └─图片
( ^/ Z* I, ^; X7 ^2 h% S, w│  │  │          01-WebService的概述.bmp
5 b+ u7 @: I4 r% y│  │  │          02-应用场景.bmp
  X$ ~% E! }$ B6 |$ ?0 U! h│  │  │          03-wsdl使用说明书.bmp/ I+ v  B, x; R# D* X
│  │  │          9 q' x2 V5 \/ G8 b/ E2 c
│  │  ├─国际物流云商系统day13
' s0 J/ f* R$ O( ^% j1 j/ Y0 g' N│  │  │  │  02codeMachine的使用改造.png2 s3 T! q, k, w6 _) v
│  │  │  │  codeMachine.zip" D% v( e- g/ f; E
│  │  │  │  day13.pdf
' N( J2 X# F- M6 |, H! u& r$ _$ \│  │  │  │  海关的mysql数据库.sql
5 C" B# l& @* j0 ^$ {│  │  │  │  7 P' h* m( M$ O5 [& d, k! ^7 N; _
│  │  │  ├─freeMarker
2 j. G; ^& h' D2 l* E│  │  │  │      freemarker-2.3.19教程.doc
$ d( S9 i9 W; X; W7 R│  │  │  │      FreeMarker_Manual_zh_CN.pdf) G: Y! M& D& O+ I& d
│  │  │  │      FreeMarker常用用法.txt
: f9 }+ Y/ p% v. X9 O- U│  │  │  │      5 v9 }( G9 A6 V. b: S1 E* x! A3 j
│  │  │  ├─ws素材, h; l/ c. {  W/ t9 h; b
│  │  │  │  │  applicationContext-rs-server.xml$ K! c- |+ }0 {/ V" y
│  │  │  │  │  log4j.properties
) W$ d2 ^( U5 G5 }$ F8 N│  │  │  │  │  
- t+ t4 v/ a' `8 Z+ [+ i3 `( I# E│  │  │  │  ├─jaxrs9 n3 O( }: U  F% h" L
│  │  │  │  │  │  Spring与JAXRS整合的pom文件.txt, \0 i: R& c# E! R  V- B
│  │  │  │  │  │  单独JAXRS的pom文件.txt
. j$ ^' T$ c+ g. T│  │  │  │  │  │  
, V' Q% U7 Y' a# q2 f│  │  │  │  │  ├─domain
% e: Z3 [5 {0 j( n│  │  │  │  │  │      Car.java+ j! S$ D6 t$ N( j
│  │  │  │  │  │      User.java3 G) b4 L  p! N8 m! h
│  │  │  │  │  │      8 P: l/ W( `  p9 B
│  │  │  │  │  └─service
5 ]  [  v  C* V/ M│  │  │  │  │          IUserService.java
% G, W. F3 E7 P4 P" s# P│  │  │  │  │          UserServiceImpl.java2 `4 _( q9 j7 n8 A
│  │  │  │  │         
6 |2 R# Y) n0 r4 \4 H7 x│  │  │  │  ├─jaxws
5 a% ]2 i4 z9 x! i' q│  │  │  │  │  │  jaxws与spring整合的pom.txt
4 T( m- i' \% }2 {│  │  │  │  │  │  jaxws单独的pom.txt1 m& v  u. V" d4 B
│  │  │  │  │  │  " F- @" Y. e; E) o$ n0 b
│  │  │  │  │  ├─domain& L- U% Z8 `7 i, L! C! C
│  │  │  │  │  │      Car.java
1 g8 V- W! i& o│  │  │  │  │  │      User.java
8 f8 |+ v  G# Y2 b│  │  │  │  │  │      
: w: r7 m: Y; c9 U0 R│  │  │  │  │  └─service
7 C! u$ Z) i3 W% }│  │  │  │  │          IUserService.java1 z- U4 A0 U1 Y1 G4 C: O& v
│  │  │  │  │          UserServiceImpl.java; {' U& M: t1 c6 g
│  │  │  │  │          5 \' W/ {$ z! k5 J* a' h% P
│  │  │  │  └─vo1 O& w; H# X( s; f  W+ x( S2 k
│  │  │  │          ExportProductResult.java! q9 S8 L& y6 _; Y
│  │  │  │          ExportProductVo.java
7 C8 G2 u1 N& F* t. J$ u6 t: v│  │  │  │          ExportResult.java- i0 f6 x# p9 x" I3 q
│  │  │  │          ExportVo.java
& _- b# a1 n& K; g: y! F3 d│  │  │  │          6 m" w( r/ f# f# K, o/ U$ F
│  │  │  ├─图片, c/ e# a/ J' @: X
│  │  │  │      01-restful编程风格.bmp2 f' X. d' z  P; q. q- c
│  │  │  │      02-数据交互.bmp9 c" x9 |: o3 E+ Z
│  │  │  │      ( Z+ ^# o" x8 c
│  │  │  ├─源码
- M) N/ s; ~+ _: m: k" L1 P+ X' A│  │  │  └─资料
5 J& K1 u$ n8 Y5 g/ P│  │  │      │  01国际物流云商系统与海关系统交互的过程分析.png7 X, g4 o: J- Z* Y: N0 V
│  │  │      │  JedisPoolConfig的配置.txt( s" p$ E3 ~7 m
│  │  │      │  在项目的父工程pom文件添加jaxrs开发的支持.txt
" r" ?" c# S9 B│  │  │      │  海关的mysql数据库.sql) F) n9 j* E+ j! O2 D
│  │  │      │  
$ a8 @+ [' a7 E, L* f4 h. h  [│  │  │      ├─redis参考文档
; I. M1 ]5 X4 u7 y+ B│  │  │      │      Jedis基本使用示例(官方).docx
; h, f4 F/ W- l: L! c0 H+ _│  │  │      │      Jedis高级使用示例(官方).docx
' r7 x; F2 |' O$ [6 \0 L: Q│  │  │      │      Redis Cookbook.pdf) Q# z( [- f) G$ _9 b$ R/ g
│  │  │      │      redis 常用命令_Redis命令参考中文版.chm8 E3 [% n5 E* }( @: l
│  │  │      │      Redis 设计与实现.pdf
; d* t' o! Z* j2 W│  │  │      │      redis.pdf
2 ^) A/ f* t, _' D) ~" z│  │  │      │      redis_in_action.pdf4 t# J2 o4 ~: }0 Y) a; X* O8 U
│  │  │      │      Redis实战《红丸出品》.pdf# }6 i7 j% ?7 x( N+ S6 Y! @
│  │  │      │      spring-data-redis-reference.pdf" T* J7 r$ V: y4 Y+ ^
│  │  │      │      深入了解redis.pdf
* Q" {0 }. A& W- h│  │  │      │      ; j5 u4 l' P! c! [! Z3 e7 L
│  │  │      ├─redis工具
4 t0 ^: S4 l( C* P│  │  │      │  │  redis-desktop-manager-0.7.6.15.exe
, h; n/ b, ?9 t: T+ ^. n│  │  │      │  │  . l7 u* B% E2 [/ m, c0 r4 o# U1 y
│  │  │      │  └─安装软件
- b& p- w) r9 M- N2 B│  │  │      │          Redis-x64-2.8.2103.zip+ B+ F5 }8 J" o. e  p
│  │  │      │          redis2.8win32.zip
" r5 K7 R: w7 Z# F7 ?4 ^" I. p│  │  │      │          / N! S* L# t2 L2 |* d: C6 b
│  │  │      └─redis配置文件
' U* N2 O" T" u8 P│  │  │              applicationContext-cache.xml
7 t" p7 ^  g) @/ u  e2 P│  │  │              applicationContext-redis.xml
  ]: I+ |9 r. s1 ~- Y" }│  │  + T- A) D5 u; w7 {) F' p; f; q
│  │                                  " e% j7 Z. E- F" Q
│  ├─day13
  `% I( U' p# w0 W! u│  │  ├─day13
6 e& a# o( E' V& k5 U, {│  │  │      01.学习目标_~4.mp4
7 u6 E% F( v; P8 q0 P7 B│  │  │      02.回顾_~4.mp4
7 |9 y; J% _7 X$ M' @, ]│  │  │      03.通过json注解的方式完成ws风格海关报运_.mp4
, W# G  g% V* t# a6 I: E+ \│  │  │      04.介绍Rest编程风格的接口_.mp4& r# R* f% k8 p  w8 c, T$ i
│  │  │      05.Rest风格的Demo服务端代码实现_.mp4
5 I1 B. h8 Y& |( i$ f) W0 b, t│  │  │      06.Restful风格测试几种请求方式_.mp43 j1 x& I  J, x" _- x- ]7 c2 E
│  │  │      07.介绍rs风格的海关报运平台业务逻辑_.mp4
" U$ ^) `; X! ~# r$ p8 N│  │  │      08.通过rs风格完成电子报运功能_.mp42 ]; D" A; I3 q4 q) \0 m
│  │  │      09.Redis的安装及回顾_.mp4+ Y+ n9 C3 C/ n7 R# I2 X/ M: I
│  │  │      10.Jedis的Demo回顾&及业务需求说明_.mp4
' Y2 d3 S( N9 A3 Q│  │  │      11.通过Redis缓存根据角色id获取模块信息_.mp4
$ f: }/ |) _! n, Y9 m0 K│  │  │      12.SpringDataRedis的Demo说明&课后练习说明_.mp45 \. Z' h5 L+ d, ^  b. E: g" P; T
│  │  │      13.FashJson的两个问题的处理办法_.mp4
. d4 k, G9 ?4 ]5 Q# H│  │  │      
$ p6 l; r5 S6 x4 n$ z5 P│  │  ├─国际物流云商系统day133 a( T, Q2 V% x% h6 H. C) x
│  │  │  │  02codeMachine的使用改造.png# T; B$ P1 K) M7 J# e
│  │  │  │  codeMachine.zip
9 q3 y1 j/ G) y3 _│  │  │  │  day13.pdf9 t4 ~) L5 I7 f. r1 U
│  │  │  │  海关的mysql数据库.sql
* j/ c  b% `! b; `│  │  │  │  : e% c( c4 z( g4 l6 X
│  │  │  ├─freeMarker
( ^; I' p( d% l& I, J/ u│  │  │  │      freemarker-2.3.19教程.doc
0 T1 v0 m/ m. o6 I- @$ O│  │  │  │      FreeMarker_Manual_zh_CN.pdf
5 @, Y! i' V0 _3 U" y# K│  │  │  │      FreeMarker常用用法.txt
4 s- F8 h/ w3 |+ U9 u* j' L│  │  │  │      + |2 E, H. N* ~6 [! Z# Y; J$ ~
│  │  │  ├─ws素材' U/ d) l  X/ Y1 W8 g  O1 {
│  │  │  │  │  applicationContext-rs-server.xml
. f, h' i# {3 y' R$ |* M8 T│  │  │  │  │  log4j.properties
, v$ G3 f- b$ Z│  │  │  │  │  
- X0 o' ~. f+ W% T│  │  │  │  ├─jaxrs
4 y' H4 G3 ?0 P1 }2 C/ D│  │  │  │  │  │  Spring与JAXRS整合的pom文件.txt
; {5 l/ \+ C5 O% o│  │  │  │  │  │  单独JAXRS的pom文件.txt* m. M& {( E8 e3 A4 H& ~0 u
│  │  │  │  │  │  
- V# N& L7 q  I% l7 M│  │  │  │  │  ├─domain
3 C+ T% h5 V7 U4 L  I" ]│  │  │  │  │  │      Car.java) F" C/ Y# N' X0 {
│  │  │  │  │  │      User.java
4 t* ]7 I: U) H7 N( D3 i│  │  │  │  │  │      
7 D. B- T  C8 ^% m$ m/ B0 u7 q│  │  │  │  │  └─service. N) I: v1 `9 h( ~' f  W
│  │  │  │  │          IUserService.java
2 o" E3 t2 C: L! ?│  │  │  │  │          UserServiceImpl.java( {/ ~8 ^; d$ ^7 Z; I. i) J
│  │  │  │  │         
5 ~, P0 ]% L" n- o; {│  │  │  │  ├─jaxws
0 F. \: v& H* A& h$ }│  │  │  │  │  │  jaxws与spring整合的pom.txt
, H/ z1 J- |- L8 a& b, N: H│  │  │  │  │  │  jaxws单独的pom.txt% J8 v6 |2 a# u4 Z* N) c) w
│  │  │  │  │  │  
  j: B4 N6 ~; m9 ?2 F│  │  │  │  │  ├─domain1 w' y" V  K2 c* u$ }
│  │  │  │  │  │      Car.java0 Y* l: M% l; \6 ]1 B5 |- G' m
│  │  │  │  │  │      User.java
% ~4 y& g# r( v5 A% e│  │  │  │  │  │      - S6 f4 _' r  ~4 H0 w2 e
│  │  │  │  │  └─service
- Y+ W/ C, z0 L9 L│  │  │  │  │          IUserService.java
* [# t! C" ^: M5 j+ \│  │  │  │  │          UserServiceImpl.java
4 H8 U: v) o' w9 @+ b│  │  │  │  │         
6 b! i5 |! C& @  i) I│  │  │  │  └─vo
. g& j( ]- W. s3 w! u│  │  │  │          ExportProductResult.java
) u! V9 j! p+ Y- l* J) r( Q│  │  │  │          ExportProductVo.java/ p' S  x% }# P8 ^
│  │  │  │          ExportResult.java5 e9 z* K; e1 `
│  │  │  │          ExportVo.java
$ @  e# p% {* Y3 Y9 G) l  a( I│  │  │  │          % R' n4 {6 I/ K+ v+ f; O
│  │  │  ├─图片& i7 m/ R) H5 F) g4 z5 @2 a. s5 |
│  │  │  │      01-restful编程风格.bmp
# _/ T- j/ b9 N│  │  │  │      02-数据交互.bmp1 c0 z7 f% N1 M1 t1 S5 u
│  │  │  │      
. r, W, {, \0 j4 z│  │  │  ├─源码2 y$ h$ V6 D( }' s- u. P; s3 j
│  │  │  └─资料
- A9 k7 j- S* b) u, }│  │  │      │  01国际物流云商系统与海关系统交互的过程分析.png3 T9 K: t  Z% L1 Q$ s& j- G
│  │  │      │  JedisPoolConfig的配置.txt8 U- u. J! Y' _0 ^" R
│  │  │      │  在项目的父工程pom文件添加jaxrs开发的支持.txt1 v0 k2 B* v* V2 i; _
│  │  │      │  海关的mysql数据库.sql
8 x& r0 i: |9 ^% T5 `- X5 {& D( Y+ w│  │  │      │  9 }. `3 [: E( A. t* p
│  │  │      ├─redis参考文档, _5 V# j: l2 `* Y
│  │  │      │      Jedis基本使用示例(官方).docx
& s, {% m2 h, e$ N( z: X│  │  │      │      Jedis高级使用示例(官方).docx! N% _7 N6 I9 C$ z
│  │  │      │      Redis Cookbook.pdf$ {3 f$ u* a5 R/ V& t5 w
│  │  │      │      redis 常用命令_Redis命令参考中文版.chm
* o- t' V) |2 l0 \/ y  h. _│  │  │      │      Redis 设计与实现.pdf
0 K+ ?5 K6 j/ J1 C│  │  │      │      redis.pdf. o( n3 _9 ~# k) d, v( h3 C+ o
│  │  │      │      redis_in_action.pdf
  G: H; l6 y9 g8 t/ N: H│  │  │      │      Redis实战《红丸出品》.pdf/ x: S  X2 {7 i" \7 u8 O1 k
│  │  │      │      spring-data-redis-reference.pdf4 f# c0 x0 ^: [
│  │  │      │      深入了解redis.pdf
: |" [7 C" {- q2 k4 T% {│  │  │      │      ; y7 `' {) H) @$ ]/ _
│  │  │      ├─redis工具. K+ y4 r! Y0 M! m3 @# P* F
│  │  │      │  │  redis-desktop-manager-0.7.6.15.exe
( F6 c) C' m: E) ~│  │  │      │  │  # I9 ^$ o: z5 }5 Y+ f$ u
│  │  │      │  └─安装软件
  r/ e- F4 Y( y+ v' M* T$ L& Z, a│  │  │      │          Redis-x64-2.8.2103.zip
4 G9 M/ w' h( l; |, s│  │  │      │          redis2.8win32.zip! U' l4 n3 f8 c6 B; F
│  │  │      │         
" @7 X( |% j6 \* b, T│  │  │      └─redis配置文件( }8 Z9 W" a6 |4 f9 L9 B0 `
│  │  │              applicationContext-cache.xml
; ~- b; w3 A: q2 m, s& p│  │  │              applicationContext-redis.xml6 W8 w8 P0 _" l- g- |* h
│  │  │              
/ \6 D( X+ ]1 Z) j) M1 ?│  │  ├─国际物流云商系统day14. L/ a& I' E- b. Z: \# |' S
│  │  │  │  国际物流云商系统第14天.pdf, U/ z5 C7 L& E  E5 y
│  │  │  │  
+ D) M& R2 s# G  {  L│  │  │  ├─图片' ]0 A, ^6 S- q
│  │  │  │      01-redis应用.bmp* k4 I8 F( ~* e0 A0 V# @7 u
│  │  │  │      02-消息队列中间件.bmp" P/ N" o- j" s8 H
│  │  │  │      03.bmp: B0 \. v6 w1 [/ O
│  │  │  │      ) B, A- I% A" l3 C& j& L* J0 k  z
│  │  │  ├─源码* U( ~5 @5 t. ?' @( A% }* j- O) j
│  │  │  └─资料
1 b% R: }& x, p7 h7 S- l! g; N- G4 E│  │  │      │  01回顾海关报运过程.png
5 i, x$ X/ P6 j, t2 b, S│  │  │      │  activemq-core.xsd8 F8 W* n/ U( ?( y5 w% R$ l
│  │  │      │  JMS的Connection参数说明.txt, f7 c/ \6 I2 j+ g
│  │  │      │  spring-jms.xsd: C" s, E3 X4 U! W1 q" D- q
│  │  │      │  发送邮件内容.txt
7 U4 n; Q# j( Z) x│  │  │      │  消息传输的过程分析.png
$ g! V. V6 h  }& Z8 X│  │  │      │  7 Q8 M; q# G+ D
│  │  │      ├─activeMQ5 Q4 d6 [9 C7 n
│  │  │      │  │  activemq-core.xsd9 `/ l% p/ {% {
│  │  │      │  │  spring-jms.xsd; R1 x5 o# I6 ]8 ]
│  │  │      │  │  2 z1 F' R4 s& e3 _
│  │  │      │  └─software
3 d7 o  t# c* ^7 D  l│  │  │      │          apache-activemq-5.14.5-bin.tar.gz
% q1 H' D* \) B7 O5 y( @│  │  │      │          apache-activemq-5.14.5-bin.zip
9 ~' E9 r4 y& K! X: {│  │  │      │         
9 x% I% F) G: Y$ J7 ?; k7 t' C0 W0 u│  │  │      ├─测试素材
0 g/ `; [$ b& G. R, D, f│  │  │      │  ├─queue6 S3 M8 P4 K2 c& U1 @4 l4 S
│  │  │      │  │      QueueConsumer1.java
* u) E/ N. z/ W7 y) }: R│  │  │      │  │      QueueConsumer2.java
/ \* T. E3 U) E4 k: A% z+ R│  │  │      │  │      6 f- h- Y; f" j/ W, D7 g
│  │  │      │  └─topic) i+ p& X$ R3 ~4 O
│  │  │      │          TopicConsumer1.java# ?. Z4 r0 |, A" w
│  │  │      │          TopicConsumer2.java& x$ e/ D! m2 c( \- I& _- n
│  │  │      │         
& @4 Z$ G) z! t│  │  │      └─配置文件
4 _/ }9 o2 k& y( i9 x7 s% n│  │  │              applicationContext-mq-consumer.xml0 M  P2 S' I7 @5 M4 N: b
│  │  │              applicationContext-mq.xml/ K! V* D1 `$ s4 N
│  │  │              
) Z: w; @4 c: r5 W1 k│  │  └─国际物流云商系统day156 X' A0 @$ N& u- e0 B  W
│  │      │  国际物流云商系统第15天.pdf
7 s3 \* d% Q7 h$ r│  │      │  
3 R8 h+ q: B+ _│  │      ├─图片" K! t0 m5 {8 O
│  │      │      01-系统之间的关系.bmp: T  O, k+ ]* G& i- c2 h' f
│  │      │      02-消息队列.bmp6 q# M0 c' t* Z( B1 a4 E. p
│  │      │      9 C/ v: g: S3 J# @& ?
│  │      ├─源码6 q2 r% n; L% O3 |2 z: c
│  │      └─资料# f: Z5 m0 ]; \
│  │          │  jquery-validation-1.14.0.zip
; j# ?* T. t. e9 C; _  P# V$ h' s│  │          │  Jquery-validation的使用.docx
) @% y" o: U( y! |│  │          │  Jquery-validation的使用.png
7 B% N1 T' {/ ~6 _' @5 y│  │          │  阿里大于的maven坐标.txt
3 v% G+ L1 o0 I│  │           
  V) l# E. V# M│  │                  ' u& F. C% P. V; V7 `1 A  ^3 J1 ?
│  ├─day14
6 T9 z7 [3 w+ n" t│  │  └─day140 Q5 G& Y: o6 F0 I! {9 E! D" V' E5 P
│  │      │  国际物流云商系统第14天.pdf: x; a- E. j: K* ]' h
│  │      │  
; V$ X- r. `/ `" ]6 d6 Z& V│  │      ├─图片% E8 L7 x, _0 h; o
│  │      │      01-redis应用.bmp
7 J1 [5 J+ O, j: Z1 `│  │      │      02-消息队列中间件.bmp0 G/ ^2 m, `  Z6 F
│  │      │      03.bmp
/ W2 K8 h2 F; h# p6 d  A: X! [│  │      │      ( W$ c3 O, v0 o9 O9 u* ?  w
│  │      ├─视频
9 N2 h/ `& M1 `  k) P│  │      │      01.学习目标_~5_QcBPY.avi
3 y8 E( G- l. J. Z% m│  │      │      02.回顾_~5.avi( [- C1 Z' M  a. w
│  │      │      03.ActiveMQ的应用介绍_.mp4
2 `1 D9 V& t+ \│  │      │      04.ActiveMQ的两种消息模型_.mp47 s! s) Y' k: N/ v8 }% X7 o
│  │      │      05.ActiveMQ常用类说明_.mp4; O! {; S7 ]% X4 w. j- T
│  │      │      06.安装ActiveMQ及简单后台运行说明_.mp4( U& A; O, F/ y; y
│  │      │      07.发送Queue队列消息给服务器_.mp4- @% k* W$ h. Y, Q
│  │      │      08.接收Queue队列消息给服务器_.mp4
' ~  M$ A- T* B% s7 X3 N, |! O' I│  │      │      09.监听的方式接收Queue队列消息_.mp4
6 ^# ~- E8 p  X) M- Q2 H9 l1 a│  │      │      10.发送Topic消息给服务器_.mp48 _& ^5 `: K2 w9 y
│  │      │      11.多客户端接收Topic消息的代码实现_.mp4
  p" m& G! z6 ?5 q0 b% O│  │      │      12.Spring框架发送Queue队列消息_.mp4
2 Y- F* L9 h9 ~│  │      │      13.Spring框架通过监听的方式接收Queue队列消息_.mp4: @! m+ y" [" n& h- l+ B: H
│  │      │      14.Spring框架发送Topic消息的代码实现_.mp4
' e; `/ }1 ?3 W) B% ^│  │      │      15.Spring框架通过监听的方式接收Topic的消息_.mp47 n( w/ M2 i4 d, Z! l) N
│  │      │      16.项目需求-货运管理流程_.mp4; L9 |+ U; k  K' y7 C& j1 v3 A
│  │      │      17.项目需求-基础信息流程_.mp4
1 k3 b+ O  C. [8 E! j│  │      │      18.项目需求-统计分析流程_.mp4
2 q# m: T4 ~. Q' I% x│  │      │      19.项目需求-首页面流程_.mp4* W9 a7 R% }3 o6 T$ ~' D# D
│  │      │      4 i4 J' R/ ~+ q( D1 M4 o
│  │      ├─资料" h, E! W' e# Z, z- o+ \
│  │      │  │  01回顾海关报运过程.png9 G1 r/ A0 j2 U! K' Y
│  │      │  │  activemq-core.xsd
) f' K8 ?* d. j) z│  │      │  │  JMS的Connection参数说明.txt0 u( S+ t, _  `3 o( U
│  │      │  │  spring-jms.xsd
6 T) M; Y2 ~" t│  │      │  │  发送邮件内容.txt
  o) B$ K- H2 K: A│  │      │  │  消息传输的过程分析.png' Q& E0 t: T9 B* ^+ ?
│  │      │  1 ~  |* D" R, I# n$ S
│  │      │          * R. r! A, V% `; R% j) R) H0 D4 p& A& d
│  │      └─项目实战$ \# r9 P% l' o, z2 d# m4 `
│  │              01装箱单新增.png3 f9 c& k$ R& |
│  │              02装厢管理新增.png0 n9 G, }3 Q$ X* `0 u# ?
│  │              03委托单新增.png0 I! l$ X# s" |
│  │              04发票.png6 ^9 h) z1 Y! x7 P& y/ n: ~: [4 G* L
│  │              ~$物流云商系统项目实战.docx
: w+ M6 @" v/ g! m2 E│  │              ~$项目开发进度表【第X组】.xlsx: {1 \. R$ |$ f) H
│  │              国际物流云商系统-项目面试宝典.pdf' g- ]$ m+ h% M, c+ N. e
│  │              国际物流云商系统项目实战.docx5 X: u& k$ O# |% u, g
│  │              开发问题解决日志【第X组_XXX】.docx
* `$ a- K5 \9 O" u4 k0 [│  │              面试问题汇总.docx! H8 g$ i7 X: q" u$ z8 `, `5 q
│  │              项目开发进度表【第X组】.xlsx
4 T0 ^9 O7 |& R2 r5 u- m& ?│  │              项目测试问题汇总【第X开发组_XXXX】.xlsx& n4 [+ ^9 m( p7 U$ J. z
│  │              - V" B& V0 h1 Z
│  ├─day15
  L. }' M$ F8 g- v# Y│  │  └─day15
, m. v4 B; \. |" ]2 P│  │      │  国际物流云商系统第15天.pdf+ `( [/ m# ^6 X: ?. }1 `9 R# k5 G
│  │      │  
2 Q" X& [. R, w' r│  │      ├─图片
4 |% g+ L; |" w. B% U4 s│  │      │      01-系统之间的关系.bmp1 U0 O, A) {# x. j3 Z5 U. O0 K* V
│  │      │      02-消息队列.bmp/ \5 g/ n. Q/ Q2 o  x
│  │      │      ' T$ b5 D3 }' \2 o4 |* R" @& F
│  │      ├─视频
6 T' I4 a1 `3 u% m+ ~% U; H│  │      │      01.学习目标_~6.avi/ W( Y/ h5 l! G' w' N
│  │      │      01.搭建前端项目框架_.mp45 |1 g! H' R! F8 |: u/ ], O9 t
│  │      │      02.回顾_~6.avi8 L% O/ `9 ^8 s
│  │      │      03.前端页面生成图片的代码实现_.mp4
! L! P4 Q, B5 l* `4 \│  │      │      04.前端系统发送手机号的消息给jms系统_.mp4* z  R; c5 [' H" e& i
│  │      │      05JMS系统接收发来的手机号_.mp4
3 [8 C* b5 T/ L│  │      │      06.JMS系统发送短信并存到Redis中_.mp48 O3 @) a; A' Z
│  │      │      07.前端验证输入并完成用户注册功能_.mp4
6 X4 ?- _( |5 O# ^│  │      │      08.svn的代码提交和下载_.mp4
/ V, W2 ?  z% P( n│  │      │      09.svn冲突的解决办法_.mp4
% d* L& K; L  C9 r; t│  │      │      10.自动代码生成器_.mp4  N* {1 [3 m( V' d2 G
│  │      │      
: Z8 l% p: \' x  z8 f│  │      └─资料
( s& b8 @$ X. d9 p│  │          │  jquery-validation-1.14.0.zip
: W+ u# ~! e& N! C│  │          │  Jquery-validation的使用.docx
5 P# R0 Q- [. J# z9 h│  │          │  Jquery-validation的使用.png
  @3 H! \% M1 W4 p│  │          │  阿里大于的maven坐标.txt3 v4 @7 O$ L& o. [+ ?
│  │          # E1 B2 \: `& `) d7 S
│  │                  ! Z; D3 M# w# O. P
│  └─国际物流云商-PDF
. m5 `2 w% {9 O3 r│      └─pdfs
! L. i8 j; C6 g0 U/ t│              day01.pdf4 g7 q* x' H8 h' M+ Q' h
│              day02.pdf/ P0 I1 e$ S& J, q4 l5 W7 _
│              day03.pdf. E( l0 ~% y1 e9 k7 r- O, h+ D/ s
│              day04.pdf
& r! f& F3 [! `/ l, W; q$ |5 n│              day05.pdf
7 d2 r/ {0 G5 q2 ]; F0 m│              day06.pdf
0 k! t- E, S' m7 f+ l│              day07.pdf$ d  {* @( V7 [) k
│              day08.pdf
+ |/ O5 X6 I! e7 F& U7 {│              day09.pdf
& ]5 ]9 j/ j) t: X# N│              day10.pdf
8 `, t$ r: ^( }$ T" _5 \│              day11.pdf2 {# ~! G" I# H. u* [. e- S
│              day12.pdf
% W& T3 n# @9 V, J6 w& G7 ^│              day13.pdf  R: N1 `, }3 ^+ F* d5 b- u+ p6 Q
│              day14.pdf  G5 s! E5 g* l# P
│              day15.pdf
* v6 V9 C6 ]+ G" k7 V* w7 L│              8 l2 |1 p7 L. V1 @& h
├─15-整合ssm框架_mybatis
, a5 c  A. n3 H: w5 p│  │  mybatis-day01.rar0 l$ _; P' h+ J. q& S) w4 f
│  │  mybatis-day02.rar2 a6 {' D5 B$ }' o, j5 k7 j
│  │  ( ]& u) ]/ n. K3 z/ x% F; ~
│  ├─mybatis-day01
9 A3 Q9 Z. e" ^9 s/ j3 U│  │  │  mybatis-day01.zip1 _6 ~  t% z" v  N
│  │  │  资料.zip
& |2 e0 v* j9 b* ?; W/ i/ a│  │  │  
7 K8 T" J) f! ~8 T) m9 m- w- P4 ~; S│  │  └─视频! _& s+ T! i" ?4 U; }: R0 x, R
│  │          01-mybatis的简介_recv.mkv
$ B6 A1 w5 X, s9 O3 v: {, y│  │          02-jdbc的代码的缺陷_recv.mkv
8 p, |. Z  X# M7 g8 P; p│  │          03-mybatis的架构_recv.mkv
# _! e) p7 F) q+ ]& o+ D│  │          04-环境搭建步骤_recv.mkv2 [& I( Q4 G2 f# ~* \7 q. s9 U" r+ n
│  │          05-入门案例-根据id查询用户_recv.mkv+ t8 F" M1 L; r  ?
│  │          06-入门案例-根据用户名模糊查询_recv.mkv
- F* V5 w1 j2 |. v3 ~1 a8 g3 Z- N│  │          07-入门案例-插入用户并且返回主键值_recv.mkv/ f% m! R/ m5 x1 }5 i
│  │          08-入门案例-修改用户_recv.mkv
! R7 N( V, ?: a# b" M7 `# ~│  │          09-入门案例-删除用户_recv.mkv
& c! w% ?2 K! J│  │          10-hibernate和mybatis的区别_recv.mkv9 j# L! N* P8 z8 }% n
│  │          11-传统dao的开发方式_recv.mkv, u: h: O* U4 v& R2 z
│  │          12-mapper代理形式Dao开发方式_recv.mkv
/ N$ ?' h* G- h8 p│  │          13-sqlMapConfig详细配置_recv.mkv
! s9 b" }5 k+ W  h│  │          14-小结_recv.mkv
7 }! t" ~" ~3 @  S5 {4 `│  │         
; n+ f* B# {* h/ _9 ?2 M│  └─mybatis-day026 I1 _# A3 d  l/ _" h! ?
│      │  mybatis-day02.zip
0 S: L: j7 @$ V6 ^, h9 ~│      │  3 S, u' x9 K! x( s3 R
│      └─视频8 R2 I) _) g' a& T
│              01-反馈+课程计划__recv.mkv9 ^2 \* {# _9 v+ i! a
│              02-回顾__recv.mkv
' ^/ U7 d4 j) a: o│              03-输入映射-map和包装的pojo__recv.mkv
* _9 J" D: ~( A& ]; C" s│              04-输出映射-基础数据类型和map__recv.mkv! F2 s- O4 G) o! m# b
│              05-resultMap的使用__recv.mkv
9 I. h- o8 f; H2 c' k* q│              06-动态sql--if+where__recv.mkv
: t# b$ X3 ?; ~% ~' N# B8 w│              07-动态sql--foreach循环+sql片段+include引用__recv.mkv. B4 z5 _: J( m5 G) N
│              08-动态sql--set__recv.mkv1 q! a8 y* T2 H7 O' i, v  j
│              09-mybatis关联关系说明__recv.mkv
$ z! N, J5 O7 e; E' P1 I7 f) _│              10-一对一查询-association__recv.mkv+ w3 C/ ~$ p# t
│              11-一对多collection__recv.mkv. k3 I( P; x9 ]. [
│              12-mybatis和spring整合的分析__recv.mkv
  B& b0 [! X7 R│              13-传统dao开发方式__recv.mkv
6 @- H5 l0 m: K7 S2 I# M: A│              14-代理开发方式__recv.mkv
  C9 k3 x6 Z0 D! }& g/ B│              15-逆向工程__recv.mkv" C6 L/ c: \3 v7 H2 y
│              
7 O! `- b& \! L/ [4 W( }2 n├─16-SpringMvc_SSM综合实战
8 H9 L9 n- ~$ j0 D  R│  │  springMVC-day01.rar
  Z) T- B( U$ J7 h: d- t9 G" X3 \' D1 H│  │  springMVC-day02.rar+ V% x$ v6 j- B' n/ `% ^
│  │  springMVC-day03.rar
: g# ]/ A$ s$ P9 G9 k$ i│  │  
9 p4 K9 I  I3 Z* j" v0 k5 N  y3 d│  ├─springMVC-day01
  Z3 U6 k: m: j│  │  │  springMVC-day01.zip3 h: E' O7 {+ G8 [% t: d* g
│  │  │  资料.zip& q6 v- x/ Z4 r2 p/ K% }
│  │  │  
- i5 i1 h" U4 _1 ]. X# F│  │  └─视频
. `2 i$ f# ]9 w( {+ r  _9 U│  │          01-springMVC的简介_recv.mkv
" e9 _9 @1 W8 ^" [2 I( \  R. Y│  │          02-入门案例_recv.mkv
4 Y& b& W$ F8 j% h0 D, _& p) |; W│  │          03-springmvc完成架构图_recv.mkv! A2 ?  m8 y/ h- i' n* i& t
│  │          04-三大组件-处理器映射器_recv.mkv- S) W0 a: ]; I% }; Y% x; s
│  │          05-三大组件-处理器适配器_recv.mkv7 Z7 a. p6 z9 M
│  │          06-三大组件-视图解析器_recv.mkv6 L1 E7 x, k. e) E
│  │          07-springmvc整合思路_recv.mkv' f! Y$ w; A- p5 n% O
│  │          07-显示分页数据_recv.mkv/ h' m+ X  L! A" O
│  │          08-ssm整合后展示商品列表_recv.mkv
) x/ D" n& n6 d; |; i' D│  │          09-数据回显_recv.mkv, Z) E, q3 j$ g; w
│  │          09-数据回显__recv.mkv' l. P! K' ^+ H1 @* g( w
│  │          10-默认绑定的参数_recv.mkv! S$ t1 D( T! P5 o6 ]
│  │          11-@RequestParam用法_recv.mkv
* ~0 }) {5 g! H% p+ w! v6 G! d7 a│  │          12-pojo绑定_recv.mkv
8 x. v6 c; m. E9 v# z9 U. V$ N│  │          13-包装pojo绑定_recv.mkv
  C3 M' l" q% n  x+ K│  │          14-自定义转化器_recv.mkv
2 k" T9 E/ R- T4 b! B# ?5 ]│  │          15-springmvc和struts2的区别_recv.mkv. k6 w+ X* M8 m. y4 S5 H
│  │          * a$ {; l1 F- C% k
│  ├─springMVC-day021 Y$ c# Y' Q& D% p/ Q
│  │  │  springMVC-day02.zip
* M% `/ \/ l4 U* i3 C# L│  │  │  4 A) O3 M6 |5 h7 \
│  │  └─视频8 @# j# I) U9 M1 \
│  │          01-高级参数绑定-数组__recv.mkv- }0 G! c% h8 P; ?( B
│  │          02-高级参数绑定-集合__recv.mkv% Q* r6 q9 ?8 q  V
│  │          03-@RequestMapping的用法__recv.mkv
0 v# K' H) h9 W- k│  │          04-方法的返回类型__recv.mkv
. t; d% j( m7 T│  │          05-文件上传(1)__recv.mkv
/ t, f8 Q/ l( S8 q" o│  │          06-文件上传(2)__recv.mkv
! y  V3 Q. z1 u2 J5 Q% T! b+ l3 i│  │          07-自定义的异常处理器__recv.mkv
$ _8 y9 _; o/ p; \/ Q  u6 [│  │          08-json交互@ResponseBody__recv.mkv% z# V" a, l6 W6 S- K1 a
│  │          09-json交互@RequestBody__recv.mkv
* N' b7 i( y) \) b  S│  │          10-springmvc对resutful风格的支持__recv.mkv2 a+ [$ @& `/ Y) r
│  │          11-拦截器的执行顺序__recv.mkv
) I0 F: u0 y6 h$ k% M│  │          12-拦截器的应用__recv.mkv
7 l) i# j3 b* `5 I│  │         
' q. Q3 b3 L" |" E4 _. y│  └─springMVC-day03
, o1 m$ F1 y9 h- |│      │  springMVC-day03.zip7 w8 k! z3 B) d* x3 k
│      │  客户分页效果图.jpg
+ j+ r+ k- Y0 x' T' i/ A6 `│      │  
6 [$ s0 x  Q# N6 k6 U│      └─视频9 u# {/ a5 V9 D" }% E9 a& p1 J
│              01-数据字典分析_.flv
6 _" e) J/ R1 T$ I% D│              02-整合ssm框架_.flv
- C. D% L  M9 D* J; u│              03-展示列表页面(无数据)_.flv* B) V* q0 J6 @) k  `
│              04-初始化查询条件数据_.flv
. C7 |' O  p  }# D$ l% X│              05-父子容器关系_.flv5 L+ [; t; A, I0 n
│              06-分析分页的数据_.flv
4 ~1 @7 V( ~- T. e. \7 A│              07-列表数据显示中文_.flv: y& f- A( C: I' V* D6 M
│              08-处理get请求中文乱码_.flv( n% c0 v; S5 B) U
│              09-客户修改-数据回显_.flv9 N) g" }- Q  \4 I& _! s
│              10-客户修改-完成_.flv
9 a- c) E: a* i9 N) U, X* {) y2 L$ ?│              11-客户删除_.flv
, Q6 y: X: `  ?* K& n6 e│              
$ c$ T' ]$ ?3 z1 s& ?8 O├─17-Lucene&solr入门&进阶9 z- H# c5 J. U8 I5 W9 [" u
│  │  Lucene&solr-day01.rar
3 z8 T8 @, |2 E; d. C  ?% I* l│  │  Lucene&solr-day02.rar
% n! q! g5 j. E( M│  │  Lucene&solr-day03.rar
9 Y( i0 x  k4 m9 Q8 r│  │  8 ?; Q& I0 Y3 [+ l8 M# S
│  ├─Lucene&solr-day01, S( ~" i9 v' T$ m% b& ]9 t; f
│  │  └─Lucene&solr-day012 ]7 d- }- U( I4 m( |) n
│  │      │  资料.zip8 T9 K1 y, c0 Q: Q
│  │      │  
* @* e% ^" b9 P& B" N9 l# z6 _│  │      ├─Lucene&solr-day016 \5 j+ l- a1 M' ?( b9 k' ~( r4 [0 L
│  │      │  ├─代码0 Z6 Y$ x% y+ C
│  │      │  │  └─Lucene-fist  D+ c( l0 [7 z9 W: n, f- y' C; _
│  │      │  │      │  .classpath
8 N; f6 V" g3 m) y7 J0 m9 e! F% e% P9 `  }│  │      │  │      │  .project" m! T0 J; j4 f* q% _1 ~9 N# x) b
│  │      │  │      │  
2 e1 x* N  y* V$ f4 l0 T3 @1 R' o$ ^8 p: i│  │      │  │      ├─.settings
4 X+ z$ x3 F+ w$ p" j; h' o│  │      │  │      │      org.eclipse.jdt.core.prefs* l( h, f( U* F% A
│  │      │  │      │      & |& v3 g6 S7 |3 m2 o  s! h3 j1 L
│  │      │  │      ├─bin
% d' [1 y- m- `( o  Z) t- Y. J; t│  │      │  │      │  │  ext.dic
& q* V- c8 Y8 ?; ^│  │      │  │      │  │  IKAnalyzer.cfg.xml
. N) Q4 b) A  K/ |│  │      │  │      │  │  stopword.dic( m. G4 p: G: `+ u4 I5 J
│  │      │  │      │  │  + H1 f# Z5 J* @& g/ ^
│  │      │  │      │  └─cn1 j) ^7 p2 t$ d6 p0 T" |: @' o3 ^
│  │      │  │      │      └─itcast) G* C" B& Q( ]. F8 y
│  │      │  │      │          └─lucene
9 `+ h2 k: Q4 ~! o: \: C│  │      │  │      │                  AnalyzerTest.class3 H# C# C# M( ~+ ]
│  │      │  │      │                  IndexReaderTest.class5 K; ]9 d$ U" G, k9 Z7 {/ @
│  │      │  │      │                  IndexWriterTest.class0 H) s; s5 H, Q! ^  {
│  │      │  │      │                  ) `+ b% C; |6 H, c( Z& {, L( E
│  │      │  │      ├─config
1 u( ]# @& s9 ?3 S1 `0 l) {│  │      │  │      │      ext.dic
- [2 v* u+ x- W7 `9 ]) ~5 z│  │      │  │      │      IKAnalyzer.cfg.xml
4 C4 g) \4 t5 A0 j│  │      │  │      │      stopword.dic
- a- c5 ]0 f& E5 U% I│  │      │  │      │      
# i6 R  X( r% M& B4 ]│  │      │  │      ├─lib5 t8 j% g1 ~* t3 E: N$ t  S" N- c1 p
│  │      │  │      │      commons-io-2.4.jar
  E) {3 ^3 B' O' V1 m  h0 [7 A. u9 P+ G│  │      │  │      │      IKAnalyzer2012FF_u1.jar6 N! d% t+ E. a; L
│  │      │  │      │      lucene-analyzers-common-4.10.3.jar4 }( L$ Q* i  s2 O# r$ ]# N
│  │      │  │      │      lucene-analyzers-smartcn-4.10.3.jar) s( r. x$ x* L. |
│  │      │  │      │      lucene-core-4.10.3.jar& D2 _1 q8 m# k1 {7 t
│  │      │  │      │      
8 Z. @' f/ V4 r. g3 v3 h& h" N4 m│  │      │  │      └─src# [1 s5 Q4 z+ T+ T) q
│  │      │  │          └─cn) ?) X* ^4 l) o7 O: n2 `5 w
│  │      │  │              └─itcast4 ]% x7 A8 ?& p- j0 C
│  │      │  │                  └─lucene0 b& y; f2 u2 B3 `  T. u0 n* o) E1 z
│  │      │  │                          IndexReaderTest.java: m+ n/ e6 Y, c; o4 ?
│  │      │  │                          IndexWriterTest.java" E6 q( e# {) U1 t9 f
│  │      │  │                          
. E! u1 v7 g/ u│  │      │  ├─教案/ O2 M7 S. P" M( R
│  │      │  │      01.全文检索技术-lucene&solr-part1-v3.0.docx& W+ z* E0 s# K/ ]$ t9 p0 \) j
│  │      │  │      ( i( x6 ?! u. T9 N9 {; `- D* q
│  │      │  └─笔记" E! J; p7 S% f* q3 W6 n/ f
│  │      │          01.全文检索技术-lucene&solr-part1-v3.0.docx
9 Z5 k. `  c+ O; F0 h' j) i│  │      │          ~$.全文检索技术-lucene&solr-part1-v3.0.docx
3 ~* A( U! C% N/ m% U% [$ o7 y│  │      │          第一天笔记.txt( \" M  W: R4 J" p; D, g7 }; p
│  │      │         
4 y2 C  p8 f2 d, H│  │      └─视频
2 y7 K$ v" y7 r9 P( x│  │              01-lucene&solr第一天课程安排__recv.mkv& P5 ?. S4 }7 [" v* m: D
│  │              02-什么是全文检索__recv.mkv
7 k- }4 M, K& h4 Q* X3 q│  │              03-全文检索的应用场景__recv.mkv
* i( P& d  K$ x* \8 b. t- q+ v│  │              04-Lucene简介__recv.mkv
, ^% [, o! k. w. V8 F│  │              05-创建索引流程__recv.mkv
+ H" H: m) k/ R; }6 h' L1 J│  │              06-查询索引流程__recv.mkv
: v( Z& z. h/ k, z8 A) ~3 C│  │              07-Lucene创建索引__recv.mkv
) D2 P0 ~/ x) E│  │              08-luke工具简单使用__recv.mkv' j! b# L: ~0 X6 t" M" b- d, B
│  │              09-Lucene查询索引__recv.mkv
" e+ r) r) ~% E$ R4 A* e1 [- B│  │              10-Lucene自带的分词器__recv.mkv
$ ~: Q# n  [: i' a+ {8 G│  │              11-分词器的使用__recv.mkv$ u3 _' G4 V, ^3 [2 I1 X; q3 Y
│  │              
  V  R1 ^, c2 ~! n. H0 T# `9 R│  ├─Lucene&solr-day02
6 z& D1 i% @7 T. C( @# }. {. [│  │  │  Lucene&solr-day02.zip
4 s. C, f# t$ x  f: D│  │  │  
- g2 y. {" D- u, W│  │  └─视频
- ]2 ~# R$ l- O* y. H& \9 c│  │          01-课程安排_.mp43 I9 I) P, m2 i- H1 X
│  │          03-Field属性分析_.avi5 e: z( H, P1 p; Y
│  │          04-索引库维护-删除_.avi
5 f, U! [6 O; q4 @│  │          05-索引库维护-修改_.avi
+ ?" h; {- a2 [/ z│  │          06-查询语法_.mp4
% |% V9 q# M* l* Y; K│  │          07-设置打分_.mp4
. F3 @4 u1 N& P7 b) T│  │          08-solr安装配置_.avi
5 L" O' n: U6 ?" Q1 c% T│  │          09-添加solrCore_.avi
# N) r) _) [$ m& k0 z1 H$ a│  │          10-solr浏览器控制台简介_.mp4$ F3 o% _! e- C) C& g
│  │          11-solr控制台管理索引_.mp4
( @* S* a  b% ?* a& n4 J  G│  │          12-使用solrJ添加索引_.mp4
+ C8 c& Y1 \4 |│  │          13-使用solrJ修改索引_.avi4 G6 L: ~1 W5 ?  F/ d
│  │          14-使用solrJ简单查询索引_.avi! N+ m! E8 B& ?/ Q$ V
│  │          lucday2-02-回顾_.mp4
; k) n' F+ s# W8 |4 r, U│  │          5 J! J' x5 B- d) B6 L0 U
│  └─Lucene&solr-day03
! @$ Z5 @$ p! J) N$ N: \+ ~: w│          01-自定义field_.mp4
% l; V+ v! D- Z$ @3 d│          02-为商品表定义好对应的域_.mp4, ?7 y7 L: F  `. S9 J) u
│          03-导入数据到solr索引库_.mp4
% m' g$ n. u3 g│          04-控制台查询_.mp4+ z# n. _9 N2 n! J% `
│          05-java代码实现solr复杂查询_.mp42 I' q3 L" Y0 E, m! @' q. _1 U
│          06-搭建jd案例的分析_.mp4! B) f  j8 n! ~+ D( ]) _! a% c5 S; ]
│          07-搭建jd案例框架_.mp4
% s8 T* f) T* J0 t& i; S│          08-实现京东案例数据显示_.mp4* n6 F& n  z1 h1 i
│          09-查询结果高亮显示_.mp4
! t8 H5 f0 i6 F. h! d│          Lucene&solr-day03.zip; h! O1 N$ G' x/ A5 O. f2 O
│         
5 G5 k' z# U) ^0 D+ A0 n└─18-大型分布式电商项目; J; y8 e8 P6 y4 P% Z6 x
    │  day01.rar
. Q: o, t* n/ `* g3 P    │  day02--.rar$ j, L. e2 }: [2 \* n) G
    │  day03--.rar
5 N5 F: w0 ?& \0 D! U$ ^' B4 a    │  day04.rar
2 S6 Y7 d' g7 J+ B4 p8 f( O    │  day05-.rar. x3 U  X' U7 j$ [8 b
    │  day06-.rar! ^& C" y4 J' Y; @% C' r; e  v
    │  day07.rar  s0 n0 K. `+ F2 S
    │  day08.rar" K3 j7 _0 V& x, D; H! L) V
    │  day09.rar
8 c0 s! B- y: _$ k    │  day10.rar
" P+ n5 ~% @* }1 n5 h    │  day11.rar; L' m& s) p6 D8 O! K4 l
    │  day12.rar, {+ H+ v  k! k% S4 G
    │  day13.rar3 `3 W, w: b" z
    │  day14-.rar) A; }& O* r& [
    │  day15--.rar9 \/ X- A" U4 ^4 g' G
    │  day16.rar
" d4 \/ A7 Y: M( {. n    │  day17--.rar
  |& Q8 N1 |. N! f    │  day18.rar% m% j4 Q9 W) y8 ^. ]
    │  day19.rar% I* \( D9 B+ X$ O
    │  day20.rar; L- I0 B3 s. `2 ?/ O
    │  ) W, w  v( a) U. D
    ├─day01$ l0 l0 _- z' |1 C* Y; d
    │  │  day01.zip0 D3 c, I' c4 _, i
    │  │  
2 O) g: L5 |2 ~1 o0 p    │  └─avi9 ?! y, w( I' R/ p
    │          01_互联网行业发展.wmv# k7 F* S+ `# H5 d1 h5 `; @
    │          02_互联网架构.wmv
8 O! k; c9 m0 R9 I    │          03_课程计划.wmv
: ]& r5 ~: c- D# D    │          04_电商行业分析.wmv: d) O/ Q5 ]" ~; A$ d$ a4 F
    │          05_电商行业模式.wmv
3 f$ ]. u3 T1 o5 J    │          06_品优购简介.wmv  R  R1 Y+ Q. c* x) @$ Q5 F# x
    │          07_项目原始架构.wmv" q4 W0 t3 N( G1 Q; a5 \4 D
    │          08_集群架构方式.wmv
# N9 O& J9 S% F# B9 O8 h& n! O1 ?& @% Z1 e    │          09_面向服务架构.wmv
8 ~- p& N! N3 e: }# M    │          10_集群及分布式.wmv( o- X0 l  j. ^1 x* A7 |8 b
    │          11_数据库环境准备.wmv+ ~5 L* q* j( @* A
    │          12_zookeeper安装.wmv( w1 I& |. b5 `1 ^2 i) ^' O( b2 y
    │          13_品优购工程结构.wmv  Z, M0 G& \+ _8 F! @
    │          14_maven仓库配置.wmv6 u: A6 |9 S2 G7 X# F" X: w
    │          15_品优购项目搭建.wmv& I" d; B# }# G2 ?! J3 H
    │          16_项目坐标配置.wmv, `5 ~% G! _: F& ]+ I( T" H" a
    │          17_DAO层配置文件.wmv$ E" s1 [5 R) H0 Y
    │          18_dao逆向工程.wmv3 s- a9 z5 }2 [& v: ^
    │          19_服务层配置文件.wmv' c7 q: e+ ?7 u7 m, d2 n# c
    │          20_表现层配置文件.wmv
9 U4 E8 Q( |8 ]2 a9 k    │          21_项目集成测试.wmv7 {$ _- n& X0 y% Z6 A' e
    │          22_项目服务超时.wmv
7 D6 A1 q9 V+ G9 |9 q8 T/ S    │            u* K* H" q, g) u  l0 A
    ├─day02--
0 m3 \6 e: P& c    │  │  day02.zip" e0 ?  _/ I' E& r5 `/ K
    │  │  * {0 d! P" G7 `6 z8 Y9 G
    │  └─avi
1 m4 b. s' \  m8 W, V! `/ o    │          01_课程内容回顾.mp44 b: l0 J! [, B  \
    │          02_内容补充_dubbo了解.mp43 f! X, g" |. \3 g6 p4 l
    │          03_内容补充-dubbo原理.mp42 }" V2 u! \6 n% F# [6 [, ~
    │          04_内容补充-dubbo深入.avi
' |. C8 v3 z/ @- M    │          05_问题补充-monitor.avi. e. z$ {  |' D% q2 p
    │          06_问题补充-内容回顾.mp4. J, L5 O2 e$ h5 K* X( ]
    │          07_angularJS简介-mvc.mp4  T0 l2 u0 h) @3 P, g
    │          08_angularJS简介-双向绑定.mp45 j( X4 ~4 N$ v) G% O" d
    │          09_angularJS简介-模块化.mp49 D: T( J2 W2 i7 P# l6 l  t
    │          10_angularJS-入门表达式.mp4/ y$ @( h0 ^0 z/ t( k
    │          11_angularJS-双向绑定.mp4
$ R& X5 r, r* e    │          12_angularJS-初始化指令.mp4
1 r0 h! T6 ~' s' C  F7 o) n3 k# B! @  Q    │          13_angularJS-控制器.mp4& c! I  U2 n8 j+ r8 T
    │          14_angularJS-mvc.mp4
4 @  s- T8 d/ u5 U7 i) H; p  |    │          15_angularJS-模块化设计.mp4- k6 Q0 w# t# }
    │          16_angularJS-数组数据.avi
9 I$ J9 X0 S+ O    │          17_angularJS-json对象.avi
& r* y" ^7 L7 Q) i" O5 S    │          18_angularJS-内置服务.avi+ ?' e* P8 M& F7 P
    │          19_品牌列表展示.avi
/ [& E& I+ P. m( }    │          20_品牌分页展示.avi9 p/ ~* ~- R3 O! A
    │          21_品牌添加操作.avi
& E% l* n: Y0 M    │          22_对象值清空.avi
/ c" H( }4 R# f2 C# `9 e    │          23_品牌数据更新.avi
5 Y7 P; o' R$ k2 C    │          24_品牌条件查询.avi! T2 e# j* ?8 B1 h- f
    │          % s( C4 u+ O% r5 W+ B5 Y* B" r2 N
    ├─day03--, A# ]. r+ Z& e
    │      01_内置服务-补充.mp4- y1 [' [  d1 }. R! z
    │      02_品牌删除-后端代码.mp4
" i) A9 F+ Y9 o" P    │      03_品牌删除-前端代码.mp4
7 i7 }) ?* {4 Z    │      04_课程内容反馈.mp4
( d$ `0 @6 M( p/ h& D0 o2 {    │      05_前端代码-服务抽取.mp4. ~5 q2 R; p2 S( M& F* ]: m2 P
    │      06_前端代码-参数传递.mp4
' {* `! c5 m) o    │      07_前端代码-代理分离.mp4
9 n! p" L6 ~4 Q: n  T6 ]+ D    │      08_前端代码-控制器继承.mp4' z1 Y' ?& l- J9 p
    │      09_逆向工程-生成代码.avi
# Q3 v( E( q/ I6 t; i    │      10_逆向工程-代码拷贝.avi8 f$ z7 O8 P) S
    │      11_规格管理-列表展示.avi1 j2 \' ~5 C% A3 _0 N3 P6 z
    │      12_规格管理-参数对象.avi
& L! }* R; i# ^% Q4 q    │      13_规格管理-规格行添加.avi) @4 t) m" k. u+ c, r# b6 Z5 M: o
    │      14_规格管理-规格行删除.avi1 F' c) t6 @; U3 Q1 Y: I
    │      15_规格管理-规格添加.avi
- ]& E/ S8 u1 y/ P! M# C    │      16_规格管理-修改回显.avi
1 O0 }5 T- O, I. r1 T; H0 ?5 O    │      17_规格管理-修改操作.avi5 b, S3 V. f0 |+ B9 F
    │      18_规格管理-删除后端.avi) J6 i1 F4 e# f/ R) B* w
    │      19_规格管理-删除操作.avi8 v" o  t  q: `  |( R6 I  x2 ?
    │      20_模版管理-模版列表.avi
( X" a0 _  I# K# S    │      21_模版管理-优化模版列表.avi
! }$ D4 d0 P8 B" O3 o% w    │      day03.zip
. J& e% U- E: P: c    │      + X6 w# k8 A$ l# ~
    ├─day048 g2 x9 S! p& [8 n1 F
    │  └─day04
& }8 \( e) r; Q; s3 [    │      └─day043 y; a; x% _9 k4 }
    │          │  day04.zip
0 d! _, l2 G2 J( s8 b    │          │  
, p$ u5 N+ I8 q; e, ^8 W  b# D+ W; A    │          └─avi6 V! O( q9 q! J! \  R
    │                  01_安全框架-springsecurity.avi3 R$ n# f3 _( l7 j/ t4 i; H
    │                  02_安全框架-入口配置.avi& N0 w1 O' D0 t0 O
    │                  03_安全框架-认证配置.avi; L; F$ E* }' Z; h1 X' L' u6 d
    │                  04_安全框架-认证配置-2.avi
  D. r- B, h  o    │                  05_安全框架-运营商认证.avi
3 I$ ?. {3 k5 J2 \! Q9 o9 w    │                  06_安全框架-运营商认证-2.avi
! h8 G1 ?# P* b    │                  07_安全框架-运营商登录名回显.avi( ~& g/ |2 g! P9 ^+ O; v9 Q5 l, Y
    │                  08_安全框架-运营商注销.avi5 H  z* ?2 ?. J% ]' F
    │                  09_线程安全问题.avi
! r$ U* e( Y+ [$ k. [- L, q$ C    │                  
0 V3 R9 f( O: C9 x2 S    ├─day05-, v* f5 F8 I- b, i( _! G9 H9 K6 N
    │  └─day05
+ D% L' C5 o4 c    │      └─day05
7 N- P4 i* N0 z0 r' n4 j. A    │          │  day05.zip
3 O2 l& Q4 u% ~' J' R, M* i    │          │  
7 ?2 C8 V! ?( t5 K# \* t5 b( W3 w    │          └─视频+ t1 E; W" a: }, @6 {3 E2 ^
    │                  01_课程内容回顾_6CkUt.mp43 d- Z% W/ z" e4 I+ ~3 S
    │                  02_课程内容反馈.mp4; a: I5 {" `2 c; z/ g
    │                  03_商品后台-页面准备.mp4
$ h1 h5 z8 z1 F0 y/ @. W/ s    │                  04_商品后台-页面加载.avi
+ \4 V9 k3 N: L* a6 x    │                  05_商家后台-商家入驻-1.avi
8 L0 v" {/ l$ ~# T  h6 c1 h    │                  06_商品后台-商品入驻-2.avi
1 i: @$ W# P7 {    │                  07_商家审核-商品列表.avi* M# ^6 z, Q; ]$ Q0 t
    │                  08_商家审核-过滤未审核商品.avi
, U- d1 }" p3 X    │                  09_商品审核-商家详情.mp4/ p/ @4 x* n5 @6 G! [% a* y. W$ T+ z
    │                  10_商品审核-前端代码.mp4* ?* G) k5 X! b, e& X
    │                  11_商品审核-后台代码.mp4
2 Y  T8 y. @1 r$ [' R" v1 O    │                  12_商品审核-debug测试.avi
1 @- C1 z" u! u' r! X    │                  13_商家后台-安全认证-1.avi
1 w9 @! _& v- t1 ?    │                  14_商家后台-安全认证-2.avi" [. ^/ r# a% F4 I( X
    │                  15_商家后台-安全认证-3.avi" T, C1 s& B+ M- ]
    │                  16_商家后台-安全认证-4.avi! F& A6 W2 W8 h/ ^9 ?' N
    │                  17_运营商-商品分类-前台代码.avi- A5 E) y' o& u2 ~
    │                  18_运营商-商品分类-后台代码.avi
7 y# p! k  B$ `1 ^    │                  19_运营商-商品分类-查询下级.avi0 ]* J8 k, h/ K1 M1 X, `
    │                  20_运营商-面包屑导航.avi
1 }) E. @1 ?$ R$ Q) s; T    │                  
5 X- @: h: ~- R' P8 `0 U' \/ S    ├─day06-
- y3 V0 j6 M3 P" {    │  └─day06  j; l, V& E) v. n
    │      └─day06
! P' U; o+ c. E8 l( o/ w4 U( n    │          │  day06.zip. _, t; t# i) s, P5 o6 P! j1 A
    │          │  / d' X. L+ J' Z3 `& v9 }! w
    │          └─avi0 _1 b) N+ M9 t7 D! `7 f- [9 b
    │                  01_课程内容反馈.mp4
! e. @( Z! e; `. K3 d& l( |( L    │                  02_商品分类-面包屑导航.mp4
9 P3 v8 @7 b% J$ ?    │                  03_商品分类-添加操作.avi  E8 V  A& V, H3 i
    │                  04_商品表设计-结构分析.mp4
! a" T, Z7 \- K$ q    │                  05_商品表设计-模版优化.mp4  j2 V5 Y; y/ }( y
    │                  06_货品保存-前端代码-1.mp4
) M" \6 x( {, M- a& B    │                  07_货品保存-前端代码-2.mp4
2 T" f) \3 a& V# Y; y7 v    │                  08_货品保存-后端代码.mp4! f* W4 r1 N6 q+ g
    │                  09_富文本编辑器说明.mp4
) }' i8 }: b# {, j9 F% X7 h8 E    │                  10_富文本编辑保存.avi& G. q" e% ]/ s3 V7 G- b+ X" p
    │                  11_级联列表-下级级菜单.avi
; }% _, D7 w! e* N    │                  12_级联列表-模版ID.avi* O% L& F' r% f3 u
    │                  13_级联列表-分类保存.avi
) v8 N9 c2 }4 A2 m. w8 X4 h9 j    │                  14_fastdfs文件系统了解.avi
' R5 I1 ?* B9 |. h2 S' S2 K    │                  15_fastdfs文件系统优势.avi! n7 z3 }1 G1 b4 L& V( f
    │                    W  C3 A' W; D6 ?! O& x% m+ f
    ├─day07' t' F' M! Q: a* M
    │  └─day07
0 j9 d; a* M! n! b6 ~    │      └─day07& I9 w5 A8 v; ^' \: Z* F
    │          │  day07.zip0 F5 ?4 T7 ^4 U- F" T) f
    │          │  ; f& }! ]4 G9 F
    │          └─avi
% ?1 T$ i( D/ I* |4 a    │                  01_课程内容反馈(1).mp4
, b5 X3 g; M; x6 F3 j    │                  02_fastdfs概述.mp41 w4 d* j9 d! p" [( Z$ M
    │                  04_文件上传分析.mp4
8 S; x1 }/ @$ u- u1 N    │                  05_文件上传环境-配置.mp4* ?5 n( Y' @* \. e6 r
    │                  06_文件上传环境-服务器.mp42 r' |: o' E" c! }
    │                  07_文件上传环境-客户端配置.mp4
; P9 i9 M% g! k# G& l4 v    │                  08_文件上传-工具类测试.mp42 O# H1 y1 T5 ^8 n. t* J5 Y
    │                  09_文件上传-客户端测试.mp4
+ y: \* \! N  ~  N& {1 @0 Z; p    │                  10_图片上传-后端代码.mp4
4 k; k$ ?& V  \    │                  11_图片上传-前端代码-1.mp4
5 N$ u7 x7 }0 y, {2 w6 j8 d    │                  12_图片上传-前端代码-2.mp4
5 q" _( k& G! [: Y    │                  13_品牌展示-前端代码.avi" N* Q) ]3 g( m* N( u/ x2 h
    │                  
& K4 ~$ V  K+ d0 h    ├─day08
( p1 k% w3 ?% O0 i/ q' x    │  └─day08
1 [8 E4 q0 ]/ H9 u1 @- A    │      └─day08$ R: ~1 `2 |* N
    │          │  day08.zip$ P% G0 d' p( H
    │          │  , L! D1 A+ y1 B) W+ {! ^
    │          └─avi
1 c. L: w1 e/ z9 B" j- G& V- _1 R7 B    │                  01_课程内容回顾_recv.mkv
% s1 y! Y/ V/ A6 w/ I    │                  02_angularJS对象初始化-探讨_recv.mkv
! x4 d  M2 Z0 H8 D! C5 n    │                  03_图片上传-图片地址保存_recv.mkv4 l2 ~' A( W* R/ a3 i4 o0 e& C
    │                  04_扩展属性-保存操作_recv.mkv
) D9 J0 h& `- X, N) m7 l" s    │                  05_规格属性-后端代码_recv.mkv8 @8 R- z- \. [( ?- W# X9 X+ {* {
    │                  06_规格属性-前端代码_recv.mkv
3 ?) w; j$ C7 T    │                  07_规格属性-规格选项_recv.mkv
- t7 ?+ @1 s# ~5 L3 e% h    │                  08_规格选项-规格封装_recv.mkv
9 V: L+ w" d. O( @    │                  09_规格选项-组合SKU-1_recv.mkv+ L1 P) I& h2 L: W
    │                  10_规格选项-组合SKU-2_recv.mkv
- [0 L! b* ^5 l4 s    │                  11_规格选项-sku保存_recv.mkv' Z0 |( d* G) ^. [7 J9 Q# b  o' u
    │                  
: w/ G2 r/ q* M4 A) U    ├─day09  o3 ?$ x" _6 @1 N
    │  └─day09
( ~- h  L  B  c2 h2 g0 g    │      └─day09
! p* `; O' _# k' j! t" [    │          │  day09.zip2 I. Z) [- v/ R$ w; F: a! N
    │          │  - n" G6 G' _% S4 D  d- X& g' i- a8 R
    │          └─avi
: p/ t# q2 g& J+ R  a    │                  01_课程内容回顾_recv_Jgohi.mkv" c1 q7 S  H6 A/ ]6 C
    │                  02_课程内容反馈_recv.mkv
1 J/ Q) L: A# S$ N0 `) _  V    │                  03_商品保存-后端代码(sku)-1_recv.mkv3 i* g; E2 `8 I/ x; x/ E
    │                  04_商品保存-后端代码(sku)-2_recv.mkv
8 R( h% O1 S; H; V    │                  05_商品保存-后端代码(sku)-3_recv.mkv2 B' C* a& v1 v, Y
    │                  06_商家系统-商品分页展示_recv.mkv
! h1 I( m% C! s' K& _$ Y: |5 J    │                  06_商家系统-商品状态_recv.mkv
1 ]8 U7 K, b: Y" M& X    │                  07_商家系统-分类名展示_recv.mkv
2 W# _1 D+ m7 B9 H+ b    │                  08_商家系统-条件查询_recv.mkv) C7 D5 D8 c/ v. U
    │                  10_商品修改-跨页面参数传递_recv.mkv7 N& [/ \7 _2 I; l$ B2 ~* ^
    │                  11_商品修改-后台代码_recv.mkv$ D+ K2 w2 P0 X
    │                  12_商品修改-基本数据回显_recv.mkv
3 }4 n$ l6 d( u! \& e6 Q9 @5 q4 y* W8 G    │                  13_商品修改-规格属性回显_recv.mkv* p9 ~! k5 b! l  U
    │                  14_商品修改-规格选项回显_recv.mkv
" E: T+ |# O/ ?4 Z' ^    │                  15_商品修改-后台代码_recv.mkv
1 H- U- n% S! P9 r    │                  16_商品修改-后台代码-2_recv.mkv9 F" @+ w; F+ H( [3 X
    │                  
4 Z# X! X5 S; I    ├─day109 ?* {/ O1 s* U% m$ G$ m# y4 u- e
    │  └─day10& v# x; F3 e7 \! v
    │      └─day10
4 E# q+ h( h$ F% a    │          │  day10.zip2 B. A: m1 b) y0 I% _9 k
    │          │  
- Y+ e, _; `  c) Z, ]# k+ h    │          └─avi, r4 d  o6 `8 ?" x
    │                  01_课程内容回顾__recv.mkv
7 O) W. R3 F1 e0 r$ ]; E5 @* [    │                  02-运营商后台-商品审核列表__recv.mkv
# J; u4 l2 Q/ ]' o* G# g    │                  03-运营商后台-商品分类名称展示__recv.mkv
  d( k, P- M* c* `    │                  04-运营商后台-商品审核状态__recv.mkv
7 X( y# N0 q& `3 \    │                  05-运营商后台-商品审核-前端代码__recv.mkv
4 N" a3 D! w+ o5 m    │                  06-运营商后台-商品审核-后台代码__recv.mkv* F4 C; m, c2 v: k: i, P! |/ \/ q: t
    │                  07-运营商后台-商品审核__recv.mkv3 t/ O& y# a* v
    │                  08-运营商后台-商品删除-1__recv.mkv
' X9 M. a1 }" V9 F$ K8 k0 f    │                  09-运营商后台-商品删除-2__recv.mkv1 v1 L0 h6 N; a6 E
    │                  10-运营商后台-事物配置__recv.mkv
( Y! S8 x( C# B2 I    │                  11-网站前台-功实现能分析__recv.mkv
( c1 p/ _4 Z2 n# q    │                  12-网站前台-架构扩展__recv.mkv
. f# {5 p( r0 L* v    │                  13-网站前台-广告表设计__recv.mkv2 o: V7 e8 b) f
    │                  14-网站前台-广告业务分析__recv.mkv' \6 Z6 t9 }; H% s( B
    │                  15-网站前台-广告系统搭建__recv.mkv- l1 }3 \1 r6 v- F% H7 U9 w
    │                  16-网站前台-广告内容配置__recv.mkv$ J4 x3 B9 ]4 j
    │                  17-网站前台-门户系统配置__recv.mkv" D1 p( p3 T8 Q1 e7 V  p
    │                  18-网站前台-逆向工程代码__recv.mkv
- C2 ~# o; [. c4 a0 y    │                  19-网站前台-广告分类添加__recv.mkv. z8 A" y' d& U( a: W3 M# O/ |: H
    │                  20-网站前台-广告有效无效__recv.mkv+ g0 a0 K3 H4 J* a$ N# S( y
    │                  21-网站前台-广告内容添加-1__recv.mkv& b9 ~1 R/ R. w
    │                  22-网站前台-广告内容添加-2__recv.mkv& ~; X5 y! B' e. X" V! r" J+ J
    │                  23-网站前台-广告内容添加-3__recv.mkv
3 q8 }; y0 H% S0 w    │                  9 Q5 j! v% t& _8 }' H4 ]( [
    ├─day11
% X5 k5 J- m, d1 D% I" S    │  └─day11
& p- k0 G) B- {9 H    │      └─day11  B1 J0 J3 O* a; ~" I' P0 G. b0 q
    │          │  day11.zip
7 H1 v' q5 p' h! W6 c2 g    │          │  
% x0 Z6 h9 O; K' u  g    │          └─avi
' l; Z; a0 Y8 M' y9 F    │                  01_课程内容回顾_recv_qFkmX.mkv
% x' u  w+ m& D8 G+ `3 ~5 l    │                  02_课程内容反馈_recv_6PmaR.mkv
' V. ]! q3 T' F: ?5 b, s1 ^* H    │                  03_门户系统-广告展示-后台代码_recv.mkv, }& [0 a6 ?' ]( d% }! b
    │                  04_门户系统-广告展示-前端代码-1_recv.mkv
8 V- `5 ]; H: V( g+ y    │                  05_门户系统-广告展示-前端代码-2_recv.mkv
# D' ~7 l* p$ `9 U$ F9 Q: l    │                  06_门户系统-广告展示-前端代码-3_recv.mkv' F5 j7 v7 B! Q
    │                  07_门户系统-广告展示-前端代码-4_recv.mkv; ]! W' w0 y( T: y/ q
    │                  08_门户系统-广告缓存分析_recv.mkv0 [3 n6 K* p9 S0 F' @3 R1 s
    │                  09_门户系统-广告缓存业务_recv.mkv
2 k) r' c  X; [) c1 I! o- s) M    │                  10_广告缓存-redis安装_recv.mkv8 |  t3 v$ h" U$ ]
    │                  11_spring-data-redis简介_recv.mkv
3 [) x. O/ u! ]5 Q' d! Z% K. f. `; J    │                  12_spring-data-redis配置_recv.mkv, v' b: S- Y0 m- C/ I- P9 ?/ Y
    │                  13_SpringDataRedis-String-1_recv.mkv
$ C9 v& g/ S9 G4 c. P! c7 ~& y2 p    │                  14_SpringDataRedis-String-2_recv.mkv$ F6 s, Y. ?, D, b0 Q
    │                  15_SpringDataRedis-Set_recv.mkv3 X4 f- K( N2 M/ U( l
    │                  16_SpringDataRedis-List_recv.mkv8 Z. ^: H# X5 E
    │                  17_SpringDataRedis-Hash_recv.mkv8 E3 O8 M. U2 p5 b& ?! O
    │                  18_门户系统-广告缓存添加_recv.mkv; d; [! T- _; D+ N1 ]
    │                  19_门户系统-广告缓存同步-1_recv.mkv
, D& q. L, v( @: m( K: ^7 A    │                  19_门户系统-广告缓存同步-2_recv.mkv4 b: `/ E* f1 a9 h( F6 x1 [
    │                  20_门户系统-广告缓存同步-3_recv.mkv
6 H  b0 A/ `/ h2 w2 W    │                  21_redis相关课后思考_recv.mkv
7 _8 w" _! q  B    │                  
% l6 g* E: T% E' w$ U/ m3 c9 h6 h    ├─day12
- m/ ~- K+ f- |8 f* }# i& k    │  └─day12
! M( d% [$ Z  f' P) m    │      └─day12
  ]& M- G. O9 ^' g    │          │  day12.zip
1 q6 Z4 k% J9 U! a    │          │  3 ]$ o' c1 W3 _% V
    │          └─avi
, C0 t/ ]: M* v$ U& W    │                  01_课程内容回顾__recv_N2cVk.mkv
2 G% k/ F3 a6 ]9 r' v. W    │                  02_redis内存问题__recv.mkv/ V7 ]' J; x" r9 E
    │                  03_redis线程安全问题__recv.mkv
8 C, M" Y3 [4 v    │                  04_redis数据存储问题__recv.mkv
! c: Y/ I) u* p" Y! z! N    │                  05_redis缓存雪崩问题__recv.mkv
+ P  I2 H5 b9 G, s    │                  06_搜索扩展架构分析__recv.mkv  x& c# I, }# J- {6 O
    │                  07_搜索扩展架构-搭建__recv.mkv2 S6 s7 S/ r  L0 r! _* m
    │                  08_搜索扩展架构-配置__recv.mkv
4 p6 c( A, A+ x5 A    │                  09_solr搜索程序安装__recv.mkv! Y+ M+ d% T. Q4 h) h9 r9 \  c2 ~
    │                  10_solr索引库命名__recv.mkv& M5 f7 o+ u4 R( x& Z% r
    │                  11_ik分词器安装__recv.mkv% W* ^* |3 W4 A) p3 V# s
    │                  12_solr域字段配置__recv.mkv; @( c0 B; f4 R9 C: _) n
    │                  13_solr整合spring连接配置__recv.mkv# O7 j1 ~! O( W* u3 j
    │                  14_solr索引域字段映射__recv.mkv' C) m- n3 h  P+ v/ c1 n7 T
    │                  15_SpringDataSolr添加索引库__recv.mkv
2 L- ]% b3 b# W: F5 A# n% M: N    │                  16_SpringDataSolr分页查询__recv.mkv
7 Y  r4 t$ {$ ?2 ~8 c( H2 r8 ~    │                  17_SpringDataSolr条件查询__recv.mkv# g, R% w( s: k5 O+ g' |: U3 G& a5 I& R
    │                  / ?% f7 U( p2 D6 c( U( i, P& M
    ├─day13
- j4 @; w" D$ x0 Q8 j2 D7 _    │  └─day13
5 F. o" L. i7 ?: O! ^    │      └─day13
# W' d& w: ?: B/ P    │          │  day13.zip3 f" Z' }5 h, n- j% j7 Q6 x6 ~
    │          │  . t$ r3 J* K7 P# W
    │          └─avi% y8 \2 k/ n$ `6 E" n
    │                  01_课程内容回顾__recv_eXw3y.mkv
! }, h0 b9 D8 Q    │                  02_SpringDataSolr-删除操作__recv.mkv
# V9 D( W. s9 V3 @- L0 W: J    │                  03_SpringDataSolr-高亮展示__recv.mkv4 l9 g" L6 d2 ?  {
    │                  04_索引数据导入-工具类工程_.avi(此文件不支持自毁、也不支持天狼内核加密)2 Z9 k# y. v- ?, \3 p
    │                  05_索引数据导入-查询数据库__recv.mkv5 ^6 `' Z. W5 S8 W2 |0 i+ s: O
    │                  06_索引数据导入-导入实现_(可能是加密过的文件,请核实).avi
% Q- q8 @2 U: J    │                  07_搜索实现-页面跳转__recv.mkv
5 j+ }/ p- x, V# J( i6 e/ l  |    │                  08_搜索实现-主查询-前端代码__recv.mkv
& t2 X( s. X' |3 g3 z4 h2 A    │                  09_搜索实现-主查询-后端代码__recv.mkv
2 Y/ x9 i# v2 H9 d    │                  10_搜索实现-主查询-测试__recv.mkv
  ?* f. q* l7 \' p    │                  11_搜索实现-主查询-商品回显__recv.mkv
' u5 l; i, B4 {1 Z' K' s    │                  12_搜索实现-高亮设置__recv.mkv# c) Z$ v6 E# u8 y# t5 `
    │                  13_搜索实现-高亮过滤器__recv.mkv
3 k/ T8 P9 M2 D/ u  c2 L+ d6 l    │                  14_搜索实现-条件查询-1__recv.mkv$ e$ O2 p2 P0 S. D) ^. t! Q# g  Y3 r
    │                  15_搜索实现-条件查询-2__recv.mkv
/ F, i/ U6 j: k0 s- e* Y  p2 a! D    │                  16_搜索实现-条件查询-3__recv.mkv, m: {, h( s5 U' s3 B
    │                  17_搜索实现-条件查询-4__recv.mkv
" V. U& T: o! w/ g    │                  18_搜索实现-条件查询-5__recv.mkv
* e5 W# m0 H1 I6 v1 d    │                  19_搜索实现-条件查询-6__recv.mkv9 @9 [9 z( a% e/ G- H  Z
    │                  20_搜索实现-条件查询-7__recv.mkv
& N  {! s: E7 y    │                  ; e0 A; A) K5 d' F* V
    ├─day14-) O  c+ g2 c$ K# W
    │  └─day14  ]$ q. n7 Y$ j
    │      └─day14; k) E: `& g. {# Z; P4 _' f
    │          │  day14.zip; T& L4 C# q+ _2 g7 T: [
    │          │  - Y, s2 B+ O7 k- O% k- j; i
    │          └─avi, f6 I; ?/ v5 @; o; E
    │                  01_课程内容回顾_.avi
# m3 \( _9 q* x8 l" A- t9 i    │                  02_solr搜索-分页搜索-2_.avi: @' l. Y) N1 r% T0 X
    │                  02_solr搜索-排序-前台代码_.avi+ P- i+ B% p- m
    │                  03_solr搜索-排序-后台代码_.avi' T( V" [/ C0 B- G1 h' [  ?7 K
    │                  04_solr搜索-排序-排序实现_.avi" t5 X% n. v. W$ }& u: x2 B
    │                  05_solr搜索-排序-时间排序_.mp4: b+ A+ R/ K8 b
    │                  06_solr搜索-分页搜索-1_.mp4
  E/ X) |$ U  _5 s8 L3 N5 \    │                  07_solr搜索-分页搜索-2_.mp42 ^4 Y9 Z: i7 F  K  ]2 C
    │                  08_索引库同步分析_.mp4
, ]' ^* S: P. d! c! t! D5 N1 a    │                  09_springboot-简单了解_.mp4
( ?% P" M- O- c9 z! q1 M- ]    │                  10_springboot-插件方式创建_.mp4+ O" k9 E4 b; N
    │                  12_springboot-框架优势_.avi
7 e" h: ?! T& K    │                  13_springboot-工程结构_.avi
4 x0 o5 h$ r8 [' p# R. p/ i    │                  14_springboot-入门案例_.avi
' N  s9 N% K9 f3 W& W: U    │                  15_springboot-入门配置_.avi
5 L+ m* p9 ?% P. n    │                  16_mq消息中间件了解_.avi$ C0 L0 a; L5 _! j2 j
    │                  17_mq作用及优势_.avi
; i) a" a# U5 X5 ~2 u. f; m4 G- F    │                  
# S4 t" A# \( E6 g9 Z- \    ├─day15--
4 P- O2 R8 t, L2 u: K, l/ q- l    │  └─day15
! h0 T" ]3 I4 G9 l) p    │      └─day15
$ W5 j- f% r# ?7 U. m  A# i    │          │  day15.zip
  A1 m8 B1 @# B1 k: B    │          │  ! R: S: `4 P; q/ O
    │          └─avi
4 `8 r' v$ @* P2 h% E    │                  01_面试问题总结_.avi4 Y: }! H& P0 U$ t
    │                  02_activeMQ消息服务器安装_.avi% t- S$ _7 ~& R
    │                  03_ActiveMQ点对点模式分析_.avi
5 B7 D* g$ y+ T6 _0 \" k    │                  04_springboot整合ActiveMQ.avi4 _5 r; X* S. P8 D: ?
    │                  04_springboot整合ActiveMQ_.avi% w& R% Q4 g4 c0 U5 J5 g, B5 t
    │                  05_springboot整合ActiveMQ-2.mp4
% @! S, u, H% z, P3 [+ P    │                  06_ActiveMQ发布订阅模式特点.mp4' X; B7 F' m: @- b9 `' w) h6 N
    │                  07_索引库级静态页面同步工程.mp41 f) \2 }2 `, f5 q2 K
    │                  08_发布订阅模式接受消息.mp4" U7 `- N- O/ h$ u
    │                  09_索引库同步监听代码.avi0 p# [% s! i9 O+ c
    │                  10_索引库同步监听代码-2.avi9 `! v' \. g8 r) L
    │                  11_索引库同步发送消息-1.avi/ N# ^) T( Q9 _) y
    │                  12_索引库同步发送消息-2.avi) s! @: C2 U* t. J
    │                  15_静态页面技术分析.avi# Y; j+ r& G) U: ]$ p) b
    │                  
, Q6 m7 {! l+ v, S- _1 R    ├─day16
- A4 u3 f! s8 ]: R  {+ F' _% a6 p    │  └─day16
. _7 w: [8 j$ N. g! Y; H    │      └─day16
3 }0 v5 x2 P+ n1 Y7 s; j    │          │  day16.zip0 ]% b; c" c2 ^& L& ^
    │          │  
0 H/ V# ~4 Q+ Z% j# Q- ]; f    │          └─avi
* `2 H$ ?) a( n$ \* R    │                  01_ActiveMQ消息发送_.avi$ f; Y. E) T/ Z. k  f6 I
    │                  02_ActiveMQ接受消息-1_.avi  C) t$ A0 s% f% v7 M
    │                  03_ActiveMQ接受消息-2_.avi
3 \7 S" O6 ]) K  H    │                  04_ActiveMQ同步索引库-1_.avi
; K5 R" R# M' M( r1 ^* u    │                  05_ActiveMQ同步索引库-2_.avi
0 D+ Q( y- n' c! b4 [    │                  06_Freemarker模版理解_.avi
' ]: p6 N( c; [, h1 ?- `0 T    │                  07_Freemarker入门案例_.avi: }; r; F9 q2 q/ J3 w- t) b
    │                  08_Freemarker指令-assign_.avi
. ?  ~1 z) Q' h$ v    │                  09_Freemarker指令-include_.avi
8 {- E( n" q7 m8 m9 H" U/ I    │                  10_Freemarker指令-ifelse_.avi
. ~4 A* v8 p3 Z: @" H    │                  11_Freemarker指令-list_.avi, ]6 _* ?6 c2 u9 H: Y  v" T
    │                  12_Freemarker指令-补充_.avi+ |' W, b" W& ~" O  B8 o
    │                  13_Freemarker函数-size_.avi
. I$ D* [0 e" e4 w8 A6 f+ ]    │                  14_Freemarker函数-eval_.avi
1 S) }* c: P" B0 h3 W0 g    │                  15_Freemarker函数-string.avi6 [( p: n3 m, `
    │                  16_Freemarker函数-数字.avi
! j0 c/ k! _3 k5 F4 w, z! G    │                  17_Freemarker函数-NULL.avi4 u" M0 S/ @0 V% P* L
    │                  18_批量生成HTML-工具类.avi
3 d1 F) y$ c' h. b# T* E" z* w    │                  19_批量生成HTML-查询数据.avi: d5 t- I. z; y# [( f
    │                  ' u# I- p3 B/ I, d* o8 J, K
    ├─day17--' h) J8 `4 |& Y% E
    │  └─day17
6 f& w7 x# Z+ \: G: t    │      │  01_freemarker模版改造_.mp46 M/ n. ]7 \3 H4 ]! D+ g4 [, z% C
    │      │  02_批量生成静态页面_.mp4
$ J( q. {' v) w/ X  T    │      │  03_nginx访问HTML_.mp4' F  p  E5 f0 M% K
    │      │  04_自动上传linux服务器_.mp4
0 n( S1 Z. {6 ?    │      │  05_nginx服务器安装_.mp43 g) d$ h2 I" }5 `2 l- {3 F
    │      │    R( J  X. w& A: l2 C/ J6 ~
    │      └─day17
' u, Q: m6 |; Q5 `0 r    │          │  day17.zip+ ], \! ]8 M: t  t
    │          │  ) U/ O3 j$ Q" G6 [( X
    │          └─avi$ p( J1 r" \$ X, u
    │              │  07_HTML静态页面同步_.avi
7 g2 E9 E7 G0 P: [* @% K    │              │  08_HTML静态页面同步-2.avi
6 E1 e6 A6 r, \    │              │  09_sso单点登录理解.avi
9 Q9 d. h, R) Z  @" P& I    │              │  10_单点登录系统-搭建.avi" m) q' W! E" X; V! c7 K3 Q
    │              │  11_单点登录系统-配置.avi
* _) ~% X" f, B0 V6 u    │              │  12_阿里云短语服务-申请.avi$ Q) j: k0 f9 `
    │              │  13_阿里云短信测试.avi$ ]* H% u8 c. w6 a
    │              │  14_阿里云短信验证流程.avi
$ d- b( h& S& U' I    │              │  15_阿里云短信微服务.avi% z0 U' {% N: k% Y" H& l
    │              │  EV~2018.04.04~10.29.40.avi
# X2 k: K: i: n. p" K0 {    │              │  
8 Z2 d9 [/ l+ ]" ^- ^3 F+ A    │              └─加密
7 `, p. t) ?) i    │                  └─分组2
0 p( K+ S3 o+ O, e- I) p    │                          06_HTML静态页面部署_.avi
6 C% {( n( G: Y+ s' p. }    │                          * e. R$ k; W$ s+ j. D+ Y
    ├─day18- Z% N. h, m, ?/ g: X
    │  └─day18: ]; q9 u/ v8 c1 O
    │      └─day18
/ V+ T3 m  R: r" l$ x, Z    │          │  day18.zip
6 y7 A0 \, L+ y& t: M+ T5 a    │          │  % o5 S: v3 g7 m  [$ l
    │          └─avi2 D, Y2 M, r( `. n2 B/ f6 a6 A- r% n
    │                  01_测试消息发送网关__recv.mkv+ \5 P/ n, W5 l2 H1 `+ ^/ K" S+ G/ Q
    │                  02_逆向工程代码拷贝__recv.mkv
' w- [6 V  M+ \, }    │                  03_注册页面改造__recv.mkv! U* @! k9 X( D5 u
    │                  04_注入功能-前端代码__recv.mkv
3 u, l! e" X- l    │                  04_注册功能-后端代码__recv.mkv6 L. i+ o7 Y% T- {$ r4 v
    │                  06_发送短信-前端代码__recv.mkv
; M' y. x# r+ ]6 y4 m& T, y    │                  07_发送短信-后台代码__recv.mkv
- D8 a: g  ^9 o5 `* ]. T" N    │                  08_发送短信-用户注册__recv.mkv, ^# J4 v; y9 V% t$ H$ S: `% N
    │                  09_单点登录-cas框架了解_recv.mkv, p4 [" v$ W9 ?% @( ~6 H2 G1 }/ d
    │                  10_单点登录-cas框架原理_recv.mkv
2 N7 g- R, O0 v    │                  11_单点登录-cas部署_recv.mkv
$ \  L* i% i  d    │                  12_单点登录-cas登录测试_recv.mkv
1 r/ i* E) l- B5 Y' N* L    │                  13_单点登录-去除https_recv.mkv
8 B8 z% s$ V1 o1 I3 Y/ m! @    │                  14_单点登录-去除https-2_recv.mkv1 \: k& K+ w/ [0 T
    │                  15_单点登录-案例分析_recv.mkv
! K4 t+ U8 [2 q+ h1 m3 L    │                  16_单点登录-数据源配置_recv.mkv
6 Q* ^: I7 C" F1 s- d    │                  17_单点登录-页面改造_recv.mkv
/ p. k" T8 I; F/ q  E2 Y    │                  18_单点登录-国际化_recv.mkv! U& W# x( ~2 G# z* P
    │                  3 I4 O$ m( J* h3 Z% k
    ├─day19# J$ P$ L- v3 f
    │  └─day19( o/ @  ~: c) P  g# e
    │      │  day19.zip
3 U' f* F) ?0 e& _6 V9 Q$ Y    │      │  3 A  N: {. K  A# ]0 k7 `
    │      └─avi
9 ?- S% Y* [$ c0 T+ i6 s& h+ n  m: ^    │              01_单点登录内容回顾_recv.mkv
( I0 m, w9 u3 q2 Z. E( h    │              02_cas整合security安全框架_recv.mkv
% S/ f! G! z; t    │              03_cas整合security安全框架-2_recv.mkv& C3 k/ X7 v; F+ o7 u& b" @  O
    │              04_cas整合security安全框架-3_recv.mkv
& y! r8 D0 v9 m" y0 k  B- i+ d    │              05_cas整合security单点登录avi_recv.mkv, C  l! K5 U/ O4 M, k2 C
    │              06_购物车系统搭建_recv.mkv
, a- a# O) g$ d; I    │              07_购物车系统配置_recv.mkv8 _2 o6 [8 B! f" @
    │              08_购物车系统登录配置_recv.mkv7 _- G) \6 B: f+ \
    │              09_购物车系统存储问题_recv.mkv7 k% ?! W6 l# l; k
    │              10_购物车列表查询_recv.mkv* M! h* u- E6 x% w$ c
    │              11_购物车添加业务分析_recv.mkv
* n8 v) y4 {6 m) o: U) b( U+ h    │              12_购物车添加表现层_recv.mkv
6 G+ T; x& Z; F) ]& o% g    │              13_购物车添加服务_recv.mkv" k, s3 m# E/ |. F3 \  x: X
    │              14_购物车合并操作_recv.mkv( Q0 A5 }/ L5 p5 u4 ~  F: ~
    │              
7 H1 [9 x, N2 _# h2 N    └─day20
8 X4 E( }( `9 g2 y2 L, y' \) L        └─day20
$ v& {# ?9 w6 [2 M0 z            │  day20.zip7 s* q6 k5 M" o
            │  ; |9 U5 t% h! W4 u$ h
            └─avi, x  R$ S- W$ ]( c( N
                    01_购物添加请求_recv.mkv
. Z& S) Y; j# z5 \* [                    02_购物车添加测试_recv.mkv
: R* ^2 W) N# _6 o- M                    03_购物车添加测试-2_recv.mkv
& O0 H$ t1 d* ^  U" ?                    04_springmvc跨域实现_recv.mkv3 P; [' \. K5 w* M; c
                    05_支付流程认识_recv.mkv
' S+ b" \* [  t! S+ t                    06_二维码容错级别_recv.mkv
( A' b4 j; I" ^2 A; t: M                    07_生成二维码插件_recv.mkv
* C! i; b, k% ^2 W+ @$ ~" a                    08_支付实现流程分析_recv.mkv) i5 o" j* c' D  q% i/ R1 _
                    09_微信支付实现_recv.mkv; i3 v) y: e$ [
                    10_项目面试问题-1_recv.mkv6 m! g" M( l0 b1 z* O- O
                    11_项目面试问题-2_recv.mkv( Q: q4 u& d, `! v* X5 |

5 X0 A- Q0 p- V1 o" M, p8 y& n5 U% w

+ ?8 G  i  G9 ?, @" x
3 u/ P6 h, T5 N" |5 D$ n5 c+ a【课程下载】:) a2 R; |2 J& |3 W, \# d& z" S' w
游客,如果您要查看本帖隐藏内容请回复

9 e: D7 C. h2 p; F4 `2 d( [. y! P
/ Z6 l4 J2 L; m) g6 k- Y

IT充电站 - 免责声明

1、站内所有资源来源于网络用户分享,版权归原作者及其网站所有,本站不拥有此类资源的版权,不对任何资源负法律责任。
2、本站仅为资源分享的平台,站内资源仅供会员参考和学习之用,不得用于其他非法用途,请下载后24小时内从您的电脑中彻底删除。否则,一切后果请用户自负。
3、本站会员均可发帖,转载及发布的内容纯属会员个人意见,与本论坛立场无关。严禁在本站发布反动、色情、广告等不良信息及违法内容。
4、IT充电站论坛作为网络服务提供者,由于网站信息量巨大,对非法转载、盗版行为的发生不具备充分的监控能力。但是当版权拥有者提出侵权指控并出示充分的版权证明材料时,IT充电站论坛负有移除非法转载和盗版内容以及停止继续传播的义务。
5、IT充电站论坛在满足前款条件下采取移除等相应措施后不为此向原发布人承担违约责任或其他法律责任,包括不承担因侵权指控不成立而给原发布人带来损害的赔偿责任。
6、IT充电站论坛为用户免费分享产生,如本文内容侵犯到任何版权问题侵犯了您的权益,请联系QQ网站客服 提供侵权链接与权益证明,我们将尽快处理。
7、凡登陆本网站或直接、间接使用本站资料者,应仔细阅读声明,一旦使用本站任何资源,即被视为您已接受本站的免责声明。
8、一经注册为本站会员,一律视为同意网站规定,本站管理有权禁止违规用户
9、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者和IT充电站的同意
10、若发现链接失效了请点此进行链接失效反馈,我们会第一时间修复链接


本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

加入我们:共同分享全网最新IT教程资源

官方微信

官方微店

联系QQ:

1022602116

声明:内容均来自于网络,如有侵权行为请发送QQ邮件或者直接Q我

我们将在第一时间删除!因我们给你带来了困扰,我们非常的抱歉!

微信号:xxwm2048 Email:1022602116@qq.com

Powered by Discuz! X3.4© 2016-2019 Comsenz Inc.