设为首页收藏本站

自学IT吧论坛

 找回密码
 立即注册
搜索
查看: 2106|回复: 46

[Java] 私塾高级Java软件架构师实战培训视频教程阶段一

  [复制链接]
  • TA的每日心情
    开心
    昨天 00:45
  • 签到天数: 1151 天

    [LV.10]以坛为家III

    1176

    主题

    2426

    帖子

    5139

    积分

    管理员

    坚持学习,坚持锻炼。

    Rank: 9Rank: 9Rank: 9

    积分
    5139

    最佳新人活跃会员热心会员推广达人宣传达人灌水之王突出贡献优秀版主荣誉管理论坛元老

    发表于 2017-10-8 01:14:22 | 显示全部楼层 |阅读模式
    课程目录
    ' H8 U) ]& x, C* @  K, Z│  
    3 m  K; z' @8 _9 R  a, g0 |├─1-148视频教程
    - w, q7 X$ S0 T! W$ ?. x/ J  A│      第01节:整体课程概览.flv" D% J1 ?+ [  ~7 ?# L1 G- f
    │      第02节:分模块、分工程管理.avi3 I( Q( g8 j% A& w
    │      第03节:多模块多Web应用合并War包.avi
    4 M( H& k; ^6 b. L1 }6 i( N1 n│      第04节:Git基本原理和安装配置使用.avi
    ( F/ u( w' C* U7 V8 K. u$ p9 b$ f# R+ j│      第05节:TortoiseGit的本地使用.avi, p* D6 I/ h) X4 q& y2 }
    │      第06节:Egit的本地使用.avi; x# i5 q6 I1 M+ r9 R
    │      第07节:远程使用以及冲突解决.avi0 F; }% c. b7 V  ~% z6 N& c6 o
    │      第08节:基本业务功能和数据字典.avi* u1 g8 \2 a% x" s. |/ d
    │      第09节:搭建基础的开发环境.avi
    0 u. g1 E  G% _' A9 }7 T* [) W│      第10节:Spring+Mybatis实现DAO.avi3 G! G* ^/ D0 E3 P/ M5 _
    │      第11节:Mybatis的分页实现.avi
    * p  |) C  F( ]. F/ c& H0 {+ L│      第12节:Service的实现以及模块化.avi
    * \3 Y) p" O% A* R│      第13节:Spring MVC实现Web层开发.avi
      T+ E+ n$ y- u6 y! V+ l│      第14节:新增和列表页面和分页tag.avi
    6 R! J+ q; z, s' W│      第15节:带查询的分页、修改和删除页面.avi
    ( X) }- i' K$ s- N" Y│      第16节:Mybatis动态查询和Json自动拼装.avi" h: B4 a- ^- V& r; ]6 H! H
    │      第17节:X-gen生成所需的DAO部分模板.avi
    4 c. b6 }/ f3 v  W* W│      第18节:X-gen所需service、web层模板.avi# G, e$ u6 U* L
    │      第19节:X-gen生成相应的Visitor.avi1 Q1 B- H/ o6 i5 e& q, ^% F
    │      第20节:X-gen生成需要的Action.avi
    3 q: S7 Z3 \8 d, v5 U│      第21节:通过X-gen生成商品模块.avi
    - P( I* t- }* x& x5 t: s# J│      第22节:通过X-gen生成购物车模块.avi; x0 w7 k$ G+ A  g/ c
    │      第23节:通过X-gen来生成订单和库存模块.avi' O& D8 M2 V- {: U: Z- {
    │      第24节:加入ehcache,把工程加入到Git.avi8 I$ |7 q& T: q, q/ \" V
    │      第25节:实现前端的业务登录等功能.avi, z9 b8 A0 F, |9 U: w
    │      第26节:测试并调整登录的业务功能.avi
    0 G$ L' _& T* v│      第27节:实现index功能的开发.avi5 d2 Y2 b+ E, L% A4 g5 p% q2 N! ^
    │      第28节:Index、商品详细页和购物车.avi2 B. ~4 Z% n. Q$ G  J0 b
    │      第29节:完成下订单和修改库存的功能.avi# i2 Y& g7 ]5 Z1 G* @8 }
    │      第30节:把应用部署到Linux服务器上.avi
    + ^0 s! L9 Y3 y( \/ @│      第31节:Nginx简介、安装和基本运行.avi
    & K& b& d+ n3 M/ q: E│      第32节:Nginx的进程结构、基本配置.avi& L( ?; K5 A" L/ d0 J2 u6 V
    │      第33节:Nginx常用核心模块指令.avi
    # c5 X6 E8 R; |$ F' H. @│      第34节:Nginx的Http模块部分的指令.avi+ T, p. U9 Y8 W2 P$ \
    │      第35节:Nginx的Location区段.avi
    & a# v  Z6 q5 d% X│      第36节:Nginx的反向代理模块.avi
    % w" O0 A& n4 h0 S/ o: w6 O│      第37节:反向代理和动静分离的实现.avi4 d* G/ t+ c' q- P4 u7 x+ \0 t
    │      第38节:Nginx的负载均衡模块.avi6 Z0 b5 B; D& x- _" Y! R* Q: ]
    │      第39节:Nginx的Rewrite模块.avi2 Q/ x+ X; g9 g9 ^
    │      第40节:更多模块的基本功能和配置.avi! g* L0 \5 \, ^5 `6 U
    │      第41节:Nginx的配置优化以及使用建议.avi$ \# q/ ^) J/ u8 P$ [, o* T
    │      第42节:应用上Nginx过后的体系结构.avi
    " ]* y) a' Z6 ]- Z' i│      第43节:Varnish简介、安装和基本使用.avi
    " f; Q0 o" S$ N" E* {5 ^! T6 M│      第44节:VCL基本语法和使用,负载均衡.avi  V0 `" P. e7 X1 W
    │      第45节:VCL实现健康检查、ACL访问控制.avi
    / u4 ~' J8 U* y: T8 M3 o│      第46节:Grace模式和Saint模式.avi
    & c" y; {5 z( E6 [: \" U│      第47节:VCL常用的函数和Http头.avi5 j, O4 e$ A- w7 {
    │      第48节:VCL的子程序和Request流程.avi
    % I0 {0 f+ t* i- ?2 h│      第49节:VCL的变量和常见的应用片断.avi7 Q- T9 H+ {3 t; y5 a0 r/ q
    │      第50节:使用CLI来管理Varnish.avi7 c) K# f+ t' j* H4 C" ]9 R# z
    │      第51节:Varnishd命令和运行期参数.avi
    9 g7 r9 s( t% L' m" K" U, u│      第52节:Varnish的日志操作.avi
    & q# z  p1 {% i# D# N│      第53节:规划缓存大小和提高命中率.avi
    ( g0 ]/ k) q+ x1 x+ d│      第54节:性能调优和配置使用建议.avi2 e; z- v6 b  s* `
    │      第55节:Nginx+Varnish组合应用.avi
    # f' V+ e! y; @│      第56节:Varnish对性能的提升和优化.avi
    / F6 X! {0 v+ S% E; y2 m, w│      第57节:应用上Varnish后的体系结构.avi7 t& f+ _  L0 z2 k
    │      第58节:Memcached入门和缓存的含义.avi8 s3 D+ [# s* a% h; @9 T* j
    │      第59节:Memcached基本的工作原理.avi
    : `4 c8 f6 ^6 V: x/ o2 ]│      第60节:Memcached基本的操作命令.avi% a; I- n1 a& L0 ~
    │      第61节:理解Memcached的数据存储方式.avi8 u! v9 ^% X+ |
    │      第62节:内存分配的Chunk、Slab演示.avi7 V. a# k! q! e' P" T8 S
    │      第63节:Memcached的Java客户端开发.avi- x+ P6 M& D# Y( i6 p! w8 z
    │      第64节:理解Memcached的分布式方式.avi
    4 g! p5 t* \1 g; R' k3 O│      第65节:Memcached内存调优.avi% }0 W& Z0 h+ E/ p, e
    │      第66节:Memcached的限制和使用建议.avi, n9 C" I! ^# U0 a8 U1 \
    │      第67节:分析如何使用Memcached开发.avi9 r4 L7 }" G+ z
    │      第68节:Memcached结合业务功能开发.avi: L3 i  i6 `% \; O; w
    │      第69节:Nginx+Varnish+基本业务功能+Memcached.avi8 s2 K* U6 f; h/ e
    │      第70节:应用Memcached后的体系结构.avi4 \/ [& s7 z" B2 G( y2 |
    │      第71节:ActiveMQ入门和消息中间件.avi
    * g0 X# s& F; {4 B│      第72节:JMS基本概念和模型.avi
    . T4 \! k& n* T" G: U│      第73节:JMS的可靠性机制.avi0 u+ E7 F* r1 v* }* Z' J$ @- {' g
    │      第74节:JMS的API结构和开发步骤.avi# z" p3 f$ f& C( ]; A, {) ~
    │      第75节:Broker的启动方式.avi
    2 F* z  C" N( |' h│      第76节:ActiveMQ结合Spring开发.avi
    . h, ~+ X* V# o; N% M  N│      第77节:ActiveMQ支持的传输协议.avi7 @& h) M7 X7 I* c
    │      第78节:ActiveMQ消息存储持久化.avi! C2 J, V) z! B4 O
    │      第79节:ActiveMQ的静态网络链接.avi/ E  [# P' s. i7 L
    │      第80节:多线程consumer访问集群.avi
    , `! C1 N) y1 ^│      第81节:集群下的消息回流功能.avi
    $ V1 ]' q4 B6 m( n8 |, R5 g│      第82节:容错的链接和动态网络连接.avi2 B( c- r" R7 t  {+ R1 W( h: C
    │      第83节:ActiveMQ的集群.avi! E- m( B! w# G! x. L4 b
    │      第84节:Destination高级特性一.avi0 ~+ r6 s# C: f8 J4 ~1 X; d
    │      第85节:Destination高级特性二.avi+ I  l6 I' b- S+ }( ?% q  j
    │      第86节:MessageDispatch高级特性一.avi( |( k1 E  a! r
    │      第87节:MessageDispatch高级特性二.avi
    ; A3 h7 G* Q4 @- x1 Q│      第88节:MessageDispatch高级特性三.avi
    ) O0 n) P7 X) ?4 }│      第89节:Message高级特性一.avi3 m2 D9 |  R0 |  ^( c8 q, J
    │      第90节:Message高级特性二.avi7 e4 S$ i  y4 P  P
    │      第91节:Consumer高级特性一.avi
    # X* t- W$ k  ?- F" o# C│      第92节:Consumer高级特性二.avi: i$ x/ M/ m: ]5 c- q7 O
    │      第93节:集成ActiveMQ和Tomcat.avi8 g9 I/ E1 ]7 t2 M- ~) e* G
    │      第94节:AMQ优化和使用建议.avi
    5 E( `" s! ?; b1 b7 Y5 [│      第95节:AMQ结合业务功能的开发一.avi; X3 A* l7 y# x- e- ~
    │      第96节:AMQ结合业务功能的开发二.avi
    " Z9 q& k& n5 v: @: G& D│      第97节:AMQ结合业务功能的开发三.avi
    0 q2 r) x1 S4 ~& o3 K3 s│      第98节:AMQ和业务功能组合测试.avi
    , ]. a: t/ C9 i/ F. C7 D  z( t; r% I│      第99节:基本的性能测试.avi3 U& Q* w8 W3 U9 N1 H' u  v  C
    │      第100节:应用上AMQ后的体系结构.avi2 L9 d% p: O6 V: z& H6 ]- j. ]' Q
    │      第101节:MongoDB简介和NoSQL.avi- Z( f  z4 C( \, \" c5 e  S3 N
    │      第102节:MongoDB安装和基本使用.avi
    5 q. ~$ i  F5 ~5 `9 ~# o│      第103节:MongoDB基本概念.avi
    ) Y0 S( r+ u& c* R& a7 A│      第104节:MongoDB增删改操作一.avi" `; s& y+ M; t; N6 [7 ~, t1 t6 ?* n6 n
    │      第105节:MongoDB增删改操作二.avi# T( L; x! a3 R1 ^
    │      第106节:MongoDB查询操作一.avi
    1 u# x3 n: M/ Q1 B2 b- J│      第107节:MongoDB查询操作二.avi, {( l- x; L+ e: B
    │      第108节:聚合框架第一部分.avi
    3 l# N7 L6 K; A4 I' P│      第109节:聚合框架第二部分.avi
    5 l: J. r$ g" y8 z0 @2 r4 z│      第110节:聚合框架第三部分.avi/ X. @; S) M, d& `3 m$ ]+ y
    │      第111节:理解文档存储机制.avi
    , L! V+ U! _$ N( D/ f9 p│      第112节:MongoDB的索引一.avi
    3 x0 q( \5 C8 q3 U* p  {9 k│      第113节:MongoDB的索引二.avi
    ! t7 \# c* C3 B4 {│      第114节:Capped集合和GridFS.avi
    ) Z4 y3 Z  V2 @; u9 L│      第115节:MongoDB的副本集一.avi
    , I4 p& a5 j) [- ?. p│      第116节:MongoDB的副本集二.avi
    ! L  }1 \: c. Z3 `6 D│      第117节:副本集的基本原理.avi
    + m! K; y# M1 F/ ?1 w│      第118节:副本集管理和主从复制.avi. {" N) y* M+ u9 i, A5 a. I) e
    │      第119节:MongoDB的分片一.avi
    $ m' |' x& j+ j) A7 i│      第120节:MongoDB的分片二.avi+ Z/ C" u4 N! L" u8 m/ a8 D3 Q; d1 X
    │      第121节:MongoDB的分片三.avi
    % ]- w* W+ A/ ?: S* k) j│      第122节:MongoDB分片的片键选择.avi/ A; e/ U& K1 N; b3 \1 b
    │      第123节:MongoDB分片的管理.avi. x& P/ A" H. d3 @2 w9 m7 D% O
    │      第124节:监控状态和身份验证.avi; l* H- F4 M. u5 e" [" g
    │      第125节:备份和恢复.avi2 c0 l+ B& D4 E3 f" v9 u
    │      第126节:Java操作MongoDB.avi# p( [5 Q  j) }- d2 \. Z! m
    │      第127节:MongoDB和Spring.avi
    1 A1 l2 ^4 t8 o( W' X│      第128节:应用建议及最佳实践.avi
    # Y+ w0 ~! S1 ]& E8 y# I│      第129节:MongoDB结合应用开发一.avi
    8 J" A$ p" Y; P/ D2 O; t│      第130节:MongoDB结合应用开发二.avi8 q9 b! Y: {5 f9 g! ^
    │      第131节:应用MongoDB后体系结构.avi
    2 Q: q5 S: y6 G( Y! s% T* ^! ?% \5 N│      第132节:MogileFS简介和入门.avi
    - j2 }4 m) u1 M2 P│      第133节:MogileFS安装和基本配置.avi
    2 r6 i) ]+ ?; s$ V) i. m( E│      第134节:理解MogileFS的基本概念.avi, v8 ?2 j; {2 R4 u
    │      第135节:理解MogileFS的基本原理.avi, k2 u; {# _1 q2 G5 C
    │      第136节:MogileFS的Java客户端开发.avi' F5 i0 i8 x2 ?* g9 t$ {% b
    │      第137节:基于MogileFS的小应用一.avi
    " c# P: o, t+ ]/ @% U8 `  }│      第138节:基于MogileFS的小应用二.avi
    3 l! \! y+ p' X4 Y1 ?+ q2 o│      第139节:基于MogileFS的小应用三.avi; `6 }- A; I! ~+ x* F
    │      第140节:基于MogileFS的小应用四.avi* D" X3 M% a  M4 d6 ]
    │      第141节:MogileFS和Nginx的集成.avi' R* D5 V% W& v9 n2 t8 F
    │      第142节:应用MogileFS后体系结构变化.avi
    8 O/ R' \4 z( h" ^│      第143节:阶段一小结合构建的基本架构.avi0 L4 y, e; Y1 g% r$ ~! c4 k
    │      第144节:阶段一工程整体打包部署.avi- V, V- T5 T/ e1 N2 R: S
    │      第145节:测试Nginx、Varnish和MogileFS.avi
    0 J: S" ~) b9 d6 E* ^│      第146节:测试Memcached和MongoDB.avi
    # X. v* x0 A: p) C( k2 b│      第147节:测试应用结合ActiveMQ的功能.avi
    / d+ ~% G0 v* |+ b) d; [" c. X│      第148节:阶段一之后的发展和架构演变.avi3 l5 I# a7 x) |5 @/ K8 B) X9 {
    │      
    % \5 B3 ]4 T. s$ ]├─x-gen-ppt2 }3 G+ g* ^, u8 \8 i& B6 x+ U7 ?$ l
    │      使用外部主题.pdf
    ( N- N& r$ m1 q│      具体调用.pdf
    6 T: h' p$ E1 V; G4 t* s0 ^, c  U4 n│      分发调度.pdf
    ; J& u* W  q6 b" ~6 C4 s  W│      整体介绍.pdf+ i/ O7 t6 \4 p5 t, f( M9 N
    │      模板管理.pdf$ F) l5 k3 J% ~4 d1 R
    │      生成代理.pdf) V2 [0 U6 i# S2 k, z: S
    │      生成输出.pdf
    " w3 O3 o! h# R8 D) l% K$ P" ?│      自定义外部主题.pdf
    / a8 s- v' Q, P; H- h│      配置管理.pdf4 n" u: X: o3 ?9 Y, w4 y# x
    │      
    5 {  S% E" Q! i├─x-gen-projects
    ( p, h4 v9 _" c& l/ m( N3 n: v; [│  └─project
    7 X1 a, Y' s; w' K9 L; E│      ├─.metadata! S1 ~$ c9 v+ e4 ]
    │      │  │  .lock( Z& S" |# i9 M. V' l9 u! Q3 t2 p, z
    │      │  │  .log
    * q: G3 b8 t; F  J9 |" O. Y, _│      │  │  version.ini3 L5 f( }# M9 m0 _, C4 ^! `8 t
    │      │  │  
    - [7 p* N- F+ {4 r  d4 O+ D│      │  ├─.mylyn
    ; P* H/ {; T$ S! ~0 ^│      │  │  │  .tasks.xml.zip
    0 k# }9 w* F& O, ~* j* `│      │  │  │  repositories.xml.zip
    4 m/ d$ b0 ?1 f+ B5 a│      │  │  │  tasks.xml.zip0 y" L  q. I$ e  v2 q
    │      │  │  │  ' K8 @% n/ T9 u1 u( z
    │      │  │  └─contexts; J$ v: a* t4 ?9 F& \' E
    │      │  └─.plugins1 I9 ?- j- n* _3 @
    │      │      ├─org.eclipse.core.resources( |0 h. }3 p9 v3 Z
    │      │      │  ├─.history
    . b0 y5 s/ Y' B; C│      │      │  │  ├─0* {  ]! D6 g" F; _4 r* {0 G/ r
    │      │      │  │  ├─1
    - f# F# e2 Y( l& A0 M│      │      │  │  ├─10
    0 R- W. K5 U: Z2 [! ]7 l1 t" G5 ]: u8 n│      │      │  │  ├─11( |$ ?/ A; `4 ]6 u4 c9 u* H0 J' q
    │      │      │  │  ├─12
    ; q3 H- Y* Y! m- V* \│      │      │  │  ├─13+ v' j- C; b- P- @: H
    │      │      │  │  ├─14
      s6 ]  L, `, G│      │      │  │  ├─15
    ' y9 }9 k' v, U! k│      │      │  │  ├─16
    % K4 z! \9 K& r' M0 j8 h% ?% w4 u│      │      │  │  ├─171 E; M6 t: y$ q0 T8 M0 b0 b
    │      │      │  │  ├─18+ m7 X2 A7 Q. t% z+ e
    │      │      │  │  ├─19; i) f0 T& d. k3 k! n9 U) m" E/ T
    │      │      │  │  ├─1a8 q/ t* _9 n! [( Z) ?" `* V1 P
    │      │      │  │  ├─1b
    ' x4 g! k& U- o1 u3 H8 i. V' x( S│      │      │  │  ├─1c
    ! L! n' P+ [# l7 S. K' e│      │      │  │  ├─1d
    ( d" d) K/ f( v" U$ u. E│      │      │  │  ├─1e
    2 ?4 K+ p- E/ s( r' Y/ q│      │      │  │  ├─1f
    ' N/ V0 o- x' K' k│      │      │  │  ├─2* a# k- M2 G9 x% ~; w( _6 Y
    │      │      │  │  ├─20" k; j, `6 J7 x
    │      │      │  │  ├─215 s  d5 S7 z6 A! B( q
    │      │      │  │  ├─22, L6 H2 I& a' Z7 Q0 O. c
    │      │      │  │  ├─23
    : f  I& ~# m" P. h" }' k1 w& U# r+ N│      │      │  │  ├─24
    0 V3 c4 `6 t# D, Z) o+ @│      │      │  │  ├─257 e2 k4 t4 i+ A* x0 }8 ^. X' u
    │      │      │  │  ├─26- s% |: X$ k% @. ]/ X, h# R
    │      │      │  │  ├─27
    - d- l" M/ U- A  y2 y3 R, I│      │      │  │  ├─285 y2 f6 D! i! c1 f! g% B2 e
    │      │      │  │  ├─29' l( C7 \4 p7 A/ ^. A' }
    │      │      │  │  ├─2a+ a6 e7 \$ [( l: s. R) y& S! c
    │      │      │  │  ├─2b" }* @: L3 Z: r: z# N0 o* ]
    │      │      │  │  ├─2c
    5 K3 a( C# P9 O│      │      │  │  ├─2d
    0 t% T; B+ T/ H│      │      │  │  ├─2e
    * \4 V7 Q( o7 X  F5 M│      │      │  │  ├─2f
    0 p" n! V, E) C) _3 c# q│      │      │  │  ├─39 v$ L6 l! X# B7 V7 @; @
    │      │      │  │  ├─30: e' Y% c( H$ C( f- i) E0 P( ?
    │      │      │  │  ├─31$ o# [; n: {, t' S& {
    │      │      │  │  ├─32
    : [3 h" |% i0 w0 P  k* `3 G6 P│      │      │  │  ├─334 E$ ^5 J8 M1 J. T' P& a
    │      │      │  │  ├─347 ^% x! _" d" G" ]2 U7 N6 Q
    │      │      │  │  ├─35
    : G  F, x& h( {, k* K- y4 i│      │      │  │  ├─36: ?* B; s: ~; e! X
    │      │      │  │  ├─37: U% C5 o0 h0 D+ E3 a0 h
    │      │      │  │  ├─386 P; s* Q6 A/ Q, w( u$ {" A% v
    │      │      │  │  ├─39$ V; P- j- ]% Z
    │      │      │  │  ├─3a
    2 F+ Y- J2 S0 V│      │      │  │  ├─3b! J9 P+ ]+ s  R  `( h$ R7 v
    │      │      │  │  ├─3c4 ~, M, t7 }; \- {- U# H& d
    │      │      │  │  ├─3d
    ) ^. c) K: F$ X" z) y│      │      │  │  ├─3e
    . P; z6 l1 ~. s, |│      │      │  │  ├─3f$ k8 O- Z  s0 w; g
    │      │      │  │  ├─4
    ! O7 j: B8 K* m! @│      │      │  │  ├─40
    ! D( |8 R0 ]) Q% w) R+ q│      │      │  │  ├─415 k9 `& t3 d3 u4 Z/ S
    │      │      │  │  ├─42
    % T+ b) @1 O+ [3 l│      │      │  │  ├─434 b4 g# r6 J: H$ m; K% U
    │      │      │  │  ├─44+ N" m9 N7 z* p. z9 P' a$ Y
    │      │      │  │  ├─45" ?) O# _$ G0 {; F6 B, Y
    │      │      │  │  ├─46
    9 F/ B: }) |6 E0 c( e0 n│      │      │  │  ├─47
    , f# ^9 ~3 G( \& \6 T+ H! |│      │      │  │  ├─483 g+ a$ Y2 g$ I! _$ q( l
    │      │      │  │  ├─49
    5 m* }/ t1 d) d+ O0 W, p│      │      │  │  ├─4a4 i6 C" P( [2 O3 q8 W) _: b
    │      │      │  │  ├─4b
    4 Q* W2 o" d( G& i  P3 k7 n│      │      │  │  ├─4c7 ^. w% r* u9 Y. x/ O; G
    │      │      │  │  ├─4d0 ?: j% R! l+ t% W' z: q5 v
    │      │      │  │  ├─4e7 ~. d8 c: }. i( l
    │      │      │  │  ├─4f
    , u. D" }' M' I│      │      │  │  ├─5
    ) \6 u$ [1 ]6 J1 M│      │      │  │  ├─506 H7 k9 w: d, |3 ^
    │      │      │  │  ├─510 v8 k; r3 I0 s1 w1 O, u
    │      │      │  │  ├─52  R. a/ c1 P. ~0 A! @
    │      │      │  │  ├─53& z! W9 n, G% \1 r- x+ @) s: n3 l
    │      │      │  │  ├─54
    " ?: F5 q% ]9 @  ?. N. ^│      │      │  │  ├─555 ~& w8 g0 X! P
    │      │      │  │  ├─565 \6 `* c% \9 S/ d2 b
    │      │      │  │  ├─57
    2 j, o- b& R3 [- K4 g) w1 Q' ~│      │      │  │  ├─58
    2 k" }' k/ x! b8 B0 w1 o│      │      │  │  ├─59
    3 P6 z, U1 i; ?1 C& J4 V) X+ D│      │      │  │  ├─5a
    1 `$ [- m: _" R# Z: r│      │      │  │  ├─5b
    . s( ^* a5 y' p" ~$ {, B: r│      │      │  │  ├─5c1 Y" M  j1 P9 s" r/ e3 v& h2 C
    │      │      │  │  ├─5d
    $ A+ m% ~5 e# y% F5 ?" M6 [│      │      │  │  ├─5e
    * \" g- F( K6 v6 i: P# L1 C! R│      │      │  │  ├─5f$ ~( x# r' j! ^5 _/ u% l" l
    │      │      │  │  ├─67 y/ z0 n0 h# [) H2 _/ B: o8 f; f5 }
    │      │      │  │  ├─609 o0 ^! Z. L9 i; f
    │      │      │  │  ├─612 d0 P; d" D+ ~# s
    │      │      │  │  ├─62- c: Z0 X/ T. z, f; V  _
    │      │      │  │  ├─631 R! ~% E2 g1 @2 H; B
    │      │      │  │  ├─64
    . \  j$ F' e2 e3 [; F5 q│      │      │  │  ├─65
    3 @8 Q0 [1 F1 v% J: U/ m7 l, K│      │      │  │  ├─66
    : Y0 Z9 {' T0 w3 _. J. [9 ]. x│      │      │  │  ├─67
    6 X8 t. Z1 @! k1 x│      │      │  │  ├─68
    ' I9 ^) e# ]" ?2 x│      │      │  │  ├─69! R. s; n: E6 A1 d% m
    │      │      │  │  ├─6a
    % x$ L& t& }2 C) x6 P9 A, E│      │      │  │  ├─6b/ h  X: b- I% G: U6 f
    │      │      │  │  ├─6c4 e0 ]8 Z, r$ T" U6 `$ h# O  L) |
    │      │      │  │  ├─6d$ E. g+ r9 q# v, t
    │      │      │  │  ├─6e; Y8 P3 K0 [8 h
    │      │      │  │  ├─6f6 ?& ?" z0 g; B4 X& o6 u$ b% }' l
    │      │      │  │  ├─79 u: j4 j7 R+ _4 P9 S' ]# Z
    │      │      │  │  ├─70
    % ~) S- O& F+ T) R' u│      │      │  │  ├─71& G$ ^3 Z/ d" o3 A
    │      │      │  │  ├─72
    " u# h5 m( x/ v! P│      │      │  │  ├─733 {" S4 R1 D: {* s5 i- K
    │      │      │  │  ├─74/ ]# @8 z+ `) B- H' F' j' o/ U
    │      │      │  │  ├─75, I; i5 }5 p, m. y" E* k1 X
    │      │      │  │  ├─76
    ; ?1 g+ ~% q9 Y│      │      │  │  ├─77
    0 x( `; i4 M$ J! G; @' s5 b* \│      │      │  │  ├─78* g4 l: G$ x8 e/ o9 l
    │      │      │  │  ├─796 d  c7 ~) W5 H# ~# W  o
    │      │      │  │  ├─7a( [6 G  ~! j2 i1 L6 H
    │      │      │  │  ├─7b
    8 f# A1 x2 l* e* T& R│      │      │  │  ├─7c3 H+ I& O( K2 b* k0 k; {
    │      │      │  │  ├─7d
    % x  X+ s( v/ z3 d5 [8 f) j5 I│      │      │  │  ├─7e/ n. W7 K# W7 ~- I
    │      │      │  │  ├─7f
    6 K2 \7 I$ t' E5 A+ C+ f│      │      │  │  │      40f32f632b3900121032a38527baf77d' M7 _% U2 Q9 R- w) y
    │      │      │  │  │      
    1 P' `! S8 }- \+ B' e/ g│      │      │  │  ├─8# s7 }7 t9 L9 R! O- }* A3 c
    │      │      │  │  ├─80
    # I. }2 |; Y6 j, w* _1 E+ v) @5 B│      │      │  │  ├─81& A) b4 E( R( ?7 A2 ^
    │      │      │  │  ├─82
    6 m  W1 o1 {4 s0 k/ P: `8 n│      │      │  │  ├─83
    $ o' y1 L4 W. D- W5 s) f/ n) ~│      │      │  │  ├─84
    / n2 B+ {2 }: j  I3 j│      │      │  │  ├─85
    4 ~4 ~6 E% O3 _2 r8 N4 P  ?5 X│      │      │  │  ├─86
    ( }  K1 @: ]' A9 m, h│      │      │  │  ├─87
      w& Y) ]0 r6 u( f│      │      │  │  ├─887 ~$ r5 i! P2 l/ A  l' V
    │      │      │  │  ├─898 b. p2 V- S- A8 T- ?" ~
    │      │      │  │  ├─8a
    : M, k0 g# s/ [( w│      │      │  │  ├─8b2 }5 {8 ~* N  k5 j* w, v3 H: E( w/ J
    │      │      │  │  ├─8c
      Z% X! s/ p' @! g9 F7 X│      │      │  │  ├─8d
    7 r* f/ m5 t3 S0 \6 R│      │      │  │  ├─8e
    & T1 d$ J* N  B) K│      │      │  │  ├─8f
    5 w  f& B: W3 J7 w3 ]: Z│      │      │  │  ├─9
    - c4 ?7 t) h/ D! T9 J: ?. r; X- r9 t- S│      │      │  │  ├─90) z3 P3 q5 t# ?
    │      │      │  │  ├─917 _" {+ ~6 D$ @- n4 I
    │      │      │  │  ├─92
    5 m0 U( O# A$ ^, k5 p! o│      │      │  │  ├─937 w2 z& {$ C5 }- k/ T+ G' x5 J/ k1 v
    │      │      │  │  ├─94+ J5 g! A, F3 F
    │      │      │  │  ├─95' x* D+ `% N- R
    │      │      │  │  ├─96
    ) {$ ]& ^5 {+ q# w" C) K$ y- G$ Z7 O│      │      │  │  ├─97
    : d" V/ m" I' q│      │      │  │  ├─98& S: J7 u5 y; s& s% p, {
    │      │      │  │  ├─99
    & g4 [. v/ U4 ?" z│      │      │  │  ├─9a
    # V9 e; p6 a* M" K, l/ t# V/ E│      │      │  │  ├─9b; K7 q5 {, F: Z0 W$ H  q7 R
    │      │      │  │  ├─9c
    ; v: y/ _( P7 }6 @0 j' E: D0 R│      │      │  │  ├─9d2 H8 O( {' q6 D- J
    │      │      │  │  ├─9e' W3 W3 A( e/ {4 v
    │      │      │  │  ├─9f6 D3 E0 f% f. F, O3 r" K( \
    │      │      │  │  ├─a
    # P1 T6 P* _. w( p9 s- j│      │      │  │  ├─a0
    * L3 D! f( g- X+ K│      │      │  │  ├─a1
    8 P- [4 O& I. D8 w! m$ k│      │      │  │  ├─a2
    5 J. X$ V+ M4 d, S" k│      │      │  │  ├─a3
    # E  x/ Z3 i( S$ S2 P) q' G│      │      │  │  ├─a4
    4 B' `2 j3 H3 M) o; A! R2 k8 G│      │      │  │  ├─a5
    ! e) E  B2 P4 n2 x, C) e2 d│      │      │  │  ├─a6- e: `6 m- w' J; q# ~: K; p
    │      │      │  │  ├─a7
    / R) o+ ?# m0 h& {: _│      │      │  │  ├─a8) U" f9 c) i4 @" G6 P# c1 k0 j
    │      │      │  │  ├─a9) U  O% i2 _8 g" [
    │      │      │  │  ├─aa) f4 q; p% J  m9 {7 Q* d9 |7 e
    │      │      │  │  ├─ab
    ! G. D) C+ D% Y* q6 f) k3 z# n! t│      │      │  │  ├─ac# x! r5 U1 D) y2 H) a
    │      │      │  │  ├─ad
    7 r- x) ]: `, A8 B: j$ O/ C8 m│      │      │  │  ├─ae
    ; W, ~) `6 c" ^( N! @│      │      │  │  ├─af, a: U( o" q4 t. k
    │      │      │  │  ├─b" M- i& O0 E2 T8 y
    │      │      │  │  ├─b0
    ; S3 Y  T) O6 G! \$ I" s8 }│      │      │  │  ├─b1
    5 V+ z' r! k  l│      │      │  │  ├─b2
    1 i3 x0 V6 q' K5 R, R7 }# _│      │      │  │  ├─b36 W- t* {, m& v9 `
    │      │      │  │  ├─b4
      }. R1 K( q" N2 i│      │      │  │  ├─b58 x" z1 p) d  M
    │      │      │  │  ├─b6# D' Q, A  ~$ W6 k! F2 `; T
    │      │      │  │  ├─b77 W3 ]& q' g4 D4 Q2 A; I. X
    │      │      │  │  ├─b8
    9 _' S! E* I. k│      │      │  │  ├─b9  D; i- W  _" r: A5 F4 ]
    │      │      │  │  ├─ba
    ) ~1 \1 z. |7 {+ |│      │      │  │  ├─bb
    $ k9 m8 m  o! }' z5 J- E' b│      │      │  │  ├─bc
    9 z$ ]4 S  k  |! D/ T, b│      │      │  │  ├─bd
    + e# U7 q& |4 y( K│      │      │  │  ├─be
    % X% g/ \* U4 [, D$ A8 E' w; L│      │      │  │  ├─bf
    : M: R7 U# b( B3 B% P/ [9 R# ?│      │      │  │  ├─c" Z* r$ F! t' g
    │      │      │  │  ├─c00 k9 C+ f; X4 N; Z; d
    │      │      │  │  ├─c16 a: t% {, V9 h
    │      │      │  │  ├─c2
    ; ?' o$ J# t- d│      │      │  │  ├─c3
    . r/ v4 w3 O' a' n│      │      │  │  ├─c4/ l1 w3 U0 u& Z/ t( F5 N8 c
    │      │      │  │  ├─c5
    ( @% Z! X' E3 D" t1 ~* M7 P! ?│      │      │  │  ├─c63 w0 T! m/ [2 B6 D3 _
    │      │      │  │  ├─c7
    4 q: D  n1 A  U+ r8 S% H+ Z: ^- K│      │      │  │  ├─c89 f  m8 g- q$ Y' a  ~1 Z3 \
    │      │      │  │  ├─c9
    # ^9 N4 Q% ^( |* E8 }7 l: D│      │      │  │  ├─ca
    - t8 x6 W( z0 N- O6 B! @│      │      │  │  ├─cb) r- w6 ]$ j/ Q0 z- b
    │      │      │  │  ├─cc
    2 S- ]- I  b1 v6 q0 e7 T│      │      │  │  ├─cd! V% w, o/ O" [3 W$ Y
    │      │      │  │  ├─ce
    - X) `$ J) D( J4 ]│      │      │  │  ├─cf# Y, K  t9 k" u9 N7 ~5 z  E  Q/ P- e
    │      │      │  │  ├─d/ t- b3 ]+ O; B% _
    │      │      │  │  ├─d0
    1 D/ b/ H4 X6 @/ L% g│      │      │  │  ├─d1
    ! M" h' H( G. ]1 J│      │      │  │  ├─d2
    7 |' W. H1 \# ~) w; {│      │      │  │  ├─d3
    $ K1 P9 R( k# @% d' ?6 A& C! N│      │      │  │  ├─d4
    9 g7 S: {/ W4 n" E: a4 V/ o8 `│      │      │  │  ├─d5
    4 M- L( s" I$ a8 J4 d│      │      │  │  ├─d6
    + l) g; a/ T7 L│      │      │  │  ├─d7
    2 S$ e9 ?: z* R6 ~; H│      │      │  │  ├─d8
    7 d: ~0 c( K; U) x( S│      │      │  │  ├─d9
    5 l- D  t5 s$ c/ v! j  t5 A6 V│      │      │  │  ├─da
    " t3 F# B+ j% w3 D. g, U0 V2 W│      │      │  │  ├─db0 c# S: r4 d* }6 S1 q; L4 P
    │      │      │  │  │      709288fe9ef800111a0c80454ed7cb85
    . W$ d# u( X$ @7 W* M1 _5 J; ?│      │      │  │  │      
    ' \! U# \- v1 H│      │      │  │  ├─dc
    4 G7 N; N+ ?5 T+ K0 V) E│      │      │  │  ├─dd) R% E; R' S  P  m, {* ]
    │      │      │  │  ├─de6 e7 L# D3 N0 E2 Z' Y$ J
    │      │      │  │  ├─df
    , ?7 `% A' c: i& M; W' M│      │      │  │  ├─e
      q$ h( d( l; U7 {$ e5 _; I+ ^│      │      │  │  ├─e0
    : V7 @- N* f- r: y- s│      │      │  │  ├─e1, f  j0 O- n5 Y6 E6 D
    │      │      │  │  ├─e2
    - G1 s, p1 w; q- z. E│      │      │  │  ├─e3
    , I+ ^0 \' u% e│      │      │  │  ├─e4
    ( B9 R$ c3 h' }0 y│      │      │  │  ├─e5
    / V, Y2 k1 g1 @│      │      │  │  ├─e6
    0 u+ s' {2 {* c* l( H; {│      │      │  │  ├─e7- {; B2 x4 K  _, R, u; B( U
    │      │      │  │  ├─e8: `* B4 {$ J+ l4 o6 ?# O$ I
    │      │      │  │  ├─e9
    1 ]2 u- e( N0 g( t* G( h│      │      │  │  ├─ea5 q4 ]5 D7 @; B$ G
    │      │      │  │  ├─eb. N  A5 f. T; p  p* x! t
    │      │      │  │  ├─ec  G4 r, p/ T% u* J% f
    │      │      │  │  ├─ed. k9 S; l# V% Z3 Z
    │      │      │  │  ├─ee
    " h; W- Q, B7 A$ x9 V9 k5 x│      │      │  │  ├─ef+ J; B4 P2 q& N) x
    │      │      │  │  ├─f
    " o" K: T, S+ \/ M  a% y  e/ g; p│      │      │  │  ├─f05 P- t! w& I, K
    │      │      │  │  ├─f1# t5 C" m0 d2 b9 J! [
    │      │      │  │  ├─f2, B% F2 _; v) J' B1 o! E
    │      │      │  │  ├─f36 B! Z1 P0 s; c7 a3 w  s0 g4 }2 }! ]
    │      │      │  │  ├─f4) [% B# A8 F! e9 j/ b( s  F
    │      │      │  │  ├─f52 i( x/ {5 L" r7 i# p- ^5 K/ a
    │      │      │  │  ├─f6' P+ K& }7 x; P. |, N# o5 m' k5 Z
    │      │      │  │  ├─f7
    0 z# v: }8 P- W2 u/ a" u$ l5 R│      │      │  │  ├─f8: e& E% i9 k" E, N8 O" o9 o
    │      │      │  │  ├─f9+ m% {4 d: y8 t$ f
    │      │      │  │  ├─fa
      S9 v7 U* [7 p! _$ Q, H│      │      │  │  ├─fb( B4 \3 G6 R. k# c- h9 ~% o$ A: z3 [
    │      │      │  │  ├─fc  W. `8 u/ T5 V" g: O) C
    │      │      │  │  ├─fd& ?0 b5 K  P4 t* H  Z  u
    │      │      │  │  ├─fe
    ( [0 n2 j" W& ~- ]8 V$ ~/ C+ T, h5 @│      │      │  │  │      30ae34632b3900121032a38527baf77d6 |7 x( B, _! [- i$ L& y! V( H
    │      │      │  │  │      
    4 r) m4 u6 X# ]; s│      │      │  │  └─ff3 E% v. d. r8 W5 ]( b5 u  r
    │      │      │  ├─.projects; Q# N8 S$ @: X. a  ~/ Q
    │      │      │  │  ├─test  }% ]$ D) C; @. U2 I9 k! H9 W8 x
    │      │      │  │  │  │  .markers% i( y) g, e- L! e7 w% d6 v* k/ \& z
    │      │      │  │  │  │  5 I5 ]9 p! w- Z( g. i5 x
    │      │      │  │  │  ├─org.eclipse.jdt.apt.core
      Y' M, \; V$ y2 A9 e│      │      │  │  │  └─org.eclipse.jdt.core9 ]9 O/ v8 n6 f& Z6 R
    │      │      │  │  │          state.dat! D. F' p% _% c6 o; z) [
    │      │      │  │  │         
    4 e5 V2 i8 c! J3 f9 D* I│      │      │  │  └─x-gen
    ( A3 g2 |% P( F' S$ S0 F+ J│      │      │  │      │  .markers7 `7 ^5 }6 {+ F4 D
    │      │      │  │      │  % j! j- D( D; u
    │      │      │  │      ├─.indexes# c5 S; Y1 e' a& b; u
    │      │      │  │      │  └─6e4 ~* u6 k5 `: u2 c7 o1 ?3 S
    │      │      │  │      │      └─6b  A$ d" e' s$ i& X  |
    │      │      │  │      │          └─fe8 w! L0 b( t+ y  u7 A9 P
    │      │      │  │      │              └─923 e2 A' ^7 u/ E0 V
    │      │      │  │      │                  └─92: N$ a% l3 o0 T" e2 N/ ~* a' x
    │      │      │  │      │                      ├─40# Q+ M" G% Z+ i! f& Z6 K
    │      │      │  │      │                      │  └─6c6 _9 @: \! |# L% [& a7 |4 o* g
    │      │      │  │      │                      │          history.index# J- `4 e: T$ j; {4 X7 q
    │      │      │  │      │                      │         
    # B) @9 w" `# `│      │      │  │      │                      └─b92 M2 \3 m1 C) H
    │      │      │  │      │                              history.index
    ; u1 _- S/ s0 R) Y- c) D  g  z│      │      │  │      │                              & g5 ~; s1 N) C
    │      │      │  │      ├─org.eclipse.jdt.apt.core
    0 i' R, }4 q; }7 Q0 X  m, R│      │      │  │      └─org.eclipse.jdt.core. Y* e5 u6 i2 R3 k% T
    │      │      │  │              state.dat! w, o% Q# a4 O* Q1 K
    │      │      │  │              6 r7 C% P1 L2 _
    │      │      │  ├─.root$ |- E  [+ z1 f) k: k3 N- }
    │      │      │  │  │  11.tree! }2 h3 E7 G+ v# E
    │      │      │  │  │  
    - g/ D$ Y! a' O4 f' T, y6 B& S│      │      │  │  └─.indexes" o$ ~2 `, {; H) T; n3 a
    │      │      │  │          history.version
    / T6 l8 O- B& k5 f5 V* m& a│      │      │  │          properties.index
    4 u' ], o" I+ S: u9 P│      │      │  │          properties.version
    9 |. b; k& K$ O2 S* S│      │      │  │          : {0 m6 }( X7 }2 v" ]. p
    │      │      │  └─.safetable
    2 A# z5 ?) r) s2 Q│      │      │          org.eclipse.core.resources
    7 r  P& H# n, ]5 X0 z( H) ^. j│      │      │         
    - Z8 `! r8 p" Q+ I9 g│      │      ├─org.eclipse.core.runtime6 J' [( K  [& }* M3 N5 V
    │      │      │  └─.settings: U8 }0 C2 K) B: s
    │      │      │          org.eclipse.core.resources.prefs
    ( V9 ~7 X" C* D& A3 X! A; |3 c/ B│      │      │          org.eclipse.debug.ui.prefs! ~, E& {1 C! [
    │      │      │          org.eclipse.epp.usagedata.recording.prefs
    & U; m3 J1 E. ]) O9 ?9 d; `. v│      │      │          org.eclipse.jdt.core.prefs
    : L3 ?7 i/ {- @' e2 a' o* V│      │      │          org.eclipse.jdt.launching.prefs+ u+ |, D" U, ]  d4 ]
    │      │      │          org.eclipse.jdt.ui.prefs
    2 L4 a" l: r5 o9 v& [│      │      │          org.eclipse.jst.j2ee.webservice.ui.prefs; w7 {. t% X; b
    │      │      │          org.eclipse.jst.jsp.core.prefs# V4 S3 {% V' w. f& N; d4 j: U5 v
    │      │      │          org.eclipse.mylyn.context.core.prefs
    * _5 y1 O* B) X│      │      │          org.eclipse.mylyn.java.ui.prefs
    8 y" k* y9 Q1 N% ^5 w  {  B8 q│      │      │          org.eclipse.mylyn.monitor.ui.prefs
    $ S4 r, {/ N) @- \+ c6 P│      │      │          org.eclipse.team.cvs.ui.prefs9 r# e$ m; Q& D3 ]! i$ |5 ~
    │      │      │          org.eclipse.team.ui.prefs- w7 I# z7 A0 P" T1 p
    │      │      │          org.eclipse.ui.editors.prefs! b4 Y- S- [2 N7 E
    │      │      │          org.eclipse.ui.ide.prefs
    + d( f' ~7 ]: G) ]│      │      │          org.eclipse.ui.prefs" _7 C" Z7 _8 M8 Q; U: T1 s9 H
    │      │      │          org.eclipse.ui.workbench.prefs& z2 U5 U7 L( i
    │      │      │          org.eclipse.wst.jsdt.ui.prefs$ E/ i& y6 j# A8 y+ s
    │      │      │          org.eclipse.wst.sse.core.prefs
    : H  N; ?, r4 e- F; G. K' W│      │      │          org.eclipse.wst.sse.ui.prefs
    8 i2 ^+ _" T5 {5 V2 x9 J* S# q" c│      │      │          org.eclipse.wst.ws.service.policy.prefs
    " M  ?1 _) L- u│      │      │          org.eclipse.wst.xml.ui.prefs
    + w; |2 n, M5 L, h1 B1 Y│      │      │          0 V8 B" ]3 C8 v) j2 n8 x
    │      │      ├─org.eclipse.debug.core
    # E8 ?. z2 o9 H5 A2 Y* w) E│      │      │  └─.launches
    7 `/ d( I7 ]# E/ n# T│      │      │          MyTest (1).launch# o! E& L( |+ n, m5 q
    │      │      │          MyTest.launch
    . l1 O, E' J! d4 H+ f" j│      │      │          t.launch
    4 X9 s% N9 `, }( u; C/ I; A9 r/ s5 k│      │      │         
    0 d8 y) r( r( q6 m│      │      ├─org.eclipse.debug.ui# L& p/ w; O  _$ @: J% D
    │      │      │      dialog_settings.xml9 t2 U9 l9 ]1 V+ B/ P
    │      │      │      launchConfigurationHistory.xml
      q  l3 e4 Y% S5 N7 ~: m) a$ |9 n│      │      │      
    . p* H  N8 f8 s8 ]% s) r7 a│      │      ├─org.eclipse.epp.usagedata.recording
    # Y" C8 c, ^  R1 Z│      │      │      upload0.csv& M6 N* ]1 U6 y
    │      │      │      upload1.csv3 J& x! F$ U4 s3 g$ m: o' N+ ^* L9 B
    │      │      │      upload10.csv+ T7 p3 w9 h7 v' R# R8 U
    │      │      │      upload11.csv; s1 w+ G- x! E" |
    │      │      │      upload12.csv: W4 r+ Z8 j- X6 z
    │      │      │      upload13.csv
    5 I1 U- z! s6 B; f5 F; a│      │      │      upload14.csv0 s5 }9 K% Y6 t8 ^/ ?* M' A9 ^+ w
    │      │      │      upload15.csv4 h/ w7 d$ e4 C8 w
    │      │      │      upload16.csv# |% I* ]) `% b& H; R
    │      │      │      upload17.csv
    ) a" h( s5 N( a; [) g│      │      │      upload18.csv
    * z( z3 Q  `% T9 \3 B- X# y│      │      │      upload19.csv/ x; t! j% N* N) K& k
    │      │      │      upload2.csv! h, w: _' G& @$ n6 J
    │      │      │      upload20.csv
    4 c2 Q6 B( N% z7 `0 m+ r│      │      │      upload21.csv" O8 j. c7 a' Y/ E; U- ~( Q
    │      │      │      upload22.csv
    ! c5 k" Q- q8 H6 k' e3 t8 g$ {│      │      │      upload23.csv& J* N5 z! O' H* J9 K+ _7 n
    │      │      │      upload24.csv; s3 I3 \  X0 D2 o9 z0 l0 e5 X
    │      │      │      upload25.csv
    : u, V2 k" p& Z│      │      │      upload26.csv
    $ d7 {7 _/ ~* q3 |3 W│      │      │      upload27.csv
    1 J* B4 l: k% ^4 q! f5 E: Z│      │      │      upload28.csv2 l4 r6 X6 h3 [6 b8 k1 H
    │      │      │      upload29.csv
    ; n/ q0 U6 D8 [  B6 {│      │      │      upload3.csv
    4 x( s4 x7 ~3 r9 M& y( K* v# ~│      │      │      upload30.csv8 v7 L5 [. D$ T) a, a- Q. Q, G2 t6 j
    │      │      │      upload31.csv+ {, X& H  w9 D- O7 i: v/ w
    │      │      │      upload32.csv. T) w+ x9 h1 B: U
    │      │      │      upload33.csv  N* u) O2 O! ]* B9 O+ _3 w# q
    │      │      │      upload34.csv
    % A* k  T3 e: ^% N7 [5 \│      │      │      upload35.csv$ [( z/ O& o: R7 z
    │      │      │      upload36.csv
    % A6 f$ X: W0 I2 r0 ^2 `" V│      │      │      upload37.csv
    7 e, o0 X/ Z& o' \" R│      │      │      upload38.csv6 U- q4 R' C' u! Q( X/ z
    │      │      │      upload39.csv
    / n# r7 O. y$ L│      │      │      upload4.csv
    7 Q5 A& r2 P: i. M: z6 i9 E; ~│      │      │      upload40.csv7 O; `0 ^  M2 _* j
    │      │      │      upload41.csv: p7 q! ]' ~3 C5 B! b
    │      │      │      upload42.csv
    # Q9 i' y3 a9 t* q/ u% S9 }│      │      │      upload43.csv2 J, I  j: z; c, K9 l* `" Y
    │      │      │      upload44.csv
    ' W! h4 r, N- R8 Z: M│      │      │      upload45.csv6 j) b+ |. h2 o: I
    │      │      │      upload46.csv/ @1 R3 D1 S, O$ f
    │      │      │      upload47.csv
    2 g- z7 M  K  _" i│      │      │      upload48.csv
    ( u: l8 K- P5 K! H' j. h│      │      │      upload49.csv$ o1 k' u7 X5 b; }$ |" V2 s$ h
    │      │      │      upload5.csv
    ' ~( E2 _! [6 w" c! d4 ?) o│      │      │      upload50.csv# l  o% ]  V1 D. E, m
    │      │      │      upload51.csv
    $ z- X- |9 P3 `│      │      │      upload52.csv
    4 s) H+ w8 q0 G1 N0 c6 x" [│      │      │      upload53.csv
    : ?% S9 O# n7 G$ X7 Y7 h│      │      │      upload54.csv
    ' a' R1 {4 s9 }│      │      │      upload55.csv
    6 q* ?7 J$ B  W8 F│      │      │      upload56.csv
    8 J# o0 \5 Z3 }│      │      │      upload57.csv
    " \! C3 n8 h) ]& k) t0 P│      │      │      upload58.csv: G; X3 i0 _$ K3 p
    │      │      │      upload59.csv
    ; W: H3 w7 [. P! x5 y9 i" Q5 A3 d│      │      │      upload6.csv
    3 r+ ]$ [- s" u4 @- p$ Q7 [" N+ g│      │      │      upload7.csv
    , i$ v9 m  \7 ]5 @│      │      │      upload8.csv
    ) b5 ]. j- W# C! I1 x* y│      │      │      upload9.csv9 X( l) V  G' J3 m0 e% P% V
    │      │      │      usagedata.csv$ i7 n) p. Y, u/ t
    │      │      │      
    ; s( n% N9 j) k+ |& B. X  i6 F│      │      ├─org.eclipse.jdt.core7 t, L; ^9 t9 C0 {$ @
    │      │      │      1285665056.index" R6 d- ^4 d' ?1 Y9 `
    │      │      │      1443231178.index
    : Q* S2 w- d9 X$ D  t│      │      │      1583475091.index: @; d  |$ }3 X* V: k" e
    │      │      │      1642086229.index) N+ N& M. J3 S, B& V
    │      │      │      165780461.index1 q2 Z9 `5 k7 r& c  D: s
    │      │      │      1836311715.index! j. j* F4 T+ e. d
    │      │      │      2335302788.index+ w" A' ~- t. Y. \
    │      │      │      2424825842.index& z' ~, h' o3 Z' T- U8 g" v2 j' Z
    │      │      │      2559444288.index
    5 a) ^) u9 z% w. M/ A# ~│      │      │      2926361562.index
    " `9 {9 A$ Y0 y  h│      │      │      3271193799.index
    $ T" ^8 |* `4 x8 E# E│      │      │      3561449303.index! d( `# i% Q! q' r* P
    │      │      │      3887831799.index: ^: z7 D- [" x) S) @) W1 e; @
    │      │      │      504403929.index! F' @& m3 m5 B6 U( k( H( k
    │      │      │      959717129.index0 g3 j; u$ {& L$ O1 q" H4 D+ W2 U, j
    │      │      │      externalLibsTimeStamps6 G, x& M* n% b
    │      │      │      invalidArchivesCache
    : y' _. o! U. H0 R' {4 o│      │      │      javaLikeNames.txt
    : D, D# _! Z$ @, j' z0 j! F  q│      │      │      nonChainingJarsCache  t- G! a. y9 _. L- h" K8 e* @
    │      │      │      participantsIndexNames.txt
    4 t+ T3 U8 M7 E7 H│      │      │      savedIndexNames.txt- \" `# p& B9 b5 \& c: F2 n
    │      │      │      variablesAndContainers.dat
      S1 Q! m, \6 K" U' h9 I│      │      │      : o' L, D6 j; y* u/ o) Z) G
    │      │      ├─org.eclipse.jdt.launching
    : L7 C6 P4 T% J  V( ?* z│      │      │      .install.xml4 U4 E, d& i3 }. Q
    │      │      │      libraryInfos.xml+ W  V8 m7 o7 [, M
    │      │      │        S6 U. q% Y8 A2 r
    │      │      ├─org.eclipse.jdt.ui
    7 ]$ W% q6 Y/ U│      │      │      dialog_settings.xml! E8 O  z7 `9 _+ I
    │      │      │      OpenTypeHistory.xml
    , J/ b) `) f+ @│      │      │      QualifiedTypeNameHistory.xml+ q5 l$ n" c( @# L% y) w, N
    │      │      │      
    4 c) x" s, x9 [/ t  V8 R$ F│      │      ├─org.eclipse.jst.jsp.core4 ^$ u; i5 q' n. N6 M
    │      │      │  ├─jspsearch
    / w7 p, A1 ]. \1 E0 s: f& }, k│      │      │  │      4166850570.index
    2 ?! E) S4 k7 G9 s│      │      │  │      51038836.index
    2 P5 \# ]7 q* v0 A4 A│      │      │  │      
    8 J- o2 T# j) L% D7 V8 ?│      │      │  ├─taglibindex
    ! O. M/ q7 \7 C│      │      │  │      2926361562.dat
    8 j  L4 C- g& o5 W3 s│      │      │  │      3271193799.dat
    , |7 v5 y& M3 I, {1 ?* ]│      │      │  │      # V* j1 v6 U- H5 \5 l. ?
    │      │      │  └─translators
    5 {8 b- Q4 y1 m1 \8 u9 A2 A│      │      ├─org.eclipse.ltk.core.refactoring
    6 y2 Q1 X8 H( d5 v2 w. _, W│      │      │  └─.refactorings, J* p# h. ]' y8 \/ m& m
    │      │      │      ├─.workspace# S0 s5 O6 I* J5 d) i/ X) N4 M
    │      │      │      │  └─2012
    % C( I! G. ?+ `8 _& F# c, ?* n5 [│      │      │      │      ├─11
    4 D6 ?& m  Q8 ^7 R│      │      │      │      │  └─48  h: h0 d/ @* E( |1 V4 H
    │      │      │      │      │          refactorings.history9 a0 X% W$ w9 w: d' {8 x& f% e+ H  u( T
    │      │      │      │      │          refactorings.index
    + l4 l$ m7 i- p$ D│      │      │      │      │         
    2 B* a: g1 X2 |! |│      │      │      │      ├─8. V" B: q- P- q: v
    │      │      │      │      │  └─352 k4 x, G* {  R' K* N7 D6 U0 ~
    │      │      │      │      │          refactorings.history
    2 B6 d7 ^+ t8 j" E" B* c│      │      │      │      │          refactorings.index3 Y# M5 s% Q3 U1 @; d2 R- G
    │      │      │      │      │         
    ) e! i( s9 o3 o1 v1 d4 z; x1 J0 g│      │      │      │      └─9- E: }7 W8 ]8 o7 E6 G5 {/ b0 m% f
    │      │      │      │          ├─367 T8 W3 I  T/ J3 U* e+ t
    │      │      │      │          │      refactorings.history/ Q, ]! H, b6 \7 c# [7 f
    │      │      │      │          │      refactorings.index3 Y# p* K& s" r
    │      │      │      │          │      
    & O* @/ L- L& s% d# Y9 T1 M│      │      │      │          └─371 t2 M8 P$ F& ~
    │      │      │      │                  refactorings.history) N4 i! ^8 {) p# d5 v" q
    │      │      │      │                  refactorings.index5 ?; j3 B* m3 S* b+ q
    │      │      │      │                  , L9 Y; h% Q7 u* k- X2 T
    │      │      │      ├─test
    5 M% j5 W$ G* q' k- i4 I0 o│      │      │      │  └─2012
    $ b' q/ e& }' v$ H! m) o4 D7 ?  N8 o│      │      │      │      └─9
    2 g9 [' V1 K% D  J. Y3 y$ U' ?│      │      │      │          └─37
    1 B8 l# W# p4 R$ I│      │      │      │                  refactorings.history
    ' s1 l, u$ Y6 F& v# a7 Y$ `8 a│      │      │      │                  refactorings.index
    " i* D6 e5 Y- Z% K7 ]8 X9 c│      │      │      │                  2 \& j) Y2 y, V1 M1 X' ?
    │      │      │      └─x-gen
    4 M# w( Q& D+ G) c; {1 W$ d2 F# i- o│      │      │          └─2012& c! L& z7 O- o
    │      │      │              ├─8" c2 F& S" n- [" `4 n! U+ A! d2 }
    │      │      │              │  └─35/ L# f  Z* V& F4 w6 K
    │      │      │              │          refactorings.history8 B% Y5 ?) Y1 f4 Y( k0 B
    │      │      │              │          refactorings.index5 H; [7 z; W" G! }% a* {, I/ W) M
    │      │      │              │            n, t$ w8 J& S* D* |. A$ z3 g
    │      │      │              └─9
    - g! I( b5 V) @│      │      │                  └─36( Y* ], w7 G9 q) O" U1 a
    │      │      │                          refactorings.history
    ! a7 n$ o+ H6 S( T4 ]. ^! u* u│      │      │                          refactorings.index
    1 D  l9 e* ?8 q' u6 N│      │      │                          3 Q- a/ {1 m6 c5 b) [+ x
    │      │      ├─org.eclipse.ltk.ui.refactoring; M# v* c; `5 g; _2 E/ r( l6 ]! v3 `+ ^. Z
    │      │      │      dialog_settings.xml
    ! K, x4 w5 x8 |* g" U│      │      │      
    5 e' |1 X) d) w' O: d+ C; Z│      │      ├─org.eclipse.mylyn.bugzilla.core: b! e; i( w" T. w$ c
    │      │      ├─org.eclipse.mylyn.tasks.ui9 i1 X0 W( ^+ P' d4 R3 m3 I( F
    │      │      ├─org.eclipse.pde.api.tools
    # p- G) U9 W4 q. A5 ?6 |8 r│      │      ├─org.eclipse.pde.core
    : q5 ~! T/ R* g│      │      │  ├─.cache
    ' F8 `# r% T( t0 F& N4 y│      │      │  │      clean-cache.properties
    6 f) `9 J% \( i; E; H( O8 W│      │      │  │      
    0 r: N/ q. U& a, L# I│      │      │  └─.p2) j; p- M3 _4 h. ^8 c
    │      │      │      └─org.eclipse.equinox.p2.engine- {; ^# U, {2 r. Y. i
    │      │      │          └─profileRegistry
    # V2 x1 J) \& P7 L& y│      │      ├─org.eclipse.team.cvs.core3 ^4 b+ R; d( O
    │      │      ├─org.eclipse.ui.editors
    * Z& c, o6 O' z0 b│      │      │      dialog_settings.xml
    6 M0 |3 v0 N0 c│      │      │      6 z" J: A# E& U2 S2 n
    │      │      ├─org.eclipse.ui.ide- L: D8 U8 J' U( b  ]) ^7 s
    │      │      │      dialog_settings.xml% q0 Y7 @' P. N" A
    │      │      │      ; y" }- ]0 k/ z( k7 N5 c
    │      │      ├─org.eclipse.ui.intro
    ! h( v7 ?) v5 A: c# r5 A" Q" n│      │      ├─org.eclipse.ui.workbench
    & H+ d% o, ?1 B$ L9 E7 {│      │      │      dialog_settings.xml: p$ k& c9 w& \; v+ ~. e0 Z, M
    │      │      │      workbench.xml3 r- E" y, j4 S; F. G  d- y
    │      │      │      workingsets.xml& _( l: d2 s; E. N' w1 ~0 l) r
    │      │      │      
    3 R9 L$ @5 ?$ ]6 O2 V; R( q│      │      ├─org.eclipse.ui.workbench.texteditor+ M7 }3 D) N( x& R" F& P0 M" c, x7 }
    │      │      │      dialog_settings.xml
    + x) h; |0 N0 q/ W- k1 h│      │      │      
    0 r6 X3 ]( S8 ^9 d│      │      ├─org.eclipse.wst.common.modulecore3 g7 B* _/ U" `
    │      │      ├─org.eclipse.wst.internet.cache7 ~; z3 l( H) M; q# ^# r3 ]
    │      │      │      cache.xml
    , N4 J' z' ?' N+ ]# c- l) w│      │      │      * A% \0 H9 v# j, f+ F
    │      │      ├─org.eclipse.wst.jsdt.core  k+ n3 a; w  p, \# n
    │      │      │  │  externalLibsTimeStamps
    ! Z: H8 ?+ m1 @  [  I/ a│      │      │  │  variablesAndContainers.dat( q. F0 v3 A# d6 e
    │      │      │  │  + {9 c! Q2 e! c/ J" {2 J# x
    │      │      │  ├─indexes* `% S3 ~( d/ O/ E" w+ ~
    │      │      │  └─libraries8 a( U, ~* b- }/ Y0 l3 A) {5 a! p# j
    │      │      │          baseBrowserLibrary.js0 {5 t( U5 f2 _2 y8 W* Q
    │      │      │          browserWindow.js8 J$ c/ _/ ~5 g4 P
    │      │      │          dom5.js) i# z9 [8 B3 P5 Y; K( n
    │      │      │          system.js
    - M  `4 d- h+ _6 R& S$ w7 L│      │      │          xhr.js
    6 o0 T# g/ _6 @│      │      │         
    + i$ @+ z$ ~  l) X) F│      │      ├─org.eclipse.wst.jsdt.ui
    9 d0 t: V  u. e3 @3 T5 C2 X5 {- n│      │      │      OpenTypeHistory.xml6 x3 }" ~% j( J9 L
    │      │      │      QualifiedTypeNameHistory.xml
    - E! `, \2 i6 s% E1 k7 A│      │      │      2 ?7 J7 X$ p6 F' J1 T; ], b
    │      │      ├─org.eclipse.wst.server.core5 z& Q8 [9 O3 |; d
    │      │      ├─org.eclipse.wst.sse.ui
    6 g% a% D5 c6 s. G( v│      │      │      dialog_settings.xml
    , U$ ~# G3 z( S9 ?2 U: d│      │      │      # z% t4 i9 }1 C; C, b
    │      │      └─org.eclipse.wst.xml.core5 x7 l, r2 `- N# D: }7 v# R) k. p
    │      │              default_catalog.xml
    * S7 g3 L" }6 U7 t' Z' E│      │              system_catalog.xml
    + s! \3 T4 n) u7 P* W' n│      │              
    ; u# e, g6 I+ `2 n0 L" W/ g* V6 {│      ├─test
    4 }" W# B) s, {% Y: C0 E% I! x1 q│      │  │  .classpath0 p& m* {# _) w0 d
    │      │  │  .project
    ' c( }* r, C3 J/ w5 s+ B& b│      │  │  # j6 h5 f4 d) M# t& ^6 z
    │      │  ├─.settings
    : e$ [7 h: c8 t│      │  │      org.eclipse.jdt.core.prefs
    ; s: L6 u# Q6 `8 o1 j/ y│      │  │      $ h* g: z+ O, E# P
    │      │  ├─bin
    : F! {; T7 x+ C! V) Q│      │  │  ├─cn
    * Y6 U4 H+ S8 o) I2 q│      │  │  │  └─javass
    & {; i  H' G" j6 n│      │  │  │      ├─test- S% E4 m4 ?8 {* q" U: C. P$ r0 v, T
    │      │  │  │      │  │  MyTest.class- @9 ?8 j. s4 w1 u5 k$ [" e8 l- F% i
    │      │  │  │      │  │  3 o3 x: K; i: I  q* ?& C) ^
    │      │  │  │      │  └─test' D9 i. f# M( t1 @/ ?3 P
    │      │  │  │      ├─themes
    1 C6 G6 V. e7 `8 N9 _, G1 G6 W│      │  │  │      │  ├─mytheme
    6 l: A2 p4 }, K; S│      │  │  │      │  │  │  ThemeConf.xml
    + D; a8 a. Z7 {" j# h. `3 K│      │  │  │      │  │  │  
    % Y1 `( V, ^6 b│      │  │  │      │  │  ├─actions
    ( ]; |9 h8 M- y. h4 r7 x" s- D9 j│      │  │  │      │  │  │      VoAction.class2 F+ V$ T; k2 F
    │      │  │  │      │  │  │      VoHbmXmlAction.class! C; [& v# ~4 T4 h1 b* o$ [, F* ]
    │      │  │  │      │  │  │      
    - ^+ D; p6 X6 S│      │  │  │      │  │  ├─decorators# m3 c2 V5 z2 A
    │      │  │  │      │  │  │      MyDecorator.class
    : K/ e: m# i, X3 x: y│      │  │  │      │  │  │      " k1 I6 f: s& @' }% X
    │      │  │  │      │  │  ├─outtype
    9 l$ L% n+ C9 y$ S& d4 l8 d│      │  │  │      │  │  │      MyOutput.class
    # e! S" n% ]6 ~4 H5 j. C2 e4 Z│      │  │  │      │  │  │      
    ) F8 h' V- D$ x; `2 z│      │  │  │      │  │  ├─template
    # K- D/ A2 H( X5 |# `3 F: c│      │  │  │      │  │  │  └─vo( x! m" }2 o: R0 `' c0 H
    │      │  │  │      │  │  │          Model.hbm.txt1 p- ~7 ~8 W* R* _( n8 B+ n; N9 J
    │      │  │  │      │  │  │          Model.txt
    3 ?+ D' N. O7 \  ?3 F) K9 N' l1 P3 J│      │  │  │      │  │  │          - ?& q# s/ f& D1 T% a% _
    │      │  │  │      │  │  └─visitors4 S3 x2 w- G. r/ W
    │      │  │  │      │  │          VoProperty.class4 e' ?6 b  s' G' Q' o3 G; \
    │      │  │  │      │  │          VoPropertyGetterSetter.class1 b* y, \. x% F) H. F  {8 H5 |7 a
    │      │  │  │      │  │          VoPropertyHbmXml.class9 L1 M$ \0 ]8 e; D: F+ d2 F* R- I
    │      │  │  │      │  │         
    ( Y' P. p& g+ S/ z3 O# s* r- M( {│      │  │  │      │  └─simple6 w& {5 Y. c: S8 l
    │      │  │  │      │      │  ThemeConf.xml" s. g9 @0 U1 i
    │      │  │  │      │      │  
    ! B' U, H" n: N; b, K% }2 g5 f│      │  │  │      │      ├─actions& i- x8 L9 W7 e  @5 I7 M! g+ j
    │      │  │  │      │      │      GenAddPageAction.class
    6 C) z! `4 z4 r# L3 {1 V│      │  │  │      │      │      GenBusinessEbiAction.class; I3 W9 n9 D2 D( y
    │      │  │  │      │      │      GenBusinessEboAction.class$ u# A% z# x# Q! J. z0 W8 g) @
    │      │  │  │      │      │      GenDaoDaoAction.class7 s+ J8 o$ n5 M: p1 B# C2 q0 x
    │      │  │  │      │      │      GenDaoImplAction.class8 P) {. |0 K: ]* O( I! a2 [
    │      │  │  │      │      │      GenDeletePageAction.class
    5 J, G6 Y* g7 ]! t9 U/ y│      │  │  │      │      │      GenHbmXmlAction.class9 E! b& b9 L& ?! `* I  }) j
    │      │  │  │      │      │      GenListPageAction.class
    6 c& U5 a% [& f1 B/ l3 v│      │  │  │      │      │      GenQueryModelAction.class0 G( V( s% P& U: D# o
    │      │  │  │      │      │      GenQueryPageAction.class; r4 E5 C, W) W" v9 L* w1 F
    │      │  │  │      │      │      GenSpring2XmlAction.class
    ' [/ P3 h9 L6 h│      │  │  │      │      │      GenStruts2XmlAction.class
    7 Z2 _9 y# F' K; n$ ]% i) w0 E│      │  │  │      │      │      GenUpdatePageAction.class) G- W' a& q1 d
    │      │  │  │      │      │      GenVoAction.class
    3 ^) ^! }3 p) p5 t│      │  │  │      │      │      GenWebActionAction.class1 x  }" K8 \3 ~1 ]5 O( N
    │      │  │  │      │      │      GenWebModelAction.class
    , h2 {. {1 d( w7 V' B: J│      │  │  │      │      │      
    # x' R! I4 g8 ]: i8 V3 ^; Q0 z│      │  │  │      │      ├─decorators2 L% n: ^) O+ @$ B- \
    │      │  │  │      │      ├─outputtypes0 ^! J& y3 r! G
    │      │  │  │      │      │      MyOutput.class
    5 _: d, Y1 \  d: U9 o* X│      │  │  │      │      │      
    / [4 g! L' d9 X# h- \│      │  │  │      │      ├─template
    9 t. Z( x  L# Q' D' [7 o* \+ E│      │  │  │      │      │  ├─business
    ) U, X! s  r, [; q3 f% {& A6 B! M│      │  │  │      │      │  │      Ebi.txt
    + O" G* Q) Y- {" G│      │  │  │      │      │  │      Ebo.txt
    * F! t! Q2 h6 a# w. x$ |, |9 z2 \│      │  │  │      │      │  │      
    . S, |7 J( @5 p; {8 m: q: [  W* r│      │  │  │      │      │  ├─dao+ _/ ~, ~/ h  C; ?
    │      │  │  │      │      │  │      DAO.txt& j+ i) j7 E; Y8 B% l2 K8 y4 z
    │      │  │  │      │      │  │      H3Impl.txt
      s- o# m" B# V+ n$ R│      │  │  │      │      │  │        ~! a" W, |* _
    │      │  │  │      │      │  ├─pages: @2 \8 _3 Q# s* L- B
    │      │  │  │      │      │  │      add.txt& A& o' R. S( n
    │      │  │  │      │      │  │      delete.txt
    # C6 U, E: i3 R2 C0 ?; x1 f│      │  │  │      │      │  │      list.txt; o5 H( S$ O2 u! t) z3 F
    │      │  │  │      │      │  │      query.txt
    3 a9 d( T& V( ?& ?│      │  │  │      │      │  │      update.txt
    & a) H6 O6 s- ~  o% X) b. D6 p│      │  │  │      │      │  │      # X, U6 U0 x1 ~9 X+ S' L# p. P
    │      │  │  │      │      │  ├─vo
    . p. Y; b, e1 M& ?7 L2 Q4 n│      │  │  │      │      │  │      Model.hbm.txt
    - S& ]$ C3 t! b) f+ S│      │  │  │      │      │  │      Model.txt
    : \0 d: g. N" ~' ^8 Z. m5 C5 G│      │  │  │      │      │  │      QueryModel.txt
    : S8 N* b9 Q0 e! K2 Q" ]│      │  │  │      │      │  │      
    7 Y1 g' _+ l* u1 n7 a; ?! l│      │  │  │      │      │  ├─web
    $ x6 g' g+ L$ p. ^│      │  │  │      │      │  │      Action.txt
    1 ]" M/ N+ C' H4 V  b- I│      │  │  │      │      │  │      WebModel.txt2 V4 Y9 D2 I1 U. _+ ^8 y
    │      │  │  │      │      │  │      6 Y8 F8 @* Q9 O. I$ p2 \1 W$ }
    │      │  │  │      │      │  └─xmls
    # G; i/ X- q  s" o│      │  │  │      │      │          applicationContext.txt
    : a7 {, A. M' n% @3 M; |% @, y│      │  │  │      │      │          struts.txt
    : [2 t& j% V9 {+ C│      │  │  │      │      │          / f6 ?) |7 r( j' ?/ T
    │      │  │  │      │      └─visitors
    - D! d+ d1 o4 V% ]0 x7 j5 S( x│      │  │  │      │              AddPageInputs.class5 Y  ]. b' T+ |- w& |
    │      │  │  │      │              GenH3ImplPreparedHql.class% z# K4 h# w7 c" R9 V& o
    │      │  │  │      │              GenH3ImplSetHqlValue.class$ V1 ~6 `+ G! I1 l
    │      │  │  │      │              GetterAndSetter.class
    0 _$ O: Y; o7 t│      │  │  │      │              HbmProperties.class
    0 f$ {+ @/ m+ \2 N1 _│      │  │  │      │              ListPageTitles.class2 A+ J" Q/ x- e5 e
    │      │  │  │      │              ListPageValues.class
    ( P! H; o- _5 ~4 N/ v9 A│      │  │  │      │              QmGetterAndSetter.class
      `- I9 Z2 e9 ~│      │  │  │      │              QmPropertiesDesign.class
    4 n6 @5 M, l! S8 b- u' {│      │  │  │      │              QueryPageInputs.class7 {+ ~5 Q; Q6 T' r2 P" \, Q
    │      │  │  │      │              ToStringStr.class
    ! n# N2 b* V8 ]; x, O$ P│      │  │  │      │              UpdatePageInputs.class# j# w5 g0 Z2 ]& Y
    │      │  │  │      │              VoPropertiesDesign.class  q* g# X) D# e2 L+ I1 `( R
    │      │  │  │      │              5 [: D& F+ r3 Q9 J
    │      │  │  │      └─xgenconfxml9 D/ K+ t" Y: D( a5 ^8 F
    │      │  │  │              GenConf.xml& ^; _8 y4 v1 O
    │      │  │  │              MyThemeDepGenConf.xml
    ) `; {2 e% a( H% a" y5 ~│      │  │  │              MyThemeUserGenConf.xml
    6 Q+ @2 J# N+ S- m% |- J# F3 n; y│      │  │  │              
    + M% C1 t5 J$ Q│      │  │  └─com5 I  r$ ~1 ?/ s6 K' O5 F7 y! U* W3 w
    │      │  │      └─abc
    % G7 i* o) b) t1 C& b6 h/ E│      │  │          └─myproject
    ! w2 O" u9 z  ]+ M& L5 N* K│      │  │              ├─dep6 \6 _7 F( I- l$ A- a8 }' k0 ^7 |6 Y
    │      │  │              │  └─vo
    + K9 i: @# O# s+ J│      │  │              │          DepModel.class
    ; S% z3 h8 E6 t3 u3 J  ], g: `│      │  │              │          DepModel.hbm.xml$ c2 n7 o' U/ l; X: E
    │      │  │              │         
    8 p- l' I0 Q2 R! V( h! B+ \│      │  │              └─user9 x/ y! R; C# M3 ]  a, w" s
    │      │  │                  └─vo0 _: I. U/ J  R% T. K! }
    │      │  │                          UserModel.class
    7 a! ~2 h: S( i1 u0 w9 Z2 l9 P│      │  │                          UserModel.hbm.xml- v0 X; O$ ]) w6 p* O/ d7 ?4 {
    │      │  │                          
    5 ~, p$ u: _- y1 }# \│      │  ├─build
    . D# r! o) W& q( Q5 R1 F' Y│      │  │  └─com
    # H# g( r- `5 Y9 K  G, n5 M2 g' U, N│      │  │      └─abc$ ~6 w$ m- h% i& j8 v  c' ^
    │      │  │          └─myproject
    ) ]) y5 h9 g: y* m) X│      │  │              ├─dep& L8 J* D2 ?" V8 i( v5 b
    │      │  │              │  └─vo2 T7 O, i8 U) x; x! v; V6 M& E' U
    │      │  │              │          DepModel.hbm.xml
    ( z( n& F& X) h│      │  │              │          DepModel.java" R/ k& E. O# S7 ]' _
    │      │  │              │         
    ) d9 f  w' K# O2 [4 ]│      │  │              └─user; K+ ?; \0 w5 Z) Q- S% |+ @
    │      │  │                  └─vo- N2 ~* ]' `) A& Z8 @
    │      │  │                          UserModel.hbm.xml
    " R( i' ]/ v, y- P1 r) T│      │  │                          UserModel.java3 U5 S: _/ V3 [  Z) K, V" l
    │      │  │                          8 ~* l( Y4 T( @* r5 y( W
    │      │  ├─lib
    - p8 [7 ]; a: H3 d│      │  │      bsh-2.0b4.jar* O0 X/ J6 a) s2 q& u# L, J2 ]: E, k
    │      │  │      x-gen-no-themes.jar; B# J% F: u! }" S7 W2 W
    │      │  │      0 H3 l& M  g# x1 F5 Y
    │      │  └─src2 h8 m6 m5 V& @4 x$ U0 ~
    │      │      ├─cn
    ! K+ s0 j, ~( p; s│      │      │  └─javass" f6 y/ b( g& b. A! y7 v, I
    │      │      │      ├─test
    8 D* y! {0 ?& b$ y│      │      │      │  │  MyTest.java
    " b  N* Q! r! J$ Y9 M4 ?│      │      │      │  │  
    0 }' [+ k) s; r5 o  l1 p│      │      │      │  └─test
    : Y, _: D. C$ G! V, ], w) i7 d# B│      │      │      ├─themes2 U/ u9 o- |3 ~$ v
    │      │      │      │  ├─mytheme1 a) @: f& @" B2 I
    │      │      │      │  │  │  ThemeConf.xml: y" }( O! h2 b1 ?+ t7 R6 s
    │      │      │      │  │  │  
    . a# \; v4 y% z& p3 H0 }# ?1 c3 a│      │      │      │  │  ├─actions
    9 P. V3 c' ], _+ [1 i6 _8 ]9 ?% D9 j* S│      │      │      │  │  │      VoAction.java4 k& y. `& M$ q! k( I2 n
    │      │      │      │  │  │      VoHbmXmlAction.java: E' z; h% a& c" ]$ f
    │      │      │      │  │  │      ' ~" p) K2 p/ _+ i# t& ?1 X/ c) G
    │      │      │      │  │  ├─decorators! k3 E' \% ]( }& m- K! J
    │      │      │      │  │  │      MyDecorator.java
    ( ]: O% h3 s; T/ x) o; J' L# S/ V# Z/ u│      │      │      │  │  │      
    ! v" L7 b- J9 i- |& d│      │      │      │  │  ├─outtype
    ' u2 _1 W! r: I+ \( ?: L1 h│      │      │      │  │  │      MyOutput.java7 l* V6 X+ E) O  [* r& S$ ?
    │      │      │      │  │  │      
    . c7 H% k/ R  T" T1 D% z( A6 Z│      │      │      │  │  ├─template
    ' X$ j! D5 z6 r1 c; l2 n4 O0 j│      │      │      │  │  │  └─vo9 \! _7 [- n" a+ l5 y& g
    │      │      │      │  │  │          Model.hbm.txt
    - D( \7 N8 q1 _% s4 R$ b│      │      │      │  │  │          Model.txt4 u4 o$ v9 T9 S* a8 t+ j
    │      │      │      │  │  │          ; B) u/ k  r' Z, l( ]' A
    │      │      │      │  │  └─visitors) t5 S. F6 B% b6 z
    │      │      │      │  │          VoProperty.java9 G- y. E8 H; ~( C$ p4 n& o
    │      │      │      │  │          VoPropertyGetterSetter.java
    9 ?1 l0 ~7 _2 O$ B│      │      │      │  │          VoPropertyHbmXml.java4 n1 s7 U2 T/ Y; [; d2 `' {
    │      │      │      │  │          : t2 W# x" f( l) X" ^# r: Z7 C9 f# v/ P
    │      │      │      │  └─simple2 {. L/ ?9 y, U. r4 ^0 L) I
    │      │      │      │      │  ThemeConf.xml, M9 l6 F! D8 g8 |
    │      │      │      │      │  
    - s0 e" I4 }# }! P& v+ O│      │      │      │      ├─actions
    " |0 b8 M( j" L* R│      │      │      │      │      GenAddPageAction.java
    ; v( R+ @) @0 T7 V& S" e+ p│      │      │      │      │      GenBusinessEbiAction.java! l3 X3 S/ c$ z. P3 d/ f, f( l
    │      │      │      │      │      GenBusinessEboAction.java( y2 H. G: c# p  |/ x  \2 y# `4 p
    │      │      │      │      │      GenDaoDaoAction.java9 o+ X: \  a1 @! j3 e
    │      │      │      │      │      GenDaoImplAction.java! W2 X$ t- y7 M7 F
    │      │      │      │      │      GenDeletePageAction.java' Y. c  q- L& K7 r5 O
    │      │      │      │      │      GenHbmXmlAction.java# u, B( Z& ], J+ U
    │      │      │      │      │      GenListPageAction.java
    6 {0 R% y# o9 L│      │      │      │      │      GenQueryModelAction.java( i: \8 u& E7 [0 c6 ~: O0 t
    │      │      │      │      │      GenQueryPageAction.java5 P; o$ T. Z& A( j! v
    │      │      │      │      │      GenSpring2XmlAction.java5 Z" k4 @( m  ?# {/ k
    │      │      │      │      │      GenStruts2XmlAction.java
    6 I+ B* [: m4 J! a/ f) u6 x) o│      │      │      │      │      GenUpdatePageAction.java
    ) s, i0 ]3 p$ N- h+ j6 ]│      │      │      │      │      GenVoAction.java
    / H' k! V$ ^, D+ Y2 W8 A│      │      │      │      │      GenWebActionAction.java
    9 A2 y& L( n8 M! Z. p0 r│      │      │      │      │      GenWebModelAction.java
    # l1 I) w8 x- N3 R- ^; c# F│      │      │      │      │      4 R2 [+ i' U* h& I: j7 l+ n  \+ g
    │      │      │      │      ├─decorators
    6 }! m- q) `& S% l7 z# {5 Q│      │      │      │      ├─outputtypes3 y/ W. y# w8 b0 ^2 U' A
    │      │      │      │      │      MyOutput.java0 e4 X& q2 k$ K5 V5 R
    │      │      │      │      │      
    8 \- @7 t' l/ W( b│      │      │      │      ├─template
    ( D" `  l8 W# D. `│      │      │      │      │  ├─business
    9 s1 ^5 B# G' j│      │      │      │      │  │      Ebi.txt
    - y  c) K" F' o. _│      │      │      │      │  │      Ebo.txt
    + t5 T. Z" K% a+ i% Y0 O│      │      │      │      │  │      
    9 r' R/ l! S0 Y1 Y" F, _│      │      │      │      │  ├─dao
    * D. c* Q4 \6 y' E│      │      │      │      │  │      DAO.txt
    $ b; B9 r  ^$ B7 j0 S1 |4 C2 V│      │      │      │      │  │      H3Impl.txt# N- |4 q# F% y% ]  s9 z
    │      │      │      │      │  │      
    4 P+ q2 w7 s8 `- D6 [0 e│      │      │      │      │  ├─pages' r/ _2 a/ E' }2 B5 {
    │      │      │      │      │  │      add.txt
    : n: _: Z  @9 t1 z│      │      │      │      │  │      delete.txt
    3 W& G2 z0 c; c8 h│      │      │      │      │  │      list.txt
    % ~3 C5 G4 u8 R4 h0 d2 z3 h│      │      │      │      │  │      query.txt
    0 |9 _! n! O, ~' g│      │      │      │      │  │      update.txt
    8 r6 Y' k0 m4 y8 c0 [│      │      │      │      │  │      # c7 H3 g3 E' D. V3 V- L
    │      │      │      │      │  ├─vo
    - |& {& ?: C: a1 U│      │      │      │      │  │      Model.hbm.txt
    * c/ F- c. }' h2 d│      │      │      │      │  │      Model.txt
    7 u: G" r7 v3 ]% E│      │      │      │      │  │      QueryModel.txt
    , P1 x3 {/ u# p│      │      │      │      │  │      9 q" @9 @/ O  P! h
    │      │      │      │      │  ├─web. s' P. k+ l2 P. q* n" @. Y# p
    │      │      │      │      │  │      Action.txt+ E+ J1 f  W2 N3 S; f; J
    │      │      │      │      │  │      WebModel.txt, c6 I* B# S4 \# ?8 T3 s
    │      │      │      │      │  │      7 n! x) l: X- T7 k3 l
    │      │      │      │      │  └─xmls
    4 ^7 m8 _* p, Q│      │      │      │      │          applicationContext.txt
    3 S. e) x/ d6 \  D* t* s. W│      │      │      │      │          struts.txt/ ?) y4 q9 ], H3 Z7 z
    │      │      │      │      │         
    $ i# v, r) I0 R# x0 P$ A│      │      │      │      └─visitors
    ! m" x! q$ ?1 T" W- J4 q/ s4 p│      │      │      │              AddPageInputs.java' W1 F! F' T( E/ R+ r% a
    │      │      │      │              GenH3ImplPreparedHql.java
    7 U- L! Z& Q' N& X- Z│      │      │      │              GenH3ImplSetHqlValue.java
    . w. A7 d9 B" d: S" }. z' y│      │      │      │              GetterAndSetter.java1 H4 d, ?3 O" ~0 t% h
    │      │      │      │              HbmProperties.java
      ]& S7 X- v/ |* X! m% W; ~2 E│      │      │      │              ListPageTitles.java
    5 B- |8 k# x3 ^& @│      │      │      │              ListPageValues.java8 `% y: k( h: a
    │      │      │      │              QmGetterAndSetter.java2 y# ]3 L1 b' e& R) m/ V- i
    │      │      │      │              QmPropertiesDesign.java
    0 k; r6 a; w: h3 l& a1 q3 L│      │      │      │              QueryPageInputs.java8 C: z0 o$ [- B; v, H. K5 A! ?! C
    │      │      │      │              ToStringStr.java
    ; s: J/ J3 M) c9 T( |│      │      │      │              UpdatePageInputs.java/ L6 |2 Z# X: C$ \* O
    │      │      │      │              VoPropertiesDesign.java
    , ~1 s6 K' R, H│      │      │      │              0 r- T2 \5 x' R0 j' Y
    │      │      │      └─xgenconfxml( I4 O' m  ]1 E+ f3 [
    │      │      │              GenConf.xml
    2 D0 B& ^7 r) I- N7 W│      │      │              MyThemeDepGenConf.xml2 V; {" ?& u" {7 y. T
    │      │      │              MyThemeUserGenConf.xml
    2 e) X4 U0 R  j5 s0 y; N/ X│      │      │              / f- p: l: h  y0 y3 r8 y! q/ t% B# n
    │      │      └─com
    ' H% V, X) @' t% D8 a5 {│      │          └─abc7 S, \& K/ h! t; w9 S
    │      │              └─myproject
    * e0 }' z- G- q' _$ ~& O/ H│      │                  ├─dep) X4 ], S, u8 M1 o6 o
    │      │                  │  └─vo, \: v8 ~8 M& J& H/ w5 Y4 `  w
    │      │                  │          DepModel.hbm.xml
    ; J/ \4 C" O3 y: K! y│      │                  │          DepModel.java
    : Q9 `: `5 S8 O" r8 l% ~│      │                  │          9 q# P5 ^' e3 U" t( }4 c% i
    │      │                  └─user
    + J; k8 C4 ]' S% I( p6 W4 _7 N│      │                      └─vo
    " n, Y' j6 S6 O* i  j( k9 M│      │                              UserModel.hbm.xml* w* S6 X6 V( O4 F! _1 F, Q5 g* f
    │      │                              UserModel.java
    , A4 y( b3 B% _% M) n2 k5 ~│      │                              
    + I' s8 U: T& P│      └─x-gen) t( O; r  Q6 c: d& r1 j% ~0 j
    │          │  .classpath
    $ Q$ c3 ?/ B  g$ r/ @│          │  .project: K( P- C& _, C! I
    │          │  
    ) z$ R* w$ w) |, D8 f9 C/ F( P2 ]│          ├─.settings! \0 t  E* O0 g; H5 O2 {5 u0 S& N
    │          │      org.eclipse.jdt.core.prefs
    . A$ }; I: j. j# J4 f│          │      
    $ R2 U) L& \* N7 a│          ├─bin
    : r0 l6 h+ q% S3 e9 M4 _│          │  └─cn# e) R; V7 C  C6 e
    │          │      └─javass2 \/ P8 \' R0 P
    │          │          │  MyTest.class1 ^6 h; C% i5 `- W9 s
    │          │          │  ) }+ {; E- T/ }
    │          │          ├─themes6 B7 ]1 F/ Z) B
    │          │          │  └─simple
    0 ^' X  E$ Y" w# O8 Y2 N! z3 ?│          │          │      │  ThemeConf.xml; V! j! J: G, p; }* J. L7 u7 k
    │          │          │      │  
    / K1 R) ?) F! ?$ t- L- M0 T: U│          │          │      ├─actions! h, q1 {- D, Y0 }  k
    │          │          │      │      GenBusinessEbiAction.class
    & ~; s. C4 @* D$ y& m│          │          │      │      GenVoAction.class8 _& [  E# \, p* P
    │          │          │      │      
    ) m3 u& O; G: s7 q0 K. i# ^; B│          │          │      ├─decorators- {" G3 C+ \! D7 h/ d& `
    │          │          │      ├─template
    " W3 r$ O* t# D3 c│          │          │      │  ├─business
    * y% P6 s& P1 d│          │          │      │  │      Ebi.txt
      Q0 s, M- R) t7 M& u4 x│          │          │      │  │      
    1 B/ }/ ?# d; U% P- W* w│          │          │      │  └─vo
    * D' u2 G$ G/ o2 S& @. v0 P. K3 B│          │          │      │          Model.txt5 X6 g% I+ P. G" P1 A8 Z6 ?
    │          │          │      │         
    ( ~' d% o4 V- Q) A: v- g$ _1 h# p│          │          │      └─visitors/ V) J$ o$ |: ]7 c3 `! G
    │          │          │              VoPropertiesDesign.class
    / l6 u0 N/ u7 l; l' F│          │          │              + ^5 _+ N  n0 Y6 p& R$ x
    │          │          ├─xgen
    # k5 X( L2 n8 v" I8 M│          │          │  ├─dispatch
    8 r& T) R$ c3 G$ j2 M0 e6 S( G│          │          │  │  │  GenFacade.class( p% c0 A7 @. m/ j* C5 J$ P- s' P* ?. L
    │          │          │  │  │  6 n5 }, ^0 i5 {; b
    │          │          │  │  ├─command- B2 H0 {% R) D
    │          │          │  │  │      CmdInvoker.class$ @) k! ?1 l" ]/ t4 s7 r
    │          │          │  │  │      DefaultCommand.class) k, S/ ]+ }1 S) O' z/ u1 O
    │          │          │  │  │      GenCommand.class' f5 H/ M2 i+ C  O, N+ Y2 l6 D
    │          │          │  │  │      
    5 i) c9 n, y- B1 V& Z8 y, Z- ]# i) q│          │          │  │  └─executechain! U$ g& s. M% [) O
    │          │          │  │          DefaultHandler.class
    $ Y/ K" U4 K% p│          │          │  │          GenHandler.class2 ?; `5 J& w5 z/ v
    │          │          │  │         
    8 f' e: X/ K% V) P) Q' R# m+ `│          │          │  ├─genconf
    ( V, B8 @( o. E  ~│          │          │  │  │  GenConfEbi.class
    5 W0 x: u# K, A│          │          │  │  │  GenConfEbo.class  g, k7 c8 o8 M* ]( F7 ^
    │          │          │  │  │  GenConfFactory.class
    1 ?4 L! B$ Y, s( ]' o3 E$ n/ B│          │          │  │  │  ! B9 n4 d$ C1 t) P3 g/ d4 E. w/ l
    │          │          │  │  ├─confmanger6 P3 ]4 k/ H% S% O- U; F
    │          │          │  │  │      ConfManager.class6 M, e* a/ e: a$ {! ~" |
    │          │          │  │  │      
    % }* S5 M: L- |8 R│          │          │  │  ├─constants: S3 H( f" F6 V( x5 r
    │          │          │  │  │      ExpressionEnum.class- |7 o* u. L2 z8 j: U3 K
    │          │          │  │  │      GenConfEnum.class
    ! _& U  I& o. k│          │          │  │  │      ModuleGenConfEnum.class( G2 S7 q+ g6 F; G9 {
    │          │          │  │  │      ThemeEnum.class
    ! k: G. V9 l' a! }! T9 ]3 a% b1 p│          │          │  │  │      - N  W7 P, M* [- D# w
    │          │          │  │  ├─implementors( _+ X* ~/ i1 ^& ]) _
    │          │          │  │  │  │  GenConfImplementor.class
    2 C5 I% `! E; ~% `2 Q( H, }3 K│          │          │  │  │  │  ModuleGenConfImplementor.class2 u$ N4 B$ a/ e; p
    │          │          │  │  │  │  ThemeImplementer.class. h" P( z5 H! o8 C/ W$ @+ o
    │          │          │  │  │  │  9 T1 j7 }6 y3 L$ ~: v8 q0 S7 C' v( _
    │          │          │  │  │  ├─dynamicparse
    ) u0 H$ x. X9 `# e; ^$ a, y5 f3 }. s│          │          │  │  │  │      BeanShellStrategy.class0 V; @5 d# p/ X+ _7 M- Q3 ?9 |
    │          │          │  │  │  │      ParseContext.class1 h9 i8 K8 H2 E- P  L8 w8 M
    │          │          │  │  │  │      ParseStrategy.class
    - b; e3 [' }  P; ~4 W│          │          │  │  │  │      PropertyReplaceStrategy.class
    7 Q. {# w+ T0 H8 m3 T7 _│          │          │  │  │  │      # m+ Y6 s/ B& s
    │          │          │  │  │  └─xmlimpl4 A2 b  a' D8 G7 }9 v% ]2 l0 ~
    │          │          │  │  │          CommonBuilder.class
    3 i" G9 }: @# o& x6 t│          │          │  │  │          GenConfBuilder.class
    6 O) Z1 q6 N5 p+ \4 u/ R4 z- G- `│          │          │  │  │          GenConfXmlImpl.class
    / p6 _; P0 H! W3 E$ a│          │          │  │  │          ModuleGenConfBuilder.class' c, M3 s) x' M
    │          │          │  │  │          ModuleGenConfXmlImpl.class
    : C: L; g/ s  c8 g4 `, \2 A│          │          │  │  │          ThemeBuilder.class
      O) D, j' x8 U5 C; L4 \8 |│          │          │  │  │          ThemeXmlImpl.class
    ' g3 R! D" `% H│          │          │  │  │         
    * @5 k* C  g; y7 k6 S: d│          │          │  │  └─vo
    1 s3 b2 s: x( O% J: r3 b" Y│          │          │  │          ExtendConfModel.class- s  m9 x$ W8 J- T- _! U
    │          │          │  │          GenConfModel.class
    : {6 n$ [8 l' ?: b- M  X: o/ G& u│          │          │  │          GenTypeModel.class
    % c# l/ u' y  s│          │          │  │          ModuleConfModel.class: v( A& V6 I& w! B; E6 p' `: G. C% Y# k
    │          │          │  │          NeedGenModel.class
    7 _7 R# d$ e- @4 o7 g: z│          │          │  │          ThemeModel.class! U& w. G7 p% ~$ p) m* ^
    │          │          │  │         
    1 a. D7 W: p7 |" W, l6 x! A│          │          │  ├─geninvocation5 Q( o: J2 h7 K5 C( a9 Q
    │          │          │  │  │  BaseGenAction.class2 u- c4 u* [) C0 c
    │          │          │  │  │  DefaultGenInvocation.class$ p4 Q  v! P' ^! K5 l. x
    │          │          │  │  │  GenInvocation.class
    7 z0 O3 g0 @. a) ?$ t: f# A+ F  \│          │          │  │  │  GenInvocationFactory.class3 g) Q; O# ]" R9 p" ?$ b" `- P$ c
    │          │          │  │  │  9 ^( q) L) h2 M! S" I" O
    │          │          │  │  ├─decorator
    & e" C1 _, T5 A/ k; x, M0 |│          │          │  │  │      DefaultComponent.class
      W- j, g3 U0 k; r  D│          │          │  │  │      GenComponent.class
    2 D3 g- k4 K2 ~: S! T│          │          │  │  │      GenDecorator.class
    * d5 q, F  z( R1 b) p! ]/ h│          │          │  │  │      ReadTemplateContent.class# {  `* J  `8 D9 @
    │          │          │  │  │      ReplaceMethods.class. g. M, R( n/ v& `
    │          │          │  │  │      ReplaceProperty.class: A+ y5 w) {. J; }6 q# T( G
    │          │          │  │  │      / a  p* v1 ]1 i) J& ~; C: [% ?, d! j
    │          │          │  │  └─state' M. @9 j8 Z/ |" i7 }
    │          │          │  │          DefaultBeginState.class* ~3 X8 m9 j8 s$ }+ F- y  `
    │          │          │  │          GenState.class: k: Z; t: n6 ^6 I
    │          │          │  │          OutState.class
    8 ~- g- d4 n$ _│          │          │  │          State.class1 N+ \+ [1 i3 T& V+ |+ q- P. D
    │          │          │  │          : N$ V9 M. M! e. u: k
    │          │          │  ├─genproxy
    * t! i1 ^5 g* P& m, Y2 X│          │          │  │      DefaultProxy.class
    , S1 M+ }, B" I2 |4 e+ B│          │          │  │      GenProxyFactory.class* r3 X- T- Q: P) O# Y0 u
    │          │          │  │      
      C) X  G! p& t% w- k( j( Q$ \│          │          │  ├─mediator
    , O1 F& @1 Q9 ^) m& E│          │          │  │      CoreMediator.class0 H* }/ L) u. F3 A
    │          │          │  │      * d& M( K- I  D! H/ _
    │          │          │  ├─output! F: m6 V) _$ M3 D
    │          │          │  │  │  GenOutputEbi.class
    2 s8 Y7 }5 T+ H* h" V8 `- }9 g│          │          │  │  │  , \  S2 q4 I; Q- E- _5 t3 @
    │          │          │  │  └─types  S5 S: P3 F" i2 H
    │          │          │  │      │  OutputToConsole.class
    ' k$ ~; H0 f5 c% e) b, ^│          │          │  │      │  OutputToFile.class1 G# {& M; b" c# L1 ]
    │          │          │  │      │  4 q' B  x! l( ?; g9 b1 b  Y
    │          │          │  │      └─outputtofile, i7 `8 i0 X, R
    │          │          │  │          │  AbstractFactory.class% N) k6 c* K: t) |7 j6 f
    │          │          │  │          │  GenOutPathPackages.class
    4 y4 B! g$ M; R│          │          │  │          │  Outter.class
    0 ~" g* _8 @6 @+ o- {8 w│          │          │  │          │  
    / ^, v" {8 ^" @│          │          │  │          └─plaintxt
    + ^( ^- C8 k5 N+ r$ B│          │          │  │                  GenOutPathPackageImpl.class# ~$ Y/ C5 y0 g5 e& ~# s9 |- O  @
    │          │          │  │                  OutterImpl.class) ^& q- \* h  j9 e" g4 x# M
    │          │          │  │                  PlainTxtFactory.class
    9 F8 M  T3 V# @+ p5 s│          │          │  │                  
    ! |2 P* Q5 u2 N│          │          │  ├─template
    # K: T, y( F& {- L8 ^8 x% U│          │          │  │  │  DefaultTemplateEbo.class
    & n# v- e4 {' L3 D( o% p5 `│          │          │  │  │  TemplateEbi.class9 q8 \1 i& p0 h2 r
    │          │          │  │  │  TemplateFactory.class+ H6 g4 i3 ?2 D8 {* {) ]4 ]- c
    │          │          │  │  │  
    + j4 z" @; w# H  O+ W/ C/ i│          │          │  │  ├─flyweight& q1 _0 u" n" ^; l
    │          │          │  │  │      DefaultTemplate.class, e8 u* }* a+ Z4 H; b8 o" E
    │          │          │  │  │      TemplateFlyweight.class: [7 Y" I, ], L6 T
    │          │          │  │  │      TemplateFlyweightFactory.class9 Y* ?. ]! K1 D+ z* f
    │          │          │  │  │      
    , @/ ]' V0 o+ L  R8 D│          │          │  │  └─visitors/ O# ]% l1 Y' m9 \3 Q
    │          │          │  │          TemplateElement.class, x4 ]; T" K" q; Q4 a  q/ x
    │          │          │  │          Visitor.class
    % y$ }! ?/ k6 n  y+ W│          │          │  │         
    ! K1 t: S/ U! {" N* K# p: R│          │          │  └─util' O2 Q1 ?4 q# E5 T: n
    │          │          │      ├─file( x2 [# }; l# B" a% U
    │          │          │      │      FileHelper.class2 E2 F; O' H, ^7 U- t6 S
    │          │          │      │      9 A9 l0 @6 }" T% f" v' [8 _9 |- t9 k
    │          │          │      └─readxml* u$ K/ _5 [& Z% D6 j6 Y
    │          │          │              Context.class
    " l- Y5 U5 m& n5 E' {│          │          │              ElementExpression.class
    8 Z* ~3 |% s. K8 M: k, P│          │          │              ElementsExpression.class
    & g5 \! P1 a% M- V│          │          │              ElementsTerminalExpression.class
    ! p" c# ]- Q) k, V│          │          │              ElementTerminalExpression.class3 E1 Q2 e& c/ k8 k4 s
    │          │          │              ParseCaretaker.class9 z9 I: |5 c3 b. l
    │          │          │              ParseMemento.class
    0 `: e; X  C) q3 m& `: ^9 [; o│          │          │              ParseModel.class
    - y, ^5 n, n4 W8 J│          │          │              Parser$MementoImpl.class
    0 q1 c% W( A8 V( Y1 J│          │          │              Parser.class& k, Y" @* o0 h5 `6 d
    │          │          │              Parser2.class5 ]" z% W7 @1 H. t5 L% ]
    │          │          │              PropertysTerminalExpression.class. ]) k- `, p; Y/ j0 S
    │          │          │              PropertyTerminalExpression.class9 J$ V8 n5 {5 }$ T
    │          │          │              ReadXmlExpression.class  p/ Z1 U8 I5 z- C+ W. W; s
    │          │          │              XmlUtil.class
    ! m; A# |9 ]) L7 @6 G│          │          │              
    9 N+ s% D8 }: x) H  ~1 d: ]│          │          └─xgenconfxml; e$ U9 P/ e0 F6 H( K8 t; y9 i
    │          │                  GenConf.xml
    : h$ g. G% u8 \$ w, {4 z│          │                  UserGenConf.xml' y3 S! H7 {- K+ f* A" M1 v
    │          │                  
    . H1 D  D. u: n│          ├─build, u% K, S: Y4 _3 K2 i
    │          ├─lib
    1 P$ G4 f% o0 r! t* p│          │      bsh-2.0b4.jar
    & G+ M) l+ J& J1 b+ U. S; |6 O│          │      
    1 g! ~8 y  m: K│          └─src
    : W1 ~, H* G( K3 `5 X- M│              └─cn
    5 Z: G! W* q3 S; ?  r5 M3 w2 J│                  └─javass
    # a" r- C* \) {. ?6 q│                      │  MyTest.java% i0 f* [: j. N; j
    │                      │  2 U- ?; b3 n7 d
    │                      ├─themes% b) }8 ], n  p0 `- m
    │                      │  └─simple; g  t$ t% ~' D, R& Y5 L
    │                      │      │  ThemeConf.xml
    + `5 Y. ~  _6 T( G8 P│                      │      │  
    - N  `5 p8 P; \0 C7 q, `│                      │      ├─actions
    % n3 b% g) D# E8 C" \# }. q5 L4 V│                      │      │      GenBusinessEbiAction.java
    1 H6 {) o5 _) B- s│                      │      │      GenVoAction.java
    * o% W$ B, M4 x9 V│                      │      │      
    6 A* t7 n' S" w( Z│                      │      ├─decorators
    8 E+ h: U' u& O- f│                      │      ├─template1 S' k) q4 n5 a& n; V6 `# n) m3 w- t6 R
    │                      │      │  ├─business
    3 y4 W% H7 V8 O- l/ \│                      │      │  │      Ebi.txt  N3 D& T! L2 u% o' ?+ o
    │                      │      │  │      " r" G, A/ h) s6 t& k  r! {- G
    │                      │      │  └─vo
    ' F. k# j' h5 k" I7 X- m5 C3 A│                      │      │          Model.txt2 g6 ~/ T% ?- J: U  O) {* ^4 L8 T
    │                      │      │         
    # D; l% N9 R& h+ c1 p. U5 [% N4 x│                      │      └─visitors
    ) w2 i; w. A0 Q4 q( c│                      │              VoPropertiesDesign.java
    # P0 ]0 b, p; |, o# Z7 O1 k! u│                      │              
    * t8 L5 E. A5 K7 O+ F) D1 E│                      ├─xgen) C. x* Y# X( W+ b
    │                      │  ├─dispatch
    / s; G1 g+ }8 w. @3 f1 M│                      │  │  │  GenFacade.java  F; |1 x; P8 Y. @$ N8 B
    │                      │  │  │  + i# h9 Y3 U8 l* R: m
    │                      │  │  ├─command2 \/ o# N" `$ Q' l8 V( J9 X+ I% i8 @
    │                      │  │  │      CmdInvoker.java
    % s. v, T2 V( _- k3 Z│                      │  │  │      DefaultCommand.java+ P4 a% N2 t3 |3 B# ?" P. M
    │                      │  │  │      GenCommand.java) q! g0 F3 r) F) z! [4 v( W
    │                      │  │  │      : Z) {8 l( u1 s; C$ d  h
    │                      │  │  └─executechain
    ! [" o; C0 A9 ^& D* D7 d1 [│                      │  │          DefaultHandler.java
    - a' ]" T; ~& j8 v8 r8 S# Y│                      │  │          GenHandler.java& ~+ ?4 p' S" P2 [
    │                      │  │          4 ?6 R$ y9 Y  ]- w
    │                      │  ├─genconf+ o9 N- S5 w" D9 C) l8 l
    │                      │  │  │  GenConfEbi.java
    1 G6 k4 P% l( g# w5 l3 i  c│                      │  │  │  GenConfEbo.java
    & H0 ]% }$ m, j│                      │  │  │  GenConfFactory.java, \& O; _; q7 M# a* w! L8 X5 B+ K
    │                      │  │  │  
    ( }0 j! C+ O) `" p+ _: k8 }│                      │  │  ├─confmanger
    / l1 j, J! L+ |5 R│                      │  │  │      ConfManager.java% y' H) O- C# t) K! a7 a. @9 a9 M2 z
    │                      │  │  │      
    & l/ ?, r% X% w  [% j, Q│                      │  │  ├─constants# q! r5 {6 B; }
    │                      │  │  │      ExpressionEnum.java' v4 X! {9 D' W' p
    │                      │  │  │      GenConfEnum.java4 ]0 d9 L: F2 a2 s9 ]0 r7 t+ K, h
    │                      │  │  │      ModuleGenConfEnum.java
    $ ^6 b6 r+ p, q! H' b│                      │  │  │      ThemeEnum.java7 p6 r- H! e" s! |0 b
    │                      │  │  │      
    / _- x* s$ m+ J. V6 _2 k0 z+ O& E│                      │  │  ├─implementors
    # Q2 v# i$ b/ v$ i│                      │  │  │  │  GenConfImplementor.java/ S9 j! i+ p0 Q, I! Q
    │                      │  │  │  │  ModuleGenConfImplementor.java
    ) L' H$ c& N& K+ h+ T│                      │  │  │  │  ThemeImplementer.java4 Y6 o  V1 _5 @0 b0 }
    │                      │  │  │  │  # N6 t# X: @, e) N2 v# F, D
    │                      │  │  │  ├─dynamicparse$ |& `' _4 q8 p0 Z0 x* D
    │                      │  │  │  │      BeanShellStrategy.java; _8 k2 ~" u6 p7 T; J
    │                      │  │  │  │      ParseContext.java
    - w3 U" }. ^% T2 `$ t+ n$ O! `│                      │  │  │  │      ParseStrategy.java
    6 `  n- g* C2 E! C1 D│                      │  │  │  │      PropertyReplaceStrategy.java
    7 E7 d- i) P6 y│                      │  │  │  │      , D9 N; M1 i% D" Z) A
    │                      │  │  │  └─xmlimpl
    8 L+ o. U, ~* N1 \3 ]│                      │  │  │          CommonBuilder.java+ X0 T: M) A% A! d
    │                      │  │  │          GenConfBuilder.java
    " b1 o% \$ Q/ t: V5 E& M│                      │  │  │          GenConfXmlImpl.java
    & n3 P  k' Y7 t' z# @│                      │  │  │          ModuleGenConfBuilder.java
    & E; h4 Q% u1 u; H/ {0 R3 [$ {7 t5 O" q│                      │  │  │          ModuleGenConfXmlImpl.java
    , i5 h3 y5 L4 u) r│                      │  │  │          ThemeBuilder.java9 f2 ^3 U/ J  l( q
    │                      │  │  │          ThemeXmlImpl.java
    . o0 N0 F7 _, }& _. S│                      │  │  │          ) J3 t" U5 R# k' W+ X
    │                      │  │  └─vo  a3 Z8 X! T' l" f8 @0 z# O
    │                      │  │          ExtendConfModel.java/ v2 \! D* g& f) R7 C. A+ Z
    │                      │  │          GenConfModel.java" b' s8 W$ u3 O9 T
    │                      │  │          GenTypeModel.java& k3 w* e, I; \7 w5 \% u
    │                      │  │          ModuleConfModel.java
    7 D8 X2 F' Q, a│                      │  │          NeedGenModel.java" ~" V3 z: @; @4 p3 U9 ^
    │                      │  │          ThemeModel.java
    # o% N$ i" l! A, D# F6 G│                      │  │         
    " o7 V9 s" G! S9 X( a6 o│                      │  ├─geninvocation
    9 p+ J# I: y  u: Y$ T│                      │  │  │  BaseGenAction.java
    ) T! `9 q6 o0 U/ z│                      │  │  │  DefaultGenInvocation.java
    % q' V5 O  Z8 F' S& g+ z0 v0 d│                      │  │  │  GenInvocation.java0 v. y+ |( q% ^. w
    │                      │  │  │  GenInvocationFactory.java
    - Q. j; i' S) Z8 V' n0 p│                      │  │  │  / M- K, E0 |! i
    │                      │  │  ├─decorator
    # G9 e# Y$ \; h│                      │  │  │      DefaultComponent.java$ I4 r/ V* U4 z1 o& O' Z
    │                      │  │  │      GenComponent.java
    1 P- B( q$ _4 ^' Q' Y5 I" Z│                      │  │  │      GenDecorator.java
    ' h! ^3 h/ z- n# _6 Z* r3 S- {│                      │  │  │      ReadTemplateContent.java# Q( z- Z* N9 J/ ?: `/ v- [1 P* E- N
    │                      │  │  │      ReplaceMethods.java4 E4 e0 l5 h# P+ h0 k
    │                      │  │  │      ReplaceProperty.java4 {9 f3 `- S& i5 y/ @1 u/ M
    │                      │  │  │      ! M5 `  V3 \2 i" d( J! q
    │                      │  │  └─state
    2 [: p% a+ V  E. L$ C3 V│                      │  │          DefaultBeginState.java' `* P/ E; f1 |7 M- x- z# G0 Y
    │                      │  │          GenState.java) }) K) \/ _9 n+ w5 Y4 {
    │                      │  │          OutState.java
    ; o; T. J. k2 V5 V' |' i" R0 z│                      │  │          State.java* F% g7 O( m5 p0 l5 ?3 Z
    │                      │  │         
    4 y3 C% ^; `' ^0 }│                      │  ├─genproxy
    2 P+ Y5 z/ k" C1 r. X: T│                      │  │      DefaultProxy.java
    * ^  z" w* e4 d│                      │  │      GenProxyFactory.java
    0 j8 n, i2 x6 b/ p& d% Z" @7 H│                      │  │      
    6 I. ]; o. O* e% P* k, x│                      │  ├─mediator
    & g: l* A  y4 R2 J│                      │  │      CoreMediator.java8 G$ S7 _# Q, p2 {. L* E
    │                      │  │      
    3 E3 s" k6 @: b2 F- @1 Y& o│                      │  ├─output
    % w+ t9 X# u" C│                      │  │  │  GenOutputEbi.java
    . d$ R9 r3 A8 D+ a8 F& g9 e│                      │  │  │  8 I3 H& ]5 @' e+ V# S3 T0 k) {0 W9 ?
    │                      │  │  └─types" L$ F  @! V! ]( R) m3 {
    │                      │  │      │  OutputToConsole.java* C% Z/ O. u9 b/ l: J1 F" K" s" M
    │                      │  │      │  OutputToFile.java
    # Q. ]! N7 I/ }' C8 v- b$ l. @1 v│                      │  │      │  $ B* g9 X, `, |+ T( p
    │                      │  │      └─outputtofile
    ; Z9 C, ~: F  J' h8 G│                      │  │          │  AbstractFactory.java$ Q8 L* I* @/ B# X, ?
    │                      │  │          │  GenOutPathPackages.java
    1 ]( {. ~% t0 {$ k│                      │  │          │  Outter.java/ ^+ Y* A7 D" B
    │                      │  │          │  
    1 d# Y7 e* u& N4 L6 Q│                      │  │          └─plaintxt
    7 H! Z! M) q, a5 V+ s5 J  I│                      │  │                  GenOutPathPackageImpl.java9 F4 ]* O) A7 [7 u+ C+ m
    │                      │  │                  OutterImpl.java* p8 N5 S9 m6 G. V" A/ h
    │                      │  │                  PlainTxtFactory.java9 S1 R' `4 k) c3 W! y
    │                      │  │                  , j' j# U6 x6 L6 _
    │                      │  ├─template
    6 U" s, c* w9 \# d7 U& r' g│                      │  │  │  DefaultTemplateEbo.java
    9 R! N1 m, i/ ]- N' I│                      │  │  │  TemplateEbi.java
    % s( z. P+ T! ]5 n" P│                      │  │  │  TemplateFactory.java7 _& ]; Z% h* F) q5 `
    │                      │  │  │  
    ; ]7 h8 f7 a6 \/ ~' q8 C│                      │  │  ├─flyweight
    9 Z5 f- m9 B# `│                      │  │  │      DefaultTemplate.java
    2 E+ G) O2 S) s│                      │  │  │      TemplateFlyweight.java$ w7 l9 p3 }+ K/ W1 `
    │                      │  │  │      TemplateFlyweightFactory.java
    & m- T) u7 y: j; F( Z: i" K& J│                      │  │  │      
    ' a: ~5 d6 l4 F7 B" a0 B│                      │  │  └─visitors
    7 s3 e2 [- o" d- R; H% V│                      │  │          TemplateElement.java
    6 o( O. L4 `# |9 N" e│                      │  │          Visitor.java- b9 X/ A. I3 U% \  P
    │                      │  │          2 F6 L. s8 h: o4 h. a' O
    │                      │  └─util
    ) N1 f- h. C/ c" S│                      │      ├─file
    - l/ p7 h+ h4 G  @" s( m' L│                      │      │      FileHelper.java" O& L' d' ^  a
    │                      │      │      
    4 g3 B% N) j7 Y6 X│                      │      └─readxml
    3 Y9 T( h* C* t2 ?: g* H│                      │              Context.java
    % P+ ^. }! }* |: b: ~+ X# H│                      │              ElementExpression.java! C5 ]5 m, T# N6 e5 Z& |1 [$ \
    │                      │              ElementsExpression.java
    . Y9 S8 I3 G- F, d│                      │              ElementsTerminalExpression.java
    5 v- S5 R+ z' w& a5 {; A+ \- U# a( S│                      │              ElementTerminalExpression.java
      r% X: p$ M- y* g│                      │              ParseCaretaker.java/ p$ h4 y" w1 S+ Z. e
    │                      │              ParseMemento.java
    # E$ g( n5 N5 m: H* n4 m│                      │              ParseModel.java& Q2 U& y6 ^% a  P, P4 P
    │                      │              Parser.java
      q7 H( X* Y4 ?! F1 c│                      │              Parser2.java
    ( C$ O+ Q  H' t" l│                      │              PropertysTerminalExpression.java
      }" ~- ]" }, b! G4 W2 n1 u│                      │              PropertyTerminalExpression.java3 v! p4 c, d1 m6 [6 s# W' ~9 o* Q
    │                      │              ReadXmlExpression.java: I' u7 z9 Q5 ~( @
    │                      │              XmlUtil.java' J+ s2 d1 e  \0 n3 N+ R* y7 j' z# Q
    │                      │              
    5 c+ J1 Z" c* U7 I- G│                      └─xgenconfxml
    . i& J3 J7 L1 `2 i$ W$ y+ w3 i+ v│                              GenConf.xml; z% B/ ]& k. f: }; e# G  \% \, z
    │                              UserGenConf.xml1 {; g; ]: a9 u) ]
    │                              
    & d7 Y' j0 V5 w9 \└─架构一代码和ppt$ W' [$ J3 H7 F# |
            ActiveMQ快速上手.pdf
    ! E3 O% x( g$ P( ~7 p0 b        Git快速上手.pdf
    4 u8 j2 ]* q: I6 H        Maven补充.pdf: U* e! `& S/ ]' J
            Memcached快速上手.pdf* Y# d1 }1 l# L+ V2 G& F8 b
            MogileFS快速上手.pdf
    : a: t6 m. L" {. _7 J. [+ O) Z        MongoDB快速上手.pdf6 a; ]  N3 {/ N; c5 e2 A
            Nginx快速上手.pdf
    & `  G8 q2 J. V- c! \/ }. ^* ^/ y; C        Varnish快速上手.pdf
    . V* m9 Y( S) p4 r        基本业务功能.pdf! O2 ?, [, Z4 Y/ `2 y
            基础业务的建表语句.sql/ p& y" D1 H! i7 ^  J4 K
            最终的project源码.rar
    " S" |# x( p3 s6 [2 m% l
    % C- F* i2 s% k/ W
    " n5 B' L: q+ _7 Z
    游客,如果您要查看本帖隐藏内容请回复
    , X- o* Y, H3 U
    7 M4 l7 B( r. ^! E% |) A3 I' ?
  • TA的每日心情
    奋斗
    7 天前
  • 签到天数: 103 天

    [LV.6]常住居民II

    0

    主题

    562

    帖子

    1181

    积分

    永久VIP会员

    积分
    1181
    发表于 2017-10-8 10:51:16 | 显示全部楼层
    私塾高级java软件架构师实战培训视频教程阶段一
  • TA的每日心情
    开心
    2019-5-7 10:46
  • 签到天数: 58 天

    [LV.5]常住居民I

    0

    主题

    145

    帖子

    549

    积分

    永久VIP会员

    积分
    549
    发表于 2017-10-8 11:30:16 | 显示全部楼层
    可以的,能够学到一些东西
    用心做事,踏踏实实。
  • TA的每日心情
    开心
    2020-3-12 22:49
  • 签到天数: 342 天

    [LV.8]以坛为家I

    0

    主题

    664

    帖子

    1722

    积分

    永久VIP会员

    积分
    1722
    发表于 2017-10-8 11:52:05 | 显示全部楼层
    11111111111111111111111111111111111111111111111111111111
  • TA的每日心情
    开心
    2017-10-27 23:59
  • 签到天数: 36 天

    [LV.5]常住居民I

    0

    主题

    70

    帖子

    186

    积分

    Lv2初级程序猿

    Rank: 2

    积分
    186
    发表于 2017-10-8 16:10:45 | 显示全部楼层
    dfdsf
  • TA的每日心情
    奋斗
    2019-9-19 09:25
  • 签到天数: 533 天

    [LV.9]以坛为家II

    1

    主题

    1937

    帖子

    4592

    积分

    禁止访问

    积分
    4592
    发表于 2017-10-8 23:06:12 | 显示全部楼层
    提示: 作者被禁止或删除 内容自动屏蔽
  • TA的每日心情
    郁闷
    2017-10-9 08:03
  • 签到天数: 1 天

    [LV.1]初来乍到

    0

    主题

    4

    帖子

    9

    积分

    Lv1码农

    Rank: 1

    积分
    9
    发表于 2017-10-9 08:05:21 | 显示全部楼层
    看看呀
  • TA的每日心情

    2018-8-6 12:03
  • 签到天数: 205 天

    [LV.7]常住居民III

    0

    主题

    523

    帖子

    1323

    积分

    Lv4高级攻城狮

    Rank: 4

    积分
    1323
    发表于 2017-10-10 09:56:46 | 显示全部楼层
  • TA的每日心情
    开心
    2020-11-20 08:26
  • 签到天数: 670 天

    [LV.9]以坛为家II

    3

    主题

    1093

    帖子

    3068

    积分

    永久VIP会员

    积分
    3068
    发表于 2017-10-10 13:05:11 | 显示全部楼层
    666
  • TA的每日心情
    奋斗
    2019-9-18 10:55
  • 签到天数: 346 天

    [LV.8]以坛为家I

    6

    主题

    998

    帖子

    2544

    积分

    禁止访问

    积分
    2544
    发表于 2017-10-11 10:33:59 | 显示全部楼层
    提示: 作者被禁止或删除 内容自动屏蔽
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    来自学IT吧,高薪等你拿! 立即登录 立即注册
    在线咨询
    在线咨询
    zxit_8@qq.com

    QQ|Archiver|小黑屋|自学IT吧    

    GMT+8, 2020-12-1 13:25 , Processed in 0.147507 second(s), 39 queries , Gzip On.

    © 2014-2017 自学IT吧论坛

    快速回复 返回顶部 返回列表