Java互联网架构师系统进阶课程(三期VIP)
# W; ^* o& w. D├──01JVM性能调优 - Y& J; Y) c# N1 T' k! o+ }
| ├──01 虚拟机的前世今生和Java内存区域(1) .mp4 758.12M6 y) C4 j: F3 \
| ├──02 深入理解Java内存区域(1) .mp4 835.55M
$ B( f# {; N3 B- y; H8 q8 ^1 @. S| ├──03 玩转JVM中的对象及引用(1) .mp4 848.04M
/ V$ x. M% s8 @! c! j, \. z" e| ├──04 分代回收机制及垃圾回收算法(1) .mp4 762.68M1 o! g0 R* E: C8 z
| ├──05 JVM面试“核武器”JVM底层细节(1) .mp4 695.74M
# k6 R# z. m0 m$ a, t M| ├──06 Class文件结构及深入字节码指令(1) .mp4 942.99M
- `- r% Z$ Y9 V. g| ├──07 类加载机制与类加载器(1) .mp4 995.21M
0 i. c8 d2 L s7 b& Z. w| ├──08 方法调用的底层实现(1 .mp4 1.01G
; F6 T9 T, j& q( p5 M% X6 f| ├──09 Java语法糖及实现(1) .mp4 849.83M
) ~' @! p5 S$ S& k: k! d| └──10 GC调优基础知识之工具篇(原生+Arthas)(1) .mp4 1.23G5 _5 C3 v8 q% d& b/ L9 E
├──02 JVM性能调优
4 p8 T& |' L9 o- y3 L| ├──01 GC调优基础知识之工具篇(原生+Arthas)(2) .mp4 1.14G/ ^, L! n' j/ B' v+ c3 e, k8 v
| ├──02 JVM调优实战之CPU占用过高(1) .mp4 1.58G
1 B( A- Z, ?: q- v| ├──03 JVM性能调优之预估调优与问题排查(1) .mp4 1.02G
; W$ ]9 o0 C! h+ C" g$ R% e| ├──04 玩转MAT,分析内存泄漏(1) .mp4 996.10M% u, s# M& O1 `
| ├──05 直接内存与JVM源码分析(1) .mp4 1.25G
2 }# v5 j0 K g. r| └──06 JVM之大结局(1) .mp4 996.79M6 J- s1 ]4 c+ A8 M
├──03 并发编程
! C8 v3 Q' V7 G' w, w0 C| ├──01 java线程的本质、线程模型(1) .mp4 1.04G
: T* a/ T& W9 B3 l. _& \| ├──02 java线程run方法的本质(1) .mp4 1.19G5 {1 w, M% p) A* y
| ├──03 synchronized关键字得原理分析一(1) .mp4 1.19G+ G' O. \. M A) E; @: D6 K$ q6 g
| ├──04 synchronized关键字原理—锁的膨胀(1) .mp4 1.51G; Y3 q: Q3 J2 s, B5 i7 P6 r; Y
| ├──05 synchronized关键字原理-锁的膨胀过程(1 .mp4 1.88G
) { N9 q; L. K2 V$ w| ├──06 synchronized关键字原理-锁的膨胀过程二(1) .mp4 1.22G
; }/ f4 q1 K; a6 k| ├──07 synchronized关键字原理-锁的膨胀过程三(1) .mp4 1.29G" K8 b) ~8 U# P, ?9 W6 G4 \
| ├──08 synchronized关键字的使用和优化(1) .mp4 1.13G* @* W: L# K% c- i0 n- U3 T; i
| └──09 ReentranLock 的基本使用和设计模式(1) .mp4 1.05G" r& R+ q2 u+ ]% V/ p. m$ ?
├──04 并发编程
& e1 S$ [$ ^: v7 Y& a| ├──01 aqs框架的源码分析(1) .mp4 1.28G
3 I, U4 Q/ ~2 e/ V, K- b, A| ├──02 ReentrantLock解锁流程和读写锁源码(1) .mp4 1.06G& b6 f, j' A( o2 m. |, g" k0 {
| ├──03 aqs之读写锁原理分析(1) .mp4 1.16G
+ f* q; D9 D" x1 J! ]. z| ├──04 juc工具类的使用和原理(1) .mp4 1.23G8 @ E3 m1 s( ]" o' _
| ├──05 模拟线程池的原理实现(1) .mp4 1.19G
' \0 k) D/ |5 e% ~. u% F2 q3 I| ├──06 ThreadPoolExecutor线程池(1) .mp4 1.17G
* [! G' o0 J9 r; s& u2 G- L| ├──07 线程池源码分析(1) .mp4 1.35G
. h8 R0 T1 y% y J" j8 g| ├──08 如何解决JAVA的有序性和可见性(1) .mp4 946.77M
, v0 K) W2 O0 }) \| ├──09 如何理解JAVA的内存模型(1) .mp4 977.11M: X5 o3 r: Q: U9 Y3 E H
| └──10 currenthashmap源码分析(1) .mp4 1.35G
) b6 k7 m( a: G7 F4 T$ W) C1 ]├──05 并发编程网络协议与netty
( W! m+ `* {& h9 [% V `% y7 M( c| ├──01 forkjoin线程池得原理和应用(1) .mp4 898.41M4 I9 N8 l) w# i
| ├──02 网络协议和常用网络工具(1) .mp4 1.03G6 A- k/ R% ?& ]6 g
| ├──03 Java原生网络编程(1) .mp4 1.30G
' u# {, Z9 {/ [3 x; a| ├──04 Java原生网络编程2(1) .mp4 1.76G
1 K; B+ Z* ~" O) p9 h3 L9 \| ├──05 Java原生网络编程3(1) .mp4 1.65G m3 ?1 D& F+ s. W4 k. w
| └──06 Netty基础入门和应用(1) .mp4 1.78G
" B- Y7 z1 o8 [├──06 网络协议 ) e8 I: w6 M$ O! i: l
| ├──01 Netty基础入门和应用2(1) .mp4 1.77G
' i" ^: j6 A7 q: A, w+ e| ├──02 Netty基础入门和应用3(1) .mp4 1.57G
' r4 j7 t" o3 _6 D- C| ├──03 Netty基础入门和应用4(1) .mp4 2.27G: G+ X9 U' ^1 R, c3 ` o
| └──04 Netty进阶和实战(1) .mp4 1.29G
2 H/ i( e9 w8 ]+ ?: f6 z6 x% P├──07 网络协议与Netty
' h; |# _/ s+ B- s1 q+ { d, z: C| ├──01 Netty进阶和实战2(1) .mp4 1.64G
( s0 G7 E; ~9 q$ k- ?| ├──02 Netty进阶和实战3(1) .mp4 1.89G
8 K/ U/ a2 |- S) R7 ^4 Y$ ?| ├──03 Linux和JDK对网络通信的实现(1) .mp4 1.13G
: F7 h; g W( k0 l# G| ├──04 Linux和JDK对网络通信的实现2(1) .mp4 1.67G/ ^8 h j. s4 J! S5 @, {" V
| ├──05 Linux和JDK对网络通信的实现3(1) .mp4 1.36G
! Z% P5 u6 j; U# w a8 x. Q. Q* J| ├──06 Linux和JDK对网络通信的实现4(1) .mp4 1.91G
# M( T! A* U Z" i2 ?' W+ F P$ t& g| └──07 Netty源码解析(1) .mp4 1.96G
+ Z0 Z/ v! f6 `' _9 T" \1 E b" N& r├──08 网络协议与NettySpring源码 ) P6 \: o6 A8 {) R* I: @5 a* }# E
| ├──01 Netty源码解析2(1) .mp4 2.03G
" p; X3 D; U9 {/ x1 n4 k L| ├──02 Netty源码解析3(1) .mp4 1.82G* ~& z( X) e2 w& P Q- x
| ├──03 Netty源码解析4(1) .mp4 1.73G
- A5 x5 d' s# v% x7 F! E| ├──04 Netty源码解析5(1) .mp4 1.49G
& `3 h7 u3 H0 Q V3 s| └──05 spring源码编译和xml解析(1) .mp4 2.00G- H# U2 U; D; Q, {1 I1 M
├──09 Spring源码 # {( N |8 C( l
| ├──01 BeanDefinition和默认标签、自定义标签解析(1) .mp4 1.89G
3 r, \4 E$ H% `3 d- {1 k| ├──02 component-scan标签解析和bean实例化初探(1) .mp4 1.98G8 w" M) J0 K, l6 D( ]5 p/ `) o; F5 Y
| ├──03 BeanPostProcessor和Bean实例化初探(1) .mp4 2.07G5 E: k4 u& G( N: ^; Y3 t( N5 ^
| └──04 bean的实例化和注解的收集(1) .mp4 2.11G
1 x8 _/ O l9 ?0 K├──10 Spring源码
, P* O; z# ~' w# C| ├──1 @Autowired@PostConstruct@PreDestroy注解(1) .mp4 1.95G0 k- c C7 G1 M
| ├──2 spring中循环依赖详解(1) .mp4 1.90G6 W$ f5 C' E) g2 L) W( e' p1 t
| └──3 spring中配置文件解析和Environment对象 .mp4 2.11G8 E0 l; h; ?, f9 u6 F
├──11 spring源码
4 W. x+ t1 E: z" r6 P" u4 d| └──自定义scope和factoryBean接口(1) .mp4 2.08G6 Y1 y+ O. G9 j
├──12 Spring源码
3 |; Y# L5 t2 P: D+ I0 D4 L| ├──1 ConfigurationClassPostProcessor类源码(1) .mp4 2.07G' y& G; f( L/ f+ D/ v f
| ├──2 ConfigurationClassPostProcessor类源码2(1) .mp4 2.05G+ x4 ?& L* q- ?! y" G5 x
| ├──3 spring的实战代码案例1及AOP基础 .mp4 2.17G
: T1 e6 P3 l0 x! M. |: V5 K| ├──4 动态代理和AOP的初见 .mp4 2.05G: L$ r; T1 ^: o' a% x7 h2 C
| └──5 代理的生成和链式调用流程 .mp4 2.34G/ @. A$ @9 v/ D0 x
├──13 Spring源码 b% ?) p. e* \" H
| ├──1 链式调用过程和AOP周边 .mp4 2.37G
' L9 U3 k' J6 B1 y! v* I| ├──2 spring的实战代码案例2之巩固AOP .mp4 2.39G* M( ], c/ @- @% Z, _; i
| ├──3 spring的事务切面精讲1 .mp4 2.11G- d- \$ U5 Y1 G0 P9 V# C
| └──4 spring的事务传播属性精讲 .mp4 2.26G. B+ z: Y2 [$ ^4 W4 m
├──14 Spring源码 & W8 ]3 J7 f3 n! T! v6 P# q
| ├──1 spring的事务传播属性精讲 .mp4 2.22G
& s8 y+ a) B$ I1 h; L| ├──2 缓存切面和异步切面 .mp4 2.32G
" c3 [+ a% o& d" m# }" n| ├──3 缓存框架和springmvc零配置原理 .mp4 2.35G9 y' d1 u# [* z1 C
| ├──4-1springmvc中请求的调用流程 .mp4 735.32M
: n. ?1 g! s) ? q8 v| ├──4-2 springmvc中请求的调用流程 .mp4 1.42G
$ P+ T6 t. u9 Z3 X, o" E| └──5 JSON参数解析和视图响应 .mp4 2.08G
. P7 A5 u: g, K. F+ [ {├──15 Spring源码mybatis 5 c9 k& ] v' t) v7 Q8 C
| ├──2 异常处理、拦截器和跨域问题 .mp4 2.43G
: `6 ]: p( M2 k* L5 P* x; k| ├──3 springmvc实战、spring总流程归档 .mp4 2.24G: F0 m2 r6 t& {* L& e
| ├──4 spring总流程归档 .mp4 2.15G7 O+ t. A9 p0 h1 j5 q
| ├──5 MyBatis开发重点知识 .mp4 1.02G. W$ p0 r U4 r R
| ├──6 mybatis缓存使用和xml解析源码 .mp4 2.12G* Q7 A5 i# C# Q0 M" v
| └──7 MyBatis开发重点知识 .mp4 856.80M( U9 @$ K! [3 H# p% o, p7 Q
├──16 MyBatis 7 C; u6 X: S0 E5 {
| ├──1 全局xml解析和mapper中sql的解析 .mp4 2.15G& A" H4 \; c9 l; ?8 {; l2 s. M1 }: x
| ├──2 SQL的执行之Executor组件 .mp4 2.24G; P8 D8 Y- n8 s8 S
| ├──3 StatementHandler和ResultSetHandler组件 .mp4 2.30G
& [6 T8 L7 ~; G/ m) i1 b$ X| ├──4 mybatis中的缓存原理和懒加载原理 .mp4 2.24G/ P4 k; r+ E4 e e6 g1 ~3 g$ O2 ]
| ├──5 mybatis的plugin和跟spring的整合 .mp4 2.00G! @4 {# s1 c2 P3 r+ s3 U2 X& E' d
| └──6 mybatis跟spring整合自定义分页等插件原理 .mp4 2.17G; w: H+ t& e6 ~+ D0 y
├──17 MySQL
% }6 B& A% [) p3 ~0 B1 e( N| ├──1 自定义分页等插件及mybatis复习 .mp4 2.20G
6 \9 g' n; }" X% Q| ├──2 全盘了解MySQL .mp4 2.36G
$ _5 z3 U: T0 O. B0 b& T| ├──3 MySQL中表设计和数据类型优化 .mp4 2.06G
& M- A2 u/ A- t6 A& o5 ]' R" r/ E| └──4 高性能索引(一) .mp4 1.77G. S/ | [. l5 k2 @: _ R3 E
├──17 分布式常见场景解决方案实战MongoDB进阶 0 j1 m' e, d8 G1 x* @3 M1 X
| ├──1 session共享与单点登陆实战 .mp4 2.20G
" M; [- j$ T) Q$ W, ^' i| ├──2 分布式任务调度实战 .mp4 2.36G
! {* g* s3 [. B' X! F- p| ├──3 MongoDb综 .mp4 2.06G
# @: H c; y9 U' F| └──4 MongoDb快速入门 .mp4 1.77G" N3 L9 P/ V7 x/ X' A- ?2 r
├──18 MongoDB进阶 & g/ A8 u2 ^1 L0 {# j6 J* k
| ├──1 MongoDb查询进阶- .mp4 2.26G
2 l `# k6 d3 P1 r8 Y, ~6 A- T| └──2 MongoDb操作进阶- .mp4 2.26G
( i5 A9 u+ X S- p- u. L$ _├──18 MySQL - x6 e. j* b1 q3 O
| ├──1 高性能索引(二) .mp4 651.40M( \, E' m6 d6 E4 u
| └──2 高性能索引(三) .mp4 2.26G) l5 x' z9 f: w# n# @. L A3 p2 p
├──19 MongoDB进阶spring源码分析 ( S: T2 X- ?9 a1 i4 T
| └──1 MongoDb高级进阶 .mp4 1.97G
' y3 f, J5 X0 H$ ?1 X├──19 MySQL " N9 ?' J3 L Y0 s9 g! r% }- }
| ├──1 MySQL性能优化(一) .mp4 1.97G
( y9 ~' D; p) Q| ├──2 MySQL性能优化(二) .mp4 2.15G
8 Y% Y. E) H. f+ R| ├──3 MySQL的底层执行原理(一) .mp4 1.92G( _* G j8 ?0 Z# O9 H
| └──4 MySQL的底层执行原理(二) .mp4 1.81G& Y8 K3 h- T% ^+ t8 r3 q. o
├──20 MySQL
! k+ S/ o- Q l' M) r) Z% N& f| ├──1 MySQL的底层执行原理(三) .mp4 1.67G
: C6 T* [2 z5 U# W% ~5 R( |6 J5 R, m| └──2 InnoDB引擎底层解析 .mp4 1.69G, F& [2 O' j* q' _4 K" H
├──21 MySQL
. ?5 Y; v9 H! U| ├──1 InnoDB引擎底层解析 .mp4 967.41M
5 d5 b4 _; s$ R7 l! m| ├──2 事务的原理和MVCC .mp4 806.35M
: y0 H: s( L: n$ c| ├──3 事务的原理和MVCC(二) .mp4 789.24M+ J, u0 G- `8 N+ k0 }
| └──4 MySQL中的锁、面试题和实战那些事 .mp4 795.23M
% M8 `6 V2 p8 ]& H├──21 spring5源码分析
/ g' K% r' M. h, O6 q| ├──1 循环依赖原理和Bean实例化大流程梳理- .mp4 1.75G. I* B5 j A% F. A& ^
| └──2 @Bean@Import和bean的多例作用域- .mp4 1.55G
. J7 ~. V! ^( A# M) [9 C* e- ]2 B├──22 MySQLRocketMQ . W: {( M: g0 {5 h4 h: u
| ├──1 MySQL中的锁、面试题和实战那些事(二)- .mp4 2.08G/ M" S' H1 {" {
| ├──2 RocketMQ基础篇(上)- .mp4 1.90G
# D. ~' T g; ]& D" e( L: o( S| ├──3 RocketMQ基础篇(下)- .mp4 2.39G0 m7 e9 \2 R4 G& H
| └──4 RocketMQ内部机制-存储设计- .mp4 2.07G
- W" | v2 A1 _& O; N: d├──23 RocketMQ ' d8 a3 W0 k: h9 u- {; n
| ├──1 RocketMQ内部机制-高可用机制- .mp4 2.00G0 h" W8 h- R9 K+ d
| └──2 RocketMQ实战-异步结构与流量削峰- .mp4 2.15G' G* T% [; W6 q2 P9 _9 z# e5 \
├──24 RocketMQ 7 f4 z4 a$ {# a: F; U
| ├──1 RocketMQ实战-限时订单与分布式事务- .mp4 2.24G
3 L! k- e) W( q% i) C3 A| ├──2 RocketMQ源码分析-整体架构与NameServer- .mp4 2.13G
* K' {, j) H2 o- A3 x* I| ├──3 RocketMQ源码分析-Producer与Store- .mp4 2.02G+ x" {+ ~" y, i4 d1 p6 A% C
| └──4 RocketMQ源码分析-Consumer- .mp4 2.05G
/ E" u8 L# ]' e1 N& k├──25 Dubbo
( j+ l7 @7 i; S2 {7 \' k| ├──1 Dubbo源码探析--服务的暴露与消费过程- .mp4 2.02G) m2 `% V% q" |+ r) y& o' l) u
| └──2 Dubbo源码探析--服务的发布订阅过程- .mp4 2.02G* ?) D1 ?0 _8 v( m
├──回顾 0 W$ }9 t6 j3 f+ @1 C3 m; ?6 ?
| ├──07 网络协议与Netty ( I' g+ I3 |- a! `% I4 ]
| ├──08 Netty高级进阶 / X$ o& [7 F- f
| ├──09 Tomcat系统进阶 $ U! ^4 d0 h/ I( D" f9 P9 u" K5 b
| ├──13 Spring源码
2 }- j2 P! j) D* c| ├──14 Spring源码
+ [5 Y* I; a `* D$ z* _, K: o| ├──15 Spring源码. D' b9 \1 I `! ~; P6 j& z
| └──16 Redis高性能缓存数据库分布式常见场景解决方案实战3 m0 t6 r0 D) N8 p# y" @
├──回顾
6 W0 N- z! C; b) D1 D| ├──07 网络协议与Netty
' {7 Z6 k. Q/ E" H( F4 n; Z. F| | ├──02 深入学习Netty组件(1)- .mp4 623.23M
& v" G! c; B& M! f% N9 G& }3 D0 n| | ├──03 TCP粘包,半包问题和Netty编解码器框架(1)- .mp4 1.13G
! p9 l+ t5 B% @4 C| | ├──04 序列化问题、实现UDP通信(1)- .mp4 1.67G/ T: r+ Z9 D1 z% R
| | ├──05 服务器推送技术-轮询、SSE和WebSocket(1)- .mp4 1.36G- R% j$ N; I: a% V- q
| | ├──06 基于Netty的WebSocket通信(1)- .mp4 1.91G1 J) ? z+ V' `, l' j$ C8 A% f7 G
| | └──07 基于Netty实现自己的通信框架(1)- .mp4 1.96G* D7 i6 G+ v# W" B% O) i
| ├──08 Netty高级进阶 ' {2 x- E: K5 z6 B' r
| | ├──01 BIO和NIO的源码解析(1)- .mp4 2.03G
! C, ]' h9 v' l7 C2 e8 h) }| | ├──02 Netty源码解析(一)(1)- .mp4 1.82G% }' \. N% [. L& @$ @
| | ├──03 Netty源码解析(二)(1)- .mp4 1.73G
1 _+ \# N- _9 m; i4 ?& r; X, O) e: h| | ├──04 操作系统网络底层原理和源码(一)(1)- .mp4 1.49G9 I; I0 \( Q7 u& t" O
| | └──05 操作系统网络底层原理和源码(二)(1)- .mp4 2.00G
9 n& ?) _- z* Q9 ^4 o2 _/ T- F# E9 W| ├──09 Tomcat系统进阶 : l0 g5 R( X! l( r1 p
| | ├──01 Tomcat源码解读(1) .mp4 1.98G
# j# t/ c" M% K4 X& t| | └──02 Tomcat架构解析(1) .mp4 1.89G
2 X3 ~' ~, K; Q, ?| ├──13 Spring源码
: X! Y$ h9 C! R8 A( g; d5 W) I| | ├──1 数据库事务和spring如何管理事务(1)- .mp4 2.37G
# @ F. R, ~* y, o| | ├──2 spring事务的传播属性和隔离级别源码讲解- .mp4 2.39G
; t& h7 n* l; o7 c| | ├──3 事务隔离级别 cacheable缓存切面和异步切面- .mp4 2.11G
* r# W! v( l% q| | └──4 spring的实战代码案例2- .mp4 2.26G& f, D5 P% a, P/ c" b/ d
| ├──14 Spring源码
- |8 o$ G6 ?% H. d# D| | ├──1 零xml配置整合springmvc和嵌入式tomcat- .mp4 2.22G L! _$ v$ `- }: I- r& d
| | ├──2 springmvc请求响应核心调用流程和过滤器- .mp4 2.32G
5 u1 H. L$ p* \- @+ L) O| | ├──3 特殊参数解析返回值解析视图渲染- .mp4 2.35G, o% b6 n/ u, Z1 r! Y2 X) h8 ?# O# m1 u
| | ├──4 spring&springmvc大总结- .mp4 735.32M! F4 U" W; |1 T4 ^
| | └──5 spring&springmvc大总结- .mp4 1.42G
$ Y# `' H8 b& N% r. A# O| ├──15 Spring源码 ; b% c0 L7 b% r2 C7 R# C! Y
| | ├──1 静态视图、异常处理和拦截器- .mp4 2.23G
! a: Q6 [6 n# y7 z0 \| | ├──2 搞定RocketMQ消息存储及事务- .mp4 2.43G
- i0 Y5 _9 V+ H- [; [ t& K; || | ├──3 主从同步机制和与Spring整合- .mp4 2.24G
$ w0 o3 Q3 J* ?2 T4 ` Z| | ├──4 RocketMQ限时订单实战- .mp4 2.15G& d* R; D2 C1 R
| | ├──5 RocketMQ源码解析- .mp4 1.02G, Y* d3 o3 g2 l& _
| | ├──6 Redis从入门到狂澜- .mp4 2.12G5 |, X; Y8 R: i1 T1 Y# u
| | └──7 RocketMQ源码解析- .mp4 856.80M2 y, O8 l6 `$ _3 S {5 A1 P4 {
| ├──16 Redis高性能缓存数据库分布式常见场景解决方案实战 & |/ B. P: i3 r W
| | └──1 BAT常见Redis场景设计实战- .mp4 2.15G
- ^% j9 B5 A0 ?| ├──3 spring的实战代码案例1(1)- .mp4 2.17G
- B2 R- `5 D6 h& [ {| ├──4 aop入口及aop中的各种advice和advisor(1)- .mp4 2.05G
& |+ j; k% Q0 [/ R| └──5 AOP链式调用过程和cglib动态代理(1)- .mp4 2.33G* G: ]7 C2 ]% F2 a) D# ]6 p! N
├──资料 ) a0 u) W& w- c! D: }. H
| ├──3.16 .zip 1.74G
+ q9 m$ W: f" Y% d" \| ├──5.11 .zip 173.87M
# J$ t* C; j( m' ]1 _+ D| └──资料(Java-vip) .zip 585.04M6 C" X# C% L; a1 k* {
├──Java高级进阶面试题目_享学课堂 .pdf 3.93M
{4 f+ K8 Q2 F/ g4 U/ y5 X$ L├──第三期课程(Java-vip) .zip 1.46G
9 |1 M9 E7 i" `: o6 w+ j└──享学首创年薪80W+对标P7岗架构师成长路线V7.0 .png 1.81M
& {. i w! \$ w# K; x3 m) x7 S
+ z/ r3 t- _; U. S6 W5 D. E' h( [# ]" N" X9 e0 q5 S- C
; ^& G( B9 n; h9 ]
永久至尊VIP回复即可下载学习,非至尊VIP暂不支持下载此资源!5 v6 n0 l- b6 |! J4 M3 b
9 F- s- |5 S. b3 c/ {# x; W8 v; i; c9 e9 D# S% T, }
|