Java互联网架构师系统进阶课程(三期VIP)
8 O+ i2 M7 ~& N- q9 Q7 [├──01JVM性能调优
6 d9 g; s5 }7 f+ k: L| ├──01 虚拟机的前世今生和Java内存区域(1) .mp4 758.12M
2 I# L# ~7 n! e3 n6 N) U& Q; ^| ├──02 深入理解Java内存区域(1) .mp4 835.55M
) s, M+ U) _' P6 I- S| ├──03 玩转JVM中的对象及引用(1) .mp4 848.04M
; b; ^! y% `8 R7 u| ├──04 分代回收机制及垃圾回收算法(1) .mp4 762.68M, ~* x9 o# w! G
| ├──05 JVM面试“核武器”JVM底层细节(1) .mp4 695.74M
0 v5 q4 w1 R* I P% H0 I| ├──06 Class文件结构及深入字节码指令(1) .mp4 942.99M
5 e% L' ?1 R B: l| ├──07 类加载机制与类加载器(1) .mp4 995.21M& p/ w& q, C% w& R) D/ e& L( |+ R" I/ x" [5 L
| ├──08 方法调用的底层实现(1 .mp4 1.01G. V1 B' L) f2 _0 j8 O7 r& }3 M
| ├──09 Java语法糖及实现(1) .mp4 849.83M
9 ~4 W k- v. F. _$ @! S6 a9 J8 @. V- c| └──10 GC调优基础知识之工具篇(原生+Arthas)(1) .mp4 1.23G
6 K+ e3 d+ |. ]/ C+ G" B├──02 JVM性能调优
( e8 I% v% p& S1 @6 ]: r j6 I| ├──01 GC调优基础知识之工具篇(原生+Arthas)(2) .mp4 1.14G
% v6 U. k, q, C| ├──02 JVM调优实战之CPU占用过高(1) .mp4 1.58G0 \9 M1 X4 `* K' V2 R% J
| ├──03 JVM性能调优之预估调优与问题排查(1) .mp4 1.02G- j7 c& r; N. X0 w: H. v" x0 \
| ├──04 玩转MAT,分析内存泄漏(1) .mp4 996.10M
- @) n5 x" [. y( `2 A/ X3 y* _| ├──05 直接内存与JVM源码分析(1) .mp4 1.25G- Y8 ^( p/ F F% l/ N
| └──06 JVM之大结局(1) .mp4 996.79M
1 V! P# P) |6 T" A7 u# C├──03 并发编程 ( J- ~& J6 n' R
| ├──01 java线程的本质、线程模型(1) .mp4 1.04G' F9 R2 O2 m" F7 @* Z, k1 Q; K
| ├──02 java线程run方法的本质(1) .mp4 1.19G; e1 d$ F q7 y7 Z" D4 g
| ├──03 synchronized关键字得原理分析一(1) .mp4 1.19G3 O% E8 M: Y/ u$ ^5 Y- O
| ├──04 synchronized关键字原理—锁的膨胀(1) .mp4 1.51G
, B0 |7 N8 ]6 l| ├──05 synchronized关键字原理-锁的膨胀过程(1 .mp4 1.88G8 a9 } J4 R& X. }, [+ \, W
| ├──06 synchronized关键字原理-锁的膨胀过程二(1) .mp4 1.22G/ ^; h; X3 O5 H6 z1 ~& |
| ├──07 synchronized关键字原理-锁的膨胀过程三(1) .mp4 1.29G
0 z) h* w& U7 c8 Q" z `. ~| ├──08 synchronized关键字的使用和优化(1) .mp4 1.13G1 |8 O2 S$ e8 t8 z6 x' }2 X, G
| └──09 ReentranLock 的基本使用和设计模式(1) .mp4 1.05G) @8 j$ g5 {; {, B2 `
├──04 并发编程 $ V) s6 K3 u3 x
| ├──01 aqs框架的源码分析(1) .mp4 1.28G
, K6 d9 n* u$ ^. m O. r% L| ├──02 ReentrantLock解锁流程和读写锁源码(1) .mp4 1.06G: z- ]* B% f1 O6 B- t9 B$ \
| ├──03 aqs之读写锁原理分析(1) .mp4 1.16G) ~8 I$ K3 Z" W/ t9 ~1 @6 l
| ├──04 juc工具类的使用和原理(1) .mp4 1.23G) o7 N& r# R' D2 D( i4 a- {
| ├──05 模拟线程池的原理实现(1) .mp4 1.19G
+ m1 X; a0 T7 B* P. i* x% a| ├──06 ThreadPoolExecutor线程池(1) .mp4 1.17G8 a. G4 T5 u8 D: j
| ├──07 线程池源码分析(1) .mp4 1.35G# w( _+ @1 i& s- V$ a k* }; \
| ├──08 如何解决JAVA的有序性和可见性(1) .mp4 946.77M+ d4 c* Y. \# \- g* {
| ├──09 如何理解JAVA的内存模型(1) .mp4 977.11M' h, O8 \7 l7 m j
| └──10 currenthashmap源码分析(1) .mp4 1.35G
- O, ^* b+ a& w. a1 ?├──05 并发编程网络协议与netty - g% T4 }# o% A$ \
| ├──01 forkjoin线程池得原理和应用(1) .mp4 898.41M; L/ @1 N _. V9 \9 L
| ├──02 网络协议和常用网络工具(1) .mp4 1.03G
$ k9 p" e9 ^( M6 I. Y| ├──03 Java原生网络编程(1) .mp4 1.30G' p" I" R$ T( T+ C
| ├──04 Java原生网络编程2(1) .mp4 1.76G
7 r# h) B& l3 v6 u) c* O| ├──05 Java原生网络编程3(1) .mp4 1.65G
' I4 D, b/ d/ `4 }- X+ o| └──06 Netty基础入门和应用(1) .mp4 1.78G5 p8 U& G- }" k9 A- Q
├──06 网络协议 8 B1 B, h( {: b% b% W6 N
| ├──01 Netty基础入门和应用2(1) .mp4 1.77G
( p% x8 f ?! H8 E2 O8 L2 O| ├──02 Netty基础入门和应用3(1) .mp4 1.57G
, e! J% [$ s7 u) u| ├──03 Netty基础入门和应用4(1) .mp4 2.27G
2 N7 `8 j# P- P/ D| └──04 Netty进阶和实战(1) .mp4 1.29G
Z& @' b& h$ l2 V2 c- b+ Z├──07 网络协议与Netty / M" c1 c: F; k0 U3 S% U
| ├──01 Netty进阶和实战2(1) .mp4 1.64G1 |3 O- Q3 M' s
| ├──02 Netty进阶和实战3(1) .mp4 1.89G3 `6 `. C. w+ A
| ├──03 Linux和JDK对网络通信的实现(1) .mp4 1.13G
# }6 D8 X0 c4 `5 r( }. E T| ├──04 Linux和JDK对网络通信的实现2(1) .mp4 1.67G3 P' u! L: T5 F! F
| ├──05 Linux和JDK对网络通信的实现3(1) .mp4 1.36G6 \ H& ]1 A+ a- r) T; q
| ├──06 Linux和JDK对网络通信的实现4(1) .mp4 1.91G
, w0 c* p* B' ^- `| └──07 Netty源码解析(1) .mp4 1.96G4 P. ?! p+ g% g w9 y/ N
├──08 网络协议与NettySpring源码
+ |, j* |7 U) d2 O/ S| ├──01 Netty源码解析2(1) .mp4 2.03G
0 g5 @3 e5 P z [) v| ├──02 Netty源码解析3(1) .mp4 1.82G
0 b& S' V+ m. g* k5 n9 L7 E* Z| ├──03 Netty源码解析4(1) .mp4 1.73G
2 R% b% U2 _6 i& ?| ├──04 Netty源码解析5(1) .mp4 1.49G
: ?+ {) s. w% r| └──05 spring源码编译和xml解析(1) .mp4 2.00G
: R6 E( G: w7 q2 _' U% `├──09 Spring源码
9 u2 T1 N" ?* ^) {% T) ` Z* T| ├──01 BeanDefinition和默认标签、自定义标签解析(1) .mp4 1.89G
$ u$ O* E6 m1 C* V| ├──02 component-scan标签解析和bean实例化初探(1) .mp4 1.98G
' p; ]4 H x2 D# x t| ├──03 BeanPostProcessor和Bean实例化初探(1) .mp4 2.07G
* g7 _7 L' r. }% P' @5 u; f: e| └──04 bean的实例化和注解的收集(1) .mp4 2.11G/ m0 r( Y1 m. M' f
├──10 Spring源码
6 m5 b/ `+ N/ G* M s| ├──1 @Autowired@PostConstruct@PreDestroy注解(1) .mp4 1.95G$ Q. m" u: j0 T% F& `2 J9 D# g
| ├──2 spring中循环依赖详解(1) .mp4 1.90G
0 D8 m$ K% [" L: u( O- _| └──3 spring中配置文件解析和Environment对象 .mp4 2.11G
: U- Z3 x. }: n& n4 E├──11 spring源码 1 w. n/ B0 u% E( v" t
| └──自定义scope和factoryBean接口(1) .mp4 2.08G, U) ?3 r/ @, Z! s0 D
├──12 Spring源码 , a b: ^# L7 Z, M- i
| ├──1 ConfigurationClassPostProcessor类源码(1) .mp4 2.07G8 x# \$ J/ n& J
| ├──2 ConfigurationClassPostProcessor类源码2(1) .mp4 2.05G
, _, M1 j }/ _+ V5 l+ m| ├──3 spring的实战代码案例1及AOP基础 .mp4 2.17G
$ w$ ]: K0 y0 t( @4 C# \| ├──4 动态代理和AOP的初见 .mp4 2.05G1 A3 V0 M; z1 b/ }
| └──5 代理的生成和链式调用流程 .mp4 2.34G& ?: n3 S! f9 N
├──13 Spring源码
/ E4 {8 A6 V- Y& v1 Y| ├──1 链式调用过程和AOP周边 .mp4 2.37G
6 C; D- w p( e7 C H| ├──2 spring的实战代码案例2之巩固AOP .mp4 2.39G
: A f0 S9 S2 v) Z( r9 ~7 p4 G| ├──3 spring的事务切面精讲1 .mp4 2.11G
$ Y d/ u& h' E% W6 m: a| └──4 spring的事务传播属性精讲 .mp4 2.26G
u2 W Q I! M- H& @ n2 J├──14 Spring源码
' E- c, J- S$ W( W" f7 o| ├──1 spring的事务传播属性精讲 .mp4 2.22G
8 X9 d( n7 q6 K+ ?- f$ U| ├──2 缓存切面和异步切面 .mp4 2.32G
6 q$ g/ C3 P6 q4 G| ├──3 缓存框架和springmvc零配置原理 .mp4 2.35G! C$ c9 z. L# T9 T: k) ^
| ├──4-1springmvc中请求的调用流程 .mp4 735.32M
- ^2 [2 a- {5 k3 F% F| ├──4-2 springmvc中请求的调用流程 .mp4 1.42G
3 z- O/ T- d; E9 q4 Z7 r) N* q| └──5 JSON参数解析和视图响应 .mp4 2.08G
/ S& R% G! q5 \4 ]├──15 Spring源码mybatis
. X* K/ H5 _' ~: H| ├──2 异常处理、拦截器和跨域问题 .mp4 2.43G
) w* E) o0 a8 e& C| ├──3 springmvc实战、spring总流程归档 .mp4 2.24G9 R) l- }2 y0 K* S
| ├──4 spring总流程归档 .mp4 2.15G
: j1 q* z" w) ]1 f| ├──5 MyBatis开发重点知识 .mp4 1.02G
" N1 ?5 q( S5 W' j2 W$ `7 k| ├──6 mybatis缓存使用和xml解析源码 .mp4 2.12G
! k# s6 i) [, _4 [" D! n( R. J Y| └──7 MyBatis开发重点知识 .mp4 856.80M$ [- \: w: X: Z: n8 o
├──16 MyBatis 3 T! V* n* x8 e' A/ P0 x
| ├──1 全局xml解析和mapper中sql的解析 .mp4 2.15G9 l: L3 Q( [4 u ?( s" N3 m: H
| ├──2 SQL的执行之Executor组件 .mp4 2.24G
) C% B. ]& K0 ?+ S8 x. E, O| ├──3 StatementHandler和ResultSetHandler组件 .mp4 2.30G
7 \ a' G9 ^% n1 r| ├──4 mybatis中的缓存原理和懒加载原理 .mp4 2.24G
$ ^) {4 g: n, B; D# ?9 b7 A| ├──5 mybatis的plugin和跟spring的整合 .mp4 2.00G3 q# S' m, [0 k1 |
| └──6 mybatis跟spring整合自定义分页等插件原理 .mp4 2.17G
8 u( n( M: ~6 I+ {" L├──17 MySQL
3 w6 P0 v1 P3 [2 M| ├──1 自定义分页等插件及mybatis复习 .mp4 2.20G
3 K' \- c" b; d| ├──2 全盘了解MySQL .mp4 2.36G6 K! `0 D2 y: P, \% N9 q
| ├──3 MySQL中表设计和数据类型优化 .mp4 2.06G
6 y7 x/ K1 b- E, p| └──4 高性能索引(一) .mp4 1.77G6 N- B' R/ l* m! L$ |9 f
├──17 分布式常见场景解决方案实战MongoDB进阶
/ o/ u. B7 Y' S- l7 l/ K7 C| ├──1 session共享与单点登陆实战 .mp4 2.20G
3 Q% b# i5 I; V- W( P; M| ├──2 分布式任务调度实战 .mp4 2.36G% ~4 }, z7 ]# O6 Z% @
| ├──3 MongoDb综 .mp4 2.06G2 W* i/ n# [5 c
| └──4 MongoDb快速入门 .mp4 1.77G
" O7 E1 K5 X. P! `# l" J7 }; M; ]├──18 MongoDB进阶 8 D; @' w. F Y1 u( E/ O
| ├──1 MongoDb查询进阶- .mp4 2.26G
' D. P, \1 x- M0 S# a| └──2 MongoDb操作进阶- .mp4 2.26G' z* z2 `" Z7 b+ H( _; Q v
├──18 MySQL ) q7 O- r0 ]4 ?' T4 \* C% X
| ├──1 高性能索引(二) .mp4 651.40M
! H1 {, c: W4 } K| └──2 高性能索引(三) .mp4 2.26G' d* [5 ?; N% X% @+ H9 v
├──19 MongoDB进阶spring源码分析 5 A1 j4 `& u- f& b/ b
| └──1 MongoDb高级进阶 .mp4 1.97G
7 N" O3 O: h/ j! \- b4 I├──19 MySQL / v$ Q- C- S% O% s
| ├──1 MySQL性能优化(一) .mp4 1.97G
7 T0 n& B0 l+ Q8 `| ├──2 MySQL性能优化(二) .mp4 2.15G
" `. K) y) o6 P. c" s8 h/ d9 x| ├──3 MySQL的底层执行原理(一) .mp4 1.92G" {* B& X+ @2 V( o5 L; S: a9 S0 r5 ]( P
| └──4 MySQL的底层执行原理(二) .mp4 1.81G
5 H* B* H3 q& g├──20 MySQL 7 i$ ?0 O7 P' h# J. k
| ├──1 MySQL的底层执行原理(三) .mp4 1.67G
7 f; |0 t* G- m* R! k| └──2 InnoDB引擎底层解析 .mp4 1.69G: u5 i# H8 d; O: J( e' \
├──21 MySQL
2 V/ k1 ?* o+ X; u5 r" l| ├──1 InnoDB引擎底层解析 .mp4 967.41M
0 T4 ~# V/ G6 ]+ @| ├──2 事务的原理和MVCC .mp4 806.35M
* e6 ^5 B4 W+ S2 Z| ├──3 事务的原理和MVCC(二) .mp4 789.24M
7 ?2 [ N+ i% l$ ?| └──4 MySQL中的锁、面试题和实战那些事 .mp4 795.23M
! w; f/ G/ K, {) K: p" ~; n, f├──21 spring5源码分析
( e( j( A! F6 L% d5 d, P| ├──1 循环依赖原理和Bean实例化大流程梳理- .mp4 1.75G
0 {, ]+ I# i* r& y8 _, S9 @| └──2 @Bean@Import和bean的多例作用域- .mp4 1.55G
7 r/ ?2 ?: _0 \3 j8 P9 v- U├──22 MySQLRocketMQ , X! Q6 X8 t. t
| ├──1 MySQL中的锁、面试题和实战那些事(二)- .mp4 2.08G
( W1 x; Y7 A+ ~3 l# W* Y1 n; ?2 J! T| ├──2 RocketMQ基础篇(上)- .mp4 1.90G# m. N6 S$ s% }$ H9 G% Z0 N
| ├──3 RocketMQ基础篇(下)- .mp4 2.39G0 a- ]6 ^0 G3 F
| └──4 RocketMQ内部机制-存储设计- .mp4 2.07G5 |- R! h6 W0 F7 P- m& X% ?( K+ z( y7 |# t
├──23 RocketMQ ; @0 X1 `7 }; p- [( S
| ├──1 RocketMQ内部机制-高可用机制- .mp4 2.00G
* t. P; A- R t; [| └──2 RocketMQ实战-异步结构与流量削峰- .mp4 2.15G
' b7 i* g6 |$ h├──24 RocketMQ
6 r* T, l% J, r3 x! q6 C| ├──1 RocketMQ实战-限时订单与分布式事务- .mp4 2.24G
1 I9 }8 a" W# l, e$ \| ├──2 RocketMQ源码分析-整体架构与NameServer- .mp4 2.13G
5 S9 H, \: y7 j. Y7 Y: e| ├──3 RocketMQ源码分析-Producer与Store- .mp4 2.02G3 V: Z3 s+ t4 y2 B
| └──4 RocketMQ源码分析-Consumer- .mp4 2.05G
* f, U$ B7 H" |* A+ U/ }├──25 Dubbo l" ^# i1 ^+ a% g7 ~0 ~ [7 r
| ├──1 Dubbo源码探析--服务的暴露与消费过程- .mp4 2.02G
5 ], W& V# U" S| └──2 Dubbo源码探析--服务的发布订阅过程- .mp4 2.02G @( i+ K+ c! i G2 y, f" ?) w
├──回顾
" [% {* J& P; R, c| ├──07 网络协议与Netty
, Q9 a; q/ H- f| ├──08 Netty高级进阶 8 K r* D; |* j! b; D
| ├──09 Tomcat系统进阶
& n; s- O0 A, k; x6 m1 C" N| ├──13 Spring源码
4 j% p5 ]& Q& l. f9 Y| ├──14 Spring源码 3 \2 e+ ~6 @* D, M0 A
| ├──15 Spring源码
3 t, D+ @6 Q9 B T0 N$ Y5 n' Z; R| └──16 Redis高性能缓存数据库分布式常见场景解决方案实战( k% C E& Q4 Y2 n5 H" D# [( q
├──回顾& @: V0 c1 q$ u. j2 d0 c$ W
| ├──07 网络协议与Netty * d4 G1 i; d5 o- e' k' E( J& V
| | ├──02 深入学习Netty组件(1)- .mp4 623.23M) N6 t% n) {" |" B9 N
| | ├──03 TCP粘包,半包问题和Netty编解码器框架(1)- .mp4 1.13G* C& i$ y$ |7 o% d& A9 a
| | ├──04 序列化问题、实现UDP通信(1)- .mp4 1.67G
; E& l0 M. z8 c0 r& ?| | ├──05 服务器推送技术-轮询、SSE和WebSocket(1)- .mp4 1.36G" Z# x& T) x2 c
| | ├──06 基于Netty的WebSocket通信(1)- .mp4 1.91G" K/ K" d- i, s: u) o5 K
| | └──07 基于Netty实现自己的通信框架(1)- .mp4 1.96G
7 Z) b" ]7 ?* u7 {| ├──08 Netty高级进阶 5 h0 A! |+ Y c
| | ├──01 BIO和NIO的源码解析(1)- .mp4 2.03G
1 c) e6 R, N" p- ^6 O| | ├──02 Netty源码解析(一)(1)- .mp4 1.82G) U" K9 H# c" }, |( y: \/ l
| | ├──03 Netty源码解析(二)(1)- .mp4 1.73G
/ i/ _2 Q! P1 h' E. f3 S| | ├──04 操作系统网络底层原理和源码(一)(1)- .mp4 1.49G
9 F" K- y8 c! F7 z' o9 @# [# V+ a| | └──05 操作系统网络底层原理和源码(二)(1)- .mp4 2.00G- W3 a6 v% A( o+ Z: o. Q# ~
| ├──09 Tomcat系统进阶 " c" b1 I" M8 @, [4 D, O& M
| | ├──01 Tomcat源码解读(1) .mp4 1.98G
& l! a; |$ f. e) {| | └──02 Tomcat架构解析(1) .mp4 1.89G
% B- m' w$ _3 r2 x! h. u f| ├──13 Spring源码 % s$ t0 I. a) S; A1 ?! H2 I3 W- ^: y
| | ├──1 数据库事务和spring如何管理事务(1)- .mp4 2.37G
7 E# [' V/ K% w* t| | ├──2 spring事务的传播属性和隔离级别源码讲解- .mp4 2.39G
( f1 U, h+ J# F3 k) g6 a0 k6 }6 }0 X| | ├──3 事务隔离级别 cacheable缓存切面和异步切面- .mp4 2.11G' a9 C% b7 `, h0 \: D( u; B
| | └──4 spring的实战代码案例2- .mp4 2.26G
4 J) s& }4 w/ t8 D8 B2 m* K$ f| ├──14 Spring源码 " R3 O; H2 F* Y( f$ [3 l. w1 ~
| | ├──1 零xml配置整合springmvc和嵌入式tomcat- .mp4 2.22G
( ~$ r, ~1 l$ ~| | ├──2 springmvc请求响应核心调用流程和过滤器- .mp4 2.32G
) U: B8 m( h# k* F/ X| | ├──3 特殊参数解析返回值解析视图渲染- .mp4 2.35G
z) a# c0 |2 |) w7 ^2 h| | ├──4 spring&springmvc大总结- .mp4 735.32M
9 G0 [* K# M. X! m4 k| | └──5 spring&springmvc大总结- .mp4 1.42G
; l7 n, Z+ \1 a5 [6 G| ├──15 Spring源码 k$ [" O8 p# N, Z; i$ X3 E
| | ├──1 静态视图、异常处理和拦截器- .mp4 2.23G8 u( ]! Z# I7 @" H* o A
| | ├──2 搞定RocketMQ消息存储及事务- .mp4 2.43G/ P4 V8 f! C0 b6 x1 m6 z j
| | ├──3 主从同步机制和与Spring整合- .mp4 2.24G, _5 F1 @: X( S1 j% M! @/ @ K+ L
| | ├──4 RocketMQ限时订单实战- .mp4 2.15G
: G Y6 A/ n% i, ^7 M8 j| | ├──5 RocketMQ源码解析- .mp4 1.02G
. T5 y8 `, b5 H+ p! U, G/ b| | ├──6 Redis从入门到狂澜- .mp4 2.12G
9 ?7 v0 `0 C! n/ B! H| | └──7 RocketMQ源码解析- .mp4 856.80M! b/ r' `5 W- w, s5 S/ l
| ├──16 Redis高性能缓存数据库分布式常见场景解决方案实战 0 e' n5 ?% z2 U2 ~1 x
| | └──1 BAT常见Redis场景设计实战- .mp4 2.15G- `; O4 P# M1 m( y
| ├──3 spring的实战代码案例1(1)- .mp4 2.17G6 [/ l1 ~$ n* v
| ├──4 aop入口及aop中的各种advice和advisor(1)- .mp4 2.05G
& Y0 g- i+ N7 U( || └──5 AOP链式调用过程和cglib动态代理(1)- .mp4 2.33G- ^2 O0 P+ l1 P$ B ^ Q
├──资料 6 C4 Q9 {' m* i; j: G3 X' z" [8 |; k
| ├──3.16 .zip 1.74G
# W" \2 Z3 i. B. U1 j" u| ├──5.11 .zip 173.87M
7 k, |' t- m. k6 x| └──资料(Java-vip) .zip 585.04M8 y. d; W0 r H5 T' i" Z i o4 h
├──Java高级进阶面试题目_享学课堂 .pdf 3.93M- j- p1 h/ B7 z7 T$ R& k
├──第三期课程(Java-vip) .zip 1.46G
% A/ i$ j2 I) K& f└──享学首创年薪80W+对标P7岗架构师成长路线V7.0 .png 1.81M3 a- s6 `6 L5 Q, D/ Y
! ^- L& z, o( P- N: z
' F8 E' H: l% V, f3 m5 a3 p( w
! P' g) T- O! L9 O7 `+ ]永久至尊VIP回复即可下载学习,非至尊VIP暂不支持下载此资源!
" p# M/ _( m5 a+ D0 o
8 |( s @* p2 v) o2 k
' x! u- K" x* W. K6 [* I; } |