设为首页收藏本站

自学IT吧论坛

 找回密码
 立即注册
搜索
查看: 3445|回复: 10

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

  [复制链接]
  • TA的每日心情
    开心
    2021-7-31 10:39
  • 签到天数: 1203 天

    [LV.10]以坛为家III

    1234

    主题

    2537

    帖子

    5472

    积分

    管理员

    坚持学习,坚持锻炼。

    Rank: 9Rank: 9Rank: 9

    积分
    5472

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

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

    5 g% Y' B0 Z5 l9 c+ s2 z# ?9 ?) u9 B
    游客,如果您要查看本帖隐藏内容请回复

    # B, O# \/ F$ ~  `4 O  K" F) c
    2 `- w0 w. R% ?
  • TA的每日心情
    奋斗
    2020-11-24 15:22
  • 签到天数: 103 天

    [LV.6]常住居民II

    0

    主题

    572

    帖子

    1202

    积分

    永久VIP会员

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

    [LV.5]常住居民I

    0

    主题

    147

    帖子

    555

    积分

    永久VIP会员

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

    [LV.8]以坛为家I

    0

    主题

    689

    帖子

    1775

    积分

    永久VIP会员

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

    [LV.5]常住居民I

    0

    主题

    70

    帖子

    183

    积分

    Lv2初级程序猿

    Rank: 2

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

    [LV.9]以坛为家II

    1

    主题

    1975

    帖子

    4669

    积分

    禁止访问

    积分
    4669
    发表于 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

    主题

    529

    帖子

    1320

    积分

    Lv4高级攻城狮

    Rank: 4

    积分
    1320
    发表于 2017-10-10 09:56:46 | 显示全部楼层
  • TA的每日心情
    开心
    2020-12-13 17:22
  • 签到天数: 674 天

    [LV.9]以坛为家II

    3

    主题

    1121

    帖子

    3133

    积分

    永久VIP会员

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

    [LV.8]以坛为家I

    6

    主题

    1017

    帖子

    2577

    积分

    禁止访问

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

    本版积分规则

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

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

    GMT+8, 2021-9-17 12:08 , Processed in 0.193507 second(s), 37 queries , Gzip On.

    © 2014-2017 自学IT吧论坛

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