Java互联网架构师系统进阶课程(三期VIP)6 L1 X" B/ n6 U
├──01JVM性能调优
/ v1 P% {/ ]4 X8 L e i| ├──01 虚拟机的前世今生和Java内存区域(1) .mp4 758.12M
; f' N1 Q" f! j! K( `| ├──02 深入理解Java内存区域(1) .mp4 835.55M
0 p9 {& T" i/ G! g1 n4 S| ├──03 玩转JVM中的对象及引用(1) .mp4 848.04M6 b% T2 U V8 a0 ~7 J' U5 U7 U
| ├──04 分代回收机制及垃圾回收算法(1) .mp4 762.68M! j" J- `- ^1 P3 j# E0 S
| ├──05 JVM面试“核武器”JVM底层细节(1) .mp4 695.74M' s5 l' P4 w o% x. m
| ├──06 Class文件结构及深入字节码指令(1) .mp4 942.99M
: p) F" T2 f9 z| ├──07 类加载机制与类加载器(1) .mp4 995.21M
1 y' l3 p0 W: y# [| ├──08 方法调用的底层实现(1 .mp4 1.01G4 e/ C8 l+ H, O8 U* e( z4 M
| ├──09 Java语法糖及实现(1) .mp4 849.83M
, L2 w& d: x& R8 Q% y8 S+ ^8 r A| └──10 GC调优基础知识之工具篇(原生+Arthas)(1) .mp4 1.23G$ b' g7 K0 e5 ^9 X1 r
├──02 JVM性能调优 ' ^' l6 K$ s n
| ├──01 GC调优基础知识之工具篇(原生+Arthas)(2) .mp4 1.14G) ~9 `, _) E9 g! r# ~' T1 R
| ├──02 JVM调优实战之CPU占用过高(1) .mp4 1.58G
! E( w. U& Z7 o6 v- @) G5 k7 V& Z| ├──03 JVM性能调优之预估调优与问题排查(1) .mp4 1.02G- v- W' r" b8 a" H. m8 p
| ├──04 玩转MAT,分析内存泄漏(1) .mp4 996.10M# c$ B) y/ e( @5 A/ F$ y' H/ E; x3 V
| ├──05 直接内存与JVM源码分析(1) .mp4 1.25G# R5 s- L; u* ~6 I' ^
| └──06 JVM之大结局(1) .mp4 996.79M7 y1 U" D f7 c& I' T
├──03 并发编程 6 M# K) S T6 z2 k" c( W/ O
| ├──01 java线程的本质、线程模型(1) .mp4 1.04G
% A0 \% S2 T6 a$ d1 u- L| ├──02 java线程run方法的本质(1) .mp4 1.19G
$ ]( t' d, g$ x| ├──03 synchronized关键字得原理分析一(1) .mp4 1.19G9 E/ g2 h: z) e3 r$ ?# w4 O
| ├──04 synchronized关键字原理—锁的膨胀(1) .mp4 1.51G4 _# ? O$ h* ^# d
| ├──05 synchronized关键字原理-锁的膨胀过程(1 .mp4 1.88G! t3 n" J# R9 y& D6 W
| ├──06 synchronized关键字原理-锁的膨胀过程二(1) .mp4 1.22G
" ~0 b) j. |: O2 |9 Q1 d" u) ]| ├──07 synchronized关键字原理-锁的膨胀过程三(1) .mp4 1.29G; M' |2 V* v J) k G
| ├──08 synchronized关键字的使用和优化(1) .mp4 1.13G
! q, ?+ I" Y: h% d# P( N# W| └──09 ReentranLock 的基本使用和设计模式(1) .mp4 1.05G/ b g+ p' R$ q- c% U* O0 a8 Z7 p& P
├──04 并发编程 . \( W$ q r7 Z7 c) C$ _- A& P
| ├──01 aqs框架的源码分析(1) .mp4 1.28G
7 ^ w8 ]7 f! A3 n4 l- l; U, V$ H/ v( r| ├──02 ReentrantLock解锁流程和读写锁源码(1) .mp4 1.06G0 t" U& k4 @ ~- s- Q1 P1 M1 |
| ├──03 aqs之读写锁原理分析(1) .mp4 1.16G# E, t) b+ D% \; y
| ├──04 juc工具类的使用和原理(1) .mp4 1.23G# [/ S) p: N0 t! ]3 U' P/ d
| ├──05 模拟线程池的原理实现(1) .mp4 1.19G( }1 N* E4 d9 J- n$ M
| ├──06 ThreadPoolExecutor线程池(1) .mp4 1.17G- \4 U" Z* R1 U% l$ P9 m" h$ k
| ├──07 线程池源码分析(1) .mp4 1.35G
) R. w# N7 m+ i* I/ O1 Z/ A1 X( P| ├──08 如何解决JAVA的有序性和可见性(1) .mp4 946.77M
5 P: D7 V( n/ s) t9 w. L| ├──09 如何理解JAVA的内存模型(1) .mp4 977.11M
# u0 }! }" C& q& q/ I% e3 k8 D| └──10 currenthashmap源码分析(1) .mp4 1.35G
( k/ A' L0 l" b/ c0 h" h├──05 并发编程网络协议与netty
' N( c; ^; e" |9 y+ H! j3 c1 N, t| ├──01 forkjoin线程池得原理和应用(1) .mp4 898.41M) T* u- F7 r% f( g' _
| ├──02 网络协议和常用网络工具(1) .mp4 1.03G2 g& D, y0 d- Q* _1 E! W
| ├──03 Java原生网络编程(1) .mp4 1.30G& n3 T0 g& q8 J- g6 s$ ^/ p: c
| ├──04 Java原生网络编程2(1) .mp4 1.76G
. ]. L# s- _1 J4 c| ├──05 Java原生网络编程3(1) .mp4 1.65G. A! q- v! o4 R9 }. f8 t
| └──06 Netty基础入门和应用(1) .mp4 1.78G! B; O) G5 p4 {
├──06 网络协议 $ E) G" U* {6 w7 O& f/ R: `
| ├──01 Netty基础入门和应用2(1) .mp4 1.77G
. K G* ]2 Q, \| ├──02 Netty基础入门和应用3(1) .mp4 1.57G
6 i2 G4 [: a1 j- G8 O| ├──03 Netty基础入门和应用4(1) .mp4 2.27G
* x6 R% d& n, q. V| └──04 Netty进阶和实战(1) .mp4 1.29G0 X4 @8 ?4 @8 @ `# C. ~3 e4 d- B4 }
├──07 网络协议与Netty
" f1 a) Q( y* B! q% b5 c; F| ├──01 Netty进阶和实战2(1) .mp4 1.64G Z+ H! g8 X4 P7 d' |8 `4 t
| ├──02 Netty进阶和实战3(1) .mp4 1.89G
! U+ d4 n9 x) T+ G1 V| ├──03 Linux和JDK对网络通信的实现(1) .mp4 1.13G
! v( d4 ]( d2 j% Q, ~| ├──04 Linux和JDK对网络通信的实现2(1) .mp4 1.67G
6 m) P2 [% m# ~$ _| ├──05 Linux和JDK对网络通信的实现3(1) .mp4 1.36G
# I3 W6 a3 _5 p) ~4 o| ├──06 Linux和JDK对网络通信的实现4(1) .mp4 1.91G
/ P( c* y- f: G" S9 @+ j3 U* a/ ?% C| └──07 Netty源码解析(1) .mp4 1.96G! h0 f2 D& |( O. u0 V
├──08 网络协议与NettySpring源码 + o0 c; C7 t0 k) O0 q
| ├──01 Netty源码解析2(1) .mp4 2.03G
1 o" ~( i" M( l* M; ], j4 {| ├──02 Netty源码解析3(1) .mp4 1.82G3 T$ [: @4 F% G# S
| ├──03 Netty源码解析4(1) .mp4 1.73G
: b1 ^! H6 q/ I) z' Z9 `5 K/ m| ├──04 Netty源码解析5(1) .mp4 1.49G3 j6 g4 P R s
| └──05 spring源码编译和xml解析(1) .mp4 2.00G
9 ~) C9 W I$ M├──09 Spring源码
6 U" F' f; K+ r1 {| ├──01 BeanDefinition和默认标签、自定义标签解析(1) .mp4 1.89G
% }% x% R. i5 N* h% ?- l& a| ├──02 component-scan标签解析和bean实例化初探(1) .mp4 1.98G5 E: x$ W' @. a' ]5 [6 D. S
| ├──03 BeanPostProcessor和Bean实例化初探(1) .mp4 2.07G& |0 L2 m* L* V) |+ q9 ^1 l5 D7 K
| └──04 bean的实例化和注解的收集(1) .mp4 2.11G
& R0 C5 a S8 @, G├──10 Spring源码
# n* b5 @, Z( v/ z, f: R| ├──1 @Autowired@PostConstruct@PreDestroy注解(1) .mp4 1.95G! d2 _0 d2 j! {. j) Z- R
| ├──2 spring中循环依赖详解(1) .mp4 1.90G
3 \/ D' v9 K3 K| └──3 spring中配置文件解析和Environment对象 .mp4 2.11G4 `$ u: S; B" Z8 D' d1 z' F
├──11 spring源码 7 u- W7 H& [' R
| └──自定义scope和factoryBean接口(1) .mp4 2.08G
z* G$ I8 w9 `2 [4 F& D├──12 Spring源码
0 S( h/ v7 H$ h1 G) J; c% J6 ?, D| ├──1 ConfigurationClassPostProcessor类源码(1) .mp4 2.07G+ o! M+ f6 \- E1 {# [ L" v
| ├──2 ConfigurationClassPostProcessor类源码2(1) .mp4 2.05G
/ z0 C- K2 a: o0 m; J| ├──3 spring的实战代码案例1及AOP基础 .mp4 2.17G: J$ l; e7 l2 z) a( J [5 L( W9 m
| ├──4 动态代理和AOP的初见 .mp4 2.05G0 a) R9 m# D0 \/ u
| └──5 代理的生成和链式调用流程 .mp4 2.34G6 E4 M" ]: |/ R( C, |& P
├──13 Spring源码
& F' Z; H- s( M" @; a! q| ├──1 链式调用过程和AOP周边 .mp4 2.37G
* [& @# ~9 E# x3 D i| ├──2 spring的实战代码案例2之巩固AOP .mp4 2.39G
( _2 C% t( l- S5 y| ├──3 spring的事务切面精讲1 .mp4 2.11G8 c3 e0 _6 h- D: d o1 T
| └──4 spring的事务传播属性精讲 .mp4 2.26G
! ~2 X, ^. @5 v% E& ^├──14 Spring源码 ) _/ `( t* p$ ^1 @
| ├──1 spring的事务传播属性精讲 .mp4 2.22G2 u7 ~" D" K9 N/ Z1 P
| ├──2 缓存切面和异步切面 .mp4 2.32G
' q3 z" r# X3 g) ^" B| ├──3 缓存框架和springmvc零配置原理 .mp4 2.35G+ \0 d9 }+ O/ Y0 B7 Q3 \& T$ o( W# @& B
| ├──4-1springmvc中请求的调用流程 .mp4 735.32M
; q6 }) K: Q5 j| ├──4-2 springmvc中请求的调用流程 .mp4 1.42G
" P4 v4 V% F# j& L1 ~9 J" o| └──5 JSON参数解析和视图响应 .mp4 2.08G
" o" C2 u+ P/ A& v: D7 }* e) S├──15 Spring源码mybatis ; X4 x: d3 Z: C2 G- c
| ├──2 异常处理、拦截器和跨域问题 .mp4 2.43G' t& g3 r. |/ N- a, }4 C3 W
| ├──3 springmvc实战、spring总流程归档 .mp4 2.24G
3 m+ y: L8 t ^, G0 @' J7 v9 i| ├──4 spring总流程归档 .mp4 2.15G' `+ k; q* ^! U" k! g: t+ N
| ├──5 MyBatis开发重点知识 .mp4 1.02G! ?0 @* t3 _: u# N {2 ?, c& D% n
| ├──6 mybatis缓存使用和xml解析源码 .mp4 2.12G
p0 ]& Y: X+ o3 A| └──7 MyBatis开发重点知识 .mp4 856.80M
5 @" T# \# C: D$ {& E8 \; D) A├──16 MyBatis
! o4 n; e2 ]+ Y: g/ t| ├──1 全局xml解析和mapper中sql的解析 .mp4 2.15G
4 b0 g. h9 i7 v( f! g# ]; h| ├──2 SQL的执行之Executor组件 .mp4 2.24G4 P1 n l3 y" a* O- p& C# h
| ├──3 StatementHandler和ResultSetHandler组件 .mp4 2.30G1 ~% b) X% `/ ]( i
| ├──4 mybatis中的缓存原理和懒加载原理 .mp4 2.24G) I+ B6 r/ |, b0 o7 p* u
| ├──5 mybatis的plugin和跟spring的整合 .mp4 2.00G# `6 I. u8 r4 J. `6 E+ T! K$ @
| └──6 mybatis跟spring整合自定义分页等插件原理 .mp4 2.17G/ j3 ]' ~4 E; W8 d
├──17 MySQL
) S0 R/ d" C* y+ }* H6 l| ├──1 自定义分页等插件及mybatis复习 .mp4 2.20G6 O5 r9 g+ g: p& n: |5 Q b
| ├──2 全盘了解MySQL .mp4 2.36G6 |* V+ A; p8 x4 d# x% B" d
| ├──3 MySQL中表设计和数据类型优化 .mp4 2.06G% ?" y+ e$ m! n/ Q$ F+ {
| └──4 高性能索引(一) .mp4 1.77G
* o* V6 Z4 _8 U# ?( Y# |" r/ a├──17 分布式常见场景解决方案实战MongoDB进阶 2 N! {7 Z0 i7 O0 l9 K6 W2 A5 s/ `* T
| ├──1 session共享与单点登陆实战 .mp4 2.20G
; O8 \) _* U. O4 e' B" ^$ t| ├──2 分布式任务调度实战 .mp4 2.36G, K& j5 ^. t" |3 y% g
| ├──3 MongoDb综 .mp4 2.06G
( k7 C: B9 X6 S5 W/ S g| └──4 MongoDb快速入门 .mp4 1.77G/ X: W: f! Q. Q: H9 f
├──18 MongoDB进阶 , c, p: Z+ U/ p6 ~3 J1 k" v: J6 J' k; j
| ├──1 MongoDb查询进阶- .mp4 2.26G
; M/ x' |& y9 N+ B( @| └──2 MongoDb操作进阶- .mp4 2.26G) V2 t0 X9 H0 D3 V7 o# x
├──18 MySQL 3 d1 U( m6 T2 Q
| ├──1 高性能索引(二) .mp4 651.40M1 C# t) \4 @) I2 f
| └──2 高性能索引(三) .mp4 2.26G
, P9 e, ]( \4 e" o├──19 MongoDB进阶spring源码分析 F1 q# z7 _0 H: F! W9 f
| └──1 MongoDb高级进阶 .mp4 1.97G7 p0 m, q6 ?7 |6 i1 C
├──19 MySQL
" S( Z* k3 |3 T9 q" I$ ~| ├──1 MySQL性能优化(一) .mp4 1.97G5 ^$ C# Q2 i1 t( N9 E- b( H
| ├──2 MySQL性能优化(二) .mp4 2.15G# G/ X6 _; @3 Q( [% e# B R+ {
| ├──3 MySQL的底层执行原理(一) .mp4 1.92G# n( y6 w7 ?6 e! E) N* _2 J
| └──4 MySQL的底层执行原理(二) .mp4 1.81G
8 k) J1 w i" X1 t' E├──20 MySQL
9 |9 F, x0 r! [" }5 g, F# R( b| ├──1 MySQL的底层执行原理(三) .mp4 1.67G) m4 L9 S# x/ L* K1 {
| └──2 InnoDB引擎底层解析 .mp4 1.69G
% {2 z* @. z/ j2 K├──21 MySQL
; I9 o) s" z9 H" _5 S| ├──1 InnoDB引擎底层解析 .mp4 967.41M
* |' w' C, k$ D; D' s" R| ├──2 事务的原理和MVCC .mp4 806.35M! } R' g+ O5 ~% H7 Q9 M
| ├──3 事务的原理和MVCC(二) .mp4 789.24M) k$ n2 Z/ Z8 X# {9 a
| └──4 MySQL中的锁、面试题和实战那些事 .mp4 795.23M! P8 Q, P: ^' ?/ s# z* S. i. Y
├──21 spring5源码分析
4 f. |5 B& l! V" t, @| ├──1 循环依赖原理和Bean实例化大流程梳理- .mp4 1.75G
; K4 J8 l# N0 `( S. Y/ A% A| └──2 @Bean@Import和bean的多例作用域- .mp4 1.55G
1 }5 E' c( J2 q; n' m; U├──22 MySQLRocketMQ 6 c. @3 g+ C. P* t3 X& s
| ├──1 MySQL中的锁、面试题和实战那些事(二)- .mp4 2.08G/ ^' x6 M! a( r, r, t( N- r9 w0 [
| ├──2 RocketMQ基础篇(上)- .mp4 1.90G
( n% X( n q% R }* B| ├──3 RocketMQ基础篇(下)- .mp4 2.39G! D9 a1 S0 V; f6 b6 V7 A3 Q
| └──4 RocketMQ内部机制-存储设计- .mp4 2.07G7 N( Y' i. m' d& S$ z
├──23 RocketMQ
! E# F+ {2 W0 `1 M9 a| ├──1 RocketMQ内部机制-高可用机制- .mp4 2.00G
- H) k- D; n7 v. N| └──2 RocketMQ实战-异步结构与流量削峰- .mp4 2.15G' a1 J7 Q2 t8 x& C" x; |
├──24 RocketMQ
6 K! \: ^0 f- H| ├──1 RocketMQ实战-限时订单与分布式事务- .mp4 2.24G
1 a" I8 }0 @7 ~: R' b9 K( y1 D* G! Q( _| ├──2 RocketMQ源码分析-整体架构与NameServer- .mp4 2.13G- F7 X$ s) q3 L6 Q* t
| ├──3 RocketMQ源码分析-Producer与Store- .mp4 2.02G
/ Z+ B; p. W# r$ A2 X| └──4 RocketMQ源码分析-Consumer- .mp4 2.05G# \. h+ I3 n& i
├──25 Dubbo
4 k7 q7 x8 w/ F# H& r% Z| ├──1 Dubbo源码探析--服务的暴露与消费过程- .mp4 2.02G* D4 O' k6 r8 Z" T: x2 q3 }5 T
| └──2 Dubbo源码探析--服务的发布订阅过程- .mp4 2.02G
/ t. N- q- j3 t* l├──回顾 ) P* w- B. ~, R' w3 l
| ├──07 网络协议与Netty 7 F7 C2 ~6 g$ k& I0 T/ }. {6 ~
| ├──08 Netty高级进阶 " y6 q9 ^" a4 V7 H& \
| ├──09 Tomcat系统进阶 1 f/ q9 X) ^/ L p1 X( p8 A
| ├──13 Spring源码
/ w% }3 Q6 o7 u, k+ ?; j| ├──14 Spring源码
% z( x7 ~; O- r* @| ├──15 Spring源码% r% |$ C9 u' Q: n
| └──16 Redis高性能缓存数据库分布式常见场景解决方案实战3 P/ m! P# ]1 c' J" x; U2 e6 Q
├──回顾
0 b* M0 V$ m0 W| ├──07 网络协议与Netty X9 e( ?" a; @1 b
| | ├──02 深入学习Netty组件(1)- .mp4 623.23M% u) L+ E# r% R& t# r
| | ├──03 TCP粘包,半包问题和Netty编解码器框架(1)- .mp4 1.13G9 U0 k7 x% h% T$ j( l& b; r- C
| | ├──04 序列化问题、实现UDP通信(1)- .mp4 1.67G8 h% V4 w! x0 B- N" y9 r
| | ├──05 服务器推送技术-轮询、SSE和WebSocket(1)- .mp4 1.36G
, W4 k _, e" S7 H" e$ J4 P2 a| | ├──06 基于Netty的WebSocket通信(1)- .mp4 1.91G j7 @& G/ B+ f; X
| | └──07 基于Netty实现自己的通信框架(1)- .mp4 1.96G v" W% J+ n3 a. z7 r) ?8 {
| ├──08 Netty高级进阶
; `! @. w; }- L1 P| | ├──01 BIO和NIO的源码解析(1)- .mp4 2.03G
S5 n# y+ C6 t. \. {* N& U1 `| | ├──02 Netty源码解析(一)(1)- .mp4 1.82G
- g, I/ A# v5 K, m" Q# X& s, K: p| | ├──03 Netty源码解析(二)(1)- .mp4 1.73G
: R7 t. I0 r- y9 Y: I| | ├──04 操作系统网络底层原理和源码(一)(1)- .mp4 1.49G; g% U) q5 Q* J E3 E
| | └──05 操作系统网络底层原理和源码(二)(1)- .mp4 2.00G7 t* g8 v5 r% o# \- ], ^
| ├──09 Tomcat系统进阶 ^& m6 P3 ?; Z# o
| | ├──01 Tomcat源码解读(1) .mp4 1.98G; N( W# d9 I+ V, Q
| | └──02 Tomcat架构解析(1) .mp4 1.89G( k T3 B+ W2 N# a. E
| ├──13 Spring源码
* v& l! M) V! W2 o6 h. N| | ├──1 数据库事务和spring如何管理事务(1)- .mp4 2.37G
1 r: I! X' h- H6 l" || | ├──2 spring事务的传播属性和隔离级别源码讲解- .mp4 2.39G
5 ~ t( I, p- I| | ├──3 事务隔离级别 cacheable缓存切面和异步切面- .mp4 2.11G
$ z! ^; H& h8 C) y| | └──4 spring的实战代码案例2- .mp4 2.26G' X5 N7 P; v" j. S, P1 v/ W) a4 ?
| ├──14 Spring源码
% M" h* I" f1 b% Z. o| | ├──1 零xml配置整合springmvc和嵌入式tomcat- .mp4 2.22G& T [0 }6 _2 c! [, I
| | ├──2 springmvc请求响应核心调用流程和过滤器- .mp4 2.32G
y; X9 w( O& a+ D| | ├──3 特殊参数解析返回值解析视图渲染- .mp4 2.35G
" S6 q8 `6 o; W| | ├──4 spring&springmvc大总结- .mp4 735.32M9 n d4 c9 o# e, I6 ? e5 V
| | └──5 spring&springmvc大总结- .mp4 1.42G
0 @& A, J0 @5 k) q9 v| ├──15 Spring源码
1 P& D* _) e7 g; N$ n' h| | ├──1 静态视图、异常处理和拦截器- .mp4 2.23G3 ^$ k% ^6 [2 j! ]5 }
| | ├──2 搞定RocketMQ消息存储及事务- .mp4 2.43G3 O7 v$ n# Z+ _* S( E( ?4 r
| | ├──3 主从同步机制和与Spring整合- .mp4 2.24G8 o/ R) B" V+ n: Y' o, j G
| | ├──4 RocketMQ限时订单实战- .mp4 2.15G
7 Z2 y" [$ N) R- m# s| | ├──5 RocketMQ源码解析- .mp4 1.02G
0 i; l4 O$ [$ n| | ├──6 Redis从入门到狂澜- .mp4 2.12G' ~/ j- \- V; g: Z, j! |
| | └──7 RocketMQ源码解析- .mp4 856.80M
, h9 G' B3 O2 ~/ P| ├──16 Redis高性能缓存数据库分布式常见场景解决方案实战 7 b+ K5 H, c. l5 j P
| | └──1 BAT常见Redis场景设计实战- .mp4 2.15G3 {$ c8 X: m( _. F: ^. I S `
| ├──3 spring的实战代码案例1(1)- .mp4 2.17G
- ?# ]' N& r& t% B0 X| ├──4 aop入口及aop中的各种advice和advisor(1)- .mp4 2.05G
) ?- u. }& z$ Z4 k0 G| └──5 AOP链式调用过程和cglib动态代理(1)- .mp4 2.33G
! F( m* H" n9 [: a├──资料 ' u+ o& n$ A8 E# D8 s" U
| ├──3.16 .zip 1.74G
5 P2 Y- E$ H% R/ W% x| ├──5.11 .zip 173.87M0 \( [8 G) ?8 C5 {7 m
| └──资料(Java-vip) .zip 585.04M
7 X# V- B# _: J/ j4 b) q. s├──Java高级进阶面试题目_享学课堂 .pdf 3.93M. W2 B' R! E4 H; K3 D: C1 i9 M
├──第三期课程(Java-vip) .zip 1.46G& [, k0 O' j7 @5 R" ^
└──享学首创年薪80W+对标P7岗架构师成长路线V7.0 .png 1.81M% \! t" S; ^: h* V* X5 ^
( w, z9 h$ l# l& }
* c+ @ X' N( v' K1 ~6 ~7 V- H k+ h: T% g/ @+ Z5 M
永久至尊VIP回复即可下载学习,非至尊VIP暂不支持下载此资源!
; l6 Y9 W1 g; |) X7 W/ | w$ y) E4 j5 W
- P1 f, p, C8 Z% } |