在线咨询办理VIP会员

联系QQ1980803031

    在线开通VIP请联系QQ1980803031

VIP会员全站免金币

100%可下载

网盘收集文件

分享你无法观看或愿意共享的加密课程

注:解密后的课程会发到本站,是否加密发布由本站决定

查看: 32106|回复: 149

[软件开发] 高级JAVA软件架构师实战培训系列视频【全阶段】

  [复制链接]
  • TA的每日心情
    开心
    15 小时前
  • 签到天数: 1620 天

    连续签到: 53 天

    [LV.Master]伴坛终老

    注册时间
    2012-9-4
    最后登录
    2021-4-13

    9072

    主题

    1万

    帖子

    2万

    积分

    管理员

    2012年到2020年,感谢各位会员朋友的支持!

    Rank: 62Rank: 62Rank: 62Rank: 62Rank: 62Rank: 62Rank: 62Rank: 62Rank: 62Rank: 62Rank: 62Rank: 62Rank: 62Rank: 62Rank: 62Rank: 62

    推广达人宣传达人突出贡献优秀版主荣誉管理论坛元老vip会员

    QQ
    发表于 2017-9-27 22:30:36 | 显示全部楼层 |阅读模式
    高级java软件架构师实战培训系列视频【全阶段】+ M4 F" _. S# t* t( C+ u1 W# V( m
    7 U" s/ y) V$ o, }; n9 [
    跟着CC学架构系列精品教程
    & x( U  f' O) g! ^& {! c课程共分为阶段一和阶段二,包含课程代码、资料等一起发布了。
    * o! M& m' r. A  L2 |全阶段下载地址:( k3 r/ k7 F4 l2 _  S7 W7 I
    游客,如果您要查看本帖隐藏内容请回复
      y6 }( }" @, v$ [5 s4 {+ f

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

    ; B# ~# a" v2 O" B! O2 W. ?+ A6 H4 S1 L; a

    三六五网络学院 - 论坛版权1、本主题所有言论和图片纯属会员个人意见,与本论坛立场无关
    2、本站所有课程收集于互联网,该帖子作者与三六五网络学院不享有任何版权,如有侵权请联系本站删除
    3、本站部分内容转载自其它网站,但并不代表本站赞同其观点和对其真实性负责
    4、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
    5、三六五网络学院管理员和版主有权不事先通知发贴者而删除本文

    回复

    使用道具 举报

  • TA的每日心情
    开心
    2020-3-30 19:01
  • 签到天数: 449 天

    连续签到: 1 天

    [LV.9]以坛为家II

    8

    主题

    1440

    帖子

    9769

    积分

    终身vip会员

    Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25

    积分
    9769

    vip会员

    发表于 2017-9-28 00:06:30 | 显示全部楼层
    精品资源,顶一波!
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2021-2-13 12:11
  • 签到天数: 389 天

    连续签到: 1 天

    [LV.9]以坛为家II

    3

    主题

    1131

    帖子

    1151

    积分

    终身vip会员

    Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25

    积分
    1151
    发表于 2017-9-28 08:42:42 | 显示全部楼层
    精品资源   顶一波。。
    努力总会有
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2020-7-20 14:13
  • 签到天数: 597 天

    连续签到: 1 天

    [LV.9]以坛为家II

    17

    主题

    1534

    帖子

    1万

    积分

    赞助VIP会员

    Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30

    积分
    13589

    vip会员

    发表于 2017-9-28 08:44:01 | 显示全部楼层
    好东西啊,谢谢楼主分享
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2021-3-25 21:05
  • 签到天数: 421 天

    连续签到: 1 天

    [LV.9]以坛为家II

    18

    主题

    910

    帖子

    1052

    积分

    终身vip会员

    Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25

    积分
    1052
    发表于 2017-9-28 16:28:27 | 显示全部楼层
    支持一下!!!!!!
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    19 分钟前
  • 签到天数: 123 天

    连续签到: 1 天

    [LV.7]常住居民III

    0

    主题

    278

    帖子

    415

    积分

    终身vip会员

    Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25

    积分
    415

    vip会员

    发表于 2017-9-28 17:37:22 | 显示全部楼层
    干货资源,必须支持
    回复

    使用道具 举报

  • TA的每日心情
    无聊
    昨天 23:49
  • 签到天数: 396 天

    连续签到: 3 天

    [LV.9]以坛为家II

    2

    主题

    684

    帖子

    864

    积分

    赞助VIP会员

    Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30

    积分
    864

    vip会员

    发表于 2017-9-28 19:49:37 | 显示全部楼层
    这个要支持一下!!!!
    回复

    使用道具 举报

  • TA的每日心情
    无聊
    前天 11:10
  • 签到天数: 450 天

    连续签到: 2 天

    [LV.9]以坛为家II

    1

    主题

    1011

    帖子

    1572

    积分

    终身vip会员

    Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25

    积分
    1572

    vip会员

    发表于 2017-9-28 22:26:14 | 显示全部楼层
    这个要支持一下!!!!: E$ ?4 w6 Y! R2 A
    回复

    使用道具 举报

  • TA的每日心情

    2020-10-2 09:18
  • 签到天数: 98 天

    连续签到: 1 天

    [LV.6]常住居民II

    1

    主题

    306

    帖子

    2064

    积分

    终身vip会员

    Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25

    积分
    2064

    vip会员

    发表于 2017-9-28 22:46:04 | 显示全部楼层
    传智播客C++第四期
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2021-2-28 13:03
  • 签到天数: 299 天

    连续签到: 1 天

    [LV.8]以坛为家I

    17

    主题

    433

    帖子

    449

    积分

    赞助VIP会员

    Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30

    积分
    449
    发表于 2017-9-28 23:05:33 | 显示全部楼层
    好的资源要快点下载下来
    回复

    使用道具 举报

    懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    商务合作

    客服QQ:1980803031
    点击这里给我发消息
    Copyright;  ©2012-2016  教程论坛  Powered byDiscuz!  技术支持:三六五网络学院