├── README.md ├── club ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── README.md ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── iamycx │ │ │ └── club │ │ │ ├── ClubApplication.java │ │ │ ├── async │ │ │ ├── EventConsumer.java │ │ │ ├── EventHandler.java │ │ │ ├── EventModel.java │ │ │ ├── EventProducer.java │ │ │ ├── EventType.java │ │ │ └── handler │ │ │ │ ├── AddQuestionHandler.java │ │ │ │ ├── FeedHandler.java │ │ │ │ ├── FollowHandler.java │ │ │ │ ├── LikeHandler.java │ │ │ │ └── LoginExceptionHandler.java │ │ │ ├── configuration │ │ │ └── ClubWebConfiguration.java │ │ │ ├── controller │ │ │ ├── CommentController.java │ │ │ ├── FeedController.java │ │ │ ├── FollowController.java │ │ │ ├── HomeController.java │ │ │ ├── IndexController.java │ │ │ ├── LikeController.java │ │ │ ├── LoginController.java │ │ │ ├── MessageController.java │ │ │ ├── QuestionController.java │ │ │ ├── SearchController.java │ │ │ └── SettingController.java │ │ │ ├── dao │ │ │ ├── CommentDao.java │ │ │ ├── FeedDao.java │ │ │ ├── LoginTicketDao.java │ │ │ ├── MessageDao.java │ │ │ ├── QuestionDao.java │ │ │ └── UserDao.java │ │ │ ├── interceptor │ │ │ ├── LoginRequiredInterceptor.java │ │ │ └── PassportInterceptor.java │ │ │ ├── model │ │ │ ├── Comment.java │ │ │ ├── EntityType.java │ │ │ ├── Feed.java │ │ │ ├── HostHolder.java │ │ │ ├── LoginTicket.java │ │ │ ├── Message.java │ │ │ ├── Question.java │ │ │ ├── User.java │ │ │ └── ViewObject.java │ │ │ ├── service │ │ │ ├── ClubService.java │ │ │ ├── CommentService.java │ │ │ ├── FeedService.java │ │ │ ├── FollowService.java │ │ │ ├── LikeService.java │ │ │ ├── MessageService.java │ │ │ ├── QuestionService.java │ │ │ ├── SearchService.java │ │ │ ├── SensitiveService.java │ │ │ └── UserService.java │ │ │ └── util │ │ │ ├── ClubUtil.java │ │ │ ├── JedisAdapter.java │ │ │ ├── MailSender.java │ │ │ └── RedisKeyUtil.java │ └── resources │ │ ├── SensitiveWords.txt │ │ ├── application.properties │ │ ├── com │ │ └── iamycx │ │ │ └── club │ │ │ └── dao │ │ │ ├── FeedDao.xml │ │ │ └── QuestionDao.xml │ │ ├── mybatis-config.xml │ │ ├── static │ │ ├── images │ │ │ ├── img │ │ │ │ ├── spinner2.8f60205d.gif │ │ │ │ ├── sprites-1.9.2.4c54885a.png │ │ │ │ ├── sprites-1.9.2@2x.6e638473.png │ │ │ │ ├── sprites.auto.915a539c.png │ │ │ │ └── sprites@2x.auto.dd5c79c1.png │ │ │ └── res │ │ │ │ ├── 070a9fb26_is.jpg │ │ │ │ ├── 0b856ef58f76b7c83a0e130f6ef71281_200x112.jpg │ │ │ │ ├── 0ba3da3f03ced7a438118b0be77df56c_m.jpg │ │ │ │ ├── 0c6a39621ab1d456b1e6e492d0becc0c_s.jpg │ │ │ │ ├── 0cf21546298ad1ed3cb64be61d822c27_m.jpg │ │ │ │ ├── 0cffb89d0b0bd4e726ae54b212a31c3b_200x112.jpg │ │ │ │ ├── 102799979_m.jpg │ │ │ │ ├── 10a4cd7fb082375332be33eadfd14c58_is.jpg │ │ │ │ ├── 11ba31c8bb5473a44b7690eff24b9123_is.jpg │ │ │ │ ├── 11be4a90ed938abfbab4899df56ee754_s.png │ │ │ │ ├── 12a8e1ce5ad8060fddb93ae2df98028b_m.jpg │ │ │ │ ├── 19456ebfe8b207320735f282769ac635_s.jpg │ │ │ │ ├── 1ac7840eeb19ada0bbf85f51702d5784_s.jpg │ │ │ │ ├── 1ce495b02_m.jpg │ │ │ │ ├── 23cace5cf60f39dbc095bd7a12b2cfad_200x112.jpg │ │ │ │ ├── 24ce38dd5fc2a0c4e0525e577eef7d64_s.png │ │ │ │ ├── 272627e471a533f58f319a9e600e0a94_is.png │ │ │ │ ├── 2e21e58a990f5c756e813a64a4bba14c_m.jpg │ │ │ │ ├── 31826765d442d8222a05cd67d0643a25_270x225.png │ │ │ │ ├── 33fb6f51a3f4e16b6e89172040451dca_b.png │ │ │ │ ├── 3b673d6335ef6788d1659ee2b6381e97_m.jpg │ │ │ │ ├── 41d652d947a489e056b0179ba137294b_m.png │ │ │ │ ├── 450c9d9f5240f05f73d21fe3ae76f1a6_200x112.jpg │ │ │ │ ├── 4528283ed249589634546327431667bf_is.jpg │ │ │ │ ├── 4d104b6c6a08f7e1a48f4f32c88b1ce2_m.jpg │ │ │ │ ├── 51559bbebaa7fd395c271b7b1c8b9f26_m.jpg │ │ │ │ ├── 558b3e3d8be209247159ba4f83ab1c02_200x112.jpg │ │ │ │ ├── 6088e39f2_is.jpg │ │ │ │ ├── 66a689b2c60557eae79d839aaedf48b0_200x112.png │ │ │ │ ├── 6c76223a5aef2f1d29c680a2524de791_is.jpg │ │ │ │ ├── 6ceea810748d179f57cac0baa5cf9592_s.jpg │ │ │ │ ├── 6cfbfc0c5e3c5ecd8784f7e733a75b4f_m.jpg │ │ │ │ ├── 6fd46860a4b6cbc1e52d676f217ea9fd_is.jpg │ │ │ │ ├── 7412830858217e93f6c5d06f6328cbd5_200x112.png │ │ │ │ ├── 7986ef6045f2cef8352be5affce5f7d1_is.jpg │ │ │ │ ├── 837b60aa36029a2309974e74de3b62e9_xl.png │ │ │ │ ├── 845303838eca4a5b5f03cc3ca994ec28_s.png │ │ │ │ ├── 845c492813e72b85c6e11cccf8ed0ff8_m.jpg │ │ │ │ ├── 935f87219_m.jpg │ │ │ │ ├── 975baaf73fd76f48ce6f05e19b176878_xl.jpg │ │ │ │ ├── 9cfe980ca44e38bd9b0e5c3dee5b0f3e_270x225.jpg │ │ │ │ ├── 9ec0168d1b210d9b8f089e16f521b82b_200x112.jpg │ │ │ │ ├── a3f80f6a6_m.jpg │ │ │ │ ├── a4df63114bd9374a73775e30db1cdd36_is.jpg │ │ │ │ ├── a57fdaff90865eaaef2e87051624862b_m.jpg │ │ │ │ ├── aa49b7ceff22ea68ca5f747115cd17af_200x112.jpg │ │ │ │ ├── aadd7b895_m.jpg │ │ │ │ ├── aadd7b895_s.jpg │ │ │ │ ├── actioncard-suggested-avatar.c5af416d.png │ │ │ │ ├── actioncard-validation@2x.65147043.png │ │ │ │ ├── b144d91ec_m.jpg │ │ │ │ ├── b3aadf89405941b05a5ce00fb06f8281_m.jpg │ │ │ │ ├── b476f1461388bf4907634009904739e6_is.jpg │ │ │ │ ├── b4a6228e6810d38e19e491c173af4d5c_m.png │ │ │ │ ├── b85ddd8aa_xl.jpg │ │ │ │ ├── badaaf312e59c125928bd1ea2d4b5a51_b.jpg │ │ │ │ ├── bb73b7fb48b0cb63aa573415dfe4d0c5_m.jpg │ │ │ │ ├── bc93fd5289c13c06fd569bc4f6df821e_is.jpg │ │ │ │ ├── be39d110759e68f389b7d2934d7353bc_m.jpg │ │ │ │ ├── c07f969d8dcc6251ef114fe6b1a9a563_200x112.jpg │ │ │ │ ├── c28e9af7f_m.jpg │ │ │ │ ├── c54bb4367803ba590035d2d89d1a84dd_is.jpg │ │ │ │ ├── c79247853_m.jpg │ │ │ │ ├── c898060535edfdbe4147d2135c29787f_200x112.jpg │ │ │ │ ├── c94c92af8_m.jpg │ │ │ │ ├── cafae465b8ea283498c69ab9757f86ba_xl.jpg │ │ │ │ ├── captcha.gif │ │ │ │ ├── cbc5d3c6f333215a1c480cb3b4735b45_m.jpg │ │ │ │ ├── d207854fffc9e0289fbd6bbbb3986988_s.jpg │ │ │ │ ├── d6842d77b4bda238e0db09217e3d2f8d_270x225.jpg │ │ │ │ ├── d822a919d93a761634a67c2022a3f614_m.jpg │ │ │ │ ├── da8e974dc_is.jpg │ │ │ │ ├── da8e974dc_m.jpg │ │ │ │ ├── da8e974dc_s.jpg │ │ │ │ ├── df4aa616fdcfbd861c010ff71aaef95c_b.jpg │ │ │ │ ├── e174d6d0c_is.jpg │ │ │ │ ├── e6f4caaaa_m.jpg │ │ │ │ ├── e8757728eb70adeb8ebaa0864874c29d_is.jpg │ │ │ │ ├── ec6bb3fa05625b848ac4d475ecce35c9_is.jpg │ │ │ │ ├── f1148eb1c7170cabb0a78dad73b590f6_200x112.jpg │ │ │ │ ├── f99201e42237de4fb7f8d5fbf9a2d270_is.jpg │ │ │ │ ├── fa70eff301ba417d4a9d3f55d603a29e_s.png │ │ │ │ ├── facfb45ac94f174655695853d4470bac_200x112.jpg │ │ │ │ ├── fb05f15bf8bffd1590df442ff6ba7812_200x112.jpg │ │ │ │ ├── fb6c4dd60a9f19f5fcd8265395e11f9e_200x112.jpg │ │ │ │ ├── fff25000064308791f739149af611439_is.jpg │ │ │ │ ├── hour.3d371c99.png │ │ │ │ ├── nacl.656ec1c4.png │ │ │ │ ├── nk.png │ │ │ │ └── weekly.65279d61.png │ │ ├── scripts │ │ │ ├── aza-0.1.1.min.js │ │ │ ├── base.fb262f0e.js │ │ │ ├── common.fed5411f.js │ │ │ ├── ga.js │ │ │ ├── instant.e7a17de6.js │ │ │ ├── main │ │ │ │ ├── base │ │ │ │ │ ├── base.js │ │ │ │ │ ├── event.js │ │ │ │ │ └── util.js │ │ │ │ ├── component │ │ │ │ │ ├── component.js │ │ │ │ │ ├── popup.js │ │ │ │ │ ├── popupAdd.js │ │ │ │ │ └── popupMsg.js │ │ │ │ ├── jquery.js │ │ │ │ ├── site │ │ │ │ │ ├── detail.js │ │ │ │ │ ├── follow.js │ │ │ │ │ ├── home.js │ │ │ │ │ ├── profile.js │ │ │ │ │ └── test.js │ │ │ │ └── util │ │ │ │ │ ├── action.js │ │ │ │ │ └── business.js │ │ │ ├── page-index.d7b54ac7.js │ │ │ ├── page-main.5d4c554d.js │ │ │ ├── richtexteditor.aa0a4005.js │ │ │ ├── vendor.ff76fbae.js │ │ │ └── za-0.1.1.min.js │ │ └── styles │ │ │ ├── bootstrap.min.css │ │ │ ├── detail.css │ │ │ ├── index.css │ │ │ ├── letter.css │ │ │ ├── login.css │ │ │ └── result.css │ │ ├── templates │ │ ├── detail.html │ │ ├── feeds.html │ │ ├── followees.html │ │ ├── followers.html │ │ ├── footer.html │ │ ├── header.html │ │ ├── home.html │ │ ├── index.html │ │ ├── js.html │ │ ├── letter.html │ │ ├── letterDetail.html │ │ ├── login.html │ │ ├── mails │ │ │ └── login_exception.html │ │ ├── profile.html │ │ └── result.html │ │ └── toolbox.xml │ └── test │ ├── java │ └── com │ │ └── iamycx │ │ └── club │ │ ├── ClubApplicationTest.java │ │ └── InitDatabaseTests.java │ └── resources │ └── init-schema.sql ├── seckill ├── .idea │ ├── artifacts │ │ ├── seckill_war.xml │ │ └── seckill_war_exploded.xml │ ├── compiler.xml │ ├── libraries │ │ ├── Maven__aopalliance_aopalliance_1_0.xml │ │ ├── Maven__c3p0_c3p0_0_9_1_1.xml │ │ ├── Maven__ch_qos_logback_logback_classic_1_1_1.xml │ │ ├── Maven__ch_qos_logback_logback_core_1_1_1.xml │ │ ├── Maven__com_dyuproject_protostuff_protostuff_api_1_0_8.xml │ │ ├── Maven__com_dyuproject_protostuff_protostuff_collectionschema_1_0_8.xml │ │ ├── Maven__com_dyuproject_protostuff_protostuff_core_1_0_8.xml │ │ ├── Maven__com_dyuproject_protostuff_protostuff_runtime_1_0_8.xml │ │ ├── Maven__com_fasterxml_jackson_core_jackson_annotations_2_5_0.xml │ │ ├── Maven__com_fasterxml_jackson_core_jackson_core_2_5_4.xml │ │ ├── Maven__com_fasterxml_jackson_core_jackson_databind_2_5_4.xml │ │ ├── Maven__commons_collections_commons_collections_3_2.xml │ │ ├── Maven__commons_logging_commons_logging_1_2.xml │ │ ├── Maven__javax_servlet_javax_servlet_api_3_1_0.xml │ │ ├── Maven__jstl_jstl_1_2.xml │ │ ├── Maven__junit_junit_4_11.xml │ │ ├── Maven__mysql_mysql_connector_java_5_1_35.xml │ │ ├── Maven__org_apache_commons_commons_pool2_2_3.xml │ │ ├── Maven__org_hamcrest_hamcrest_core_1_3.xml │ │ ├── Maven__org_mybatis_mybatis_3_3_0.xml │ │ ├── Maven__org_mybatis_mybatis_spring_1_2_3.xml │ │ ├── Maven__org_slf4j_slf4j_api_1_7_12.xml │ │ ├── Maven__org_springframework_spring_aop_4_1_7_RELEASE.xml │ │ ├── Maven__org_springframework_spring_beans_4_1_7_RELEASE.xml │ │ ├── Maven__org_springframework_spring_context_4_1_7_RELEASE.xml │ │ ├── Maven__org_springframework_spring_core_4_1_7_RELEASE.xml │ │ ├── Maven__org_springframework_spring_expression_4_1_7_RELEASE.xml │ │ ├── Maven__org_springframework_spring_jdbc_4_1_7_RELEASE.xml │ │ ├── Maven__org_springframework_spring_test_4_1_7_RELEASE.xml │ │ ├── Maven__org_springframework_spring_tx_4_1_7_RELEASE.xml │ │ ├── Maven__org_springframework_spring_web_4_1_7_RELEASE.xml │ │ ├── Maven__org_springframework_spring_webmvc_4_1_7_RELEASE.xml │ │ ├── Maven__redis_clients_jedis_2_7_3.xml │ │ └── Maven__taglibs_standard_1_1_2.xml │ ├── misc.xml │ ├── modules.xml │ └── workspace.xml ├── README.md ├── images │ ├── note1.md │ ├── note2.md │ ├── note3.md │ ├── note4.md │ ├── result_1.jpg │ ├── result_2.jpg │ ├── result_3.jpg │ ├── result_4.jpg │ ├── result_5.jpg │ ├── result_6.jpg │ └── result_7.jpg ├── pom.xml ├── seckill.iml ├── src │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── iamycx │ │ │ │ ├── dao │ │ │ │ ├── SeckillDao.java │ │ │ │ ├── SuccessKilledDao.java │ │ │ │ └── cache │ │ │ │ │ └── RedisDao.java │ │ │ │ ├── dto │ │ │ │ ├── Exposer.java │ │ │ │ ├── SeckillExecution.java │ │ │ │ └── SeckillResult.java │ │ │ │ ├── entity │ │ │ │ ├── Seckill.java │ │ │ │ └── SuccessKilled.java │ │ │ │ ├── enums │ │ │ │ └── SeckillStatEnum.java │ │ │ │ ├── exception │ │ │ │ ├── RepeatKillException.java │ │ │ │ ├── SeckillCloseException.java │ │ │ │ └── SeckillException.java │ │ │ │ ├── service │ │ │ │ ├── SeckillService.java │ │ │ │ └── impl │ │ │ │ │ └── SeckillServiceImpl.java │ │ │ │ └── web │ │ │ │ └── SeckillController.java │ │ ├── resources │ │ │ ├── jdbc.properties │ │ │ ├── logback.xml │ │ │ ├── mapper │ │ │ │ ├── SeckillDao.xml │ │ │ │ └── SuccessKilledDao.xml │ │ │ ├── mybatis-config.xml │ │ │ └── spring │ │ │ │ ├── spring-dao.xml │ │ │ │ ├── spring-service.xml │ │ │ │ └── spring-web.xml │ │ ├── sql │ │ │ ├── schema.sql │ │ │ └── seckill.sql │ │ └── webapp │ │ │ ├── WEB-INF │ │ │ ├── jsp │ │ │ │ ├── common │ │ │ │ │ ├── head.jsp │ │ │ │ │ └── tag.jsp │ │ │ │ ├── detail.jsp │ │ │ │ └── list.jsp │ │ │ └── web.xml │ │ │ ├── index.jsp │ │ │ └── resources │ │ │ └── script │ │ │ └── seckill.js │ └── test │ │ └── java │ │ └── com │ │ └── iamycx │ │ ├── dao │ │ ├── SeckillDaoTest.java │ │ ├── SuccessKilledDaoTest.java │ │ └── cache │ │ │ └── RedisDaoTest.java │ │ └── service │ │ └── SeckillServiceTest.java └── target │ ├── classes │ ├── com │ │ └── iamycx │ │ │ ├── dao │ │ │ ├── SeckillDao.class │ │ │ ├── SuccessKilledDao.class │ │ │ └── cache │ │ │ │ └── RedisDao.class │ │ │ ├── dto │ │ │ ├── Exposer.class │ │ │ ├── SeckillExecution.class │ │ │ └── SeckillResult.class │ │ │ ├── entity │ │ │ ├── Seckill.class │ │ │ └── SuccessKilled.class │ │ │ ├── enums │ │ │ └── SeckillStatEnum.class │ │ │ ├── exception │ │ │ ├── RepeatKillException.class │ │ │ ├── SeckillCloseException.class │ │ │ └── SeckillException.class │ │ │ ├── service │ │ │ ├── SeckillService.class │ │ │ └── impl │ │ │ │ └── SeckillServiceImpl.class │ │ │ └── web │ │ │ └── SeckillController.class │ ├── jdbc.properties │ ├── logback.xml │ ├── mapper │ │ ├── SeckillDao.xml │ │ └── SuccessKilledDao.xml │ ├── mybatis-config.xml │ └── spring │ │ ├── spring-dao.xml │ │ ├── spring-service.xml │ │ └── spring-web.xml │ ├── seckill.war │ ├── seckill │ ├── META-INF │ │ └── MANIFEST.MF │ ├── WEB-INF │ │ ├── classes │ │ │ ├── com │ │ │ │ └── iamycx │ │ │ │ │ ├── dao │ │ │ │ │ ├── SeckillDao.class │ │ │ │ │ ├── SuccessKilledDao.class │ │ │ │ │ └── cache │ │ │ │ │ │ └── RedisDao.class │ │ │ │ │ ├── dto │ │ │ │ │ ├── Exposer.class │ │ │ │ │ ├── SeckillExecution.class │ │ │ │ │ └── SeckillResult.class │ │ │ │ │ ├── entity │ │ │ │ │ ├── Seckill.class │ │ │ │ │ └── SuccessKilled.class │ │ │ │ │ ├── enums │ │ │ │ │ └── SeckillStatEnum.class │ │ │ │ │ ├── exception │ │ │ │ │ ├── RepeatKillException.class │ │ │ │ │ ├── SeckillCloseException.class │ │ │ │ │ └── SeckillException.class │ │ │ │ │ ├── service │ │ │ │ │ ├── SeckillService.class │ │ │ │ │ └── impl │ │ │ │ │ │ └── SeckillServiceImpl.class │ │ │ │ │ └── web │ │ │ │ │ └── SeckillController.class │ │ │ ├── jdbc.properties │ │ │ ├── logback.xml │ │ │ ├── mapper │ │ │ │ ├── SeckillDao.xml │ │ │ │ └── SuccessKilledDao.xml │ │ │ ├── mybatis-config.xml │ │ │ └── spring │ │ │ │ ├── spring-dao.xml │ │ │ │ ├── spring-service.xml │ │ │ │ └── spring-web.xml │ │ ├── jsp │ │ │ ├── common │ │ │ │ ├── head.jsp │ │ │ │ └── tag.jsp │ │ │ ├── detail.jsp │ │ │ └── list.jsp │ │ ├── lib │ │ │ ├── aopalliance-1.0.jar │ │ │ ├── c3p0-0.9.1.1.jar │ │ │ ├── commons-collections-3.2.jar │ │ │ ├── commons-logging-1.2.jar │ │ │ ├── commons-pool2-2.3.jar │ │ │ ├── jackson-annotations-2.5.0.jar │ │ │ ├── jackson-core-2.5.4.jar │ │ │ ├── jackson-databind-2.5.4.jar │ │ │ ├── javax.servlet-api-3.1.0.jar │ │ │ ├── jedis-2.7.3.jar │ │ │ ├── jstl-1.2.jar │ │ │ ├── logback-classic-1.1.1.jar │ │ │ ├── logback-core-1.1.1.jar │ │ │ ├── mybatis-3.3.0.jar │ │ │ ├── mybatis-spring-1.2.3.jar │ │ │ ├── mysql-connector-java-5.1.35.jar │ │ │ ├── protostuff-api-1.0.8.jar │ │ │ ├── protostuff-collectionschema-1.0.8.jar │ │ │ ├── protostuff-core-1.0.8.jar │ │ │ ├── protostuff-runtime-1.0.8.jar │ │ │ ├── slf4j-api-1.7.12.jar │ │ │ ├── spring-aop-4.1.7.RELEASE.jar │ │ │ ├── spring-beans-4.1.7.RELEASE.jar │ │ │ ├── spring-context-4.1.7.RELEASE.jar │ │ │ ├── spring-core-4.1.7.RELEASE.jar │ │ │ ├── spring-expression-4.1.7.RELEASE.jar │ │ │ ├── spring-jdbc-4.1.7.RELEASE.jar │ │ │ ├── spring-test-4.1.7.RELEASE.jar │ │ │ ├── spring-tx-4.1.7.RELEASE.jar │ │ │ ├── spring-web-4.1.7.RELEASE.jar │ │ │ ├── spring-webmvc-4.1.7.RELEASE.jar │ │ │ └── standard-1.1.2.jar │ │ └── web.xml │ ├── index.jsp │ └── resources │ │ └── script │ │ └── seckill.js │ └── test-classes │ └── com │ └── iamycx │ ├── dao │ ├── SeckillDaoTest.class │ ├── SuccessKilledDaoTest.class │ └── cache │ │ └── RedisDaoTest.class │ └── service │ └── SeckillServiceTest.class ├── spring-aop ├── .classpath ├── .mymetadata ├── .project ├── .settings │ ├── .jsdtscope │ ├── org.eclipse.jdt.core.prefs │ ├── org.eclipse.wst.common.component │ ├── org.eclipse.wst.common.project.facet.core.xml │ ├── org.eclipse.wst.jsdt.ui.superType.container │ └── org.eclipse.wst.jsdt.ui.superType.name ├── WebRoot │ ├── META-INF │ │ ├── MANIFEST.MF │ │ ├── aop.xml │ │ └── myManifest.MF │ ├── WEB-INF │ │ ├── classes │ │ │ ├── com │ │ │ │ └── iamycx │ │ │ │ │ ├── advice │ │ │ │ │ ├── AdviceTest1.class │ │ │ │ │ ├── BeforeAdviceTest.class │ │ │ │ │ ├── Forum.class │ │ │ │ │ ├── ForumService.class │ │ │ │ │ ├── GreetingAfterAdvice.class │ │ │ │ │ ├── GreetingBeforeAdvice.class │ │ │ │ │ ├── GreetingInterceptor.class │ │ │ │ │ ├── NaiveWaiter.class │ │ │ │ │ ├── TestThrowAdvice.class │ │ │ │ │ ├── TransactionManager.class │ │ │ │ │ ├── Waiter.class │ │ │ │ │ └── beans.xml │ │ │ │ │ ├── advisor │ │ │ │ │ ├── GreetingAdvisor$1.class │ │ │ │ │ ├── GreetingAdvisor.class │ │ │ │ │ ├── GreetingBeforeAdvice.class │ │ │ │ │ ├── GreetingComposablePointcut.class │ │ │ │ │ ├── GreetingDynamicPointcut$1.class │ │ │ │ │ ├── GreetingDynamicPointcut.class │ │ │ │ │ ├── GreetingRegexpAdvisor.class │ │ │ │ │ ├── MyIntroduceInfo.class │ │ │ │ │ ├── Seller.class │ │ │ │ │ ├── StaticMethodAdvisorTest.class │ │ │ │ │ ├── TestComposableAdvisor.class │ │ │ │ │ ├── TestControlFlowAdvisor.class │ │ │ │ │ ├── TestDynamicAdvisor.class │ │ │ │ │ ├── TestIntroduceAdvisor.class │ │ │ │ │ ├── TestRegexpAdvisor.class │ │ │ │ │ ├── Waiter.class │ │ │ │ │ ├── WaiterDelegate.class │ │ │ │ │ └── beans.xml │ │ │ │ │ ├── anno │ │ │ │ │ ├── ForumService.class │ │ │ │ │ ├── NeedTest.class │ │ │ │ │ └── TestTool.class │ │ │ │ │ ├── aspectj │ │ │ │ │ ├── advanced │ │ │ │ │ │ ├── AdvancedTest.class │ │ │ │ │ │ ├── TestAspect.class │ │ │ │ │ │ ├── TestNamePointcut.class │ │ │ │ │ │ └── beans.xml │ │ │ │ │ ├── basic │ │ │ │ │ │ ├── DeclaredParentsTest.class │ │ │ │ │ │ ├── EnableSellerAspect.class │ │ │ │ │ │ └── beans.xml │ │ │ │ │ ├── example │ │ │ │ │ │ ├── AspectjProxyTest.class │ │ │ │ │ │ ├── CuteNaiveWaiter.class │ │ │ │ │ │ ├── Monitorable.class │ │ │ │ │ │ ├── NaiveWaiter.class │ │ │ │ │ │ ├── NaughtyWaiter.class │ │ │ │ │ │ ├── PreGreetingAspect.class │ │ │ │ │ │ ├── Seller.class │ │ │ │ │ │ ├── SmartSeller.class │ │ │ │ │ │ ├── Waiter.class │ │ │ │ │ │ ├── WaiterManager.class │ │ │ │ │ │ └── beans.xml │ │ │ │ │ └── fun │ │ │ │ │ │ ├── EnableSellerAspect.class │ │ │ │ │ │ ├── PointcutFunTest.class │ │ │ │ │ │ ├── TestAspect.class │ │ │ │ │ │ └── beans.xml │ │ │ │ │ ├── autoproxy │ │ │ │ │ ├── TestBeanNameAutoProxyCreator.class │ │ │ │ │ └── beans.xml │ │ │ │ │ ├── concept │ │ │ │ │ ├── Forum.class │ │ │ │ │ ├── ForumDao.class │ │ │ │ │ ├── ForumService.class │ │ │ │ │ ├── PerformanceMonitor.class │ │ │ │ │ ├── SecurityService.class │ │ │ │ │ ├── TopicDao.class │ │ │ │ │ ├── TransactionManager.class │ │ │ │ │ └── User.class │ │ │ │ │ ├── instrument │ │ │ │ │ ├── Register.class │ │ │ │ │ ├── Test.class │ │ │ │ │ └── Transformer.class │ │ │ │ │ ├── introduce │ │ │ │ │ ├── ControllablePerformaceMonitor.class │ │ │ │ │ ├── Monitorable.class │ │ │ │ │ ├── PerformanceMonitor.class │ │ │ │ │ ├── TestIntroduce.class │ │ │ │ │ └── beans.xml │ │ │ │ │ ├── ltw │ │ │ │ │ ├── AspectjLtwTest.class │ │ │ │ │ ├── PreGreetingAspect.class │ │ │ │ │ ├── Waiter.class │ │ │ │ │ └── beans.xml │ │ │ │ │ ├── proxy │ │ │ │ │ ├── CglibProxy.class │ │ │ │ │ ├── ForumService.class │ │ │ │ │ ├── ForumServiceImpl.class │ │ │ │ │ ├── ForumServiceTest.class │ │ │ │ │ ├── MethodPerformace.class │ │ │ │ │ ├── PerformanceHandler.class │ │ │ │ │ └── PerformanceMonitor.class │ │ │ │ │ └── schema │ │ │ │ │ ├── AdviceMethods.class │ │ │ │ │ ├── SchemaAspectTest.class │ │ │ │ │ ├── TestBeforeAdvice.class │ │ │ │ │ └── beans.xml │ │ │ └── log4j.properties │ │ ├── lib │ │ │ ├── antlr-2.7.6.jar │ │ │ ├── com.springsource.net.sf.cglib-2.1.3.jar │ │ │ ├── com.springsource.net.sf.cglib-sources-2.1.3.jar │ │ │ ├── com.springsource.org.aopalliance-1.0.0.jar │ │ │ ├── com.springsource.org.aopalliance-sources-1.0.0.jar │ │ │ ├── com.springsource.org.aspectj.tools-1.6.6.RELEASE.jar │ │ │ ├── com.springsource.org.aspectj.tools-sources-1.6.6.RELEASE.jar │ │ │ ├── com.springsource.org.aspectj.weaver-1.6.8.RELEASE.jar │ │ │ ├── com.springsource.org.aspectj.weaver-sources-1.6.8.RELEASE.jar │ │ │ ├── commons-collections-3.1.jar │ │ │ ├── commons-logging.jar │ │ │ ├── dom4j-1.6.1.jar │ │ │ ├── hibernate-core-3.3.2.GA.jar │ │ │ ├── hsqldb-1.8.0.7.jar │ │ │ ├── jta-1.1.jar │ │ │ ├── log4j.jar │ │ │ ├── org.springframework.aop-3.0.5.RELEASE.jar │ │ │ ├── org.springframework.aop-sources-3.0.5.RELEASE.jar │ │ │ ├── org.springframework.asm-3.0.5.RELEASE.jar │ │ │ ├── org.springframework.asm-sources-3.0.5.RELEASE.jar │ │ │ ├── org.springframework.aspects-3.0.5.RELEASE.jar │ │ │ ├── org.springframework.aspects-sources-3.0.5.RELEASE.jar │ │ │ ├── org.springframework.beans-3.0.5.RELEASE.jar │ │ │ ├── org.springframework.beans-sources-3.0.5.RELEASE.jar │ │ │ ├── org.springframework.context-3.0.5.BUILD-20110117152612.jar │ │ │ ├── org.springframework.context-3.0.5.RELEASE.jar │ │ │ ├── org.springframework.context-sources-3.0.5.BUILD-20110117152612.jar │ │ │ ├── org.springframework.context-sources-3.0.5.RELEASE.jar │ │ │ ├── org.springframework.context.support-3.0.5.BUILD-20110117152612.jar │ │ │ ├── org.springframework.context.support-3.0.5.RELEASE.jar │ │ │ ├── org.springframework.context.support-sources-3.0.5.BUILD-20110117152612.jar │ │ │ ├── org.springframework.context.support-sources-3.0.5.RELEASE.jar │ │ │ ├── org.springframework.core-3.0.5.RELEASE.jar │ │ │ ├── org.springframework.core-sources-3.0.5.RELEASE.jar │ │ │ ├── org.springframework.expression-3.0.5.RELEASE.jar │ │ │ ├── org.springframework.expression-sources-3.0.5.RELEASE.jar │ │ │ ├── org.springframework.instrument-3.0.5.RELEASE.jar │ │ │ ├── org.springframework.instrument-sources-3.0.5.RELEASE.jar │ │ │ ├── org.springframework.instrument.tomcat-3.0.5.RELEASE.jar │ │ │ ├── org.springframework.instrument.tomcat-sources-3.0.5.RELEASE.jar │ │ │ ├── org.springframework.jdbc-3.0.5.RELEASE.jar │ │ │ ├── org.springframework.jdbc-sources-3.0.5.RELEASE.jar │ │ │ ├── org.springframework.jms-3.0.5.RELEASE.jar │ │ │ ├── org.springframework.jms-sources-3.0.5.RELEASE.jar │ │ │ ├── org.springframework.orm-3.0.5.RELEASE.jar │ │ │ ├── org.springframework.orm-sources-3.0.5.RELEASE.jar │ │ │ ├── org.springframework.oxm-3.0.5.RELEASE.jar │ │ │ ├── org.springframework.oxm-sources-3.0.5.RELEASE.jar │ │ │ ├── org.springframework.test-3.0.5.RELEASE.jar │ │ │ ├── org.springframework.test-sources-3.0.5.RELEASE.jar │ │ │ ├── org.springframework.transaction-3.0.5.RELEASE.jar │ │ │ ├── org.springframework.transaction-sources-3.0.5.RELEASE.jar │ │ │ ├── org.springframework.web-3.0.5.BUILD-20110117152612.jar │ │ │ ├── org.springframework.web-3.0.5.RELEASE.jar │ │ │ ├── org.springframework.web-sources-3.0.5.BUILD-20110117152612.jar │ │ │ ├── org.springframework.web-sources-3.0.5.RELEASE.jar │ │ │ ├── org.springframework.web.portlet-3.0.5.RELEASE.jar │ │ │ ├── org.springframework.web.portlet-sources-3.0.5.RELEASE.jar │ │ │ ├── org.springframework.web.servlet-3.0.5.RELEASE.jar │ │ │ ├── org.springframework.web.servlet-sources-3.0.5.RELEASE.jar │ │ │ ├── org.springframework.web.struts-3.0.5.RELEASE.jar │ │ │ ├── org.springframework.web.struts-sources-3.0.5.RELEASE.jar │ │ │ ├── slf4j-api-1.6.1.jar │ │ │ └── slf4j-log4j12-1.6.1.jar │ │ └── web.xml │ └── index.jsp ├── src │ ├── com │ │ └── iamycx │ │ │ ├── advice │ │ │ ├── Forum.java │ │ │ ├── ForumService.java │ │ │ ├── GreetingAfterAdvice.java │ │ │ ├── GreetingBeforeAdvice.java │ │ │ ├── GreetingInterceptor.java │ │ │ ├── NaiveWaiter.java │ │ │ ├── TransactionManager.java │ │ │ ├── Waiter.java │ │ │ └── beans.xml │ │ │ ├── advisor │ │ │ ├── GreetingAdvisor.java │ │ │ ├── GreetingBeforeAdvice.java │ │ │ ├── GreetingComposablePointcut.java │ │ │ ├── GreetingDynamicPointcut.java │ │ │ ├── GreetingRegexpAdvisor.java │ │ │ ├── MyIntroduceInfo.java │ │ │ ├── Seller.java │ │ │ ├── Waiter.java │ │ │ ├── WaiterDelegate.java │ │ │ └── beans.xml │ │ │ ├── anno │ │ │ ├── ForumService.java │ │ │ ├── NeedTest.java │ │ │ └── TestTool.java │ │ │ ├── aspectj │ │ │ ├── advanced │ │ │ │ ├── TestAspect.java │ │ │ │ ├── TestNamePointcut.java │ │ │ │ └── beans.xml │ │ │ ├── basic │ │ │ │ ├── EnableSellerAspect.java │ │ │ │ └── beans.xml │ │ │ ├── example │ │ │ │ ├── CuteNaiveWaiter.java │ │ │ │ ├── Monitorable.java │ │ │ │ ├── NaiveWaiter.java │ │ │ │ ├── NaughtyWaiter.java │ │ │ │ ├── PreGreetingAspect.java │ │ │ │ ├── Seller.java │ │ │ │ ├── SmartSeller.java │ │ │ │ ├── Waiter.java │ │ │ │ ├── WaiterManager.java │ │ │ │ └── beans.xml │ │ │ └── fun │ │ │ │ ├── EnableSellerAspect.java │ │ │ │ ├── TestAspect.java │ │ │ │ └── beans.xml │ │ │ ├── autoproxy │ │ │ └── beans.xml │ │ │ ├── concept │ │ │ ├── Forum.java │ │ │ ├── ForumDao.java │ │ │ ├── ForumService.java │ │ │ ├── PerformanceMonitor.java │ │ │ ├── SecurityService.java │ │ │ ├── TopicDao.java │ │ │ ├── TransactionManager.java │ │ │ └── User.java │ │ │ ├── instrument │ │ │ ├── Register.java │ │ │ ├── Test.java │ │ │ └── Transformer.java │ │ │ ├── introduce │ │ │ ├── ControllablePerformaceMonitor.java │ │ │ ├── Monitorable.java │ │ │ ├── PerformanceMonitor.java │ │ │ └── beans.xml │ │ │ ├── ltw │ │ │ ├── PreGreetingAspect.java │ │ │ ├── Waiter.java │ │ │ └── beans.xml │ │ │ ├── proxy │ │ │ ├── CglibProxy.java │ │ │ ├── ForumService.java │ │ │ ├── ForumServiceImpl.java │ │ │ ├── MethodPerformace.java │ │ │ ├── PerformanceHandler.java │ │ │ └── PerformanceMonitor.java │ │ │ └── schema │ │ │ ├── AdviceMethods.java │ │ │ ├── TestBeforeAdvice.java │ │ │ └── beans.xml │ └── log4j.properties └── test │ └── com │ └── iamycx │ ├── advice │ ├── AdviceTest1.java │ ├── BeforeAdviceTest.java │ └── TestThrowAdvice.java │ ├── advisor │ ├── StaticMethodAdvisorTest.java │ ├── TestComposableAdvisor.java │ ├── TestControlFlowAdvisor.java │ ├── TestDynamicAdvisor.java │ ├── TestIntroduceAdvisor.java │ └── TestRegexpAdvisor.java │ ├── aspectj │ ├── advanced │ │ └── AdvancedTest.java │ ├── basic │ │ └── DeclaredParentsTest.java │ ├── example │ │ └── AspectjProxyTest.java │ └── fun │ │ └── PointcutFunTest.java │ ├── autoproxy │ └── TestBeanNameAutoProxyCreator.java │ ├── introduce │ └── TestIntroduce.java │ ├── ltw │ └── AspectjLtwTest.java │ ├── proxy │ └── ForumServiceTest.java │ └── schema │ └── SchemaAspectTest.java ├── spring-helloworld ├── .classpath ├── .mymetadata ├── .project ├── .settings │ ├── .jsdtscope │ ├── org.eclipse.jdt.core.prefs │ ├── org.eclipse.wst.common.component │ ├── org.eclipse.wst.common.project.facet.core.xml │ ├── org.eclipse.wst.jsdt.ui.superType.container │ └── org.eclipse.wst.jsdt.ui.superType.name ├── WebRoot │ ├── META-INF │ │ └── MANIFEST.MF │ ├── WEB-INF │ │ ├── baobaotao-servlet.xml │ │ ├── classes │ │ │ ├── com │ │ │ │ └── baobaotao │ │ │ │ │ ├── dao │ │ │ │ │ ├── LoginLogDao.class │ │ │ │ │ ├── UserDao$1.class │ │ │ │ │ └── UserDao.class │ │ │ │ │ ├── domain │ │ │ │ │ ├── LoginLog.class │ │ │ │ │ └── User.class │ │ │ │ │ ├── service │ │ │ │ │ ├── TestUserService.class │ │ │ │ │ └── UserService.class │ │ │ │ │ └── web │ │ │ │ │ ├── LoginCommand.class │ │ │ │ │ └── LoginController.class │ │ │ └── resources │ │ │ │ ├── applicationContext.xml │ │ │ │ ├── helloworld.sql │ │ │ │ └── log4j.properties │ │ ├── jsp │ │ │ ├── login.jsp │ │ │ └── main.jsp │ │ ├── lib │ │ │ ├── com.springsource.net.sf.cglib-2.2.0.jar │ │ │ ├── com.springsource.org.aopalliance-1.0.0.jar │ │ │ ├── com.springsource.org.apache.commons.dbcp-1.2.2.osgi.jar │ │ │ ├── com.springsource.org.apache.commons.logging-1.1.1.jar │ │ │ ├── com.springsource.org.apache.commons.pool-1.5.3.jar │ │ │ ├── com.springsource.org.apache.log4j-1.2.15.jar │ │ │ ├── com.springsource.org.apache.taglibs.standard-1.1.2.jar │ │ │ ├── com.springsource.org.aspectj.weaver-1.6.8.RELEASE.jar │ │ │ ├── com.springsource.org.codehaus.groovy-1.6.5.jar │ │ │ ├── com.springsource.org.junit-4.7.0.jar │ │ │ ├── mysql.jar │ │ │ ├── org.springframework.aop-3.0.5.RELEASE.jar │ │ │ ├── org.springframework.asm-3.0.5.RELEASE.jar │ │ │ ├── org.springframework.beans-3.0.5.RELEASE.jar │ │ │ ├── org.springframework.context-3.0.5.RELEASE.jar │ │ │ ├── org.springframework.core-3.0.5.RELEASE.jar │ │ │ ├── org.springframework.expression-3.0.5.RELEASE.jar │ │ │ ├── org.springframework.jdbc-3.0.5.RELEASE.jar │ │ │ ├── org.springframework.test-3.0.5.RELEASE.jar │ │ │ ├── org.springframework.transaction-3.0.5.RELEASE.jar │ │ │ ├── org.springframework.web-3.0.5.RELEASE.jar │ │ │ └── org.springframework.web.servlet-3.0.5.RELEASE.jar │ │ └── web.xml │ └── index.jsp ├── src │ ├── com │ │ └── baobaotao │ │ │ ├── dao │ │ │ ├── LoginLogDao.java │ │ │ └── UserDao.java │ │ │ ├── domain │ │ │ ├── LoginLog.java │ │ │ └── User.java │ │ │ ├── service │ │ │ └── UserService.java │ │ │ └── web │ │ │ ├── LoginCommand.java │ │ │ └── LoginController.java │ └── resources │ │ ├── applicationContext.xml │ │ ├── helloworld.sql │ │ └── log4j.properties └── test │ └── com │ └── baobaotao │ └── service │ └── TestUserService.java └── spring-ioc ├── .classpath ├── .mymetadata ├── .project ├── .settings ├── .jsdtscope ├── org.eclipse.jdt.core.prefs ├── org.eclipse.wst.common.component ├── org.eclipse.wst.common.project.facet.core.xml ├── org.eclipse.wst.jsdt.ui.superType.container └── org.eclipse.wst.jsdt.ui.superType.name ├── WebRoot ├── META-INF │ └── MANIFEST.MF ├── WEB-INF │ ├── classes │ │ ├── com │ │ │ └── iamycx │ │ │ │ ├── Car.class │ │ │ │ ├── anno │ │ │ │ ├── Boss.class │ │ │ │ ├── Car.class │ │ │ │ ├── LogDao.class │ │ │ │ ├── LogonService.class │ │ │ │ ├── MyComponent.class │ │ │ │ ├── Plugin.class │ │ │ │ ├── Test.class │ │ │ │ ├── UserDao.class │ │ │ │ ├── beans.xml │ │ │ │ └── mycomponent.xml │ │ │ │ ├── attr │ │ │ │ ├── Boss.class │ │ │ │ ├── Car.class │ │ │ │ └── beans.xml │ │ │ │ ├── beanfactory │ │ │ │ ├── BeanFactoryTest.class │ │ │ │ ├── BeanLifeCycle.class │ │ │ │ ├── MyBeanPostProcessor.class │ │ │ │ ├── MyInstantiationAwareBeanPostProcessor.class │ │ │ │ └── beans.xml │ │ │ │ ├── conf │ │ │ │ ├── AppConf.class │ │ │ │ ├── DaoConfig.class │ │ │ │ ├── JavaConfigTest.class │ │ │ │ ├── LogDao.class │ │ │ │ ├── LogonAppConfig.class │ │ │ │ ├── LogonService.class │ │ │ │ ├── ServiceConfig.class │ │ │ │ ├── UserDao.class │ │ │ │ ├── beans1.xml │ │ │ │ ├── beans2.xml │ │ │ │ └── beans3.xml │ │ │ │ ├── context │ │ │ │ ├── AnnotationApplicationContext.class │ │ │ │ ├── Beans.class │ │ │ │ ├── MyBeanFactoryPostProcessor.class │ │ │ │ ├── MyBeanPostProcessor.class │ │ │ │ └── beans.xml │ │ │ │ ├── ditype │ │ │ │ ├── Boss.class │ │ │ │ ├── Car.class │ │ │ │ ├── CarFactory.class │ │ │ │ ├── Office.class │ │ │ │ └── beans.xml │ │ │ │ ├── fb │ │ │ │ ├── Car.class │ │ │ │ ├── CarFactoryBean.class │ │ │ │ └── beans.xml │ │ │ │ ├── injectfun │ │ │ │ ├── Boss1.class │ │ │ │ ├── Boss2.class │ │ │ │ ├── Car.class │ │ │ │ ├── MagicBoss.class │ │ │ │ └── beans.xml │ │ │ │ ├── ioc │ │ │ │ ├── ActorArrangable.class │ │ │ │ ├── Director.class │ │ │ │ ├── GeLi.class │ │ │ │ ├── LiuDeHua.class │ │ │ │ └── MoAttack.class │ │ │ │ ├── reflect │ │ │ │ ├── Car.class │ │ │ │ ├── ClassLoaderTest.class │ │ │ │ ├── PrivateCar.class │ │ │ │ ├── PrivateCarReflect.class │ │ │ │ └── ReflectTest.class │ │ │ │ ├── resource │ │ │ │ ├── EncodedResourceExample.class │ │ │ │ ├── FileSourceExample.class │ │ │ │ ├── PatternResolverTest.class │ │ │ │ ├── beans1.xml │ │ │ │ └── beans2.xml │ │ │ │ └── tagdepend │ │ │ │ ├── Boss.class │ │ │ │ ├── CacheManager.class │ │ │ │ ├── CacheTask.class │ │ │ │ ├── Car.class │ │ │ │ ├── SysInit.class │ │ │ │ ├── SystemSettings.class │ │ │ │ └── beans.xml │ │ ├── conf │ │ │ └── file1.txt │ │ ├── log4j.properties │ │ └── moAttack.xml │ ├── lib │ │ ├── antlr-2.7.6.jar │ │ ├── commons-collections-3.1.jar │ │ ├── commons-logging.jar │ │ ├── dom4j-1.6.1.jar │ │ ├── hibernate-core-3.3.2.GA.jar │ │ ├── hsqldb-1.8.0.7.jar │ │ ├── jta-1.1.jar │ │ ├── log4j.jar │ │ ├── org.springframework.aop-3.0.5.RELEASE.jar │ │ ├── org.springframework.aop-sources-3.0.5.RELEASE.jar │ │ ├── org.springframework.asm-3.0.5.RELEASE.jar │ │ ├── org.springframework.asm-sources-3.0.5.RELEASE.jar │ │ ├── org.springframework.aspects-3.0.5.RELEASE.jar │ │ ├── org.springframework.aspects-sources-3.0.5.RELEASE.jar │ │ ├── org.springframework.beans-3.0.5.RELEASE.jar │ │ ├── org.springframework.beans-sources-3.0.5.RELEASE.jar │ │ ├── org.springframework.context-3.0.5.BUILD-20110117152612.jar │ │ ├── org.springframework.context-3.0.5.RELEASE.jar │ │ ├── org.springframework.context-sources-3.0.5.BUILD-20110117152612.jar │ │ ├── org.springframework.context-sources-3.0.5.RELEASE.jar │ │ ├── org.springframework.context.support-3.0.5.BUILD-20110117152612.jar │ │ ├── org.springframework.context.support-3.0.5.RELEASE.jar │ │ ├── org.springframework.context.support-sources-3.0.5.BUILD-20110117152612.jar │ │ ├── org.springframework.context.support-sources-3.0.5.RELEASE.jar │ │ ├── org.springframework.core-3.0.5.RELEASE.jar │ │ ├── org.springframework.core-sources-3.0.5.RELEASE.jar │ │ ├── org.springframework.expression-3.0.5.RELEASE.jar │ │ ├── org.springframework.expression-sources-3.0.5.RELEASE.jar │ │ ├── org.springframework.instrument-3.0.5.RELEASE.jar │ │ ├── org.springframework.instrument-sources-3.0.5.RELEASE.jar │ │ ├── org.springframework.instrument.tomcat-3.0.5.RELEASE.jar │ │ ├── org.springframework.instrument.tomcat-sources-3.0.5.RELEASE.jar │ │ ├── org.springframework.jdbc-3.0.5.RELEASE.jar │ │ ├── org.springframework.jdbc-sources-3.0.5.RELEASE.jar │ │ ├── org.springframework.jms-3.0.5.RELEASE.jar │ │ ├── org.springframework.jms-sources-3.0.5.RELEASE.jar │ │ ├── org.springframework.orm-3.0.5.RELEASE.jar │ │ ├── org.springframework.orm-sources-3.0.5.RELEASE.jar │ │ ├── org.springframework.oxm-3.0.5.RELEASE.jar │ │ ├── org.springframework.oxm-sources-3.0.5.RELEASE.jar │ │ ├── org.springframework.test-3.0.5.RELEASE.jar │ │ ├── org.springframework.test-sources-3.0.5.RELEASE.jar │ │ ├── org.springframework.transaction-3.0.5.RELEASE.jar │ │ ├── org.springframework.transaction-sources-3.0.5.RELEASE.jar │ │ ├── org.springframework.web-3.0.5.BUILD-20110117152612.jar │ │ ├── org.springframework.web-3.0.5.RELEASE.jar │ │ ├── org.springframework.web-sources-3.0.5.BUILD-20110117152612.jar │ │ ├── org.springframework.web-sources-3.0.5.RELEASE.jar │ │ ├── org.springframework.web.portlet-3.0.5.RELEASE.jar │ │ ├── org.springframework.web.portlet-sources-3.0.5.RELEASE.jar │ │ ├── org.springframework.web.servlet-3.0.5.RELEASE.jar │ │ ├── org.springframework.web.servlet-sources-3.0.5.RELEASE.jar │ │ ├── org.springframework.web.struts-3.0.5.RELEASE.jar │ │ ├── org.springframework.web.struts-sources-3.0.5.RELEASE.jar │ │ ├── slf4j-api-1.6.1.jar │ │ └── slf4j-log4j12-1.6.1.jar │ └── web.xml └── index.jsp └── src ├── com └── iamycx │ ├── Car.java │ ├── anno │ ├── Boss.java │ ├── Car.java │ ├── LogDao.java │ ├── LogonService.java │ ├── MyComponent.java │ ├── Plugin.java │ ├── Test.java │ ├── UserDao.java │ ├── beans.xml │ └── mycomponent.xml │ ├── attr │ ├── Boss.java │ ├── Car.java │ └── beans.xml │ ├── beanfactory │ ├── BeanFactoryTest.java │ ├── BeanLifeCycle.java │ ├── MyBeanPostProcessor.java │ ├── MyInstantiationAwareBeanPostProcessor.java │ └── beans.xml │ ├── conf │ ├── AppConf.java │ ├── DaoConfig.java │ ├── JavaConfigTest.java │ ├── LogDao.java │ ├── LogonAppConfig.java │ ├── LogonService.java │ ├── ServiceConfig.java │ ├── UserDao.java │ ├── beans1.xml │ ├── beans2.xml │ └── beans3.xml │ ├── context │ ├── AnnotationApplicationContext.java │ ├── Beans.java │ ├── MyBeanFactoryPostProcessor.java │ ├── MyBeanPostProcessor.java │ └── beans.xml │ ├── ditype │ ├── Boss.java │ ├── Car.java │ ├── CarFactory.java │ ├── Office.java │ └── beans.xml │ ├── fb │ ├── Car.java │ ├── CarFactoryBean.java │ └── beans.xml │ ├── injectfun │ ├── Boss1.java │ ├── Boss2.java │ ├── Car.java │ ├── MagicBoss.java │ └── beans.xml │ ├── ioc │ ├── ActorArrangable.java │ ├── Director.java │ ├── GeLi.java │ ├── LiuDeHua.java │ └── MoAttack.java │ ├── reflect │ ├── Car.java │ ├── ClassLoaderTest.java │ ├── PrivateCar.java │ ├── PrivateCarReflect.java │ └── ReflectTest.java │ ├── resource │ ├── EncodedResourceExample.java │ ├── FileSourceExample.java │ ├── PatternResolverTest.java │ ├── beans1.xml │ └── beans2.xml │ └── tagdepend │ ├── Boss.java │ ├── CacheManager.java │ ├── CacheTask.java │ ├── Car.java │ ├── SysInit.java │ ├── SystemSettings.java │ └── beans.xml ├── conf └── file1.txt ├── log4j.properties └── moAttack.xml /club/.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | !.mvn/wrapper/maven-wrapper.jar 3 | 4 | ### STS ### 5 | .apt_generated 6 | .classpath 7 | .factorypath 8 | .project 9 | .settings 10 | .springBeans 11 | 12 | ### IntelliJ IDEA ### 13 | .idea 14 | *.iws 15 | *.iml 16 | *.ipr 17 | 18 | ### NetBeans ### 19 | nbproject/private/ 20 | build/ 21 | nbbuild/ 22 | dist/ 23 | nbdist/ 24 | .nb-gradle/ -------------------------------------------------------------------------------- /club/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/club/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /club/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionUrl=https://repo1.maven.org/maven2/org/apache/maven/apache-maven/3.5.2/apache-maven-3.5.2-bin.zip 2 | -------------------------------------------------------------------------------- /club/README.md: -------------------------------------------------------------------------------- 1 | # club 2 | 一个整合SSM框架的仿知乎社区项目 3 | 4 | ## 项目内容 5 | - 基于Spring Boot,Velocity 6 | - 实现登录注册 7 | - 前缀树实现敏感词过滤 8 | - Redis用于统计点赞、点踩数量 9 | - 异步框架 10 | - 邮件发送、排序算法 11 | - 推拉timeline 12 | - 爬虫知乎数据 13 | - solr实现关键词搜索 14 | - 单元测试、部署 15 | 16 | ## 项目环境的搭建 17 | * **操作系统** : Windows 7 18 | * **IDE** :IntelliJ IDEA 19 | * **JDK** : JDK1.8 20 | * **Web容器** : Tomcat 8.0 21 | * **数据库** :Mysql-5.1 22 | * **依赖管理工具** : Maven 3.3 -------------------------------------------------------------------------------- /club/src/main/java/com/iamycx/club/async/EventHandler.java: -------------------------------------------------------------------------------- 1 | package com.iamycx.club.async; 2 | 3 | import java.util.List; 4 | 5 | /** 6 | * Created by iamycx on 16:29 2017/12/29 7 | */ 8 | public interface EventHandler { 9 | void doHandle(EventModel model); 10 | List getSupportEventTypes(); 11 | } -------------------------------------------------------------------------------- /club/src/main/java/com/iamycx/club/async/EventType.java: -------------------------------------------------------------------------------- 1 | package com.iamycx.club.async; 2 | 3 | /** 4 | * Created by iamycx on 12:04 2017/12/29 5 | */ 6 | public enum EventType { 7 | LIKE(0), 8 | COMMENT(1), 9 | LOGIN(2), 10 | MAIL(3), 11 | FOLLOW(4), 12 | UNFOLLOW(5), 13 | ADD_QUESTION(6); 14 | 15 | private int value; 16 | EventType(int value) { this.value = value; } 17 | public int getValue() { return value; } 18 | } 19 | -------------------------------------------------------------------------------- /club/src/main/java/com/iamycx/club/model/EntityType.java: -------------------------------------------------------------------------------- 1 | package com.iamycx.club.model; 2 | 3 | public class EntityType { 4 | public static int ENTITY_QUESTION = 1; 5 | public static int ENTITY_COMMENT = 2; 6 | public static int ENTITY_USER = 3; 7 | } 8 | -------------------------------------------------------------------------------- /club/src/main/java/com/iamycx/club/model/ViewObject.java: -------------------------------------------------------------------------------- 1 | package com.iamycx.club.model; 2 | 3 | import java.util.HashMap; 4 | import java.util.Map; 5 | 6 | public class ViewObject { 7 | private Map objs = new HashMap(); 8 | public void set(String key, Object value) { 9 | objs.put(key, value); 10 | } 11 | 12 | public Object get(String key) { 13 | return objs.get(key); 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /club/src/main/java/com/iamycx/club/service/ClubService.java: -------------------------------------------------------------------------------- 1 | package com.iamycx.club.service; 2 | 3 | import org.springframework.stereotype.Service; 4 | 5 | /** 6 | * Created by iamycx on 16:32 2018/1/3 7 | */ 8 | @Service 9 | public class ClubService { 10 | public String getMessage(int userId) { 11 | return "Hello Message:" + String.valueOf(userId); 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /club/src/main/resources/SensitiveWords.txt: -------------------------------------------------------------------------------- 1 | 广告 2 | 赌博 3 | SB 4 | 傻逼 -------------------------------------------------------------------------------- /club/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | spring.velocity.suffix=.html 2 | spring.datasource.url=jdbc:mysql://localhost:3306/club?useUnicode=true&characterEncoding=utf8&useSSL=false 3 | spring.datasource.username=root 4 | spring.datasource.password=root 5 | mybatis.config-location=classpath:mybatis-config.xml 6 | spring.velocity.toolbox-config-location=toolbox.xml -------------------------------------------------------------------------------- /club/src/main/resources/static/images/img/spinner2.8f60205d.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/club/src/main/resources/static/images/img/spinner2.8f60205d.gif -------------------------------------------------------------------------------- /club/src/main/resources/static/images/img/sprites-1.9.2.4c54885a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/club/src/main/resources/static/images/img/sprites-1.9.2.4c54885a.png -------------------------------------------------------------------------------- /club/src/main/resources/static/images/img/sprites-1.9.2@2x.6e638473.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/club/src/main/resources/static/images/img/sprites-1.9.2@2x.6e638473.png -------------------------------------------------------------------------------- /club/src/main/resources/static/images/img/sprites.auto.915a539c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/club/src/main/resources/static/images/img/sprites.auto.915a539c.png -------------------------------------------------------------------------------- /club/src/main/resources/static/images/img/sprites@2x.auto.dd5c79c1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/club/src/main/resources/static/images/img/sprites@2x.auto.dd5c79c1.png -------------------------------------------------------------------------------- /club/src/main/resources/static/images/res/070a9fb26_is.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/club/src/main/resources/static/images/res/070a9fb26_is.jpg -------------------------------------------------------------------------------- /club/src/main/resources/static/images/res/0b856ef58f76b7c83a0e130f6ef71281_200x112.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/club/src/main/resources/static/images/res/0b856ef58f76b7c83a0e130f6ef71281_200x112.jpg -------------------------------------------------------------------------------- /club/src/main/resources/static/images/res/0ba3da3f03ced7a438118b0be77df56c_m.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/club/src/main/resources/static/images/res/0ba3da3f03ced7a438118b0be77df56c_m.jpg -------------------------------------------------------------------------------- /club/src/main/resources/static/images/res/0c6a39621ab1d456b1e6e492d0becc0c_s.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/club/src/main/resources/static/images/res/0c6a39621ab1d456b1e6e492d0becc0c_s.jpg -------------------------------------------------------------------------------- /club/src/main/resources/static/images/res/0cf21546298ad1ed3cb64be61d822c27_m.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/club/src/main/resources/static/images/res/0cf21546298ad1ed3cb64be61d822c27_m.jpg -------------------------------------------------------------------------------- /club/src/main/resources/static/images/res/0cffb89d0b0bd4e726ae54b212a31c3b_200x112.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/club/src/main/resources/static/images/res/0cffb89d0b0bd4e726ae54b212a31c3b_200x112.jpg -------------------------------------------------------------------------------- /club/src/main/resources/static/images/res/102799979_m.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/club/src/main/resources/static/images/res/102799979_m.jpg -------------------------------------------------------------------------------- /club/src/main/resources/static/images/res/10a4cd7fb082375332be33eadfd14c58_is.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/club/src/main/resources/static/images/res/10a4cd7fb082375332be33eadfd14c58_is.jpg -------------------------------------------------------------------------------- /club/src/main/resources/static/images/res/11ba31c8bb5473a44b7690eff24b9123_is.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/club/src/main/resources/static/images/res/11ba31c8bb5473a44b7690eff24b9123_is.jpg -------------------------------------------------------------------------------- /club/src/main/resources/static/images/res/11be4a90ed938abfbab4899df56ee754_s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/club/src/main/resources/static/images/res/11be4a90ed938abfbab4899df56ee754_s.png -------------------------------------------------------------------------------- /club/src/main/resources/static/images/res/12a8e1ce5ad8060fddb93ae2df98028b_m.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/club/src/main/resources/static/images/res/12a8e1ce5ad8060fddb93ae2df98028b_m.jpg -------------------------------------------------------------------------------- /club/src/main/resources/static/images/res/19456ebfe8b207320735f282769ac635_s.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/club/src/main/resources/static/images/res/19456ebfe8b207320735f282769ac635_s.jpg -------------------------------------------------------------------------------- /club/src/main/resources/static/images/res/1ac7840eeb19ada0bbf85f51702d5784_s.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/club/src/main/resources/static/images/res/1ac7840eeb19ada0bbf85f51702d5784_s.jpg -------------------------------------------------------------------------------- /club/src/main/resources/static/images/res/1ce495b02_m.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/club/src/main/resources/static/images/res/1ce495b02_m.jpg -------------------------------------------------------------------------------- /club/src/main/resources/static/images/res/23cace5cf60f39dbc095bd7a12b2cfad_200x112.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/club/src/main/resources/static/images/res/23cace5cf60f39dbc095bd7a12b2cfad_200x112.jpg -------------------------------------------------------------------------------- /club/src/main/resources/static/images/res/24ce38dd5fc2a0c4e0525e577eef7d64_s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/club/src/main/resources/static/images/res/24ce38dd5fc2a0c4e0525e577eef7d64_s.png -------------------------------------------------------------------------------- /club/src/main/resources/static/images/res/272627e471a533f58f319a9e600e0a94_is.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/club/src/main/resources/static/images/res/272627e471a533f58f319a9e600e0a94_is.png -------------------------------------------------------------------------------- /club/src/main/resources/static/images/res/2e21e58a990f5c756e813a64a4bba14c_m.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/club/src/main/resources/static/images/res/2e21e58a990f5c756e813a64a4bba14c_m.jpg -------------------------------------------------------------------------------- /club/src/main/resources/static/images/res/31826765d442d8222a05cd67d0643a25_270x225.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/club/src/main/resources/static/images/res/31826765d442d8222a05cd67d0643a25_270x225.png -------------------------------------------------------------------------------- /club/src/main/resources/static/images/res/33fb6f51a3f4e16b6e89172040451dca_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/club/src/main/resources/static/images/res/33fb6f51a3f4e16b6e89172040451dca_b.png -------------------------------------------------------------------------------- /club/src/main/resources/static/images/res/3b673d6335ef6788d1659ee2b6381e97_m.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/club/src/main/resources/static/images/res/3b673d6335ef6788d1659ee2b6381e97_m.jpg -------------------------------------------------------------------------------- /club/src/main/resources/static/images/res/41d652d947a489e056b0179ba137294b_m.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/club/src/main/resources/static/images/res/41d652d947a489e056b0179ba137294b_m.png -------------------------------------------------------------------------------- /club/src/main/resources/static/images/res/450c9d9f5240f05f73d21fe3ae76f1a6_200x112.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/club/src/main/resources/static/images/res/450c9d9f5240f05f73d21fe3ae76f1a6_200x112.jpg -------------------------------------------------------------------------------- /club/src/main/resources/static/images/res/4528283ed249589634546327431667bf_is.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/club/src/main/resources/static/images/res/4528283ed249589634546327431667bf_is.jpg -------------------------------------------------------------------------------- /club/src/main/resources/static/images/res/4d104b6c6a08f7e1a48f4f32c88b1ce2_m.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/club/src/main/resources/static/images/res/4d104b6c6a08f7e1a48f4f32c88b1ce2_m.jpg -------------------------------------------------------------------------------- /club/src/main/resources/static/images/res/51559bbebaa7fd395c271b7b1c8b9f26_m.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/club/src/main/resources/static/images/res/51559bbebaa7fd395c271b7b1c8b9f26_m.jpg -------------------------------------------------------------------------------- /club/src/main/resources/static/images/res/558b3e3d8be209247159ba4f83ab1c02_200x112.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/club/src/main/resources/static/images/res/558b3e3d8be209247159ba4f83ab1c02_200x112.jpg -------------------------------------------------------------------------------- /club/src/main/resources/static/images/res/6088e39f2_is.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/club/src/main/resources/static/images/res/6088e39f2_is.jpg -------------------------------------------------------------------------------- /club/src/main/resources/static/images/res/66a689b2c60557eae79d839aaedf48b0_200x112.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/club/src/main/resources/static/images/res/66a689b2c60557eae79d839aaedf48b0_200x112.png -------------------------------------------------------------------------------- /club/src/main/resources/static/images/res/6c76223a5aef2f1d29c680a2524de791_is.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/club/src/main/resources/static/images/res/6c76223a5aef2f1d29c680a2524de791_is.jpg -------------------------------------------------------------------------------- /club/src/main/resources/static/images/res/6ceea810748d179f57cac0baa5cf9592_s.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/club/src/main/resources/static/images/res/6ceea810748d179f57cac0baa5cf9592_s.jpg -------------------------------------------------------------------------------- /club/src/main/resources/static/images/res/6cfbfc0c5e3c5ecd8784f7e733a75b4f_m.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/club/src/main/resources/static/images/res/6cfbfc0c5e3c5ecd8784f7e733a75b4f_m.jpg -------------------------------------------------------------------------------- /club/src/main/resources/static/images/res/6fd46860a4b6cbc1e52d676f217ea9fd_is.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/club/src/main/resources/static/images/res/6fd46860a4b6cbc1e52d676f217ea9fd_is.jpg -------------------------------------------------------------------------------- /club/src/main/resources/static/images/res/7412830858217e93f6c5d06f6328cbd5_200x112.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/club/src/main/resources/static/images/res/7412830858217e93f6c5d06f6328cbd5_200x112.png -------------------------------------------------------------------------------- /club/src/main/resources/static/images/res/7986ef6045f2cef8352be5affce5f7d1_is.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/club/src/main/resources/static/images/res/7986ef6045f2cef8352be5affce5f7d1_is.jpg -------------------------------------------------------------------------------- /club/src/main/resources/static/images/res/837b60aa36029a2309974e74de3b62e9_xl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/club/src/main/resources/static/images/res/837b60aa36029a2309974e74de3b62e9_xl.png -------------------------------------------------------------------------------- /club/src/main/resources/static/images/res/845303838eca4a5b5f03cc3ca994ec28_s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/club/src/main/resources/static/images/res/845303838eca4a5b5f03cc3ca994ec28_s.png -------------------------------------------------------------------------------- /club/src/main/resources/static/images/res/845c492813e72b85c6e11cccf8ed0ff8_m.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/club/src/main/resources/static/images/res/845c492813e72b85c6e11cccf8ed0ff8_m.jpg -------------------------------------------------------------------------------- /club/src/main/resources/static/images/res/935f87219_m.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/club/src/main/resources/static/images/res/935f87219_m.jpg -------------------------------------------------------------------------------- /club/src/main/resources/static/images/res/975baaf73fd76f48ce6f05e19b176878_xl.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/club/src/main/resources/static/images/res/975baaf73fd76f48ce6f05e19b176878_xl.jpg -------------------------------------------------------------------------------- /club/src/main/resources/static/images/res/9cfe980ca44e38bd9b0e5c3dee5b0f3e_270x225.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/club/src/main/resources/static/images/res/9cfe980ca44e38bd9b0e5c3dee5b0f3e_270x225.jpg -------------------------------------------------------------------------------- /club/src/main/resources/static/images/res/9ec0168d1b210d9b8f089e16f521b82b_200x112.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/club/src/main/resources/static/images/res/9ec0168d1b210d9b8f089e16f521b82b_200x112.jpg -------------------------------------------------------------------------------- /club/src/main/resources/static/images/res/a3f80f6a6_m.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/club/src/main/resources/static/images/res/a3f80f6a6_m.jpg -------------------------------------------------------------------------------- /club/src/main/resources/static/images/res/a4df63114bd9374a73775e30db1cdd36_is.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/club/src/main/resources/static/images/res/a4df63114bd9374a73775e30db1cdd36_is.jpg -------------------------------------------------------------------------------- /club/src/main/resources/static/images/res/a57fdaff90865eaaef2e87051624862b_m.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/club/src/main/resources/static/images/res/a57fdaff90865eaaef2e87051624862b_m.jpg -------------------------------------------------------------------------------- /club/src/main/resources/static/images/res/aa49b7ceff22ea68ca5f747115cd17af_200x112.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/club/src/main/resources/static/images/res/aa49b7ceff22ea68ca5f747115cd17af_200x112.jpg -------------------------------------------------------------------------------- /club/src/main/resources/static/images/res/aadd7b895_m.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/club/src/main/resources/static/images/res/aadd7b895_m.jpg -------------------------------------------------------------------------------- /club/src/main/resources/static/images/res/aadd7b895_s.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/club/src/main/resources/static/images/res/aadd7b895_s.jpg -------------------------------------------------------------------------------- /club/src/main/resources/static/images/res/actioncard-suggested-avatar.c5af416d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/club/src/main/resources/static/images/res/actioncard-suggested-avatar.c5af416d.png -------------------------------------------------------------------------------- /club/src/main/resources/static/images/res/actioncard-validation@2x.65147043.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/club/src/main/resources/static/images/res/actioncard-validation@2x.65147043.png -------------------------------------------------------------------------------- /club/src/main/resources/static/images/res/b144d91ec_m.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/club/src/main/resources/static/images/res/b144d91ec_m.jpg -------------------------------------------------------------------------------- /club/src/main/resources/static/images/res/b3aadf89405941b05a5ce00fb06f8281_m.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/club/src/main/resources/static/images/res/b3aadf89405941b05a5ce00fb06f8281_m.jpg -------------------------------------------------------------------------------- /club/src/main/resources/static/images/res/b476f1461388bf4907634009904739e6_is.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/club/src/main/resources/static/images/res/b476f1461388bf4907634009904739e6_is.jpg -------------------------------------------------------------------------------- /club/src/main/resources/static/images/res/b4a6228e6810d38e19e491c173af4d5c_m.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/club/src/main/resources/static/images/res/b4a6228e6810d38e19e491c173af4d5c_m.png -------------------------------------------------------------------------------- /club/src/main/resources/static/images/res/b85ddd8aa_xl.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/club/src/main/resources/static/images/res/b85ddd8aa_xl.jpg -------------------------------------------------------------------------------- /club/src/main/resources/static/images/res/badaaf312e59c125928bd1ea2d4b5a51_b.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/club/src/main/resources/static/images/res/badaaf312e59c125928bd1ea2d4b5a51_b.jpg -------------------------------------------------------------------------------- /club/src/main/resources/static/images/res/bb73b7fb48b0cb63aa573415dfe4d0c5_m.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/club/src/main/resources/static/images/res/bb73b7fb48b0cb63aa573415dfe4d0c5_m.jpg -------------------------------------------------------------------------------- /club/src/main/resources/static/images/res/bc93fd5289c13c06fd569bc4f6df821e_is.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/club/src/main/resources/static/images/res/bc93fd5289c13c06fd569bc4f6df821e_is.jpg -------------------------------------------------------------------------------- /club/src/main/resources/static/images/res/be39d110759e68f389b7d2934d7353bc_m.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/club/src/main/resources/static/images/res/be39d110759e68f389b7d2934d7353bc_m.jpg -------------------------------------------------------------------------------- /club/src/main/resources/static/images/res/c07f969d8dcc6251ef114fe6b1a9a563_200x112.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/club/src/main/resources/static/images/res/c07f969d8dcc6251ef114fe6b1a9a563_200x112.jpg -------------------------------------------------------------------------------- /club/src/main/resources/static/images/res/c28e9af7f_m.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/club/src/main/resources/static/images/res/c28e9af7f_m.jpg -------------------------------------------------------------------------------- /club/src/main/resources/static/images/res/c54bb4367803ba590035d2d89d1a84dd_is.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/club/src/main/resources/static/images/res/c54bb4367803ba590035d2d89d1a84dd_is.jpg -------------------------------------------------------------------------------- /club/src/main/resources/static/images/res/c79247853_m.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/club/src/main/resources/static/images/res/c79247853_m.jpg -------------------------------------------------------------------------------- /club/src/main/resources/static/images/res/c898060535edfdbe4147d2135c29787f_200x112.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/club/src/main/resources/static/images/res/c898060535edfdbe4147d2135c29787f_200x112.jpg -------------------------------------------------------------------------------- /club/src/main/resources/static/images/res/c94c92af8_m.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/club/src/main/resources/static/images/res/c94c92af8_m.jpg -------------------------------------------------------------------------------- /club/src/main/resources/static/images/res/cafae465b8ea283498c69ab9757f86ba_xl.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/club/src/main/resources/static/images/res/cafae465b8ea283498c69ab9757f86ba_xl.jpg -------------------------------------------------------------------------------- /club/src/main/resources/static/images/res/captcha.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/club/src/main/resources/static/images/res/captcha.gif -------------------------------------------------------------------------------- /club/src/main/resources/static/images/res/cbc5d3c6f333215a1c480cb3b4735b45_m.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/club/src/main/resources/static/images/res/cbc5d3c6f333215a1c480cb3b4735b45_m.jpg -------------------------------------------------------------------------------- /club/src/main/resources/static/images/res/d207854fffc9e0289fbd6bbbb3986988_s.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/club/src/main/resources/static/images/res/d207854fffc9e0289fbd6bbbb3986988_s.jpg -------------------------------------------------------------------------------- /club/src/main/resources/static/images/res/d6842d77b4bda238e0db09217e3d2f8d_270x225.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/club/src/main/resources/static/images/res/d6842d77b4bda238e0db09217e3d2f8d_270x225.jpg -------------------------------------------------------------------------------- /club/src/main/resources/static/images/res/d822a919d93a761634a67c2022a3f614_m.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/club/src/main/resources/static/images/res/d822a919d93a761634a67c2022a3f614_m.jpg -------------------------------------------------------------------------------- /club/src/main/resources/static/images/res/da8e974dc_is.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/club/src/main/resources/static/images/res/da8e974dc_is.jpg -------------------------------------------------------------------------------- /club/src/main/resources/static/images/res/da8e974dc_m.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/club/src/main/resources/static/images/res/da8e974dc_m.jpg -------------------------------------------------------------------------------- /club/src/main/resources/static/images/res/da8e974dc_s.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/club/src/main/resources/static/images/res/da8e974dc_s.jpg -------------------------------------------------------------------------------- /club/src/main/resources/static/images/res/df4aa616fdcfbd861c010ff71aaef95c_b.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/club/src/main/resources/static/images/res/df4aa616fdcfbd861c010ff71aaef95c_b.jpg -------------------------------------------------------------------------------- /club/src/main/resources/static/images/res/e174d6d0c_is.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/club/src/main/resources/static/images/res/e174d6d0c_is.jpg -------------------------------------------------------------------------------- /club/src/main/resources/static/images/res/e6f4caaaa_m.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/club/src/main/resources/static/images/res/e6f4caaaa_m.jpg -------------------------------------------------------------------------------- /club/src/main/resources/static/images/res/e8757728eb70adeb8ebaa0864874c29d_is.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/club/src/main/resources/static/images/res/e8757728eb70adeb8ebaa0864874c29d_is.jpg -------------------------------------------------------------------------------- /club/src/main/resources/static/images/res/ec6bb3fa05625b848ac4d475ecce35c9_is.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/club/src/main/resources/static/images/res/ec6bb3fa05625b848ac4d475ecce35c9_is.jpg -------------------------------------------------------------------------------- /club/src/main/resources/static/images/res/f1148eb1c7170cabb0a78dad73b590f6_200x112.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/club/src/main/resources/static/images/res/f1148eb1c7170cabb0a78dad73b590f6_200x112.jpg -------------------------------------------------------------------------------- /club/src/main/resources/static/images/res/f99201e42237de4fb7f8d5fbf9a2d270_is.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/club/src/main/resources/static/images/res/f99201e42237de4fb7f8d5fbf9a2d270_is.jpg -------------------------------------------------------------------------------- /club/src/main/resources/static/images/res/fa70eff301ba417d4a9d3f55d603a29e_s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/club/src/main/resources/static/images/res/fa70eff301ba417d4a9d3f55d603a29e_s.png -------------------------------------------------------------------------------- /club/src/main/resources/static/images/res/facfb45ac94f174655695853d4470bac_200x112.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/club/src/main/resources/static/images/res/facfb45ac94f174655695853d4470bac_200x112.jpg -------------------------------------------------------------------------------- /club/src/main/resources/static/images/res/fb05f15bf8bffd1590df442ff6ba7812_200x112.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/club/src/main/resources/static/images/res/fb05f15bf8bffd1590df442ff6ba7812_200x112.jpg -------------------------------------------------------------------------------- /club/src/main/resources/static/images/res/fb6c4dd60a9f19f5fcd8265395e11f9e_200x112.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/club/src/main/resources/static/images/res/fb6c4dd60a9f19f5fcd8265395e11f9e_200x112.jpg -------------------------------------------------------------------------------- /club/src/main/resources/static/images/res/fff25000064308791f739149af611439_is.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/club/src/main/resources/static/images/res/fff25000064308791f739149af611439_is.jpg -------------------------------------------------------------------------------- /club/src/main/resources/static/images/res/hour.3d371c99.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/club/src/main/resources/static/images/res/hour.3d371c99.png -------------------------------------------------------------------------------- /club/src/main/resources/static/images/res/nacl.656ec1c4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/club/src/main/resources/static/images/res/nacl.656ec1c4.png -------------------------------------------------------------------------------- /club/src/main/resources/static/images/res/nk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/club/src/main/resources/static/images/res/nk.png -------------------------------------------------------------------------------- /club/src/main/resources/static/images/res/weekly.65279d61.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/club/src/main/resources/static/images/res/weekly.65279d61.png -------------------------------------------------------------------------------- /club/src/main/resources/static/scripts/main/base/util.js: -------------------------------------------------------------------------------- 1 | (function (window, undefined) { 2 | var Util = Base.createClass('main.base.Util'); 3 | $.extend(Util, { 4 | isEmail: fIsEmail 5 | }); 6 | 7 | function fIsEmail(sEmail) { 8 | sEmail = $.trim(sEmail); 9 | return sEmail && /^([a-zA-Z0-9_\.\-\+])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/.test(sEmail); 10 | } 11 | })(window); -------------------------------------------------------------------------------- /club/src/main/resources/static/scripts/main/site/follow.js: -------------------------------------------------------------------------------- 1 | (function (window, undefined) { 2 | var Business = Base.getClass('main.util.Business'); 3 | 4 | Base.ready({ 5 | initialize: fInitialize 6 | }); 7 | 8 | function fInitialize() { 9 | Business.followUser(); 10 | } 11 | })(); -------------------------------------------------------------------------------- /club/src/main/resources/static/scripts/main/site/profile.js: -------------------------------------------------------------------------------- 1 | (function (window, undefined) { 2 | var Business = Base.getClass('main.util.Business'); 3 | 4 | Base.ready({ 5 | initialize: fInitialize 6 | }); 7 | 8 | function fInitialize() { 9 | Business.followUser(); 10 | } 11 | })(); -------------------------------------------------------------------------------- /club/src/main/resources/templates/footer.html: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /club/src/main/resources/templates/mails/login_exception.html: -------------------------------------------------------------------------------- 1 | 你好$username,你的登陆有问题! 2 | -------------------------------------------------------------------------------- /club/src/main/resources/toolbox.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | date 4 | application 5 | org.apache.velocity.tools.generic.DateTool 6 | 7 | -------------------------------------------------------------------------------- /club/src/test/java/com/iamycx/club/ClubApplicationTest.java: -------------------------------------------------------------------------------- 1 | package com.iamycx.club; 2 | 3 | import org.junit.Test; 4 | 5 | import static org.junit.Assert.*; 6 | 7 | /** 8 | * Created by iamycx on 16:35 2018/1/10 9 | */ 10 | public class ClubApplicationTest { 11 | @Test 12 | public void configure() throws Exception { 13 | } 14 | 15 | @Test 16 | public void main() throws Exception { 17 | } 18 | 19 | } -------------------------------------------------------------------------------- /seckill/.idea/artifacts/seckill_war.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | $PROJECT_DIR$/target 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /seckill/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /seckill/images/result_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/seckill/images/result_1.jpg -------------------------------------------------------------------------------- /seckill/images/result_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/seckill/images/result_2.jpg -------------------------------------------------------------------------------- /seckill/images/result_3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/seckill/images/result_3.jpg -------------------------------------------------------------------------------- /seckill/images/result_4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/seckill/images/result_4.jpg -------------------------------------------------------------------------------- /seckill/images/result_5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/seckill/images/result_5.jpg -------------------------------------------------------------------------------- /seckill/images/result_6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/seckill/images/result_6.jpg -------------------------------------------------------------------------------- /seckill/images/result_7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/seckill/images/result_7.jpg -------------------------------------------------------------------------------- /seckill/src/main/java/com/iamycx/exception/RepeatKillException.java: -------------------------------------------------------------------------------- 1 | package com.iamycx.exception; 2 | 3 | /** 4 | * Created by iamycx on 21:31 2017/11/29 5 | * 6 | * 重复秒杀异常(运行期异常) 7 | */ 8 | public class RepeatKillException extends SeckillException{ 9 | 10 | public RepeatKillException(String message) { 11 | super(message); 12 | } 13 | 14 | public RepeatKillException(String message, Throwable cause) { 15 | super(message, cause); 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /seckill/src/main/java/com/iamycx/exception/SeckillCloseException.java: -------------------------------------------------------------------------------- 1 | package com.iamycx.exception; 2 | 3 | /** 4 | * Created by iamycx on 21:34 2017/11/29 5 | * 6 | * 秒杀关闭异常 7 | */ 8 | public class SeckillCloseException extends SeckillException{ 9 | 10 | public SeckillCloseException(String message) { 11 | super(message); 12 | } 13 | 14 | public SeckillCloseException(String message, Throwable cause) { 15 | super(message, cause); 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /seckill/src/main/java/com/iamycx/exception/SeckillException.java: -------------------------------------------------------------------------------- 1 | package com.iamycx.exception; 2 | 3 | /** 4 | * Created by iamycx on 21:36 2017/11/29 5 | */ 6 | public class SeckillException extends RuntimeException { 7 | 8 | public SeckillException(String message) { 9 | super(message); 10 | } 11 | 12 | public SeckillException(String message, Throwable cause) { 13 | super(message, cause); 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /seckill/src/main/resources/jdbc.properties: -------------------------------------------------------------------------------- 1 | driver=com.mysql.jdbc.Driver 2 | url=jdbc:mysql://localhost:3306/seckill?useUnicode=true&characterEncoding=utf8 3 | user=root 4 | password=root -------------------------------------------------------------------------------- /seckill/src/main/resources/logback.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | %d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /seckill/src/main/webapp/WEB-INF/jsp/common/tag.jsp: -------------------------------------------------------------------------------- 1 | <%-- 2 | Created by IntelliJ IDEA. 3 | User: Rainey 4 | Date: 2017/12/1 5 | Time: 22:47 6 | To change this template use File | Settings | File Templates. 7 | --%> 8 | <%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> 9 | <%@taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> -------------------------------------------------------------------------------- /seckill/src/main/webapp/index.jsp: -------------------------------------------------------------------------------- 1 | 2 | 3 |

Hello World!

4 | 5 | 6 | -------------------------------------------------------------------------------- /seckill/target/classes/com/iamycx/dao/SeckillDao.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/seckill/target/classes/com/iamycx/dao/SeckillDao.class -------------------------------------------------------------------------------- /seckill/target/classes/com/iamycx/dao/SuccessKilledDao.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/seckill/target/classes/com/iamycx/dao/SuccessKilledDao.class -------------------------------------------------------------------------------- /seckill/target/classes/com/iamycx/dao/cache/RedisDao.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/seckill/target/classes/com/iamycx/dao/cache/RedisDao.class -------------------------------------------------------------------------------- /seckill/target/classes/com/iamycx/dto/Exposer.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/seckill/target/classes/com/iamycx/dto/Exposer.class -------------------------------------------------------------------------------- /seckill/target/classes/com/iamycx/dto/SeckillExecution.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/seckill/target/classes/com/iamycx/dto/SeckillExecution.class -------------------------------------------------------------------------------- /seckill/target/classes/com/iamycx/dto/SeckillResult.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/seckill/target/classes/com/iamycx/dto/SeckillResult.class -------------------------------------------------------------------------------- /seckill/target/classes/com/iamycx/entity/Seckill.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/seckill/target/classes/com/iamycx/entity/Seckill.class -------------------------------------------------------------------------------- /seckill/target/classes/com/iamycx/entity/SuccessKilled.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/seckill/target/classes/com/iamycx/entity/SuccessKilled.class -------------------------------------------------------------------------------- /seckill/target/classes/com/iamycx/enums/SeckillStatEnum.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/seckill/target/classes/com/iamycx/enums/SeckillStatEnum.class -------------------------------------------------------------------------------- /seckill/target/classes/com/iamycx/exception/RepeatKillException.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/seckill/target/classes/com/iamycx/exception/RepeatKillException.class -------------------------------------------------------------------------------- /seckill/target/classes/com/iamycx/exception/SeckillCloseException.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/seckill/target/classes/com/iamycx/exception/SeckillCloseException.class -------------------------------------------------------------------------------- /seckill/target/classes/com/iamycx/exception/SeckillException.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/seckill/target/classes/com/iamycx/exception/SeckillException.class -------------------------------------------------------------------------------- /seckill/target/classes/com/iamycx/service/SeckillService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/seckill/target/classes/com/iamycx/service/SeckillService.class -------------------------------------------------------------------------------- /seckill/target/classes/com/iamycx/service/impl/SeckillServiceImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/seckill/target/classes/com/iamycx/service/impl/SeckillServiceImpl.class -------------------------------------------------------------------------------- /seckill/target/classes/com/iamycx/web/SeckillController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/seckill/target/classes/com/iamycx/web/SeckillController.class -------------------------------------------------------------------------------- /seckill/target/classes/jdbc.properties: -------------------------------------------------------------------------------- 1 | driver=com.mysql.jdbc.Driver 2 | url=jdbc:mysql://localhost:3306/seckill?useUnicode=true&characterEncoding=utf8 3 | user=root 4 | password=root -------------------------------------------------------------------------------- /seckill/target/classes/logback.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | %d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /seckill/target/seckill.war: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/seckill/target/seckill.war -------------------------------------------------------------------------------- /seckill/target/seckill/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Built-By: Rainey 3 | Created-By: IntelliJ IDEA 4 | Build-Jdk: 1.8.0_101 5 | 6 | -------------------------------------------------------------------------------- /seckill/target/seckill/WEB-INF/classes/com/iamycx/dao/SeckillDao.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/seckill/target/seckill/WEB-INF/classes/com/iamycx/dao/SeckillDao.class -------------------------------------------------------------------------------- /seckill/target/seckill/WEB-INF/classes/com/iamycx/dao/SuccessKilledDao.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/seckill/target/seckill/WEB-INF/classes/com/iamycx/dao/SuccessKilledDao.class -------------------------------------------------------------------------------- /seckill/target/seckill/WEB-INF/classes/com/iamycx/dao/cache/RedisDao.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/seckill/target/seckill/WEB-INF/classes/com/iamycx/dao/cache/RedisDao.class -------------------------------------------------------------------------------- /seckill/target/seckill/WEB-INF/classes/com/iamycx/dto/Exposer.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/seckill/target/seckill/WEB-INF/classes/com/iamycx/dto/Exposer.class -------------------------------------------------------------------------------- /seckill/target/seckill/WEB-INF/classes/com/iamycx/dto/SeckillExecution.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/seckill/target/seckill/WEB-INF/classes/com/iamycx/dto/SeckillExecution.class -------------------------------------------------------------------------------- /seckill/target/seckill/WEB-INF/classes/com/iamycx/dto/SeckillResult.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/seckill/target/seckill/WEB-INF/classes/com/iamycx/dto/SeckillResult.class -------------------------------------------------------------------------------- /seckill/target/seckill/WEB-INF/classes/com/iamycx/entity/Seckill.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/seckill/target/seckill/WEB-INF/classes/com/iamycx/entity/Seckill.class -------------------------------------------------------------------------------- /seckill/target/seckill/WEB-INF/classes/com/iamycx/entity/SuccessKilled.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/seckill/target/seckill/WEB-INF/classes/com/iamycx/entity/SuccessKilled.class -------------------------------------------------------------------------------- /seckill/target/seckill/WEB-INF/classes/com/iamycx/enums/SeckillStatEnum.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/seckill/target/seckill/WEB-INF/classes/com/iamycx/enums/SeckillStatEnum.class -------------------------------------------------------------------------------- /seckill/target/seckill/WEB-INF/classes/com/iamycx/exception/RepeatKillException.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/seckill/target/seckill/WEB-INF/classes/com/iamycx/exception/RepeatKillException.class -------------------------------------------------------------------------------- /seckill/target/seckill/WEB-INF/classes/com/iamycx/exception/SeckillCloseException.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/seckill/target/seckill/WEB-INF/classes/com/iamycx/exception/SeckillCloseException.class -------------------------------------------------------------------------------- /seckill/target/seckill/WEB-INF/classes/com/iamycx/exception/SeckillException.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/seckill/target/seckill/WEB-INF/classes/com/iamycx/exception/SeckillException.class -------------------------------------------------------------------------------- /seckill/target/seckill/WEB-INF/classes/com/iamycx/service/SeckillService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/seckill/target/seckill/WEB-INF/classes/com/iamycx/service/SeckillService.class -------------------------------------------------------------------------------- /seckill/target/seckill/WEB-INF/classes/com/iamycx/service/impl/SeckillServiceImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/seckill/target/seckill/WEB-INF/classes/com/iamycx/service/impl/SeckillServiceImpl.class -------------------------------------------------------------------------------- /seckill/target/seckill/WEB-INF/classes/com/iamycx/web/SeckillController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/seckill/target/seckill/WEB-INF/classes/com/iamycx/web/SeckillController.class -------------------------------------------------------------------------------- /seckill/target/seckill/WEB-INF/classes/jdbc.properties: -------------------------------------------------------------------------------- 1 | driver=com.mysql.jdbc.Driver 2 | url=jdbc:mysql://localhost:3306/seckill?useUnicode=true&characterEncoding=utf8 3 | user=root 4 | password=root -------------------------------------------------------------------------------- /seckill/target/seckill/WEB-INF/classes/logback.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | %d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /seckill/target/seckill/WEB-INF/jsp/common/tag.jsp: -------------------------------------------------------------------------------- 1 | <%-- 2 | Created by IntelliJ IDEA. 3 | User: Rainey 4 | Date: 2017/12/1 5 | Time: 22:47 6 | To change this template use File | Settings | File Templates. 7 | --%> 8 | <%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> 9 | <%@taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> -------------------------------------------------------------------------------- /seckill/target/seckill/WEB-INF/lib/aopalliance-1.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/seckill/target/seckill/WEB-INF/lib/aopalliance-1.0.jar -------------------------------------------------------------------------------- /seckill/target/seckill/WEB-INF/lib/c3p0-0.9.1.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/seckill/target/seckill/WEB-INF/lib/c3p0-0.9.1.1.jar -------------------------------------------------------------------------------- /seckill/target/seckill/WEB-INF/lib/commons-collections-3.2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/seckill/target/seckill/WEB-INF/lib/commons-collections-3.2.jar -------------------------------------------------------------------------------- /seckill/target/seckill/WEB-INF/lib/commons-logging-1.2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/seckill/target/seckill/WEB-INF/lib/commons-logging-1.2.jar -------------------------------------------------------------------------------- /seckill/target/seckill/WEB-INF/lib/commons-pool2-2.3.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/seckill/target/seckill/WEB-INF/lib/commons-pool2-2.3.jar -------------------------------------------------------------------------------- /seckill/target/seckill/WEB-INF/lib/jackson-annotations-2.5.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/seckill/target/seckill/WEB-INF/lib/jackson-annotations-2.5.0.jar -------------------------------------------------------------------------------- /seckill/target/seckill/WEB-INF/lib/jackson-core-2.5.4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/seckill/target/seckill/WEB-INF/lib/jackson-core-2.5.4.jar -------------------------------------------------------------------------------- /seckill/target/seckill/WEB-INF/lib/jackson-databind-2.5.4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/seckill/target/seckill/WEB-INF/lib/jackson-databind-2.5.4.jar -------------------------------------------------------------------------------- /seckill/target/seckill/WEB-INF/lib/javax.servlet-api-3.1.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/seckill/target/seckill/WEB-INF/lib/javax.servlet-api-3.1.0.jar -------------------------------------------------------------------------------- /seckill/target/seckill/WEB-INF/lib/jedis-2.7.3.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/seckill/target/seckill/WEB-INF/lib/jedis-2.7.3.jar -------------------------------------------------------------------------------- /seckill/target/seckill/WEB-INF/lib/jstl-1.2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/seckill/target/seckill/WEB-INF/lib/jstl-1.2.jar -------------------------------------------------------------------------------- /seckill/target/seckill/WEB-INF/lib/logback-classic-1.1.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/seckill/target/seckill/WEB-INF/lib/logback-classic-1.1.1.jar -------------------------------------------------------------------------------- /seckill/target/seckill/WEB-INF/lib/logback-core-1.1.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/seckill/target/seckill/WEB-INF/lib/logback-core-1.1.1.jar -------------------------------------------------------------------------------- /seckill/target/seckill/WEB-INF/lib/mybatis-3.3.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/seckill/target/seckill/WEB-INF/lib/mybatis-3.3.0.jar -------------------------------------------------------------------------------- /seckill/target/seckill/WEB-INF/lib/mybatis-spring-1.2.3.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/seckill/target/seckill/WEB-INF/lib/mybatis-spring-1.2.3.jar -------------------------------------------------------------------------------- /seckill/target/seckill/WEB-INF/lib/mysql-connector-java-5.1.35.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/seckill/target/seckill/WEB-INF/lib/mysql-connector-java-5.1.35.jar -------------------------------------------------------------------------------- /seckill/target/seckill/WEB-INF/lib/protostuff-api-1.0.8.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/seckill/target/seckill/WEB-INF/lib/protostuff-api-1.0.8.jar -------------------------------------------------------------------------------- /seckill/target/seckill/WEB-INF/lib/protostuff-collectionschema-1.0.8.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/seckill/target/seckill/WEB-INF/lib/protostuff-collectionschema-1.0.8.jar -------------------------------------------------------------------------------- /seckill/target/seckill/WEB-INF/lib/protostuff-core-1.0.8.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/seckill/target/seckill/WEB-INF/lib/protostuff-core-1.0.8.jar -------------------------------------------------------------------------------- /seckill/target/seckill/WEB-INF/lib/protostuff-runtime-1.0.8.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/seckill/target/seckill/WEB-INF/lib/protostuff-runtime-1.0.8.jar -------------------------------------------------------------------------------- /seckill/target/seckill/WEB-INF/lib/slf4j-api-1.7.12.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/seckill/target/seckill/WEB-INF/lib/slf4j-api-1.7.12.jar -------------------------------------------------------------------------------- /seckill/target/seckill/WEB-INF/lib/spring-aop-4.1.7.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/seckill/target/seckill/WEB-INF/lib/spring-aop-4.1.7.RELEASE.jar -------------------------------------------------------------------------------- /seckill/target/seckill/WEB-INF/lib/spring-beans-4.1.7.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/seckill/target/seckill/WEB-INF/lib/spring-beans-4.1.7.RELEASE.jar -------------------------------------------------------------------------------- /seckill/target/seckill/WEB-INF/lib/spring-context-4.1.7.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/seckill/target/seckill/WEB-INF/lib/spring-context-4.1.7.RELEASE.jar -------------------------------------------------------------------------------- /seckill/target/seckill/WEB-INF/lib/spring-core-4.1.7.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/seckill/target/seckill/WEB-INF/lib/spring-core-4.1.7.RELEASE.jar -------------------------------------------------------------------------------- /seckill/target/seckill/WEB-INF/lib/spring-expression-4.1.7.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/seckill/target/seckill/WEB-INF/lib/spring-expression-4.1.7.RELEASE.jar -------------------------------------------------------------------------------- /seckill/target/seckill/WEB-INF/lib/spring-jdbc-4.1.7.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/seckill/target/seckill/WEB-INF/lib/spring-jdbc-4.1.7.RELEASE.jar -------------------------------------------------------------------------------- /seckill/target/seckill/WEB-INF/lib/spring-test-4.1.7.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/seckill/target/seckill/WEB-INF/lib/spring-test-4.1.7.RELEASE.jar -------------------------------------------------------------------------------- /seckill/target/seckill/WEB-INF/lib/spring-tx-4.1.7.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/seckill/target/seckill/WEB-INF/lib/spring-tx-4.1.7.RELEASE.jar -------------------------------------------------------------------------------- /seckill/target/seckill/WEB-INF/lib/spring-web-4.1.7.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/seckill/target/seckill/WEB-INF/lib/spring-web-4.1.7.RELEASE.jar -------------------------------------------------------------------------------- /seckill/target/seckill/WEB-INF/lib/spring-webmvc-4.1.7.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/seckill/target/seckill/WEB-INF/lib/spring-webmvc-4.1.7.RELEASE.jar -------------------------------------------------------------------------------- /seckill/target/seckill/WEB-INF/lib/standard-1.1.2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/seckill/target/seckill/WEB-INF/lib/standard-1.1.2.jar -------------------------------------------------------------------------------- /seckill/target/seckill/index.jsp: -------------------------------------------------------------------------------- 1 | 2 | 3 |

Hello World!

4 | 5 | 6 | -------------------------------------------------------------------------------- /seckill/target/test-classes/com/iamycx/dao/SeckillDaoTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/seckill/target/test-classes/com/iamycx/dao/SeckillDaoTest.class -------------------------------------------------------------------------------- /seckill/target/test-classes/com/iamycx/dao/SuccessKilledDaoTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/seckill/target/test-classes/com/iamycx/dao/SuccessKilledDaoTest.class -------------------------------------------------------------------------------- /seckill/target/test-classes/com/iamycx/dao/cache/RedisDaoTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/seckill/target/test-classes/com/iamycx/dao/cache/RedisDaoTest.class -------------------------------------------------------------------------------- /seckill/target/test-classes/com/iamycx/service/SeckillServiceTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/seckill/target/test-classes/com/iamycx/service/SeckillServiceTest.class -------------------------------------------------------------------------------- /spring-aop/.mymetadata: -------------------------------------------------------------------------------- 1 | 2 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /spring-aop/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 3 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5 4 | org.eclipse.jdt.core.compiler.compliance=1.5 5 | org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 6 | org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 7 | org.eclipse.jdt.core.compiler.source=1.5 8 | -------------------------------------------------------------------------------- /spring-aop/.settings/org.eclipse.wst.common.project.facet.core.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /spring-aop/.settings/org.eclipse.wst.jsdt.ui.superType.container: -------------------------------------------------------------------------------- 1 | org.eclipse.wst.jsdt.launching.baseBrowserLibrary -------------------------------------------------------------------------------- /spring-aop/.settings/org.eclipse.wst.jsdt.ui.superType.name: -------------------------------------------------------------------------------- 1 | Window -------------------------------------------------------------------------------- /spring-aop/WebRoot/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Class-Path: 3 | 4 | -------------------------------------------------------------------------------- /spring-aop/WebRoot/META-INF/aop.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /spring-aop/WebRoot/META-INF/myManifest.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Premain-Class: com.iamycx.instrument.Register 3 | 4 | 5 | -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/classes/com/iamycx/advice/AdviceTest1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/classes/com/iamycx/advice/AdviceTest1.class -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/classes/com/iamycx/advice/BeforeAdviceTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/classes/com/iamycx/advice/BeforeAdviceTest.class -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/classes/com/iamycx/advice/Forum.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/classes/com/iamycx/advice/Forum.class -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/classes/com/iamycx/advice/ForumService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/classes/com/iamycx/advice/ForumService.class -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/classes/com/iamycx/advice/GreetingAfterAdvice.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/classes/com/iamycx/advice/GreetingAfterAdvice.class -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/classes/com/iamycx/advice/GreetingBeforeAdvice.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/classes/com/iamycx/advice/GreetingBeforeAdvice.class -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/classes/com/iamycx/advice/GreetingInterceptor.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/classes/com/iamycx/advice/GreetingInterceptor.class -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/classes/com/iamycx/advice/NaiveWaiter.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/classes/com/iamycx/advice/NaiveWaiter.class -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/classes/com/iamycx/advice/TestThrowAdvice.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/classes/com/iamycx/advice/TestThrowAdvice.class -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/classes/com/iamycx/advice/TransactionManager.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/classes/com/iamycx/advice/TransactionManager.class -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/classes/com/iamycx/advice/Waiter.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/classes/com/iamycx/advice/Waiter.class -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/classes/com/iamycx/advisor/GreetingAdvisor$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/classes/com/iamycx/advisor/GreetingAdvisor$1.class -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/classes/com/iamycx/advisor/GreetingAdvisor.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/classes/com/iamycx/advisor/GreetingAdvisor.class -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/classes/com/iamycx/advisor/GreetingBeforeAdvice.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/classes/com/iamycx/advisor/GreetingBeforeAdvice.class -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/classes/com/iamycx/advisor/GreetingComposablePointcut.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/classes/com/iamycx/advisor/GreetingComposablePointcut.class -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/classes/com/iamycx/advisor/GreetingDynamicPointcut$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/classes/com/iamycx/advisor/GreetingDynamicPointcut$1.class -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/classes/com/iamycx/advisor/GreetingDynamicPointcut.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/classes/com/iamycx/advisor/GreetingDynamicPointcut.class -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/classes/com/iamycx/advisor/GreetingRegexpAdvisor.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/classes/com/iamycx/advisor/GreetingRegexpAdvisor.class -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/classes/com/iamycx/advisor/MyIntroduceInfo.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/classes/com/iamycx/advisor/MyIntroduceInfo.class -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/classes/com/iamycx/advisor/Seller.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/classes/com/iamycx/advisor/Seller.class -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/classes/com/iamycx/advisor/StaticMethodAdvisorTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/classes/com/iamycx/advisor/StaticMethodAdvisorTest.class -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/classes/com/iamycx/advisor/TestComposableAdvisor.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/classes/com/iamycx/advisor/TestComposableAdvisor.class -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/classes/com/iamycx/advisor/TestControlFlowAdvisor.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/classes/com/iamycx/advisor/TestControlFlowAdvisor.class -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/classes/com/iamycx/advisor/TestDynamicAdvisor.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/classes/com/iamycx/advisor/TestDynamicAdvisor.class -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/classes/com/iamycx/advisor/TestIntroduceAdvisor.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/classes/com/iamycx/advisor/TestIntroduceAdvisor.class -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/classes/com/iamycx/advisor/TestRegexpAdvisor.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/classes/com/iamycx/advisor/TestRegexpAdvisor.class -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/classes/com/iamycx/advisor/Waiter.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/classes/com/iamycx/advisor/Waiter.class -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/classes/com/iamycx/advisor/WaiterDelegate.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/classes/com/iamycx/advisor/WaiterDelegate.class -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/classes/com/iamycx/anno/ForumService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/classes/com/iamycx/anno/ForumService.class -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/classes/com/iamycx/anno/NeedTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/classes/com/iamycx/anno/NeedTest.class -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/classes/com/iamycx/anno/TestTool.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/classes/com/iamycx/anno/TestTool.class -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/classes/com/iamycx/aspectj/advanced/AdvancedTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/classes/com/iamycx/aspectj/advanced/AdvancedTest.class -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/classes/com/iamycx/aspectj/advanced/TestAspect.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/classes/com/iamycx/aspectj/advanced/TestAspect.class -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/classes/com/iamycx/aspectj/advanced/TestNamePointcut.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/classes/com/iamycx/aspectj/advanced/TestNamePointcut.class -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/classes/com/iamycx/aspectj/basic/DeclaredParentsTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/classes/com/iamycx/aspectj/basic/DeclaredParentsTest.class -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/classes/com/iamycx/aspectj/basic/EnableSellerAspect.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/classes/com/iamycx/aspectj/basic/EnableSellerAspect.class -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/classes/com/iamycx/aspectj/example/AspectjProxyTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/classes/com/iamycx/aspectj/example/AspectjProxyTest.class -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/classes/com/iamycx/aspectj/example/CuteNaiveWaiter.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/classes/com/iamycx/aspectj/example/CuteNaiveWaiter.class -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/classes/com/iamycx/aspectj/example/Monitorable.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/classes/com/iamycx/aspectj/example/Monitorable.class -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/classes/com/iamycx/aspectj/example/NaiveWaiter.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/classes/com/iamycx/aspectj/example/NaiveWaiter.class -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/classes/com/iamycx/aspectj/example/NaughtyWaiter.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/classes/com/iamycx/aspectj/example/NaughtyWaiter.class -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/classes/com/iamycx/aspectj/example/PreGreetingAspect.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/classes/com/iamycx/aspectj/example/PreGreetingAspect.class -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/classes/com/iamycx/aspectj/example/Seller.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/classes/com/iamycx/aspectj/example/Seller.class -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/classes/com/iamycx/aspectj/example/SmartSeller.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/classes/com/iamycx/aspectj/example/SmartSeller.class -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/classes/com/iamycx/aspectj/example/Waiter.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/classes/com/iamycx/aspectj/example/Waiter.class -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/classes/com/iamycx/aspectj/example/WaiterManager.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/classes/com/iamycx/aspectj/example/WaiterManager.class -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/classes/com/iamycx/aspectj/fun/EnableSellerAspect.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/classes/com/iamycx/aspectj/fun/EnableSellerAspect.class -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/classes/com/iamycx/aspectj/fun/PointcutFunTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/classes/com/iamycx/aspectj/fun/PointcutFunTest.class -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/classes/com/iamycx/aspectj/fun/TestAspect.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/classes/com/iamycx/aspectj/fun/TestAspect.class -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/classes/com/iamycx/autoproxy/TestBeanNameAutoProxyCreator.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/classes/com/iamycx/autoproxy/TestBeanNameAutoProxyCreator.class -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/classes/com/iamycx/concept/Forum.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/classes/com/iamycx/concept/Forum.class -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/classes/com/iamycx/concept/ForumDao.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/classes/com/iamycx/concept/ForumDao.class -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/classes/com/iamycx/concept/ForumService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/classes/com/iamycx/concept/ForumService.class -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/classes/com/iamycx/concept/PerformanceMonitor.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/classes/com/iamycx/concept/PerformanceMonitor.class -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/classes/com/iamycx/concept/SecurityService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/classes/com/iamycx/concept/SecurityService.class -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/classes/com/iamycx/concept/TopicDao.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/classes/com/iamycx/concept/TopicDao.class -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/classes/com/iamycx/concept/TransactionManager.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/classes/com/iamycx/concept/TransactionManager.class -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/classes/com/iamycx/concept/User.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/classes/com/iamycx/concept/User.class -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/classes/com/iamycx/instrument/Register.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/classes/com/iamycx/instrument/Register.class -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/classes/com/iamycx/instrument/Test.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/classes/com/iamycx/instrument/Test.class -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/classes/com/iamycx/instrument/Transformer.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/classes/com/iamycx/instrument/Transformer.class -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/classes/com/iamycx/introduce/ControllablePerformaceMonitor.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/classes/com/iamycx/introduce/ControllablePerformaceMonitor.class -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/classes/com/iamycx/introduce/Monitorable.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/classes/com/iamycx/introduce/Monitorable.class -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/classes/com/iamycx/introduce/PerformanceMonitor.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/classes/com/iamycx/introduce/PerformanceMonitor.class -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/classes/com/iamycx/introduce/TestIntroduce.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/classes/com/iamycx/introduce/TestIntroduce.class -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/classes/com/iamycx/ltw/AspectjLtwTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/classes/com/iamycx/ltw/AspectjLtwTest.class -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/classes/com/iamycx/ltw/PreGreetingAspect.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/classes/com/iamycx/ltw/PreGreetingAspect.class -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/classes/com/iamycx/ltw/Waiter.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/classes/com/iamycx/ltw/Waiter.class -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/classes/com/iamycx/proxy/CglibProxy.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/classes/com/iamycx/proxy/CglibProxy.class -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/classes/com/iamycx/proxy/ForumService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/classes/com/iamycx/proxy/ForumService.class -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/classes/com/iamycx/proxy/ForumServiceImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/classes/com/iamycx/proxy/ForumServiceImpl.class -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/classes/com/iamycx/proxy/ForumServiceTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/classes/com/iamycx/proxy/ForumServiceTest.class -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/classes/com/iamycx/proxy/MethodPerformace.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/classes/com/iamycx/proxy/MethodPerformace.class -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/classes/com/iamycx/proxy/PerformanceHandler.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/classes/com/iamycx/proxy/PerformanceHandler.class -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/classes/com/iamycx/proxy/PerformanceMonitor.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/classes/com/iamycx/proxy/PerformanceMonitor.class -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/classes/com/iamycx/schema/AdviceMethods.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/classes/com/iamycx/schema/AdviceMethods.class -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/classes/com/iamycx/schema/SchemaAspectTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/classes/com/iamycx/schema/SchemaAspectTest.class -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/classes/com/iamycx/schema/TestBeforeAdvice.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/classes/com/iamycx/schema/TestBeforeAdvice.class -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/classes/log4j.properties: -------------------------------------------------------------------------------- 1 | log4j.rootLogger=INFO,A1 2 | log4j.appender.A1=org.apache.log4j.ConsoleAppender 3 | log4j.appender.A1.layout=org.apache.log4j.PatternLayout 4 | log4j.appender.A1.layout.ConversionPattern=%d %5p [%t] (%F:%L) - %m%n 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/lib/antlr-2.7.6.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/lib/antlr-2.7.6.jar -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/lib/com.springsource.net.sf.cglib-2.1.3.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/lib/com.springsource.net.sf.cglib-2.1.3.jar -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/lib/com.springsource.net.sf.cglib-sources-2.1.3.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/lib/com.springsource.net.sf.cglib-sources-2.1.3.jar -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/lib/com.springsource.org.aopalliance-1.0.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/lib/com.springsource.org.aopalliance-1.0.0.jar -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/lib/com.springsource.org.aopalliance-sources-1.0.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/lib/com.springsource.org.aopalliance-sources-1.0.0.jar -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/lib/com.springsource.org.aspectj.tools-1.6.6.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/lib/com.springsource.org.aspectj.tools-1.6.6.RELEASE.jar -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/lib/com.springsource.org.aspectj.tools-sources-1.6.6.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/lib/com.springsource.org.aspectj.tools-sources-1.6.6.RELEASE.jar -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/lib/com.springsource.org.aspectj.weaver-1.6.8.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/lib/com.springsource.org.aspectj.weaver-1.6.8.RELEASE.jar -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/lib/com.springsource.org.aspectj.weaver-sources-1.6.8.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/lib/com.springsource.org.aspectj.weaver-sources-1.6.8.RELEASE.jar -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/lib/commons-collections-3.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/lib/commons-collections-3.1.jar -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/lib/commons-logging.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/lib/commons-logging.jar -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/lib/dom4j-1.6.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/lib/dom4j-1.6.1.jar -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/lib/hibernate-core-3.3.2.GA.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/lib/hibernate-core-3.3.2.GA.jar -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/lib/hsqldb-1.8.0.7.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/lib/hsqldb-1.8.0.7.jar -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/lib/jta-1.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/lib/jta-1.1.jar -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/lib/log4j.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/lib/log4j.jar -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/lib/org.springframework.aop-3.0.5.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/lib/org.springframework.aop-3.0.5.RELEASE.jar -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/lib/org.springframework.aop-sources-3.0.5.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/lib/org.springframework.aop-sources-3.0.5.RELEASE.jar -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/lib/org.springframework.asm-3.0.5.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/lib/org.springframework.asm-3.0.5.RELEASE.jar -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/lib/org.springframework.asm-sources-3.0.5.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/lib/org.springframework.asm-sources-3.0.5.RELEASE.jar -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/lib/org.springframework.aspects-3.0.5.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/lib/org.springframework.aspects-3.0.5.RELEASE.jar -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/lib/org.springframework.aspects-sources-3.0.5.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/lib/org.springframework.aspects-sources-3.0.5.RELEASE.jar -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/lib/org.springframework.beans-3.0.5.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/lib/org.springframework.beans-3.0.5.RELEASE.jar -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/lib/org.springframework.beans-sources-3.0.5.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/lib/org.springframework.beans-sources-3.0.5.RELEASE.jar -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/lib/org.springframework.context-3.0.5.BUILD-20110117152612.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/lib/org.springframework.context-3.0.5.BUILD-20110117152612.jar -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/lib/org.springframework.context-3.0.5.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/lib/org.springframework.context-3.0.5.RELEASE.jar -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/lib/org.springframework.context-sources-3.0.5.BUILD-20110117152612.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/lib/org.springframework.context-sources-3.0.5.BUILD-20110117152612.jar -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/lib/org.springframework.context-sources-3.0.5.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/lib/org.springframework.context-sources-3.0.5.RELEASE.jar -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/lib/org.springframework.context.support-3.0.5.BUILD-20110117152612.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/lib/org.springframework.context.support-3.0.5.BUILD-20110117152612.jar -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/lib/org.springframework.context.support-3.0.5.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/lib/org.springframework.context.support-3.0.5.RELEASE.jar -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/lib/org.springframework.context.support-sources-3.0.5.BUILD-20110117152612.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/lib/org.springframework.context.support-sources-3.0.5.BUILD-20110117152612.jar -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/lib/org.springframework.context.support-sources-3.0.5.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/lib/org.springframework.context.support-sources-3.0.5.RELEASE.jar -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/lib/org.springframework.core-3.0.5.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/lib/org.springframework.core-3.0.5.RELEASE.jar -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/lib/org.springframework.core-sources-3.0.5.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/lib/org.springframework.core-sources-3.0.5.RELEASE.jar -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/lib/org.springframework.expression-3.0.5.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/lib/org.springframework.expression-3.0.5.RELEASE.jar -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/lib/org.springframework.expression-sources-3.0.5.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/lib/org.springframework.expression-sources-3.0.5.RELEASE.jar -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/lib/org.springframework.instrument-3.0.5.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/lib/org.springframework.instrument-3.0.5.RELEASE.jar -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/lib/org.springframework.instrument-sources-3.0.5.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/lib/org.springframework.instrument-sources-3.0.5.RELEASE.jar -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/lib/org.springframework.instrument.tomcat-3.0.5.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/lib/org.springframework.instrument.tomcat-3.0.5.RELEASE.jar -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/lib/org.springframework.instrument.tomcat-sources-3.0.5.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/lib/org.springframework.instrument.tomcat-sources-3.0.5.RELEASE.jar -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/lib/org.springframework.jdbc-3.0.5.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/lib/org.springframework.jdbc-3.0.5.RELEASE.jar -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/lib/org.springframework.jdbc-sources-3.0.5.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/lib/org.springframework.jdbc-sources-3.0.5.RELEASE.jar -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/lib/org.springframework.jms-3.0.5.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/lib/org.springframework.jms-3.0.5.RELEASE.jar -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/lib/org.springframework.jms-sources-3.0.5.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/lib/org.springframework.jms-sources-3.0.5.RELEASE.jar -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/lib/org.springframework.orm-3.0.5.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/lib/org.springframework.orm-3.0.5.RELEASE.jar -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/lib/org.springframework.orm-sources-3.0.5.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/lib/org.springframework.orm-sources-3.0.5.RELEASE.jar -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/lib/org.springframework.oxm-3.0.5.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/lib/org.springframework.oxm-3.0.5.RELEASE.jar -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/lib/org.springframework.oxm-sources-3.0.5.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/lib/org.springframework.oxm-sources-3.0.5.RELEASE.jar -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/lib/org.springframework.test-3.0.5.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/lib/org.springframework.test-3.0.5.RELEASE.jar -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/lib/org.springframework.test-sources-3.0.5.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/lib/org.springframework.test-sources-3.0.5.RELEASE.jar -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/lib/org.springframework.transaction-3.0.5.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/lib/org.springframework.transaction-3.0.5.RELEASE.jar -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/lib/org.springframework.transaction-sources-3.0.5.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/lib/org.springframework.transaction-sources-3.0.5.RELEASE.jar -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/lib/org.springframework.web-3.0.5.BUILD-20110117152612.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/lib/org.springframework.web-3.0.5.BUILD-20110117152612.jar -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/lib/org.springframework.web-3.0.5.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/lib/org.springframework.web-3.0.5.RELEASE.jar -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/lib/org.springframework.web-sources-3.0.5.BUILD-20110117152612.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/lib/org.springframework.web-sources-3.0.5.BUILD-20110117152612.jar -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/lib/org.springframework.web-sources-3.0.5.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/lib/org.springframework.web-sources-3.0.5.RELEASE.jar -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/lib/org.springframework.web.portlet-3.0.5.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/lib/org.springframework.web.portlet-3.0.5.RELEASE.jar -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/lib/org.springframework.web.portlet-sources-3.0.5.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/lib/org.springframework.web.portlet-sources-3.0.5.RELEASE.jar -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/lib/org.springframework.web.servlet-3.0.5.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/lib/org.springframework.web.servlet-3.0.5.RELEASE.jar -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/lib/org.springframework.web.servlet-sources-3.0.5.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/lib/org.springframework.web.servlet-sources-3.0.5.RELEASE.jar -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/lib/org.springframework.web.struts-3.0.5.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/lib/org.springframework.web.struts-3.0.5.RELEASE.jar -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/lib/org.springframework.web.struts-sources-3.0.5.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/lib/org.springframework.web.struts-sources-3.0.5.RELEASE.jar -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/lib/slf4j-api-1.6.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/lib/slf4j-api-1.6.1.jar -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/lib/slf4j-log4j12-1.6.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/WebRoot/WEB-INF/lib/slf4j-log4j12-1.6.1.jar -------------------------------------------------------------------------------- /spring-aop/WebRoot/WEB-INF/web.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 9 | index.jsp 10 | 11 | 12 | -------------------------------------------------------------------------------- /spring-aop/src/com/iamycx/advice/Forum.java: -------------------------------------------------------------------------------- 1 | package com.iamycx.advice; 2 | 3 | public class Forum { 4 | private int forumId; 5 | 6 | public int getForumId() { 7 | return forumId; 8 | } 9 | 10 | public void setForumId(int forumId) { 11 | this.forumId = forumId; 12 | } 13 | 14 | } 15 | -------------------------------------------------------------------------------- /spring-aop/src/com/iamycx/advice/ForumService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/src/com/iamycx/advice/ForumService.java -------------------------------------------------------------------------------- /spring-aop/src/com/iamycx/advice/GreetingAfterAdvice.java: -------------------------------------------------------------------------------- 1 | package com.iamycx.advice; 2 | 3 | import java.lang.reflect.Method; 4 | import org.springframework.aop.AfterReturningAdvice; 5 | 6 | public class GreetingAfterAdvice implements AfterReturningAdvice { 7 | 8 | public void afterReturning(Object returnObj, Method method, Object[] args, 9 | Object obj) throws Throwable { 10 | System.out.println("Please enjoy yourself!"); 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /spring-aop/src/com/iamycx/advice/GreetingBeforeAdvice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/src/com/iamycx/advice/GreetingBeforeAdvice.java -------------------------------------------------------------------------------- /spring-aop/src/com/iamycx/advice/GreetingInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/src/com/iamycx/advice/GreetingInterceptor.java -------------------------------------------------------------------------------- /spring-aop/src/com/iamycx/advice/NaiveWaiter.java: -------------------------------------------------------------------------------- 1 | package com.iamycx.advice; 2 | 3 | public class NaiveWaiter implements Waiter { 4 | 5 | public void greetTo(String name) { 6 | System.out.println("greet to "+name+"..."); 7 | } 8 | 9 | public void serveTo(String name){ 10 | System.out.println("serving "+name+"..."); 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /spring-aop/src/com/iamycx/advice/TransactionManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/src/com/iamycx/advice/TransactionManager.java -------------------------------------------------------------------------------- /spring-aop/src/com/iamycx/advice/Waiter.java: -------------------------------------------------------------------------------- 1 | package com.iamycx.advice; 2 | 3 | public interface Waiter { 4 | void greetTo(String name); 5 | void serveTo(String name); 6 | } 7 | -------------------------------------------------------------------------------- /spring-aop/src/com/iamycx/advisor/GreetingBeforeAdvice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/src/com/iamycx/advisor/GreetingBeforeAdvice.java -------------------------------------------------------------------------------- /spring-aop/src/com/iamycx/advisor/GreetingDynamicPointcut.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/src/com/iamycx/advisor/GreetingDynamicPointcut.java -------------------------------------------------------------------------------- /spring-aop/src/com/iamycx/advisor/GreetingRegexpAdvisor.java: -------------------------------------------------------------------------------- 1 | package com.iamycx.advisor; 2 | 3 | import org.springframework.aop.support.RegexpMethodPointcutAdvisor; 4 | 5 | public class GreetingRegexpAdvisor extends RegexpMethodPointcutAdvisor { 6 | 7 | } 8 | -------------------------------------------------------------------------------- /spring-aop/src/com/iamycx/advisor/MyIntroduceInfo.java: -------------------------------------------------------------------------------- 1 | package com.iamycx.advisor; 2 | 3 | import org.springframework.aop.support.IntroductionInfoSupport; 4 | 5 | import com.iamycx.introduce.Monitorable; 6 | 7 | public class MyIntroduceInfo extends IntroductionInfoSupport{ 8 | public MyIntroduceInfo(){ 9 | super(); 10 | super.publishedInterfaces.add(Monitorable.class); 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /spring-aop/src/com/iamycx/advisor/Seller.java: -------------------------------------------------------------------------------- 1 | package com.iamycx.advisor; 2 | public class Seller { 3 | public void greetTo(String name) { 4 | System.out.println("seller greet to "+name+"..."); 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /spring-aop/src/com/iamycx/advisor/Waiter.java: -------------------------------------------------------------------------------- 1 | package com.iamycx.advisor; 2 | 3 | public class Waiter { 4 | 5 | public void greetTo(String name) { 6 | System.out.println("waiter greet to "+name+"..."); 7 | } 8 | 9 | public void serveTo(String name){ 10 | System.out.println("waiter serving "+name+"..."); 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /spring-aop/src/com/iamycx/advisor/WaiterDelegate.java: -------------------------------------------------------------------------------- 1 | package com.iamycx.advisor; 2 | 3 | public class WaiterDelegate { 4 | private Waiter waiter; 5 | public void service(String clientName) { 6 | waiter.greetTo(clientName); 7 | waiter.serveTo(clientName); 8 | } 9 | public void setWaiter(Waiter waiter) { 10 | this.waiter = waiter; 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /spring-aop/src/com/iamycx/anno/ForumService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/src/com/iamycx/anno/ForumService.java -------------------------------------------------------------------------------- /spring-aop/src/com/iamycx/anno/NeedTest.java: -------------------------------------------------------------------------------- 1 | package com.iamycx.anno; 2 | 3 | import java.lang.annotation.ElementType; 4 | import java.lang.annotation.Retention; 5 | import java.lang.annotation.RetentionPolicy; 6 | import java.lang.annotation.Target; 7 | 8 | 9 | @Retention(RetentionPolicy.RUNTIME) 10 | @Target(ElementType.METHOD) 11 | public @interface NeedTest{ 12 | boolean value() default false; 13 | } 14 | -------------------------------------------------------------------------------- /spring-aop/src/com/iamycx/anno/TestTool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/src/com/iamycx/anno/TestTool.java -------------------------------------------------------------------------------- /spring-aop/src/com/iamycx/aspectj/advanced/TestAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/src/com/iamycx/aspectj/advanced/TestAspect.java -------------------------------------------------------------------------------- /spring-aop/src/com/iamycx/aspectj/advanced/TestNamePointcut.java: -------------------------------------------------------------------------------- 1 | package com.iamycx.aspectj.advanced; 2 | 3 | import org.aspectj.lang.annotation.Pointcut; 4 | 5 | public class TestNamePointcut { 6 | @Pointcut("within(com.iamycx.aspectj.example.*)") 7 | private void inPackage(){} 8 | // 9 | // @Pointcut("execution(* greetTo(..)))") 10 | // protected void greetTo(){} 11 | // 12 | @Pointcut("inPackage() and greetTo()") 13 | public void inPkgGreetTo(){} 14 | } 15 | -------------------------------------------------------------------------------- /spring-aop/src/com/iamycx/aspectj/example/CuteNaiveWaiter.java: -------------------------------------------------------------------------------- 1 | package com.iamycx.aspectj.example; 2 | 3 | public class CuteNaiveWaiter extends NaiveWaiter { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /spring-aop/src/com/iamycx/aspectj/example/Monitorable.java: -------------------------------------------------------------------------------- 1 | package com.iamycx.aspectj.example; 2 | 3 | import java.lang.annotation.ElementType; 4 | import java.lang.annotation.Retention; 5 | import java.lang.annotation.RetentionPolicy; 6 | import java.lang.annotation.Target; 7 | 8 | @Retention(RetentionPolicy.RUNTIME) 9 | @Target(ElementType.TYPE) 10 | public @interface Monitorable { 11 | 12 | } 13 | -------------------------------------------------------------------------------- /spring-aop/src/com/iamycx/aspectj/example/PreGreetingAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/src/com/iamycx/aspectj/example/PreGreetingAspect.java -------------------------------------------------------------------------------- /spring-aop/src/com/iamycx/aspectj/example/Seller.java: -------------------------------------------------------------------------------- 1 | package com.iamycx.aspectj.example; 2 | 3 | public interface Seller { 4 | int sell(String goods,String clientName); 5 | } 6 | -------------------------------------------------------------------------------- /spring-aop/src/com/iamycx/aspectj/example/Waiter.java: -------------------------------------------------------------------------------- 1 | package com.iamycx.aspectj.example; 2 | 3 | import com.iamycx.anno.NeedTest; 4 | 5 | public interface Waiter { 6 | @NeedTest 7 | public void greetTo(String clientName); 8 | public void serveTo(String clientName); 9 | } 10 | -------------------------------------------------------------------------------- /spring-aop/src/com/iamycx/aspectj/example/WaiterManager.java: -------------------------------------------------------------------------------- 1 | package com.iamycx.aspectj.example; 2 | 3 | public class WaiterManager { 4 | public void addWaiter(Waiter waiter){ 5 | System.out.println("add Waiter..."); 6 | } 7 | public void addNaiveWaiter(NaiveWaiter nw){ 8 | System.out.println("add NaiveWaiter..."); 9 | } 10 | 11 | } 12 | -------------------------------------------------------------------------------- /spring-aop/src/com/iamycx/aspectj/fun/TestAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/src/com/iamycx/aspectj/fun/TestAspect.java -------------------------------------------------------------------------------- /spring-aop/src/com/iamycx/concept/Forum.java: -------------------------------------------------------------------------------- 1 | package com.iamycx.concept; 2 | 3 | public class Forum { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /spring-aop/src/com/iamycx/concept/ForumDao.java: -------------------------------------------------------------------------------- 1 | package com.iamycx.concept; 2 | 3 | public interface ForumDao { 4 | 5 | void create(Forum forum); 6 | 7 | } 8 | -------------------------------------------------------------------------------- /spring-aop/src/com/iamycx/concept/PerformanceMonitor.java: -------------------------------------------------------------------------------- 1 | package com.iamycx.concept; 2 | 3 | public interface PerformanceMonitor { 4 | 5 | void start(); 6 | 7 | void end(); 8 | 9 | } 10 | -------------------------------------------------------------------------------- /spring-aop/src/com/iamycx/concept/SecurityService.java: -------------------------------------------------------------------------------- 1 | package com.iamycx.concept; 2 | 3 | public interface SecurityService { 4 | boolean checkAccess(User user,String service); 5 | } 6 | -------------------------------------------------------------------------------- /spring-aop/src/com/iamycx/concept/TopicDao.java: -------------------------------------------------------------------------------- 1 | package com.iamycx.concept; 2 | 3 | public interface TopicDao { 4 | 5 | void removeTopic(int topicId); 6 | 7 | 8 | 9 | } 10 | -------------------------------------------------------------------------------- /spring-aop/src/com/iamycx/concept/TransactionManager.java: -------------------------------------------------------------------------------- 1 | package com.iamycx.concept; 2 | 3 | public interface TransactionManager { 4 | void beginTransaction(); 5 | void endTransaction(); 6 | } 7 | -------------------------------------------------------------------------------- /spring-aop/src/com/iamycx/concept/User.java: -------------------------------------------------------------------------------- 1 | package com.iamycx.concept; 2 | 3 | public class User { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /spring-aop/src/com/iamycx/instrument/Register.java: -------------------------------------------------------------------------------- 1 | package com.iamycx.instrument; 2 | 3 | import java.lang.instrument.ClassFileTransformer; 4 | import java.lang.instrument.Instrumentation; 5 | 6 | public class Register { 7 | 8 | public static void premain(String agentArgs, Instrumentation inst) { 9 | ClassFileTransformer t = new Transformer(); 10 | inst.addTransformer(t); 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /spring-aop/src/com/iamycx/instrument/Test.java: -------------------------------------------------------------------------------- 1 | package com.iamycx.instrument; 2 | public class Test { 3 | public static void main(String[] args) { 4 | System.out.println("I'm in main() of Test..."); 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /spring-aop/src/com/iamycx/introduce/Monitorable.java: -------------------------------------------------------------------------------- 1 | package com.iamycx.introduce; 2 | 3 | public interface Monitorable { 4 | void setMonitorActive(boolean active); 5 | } 6 | -------------------------------------------------------------------------------- /spring-aop/src/com/iamycx/ltw/PreGreetingAspect.java: -------------------------------------------------------------------------------- 1 | package com.iamycx.ltw; 2 | 3 | import org.aspectj.lang.annotation.Aspect; 4 | import org.aspectj.lang.annotation.Before; 5 | 6 | @Aspect 7 | public class PreGreetingAspect{ 8 | @Before("execution(* greetTo(..))") 9 | public void beforeGreeting(){ 10 | System.out.println("How are you"); 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /spring-aop/src/com/iamycx/ltw/Waiter.java: -------------------------------------------------------------------------------- 1 | package com.iamycx.ltw; 2 | 3 | public class Waiter { 4 | public void greetTo(String clientName){ 5 | System.out.println("Waiter:greet to "+clientName+"..."); 6 | } 7 | public void serveTo(String clientName){ 8 | System.out.println("Waiter:serve to "+clientName+"..."); 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /spring-aop/src/com/iamycx/proxy/ForumService.java: -------------------------------------------------------------------------------- 1 | package com.iamycx.proxy; 2 | 3 | 4 | public interface ForumService { 5 | void removeTopic(int topicId); 6 | void removeForum(int forumId); 7 | } 8 | -------------------------------------------------------------------------------- /spring-aop/src/com/iamycx/proxy/ForumServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/src/com/iamycx/proxy/ForumServiceImpl.java -------------------------------------------------------------------------------- /spring-aop/src/com/iamycx/proxy/MethodPerformace.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/src/com/iamycx/proxy/MethodPerformace.java -------------------------------------------------------------------------------- /spring-aop/src/com/iamycx/schema/AdviceMethods.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/src/com/iamycx/schema/AdviceMethods.java -------------------------------------------------------------------------------- /spring-aop/src/log4j.properties: -------------------------------------------------------------------------------- 1 | log4j.rootLogger=INFO,A1 2 | log4j.appender.A1=org.apache.log4j.ConsoleAppender 3 | log4j.appender.A1.layout=org.apache.log4j.PatternLayout 4 | log4j.appender.A1.layout.ConversionPattern=%d %5p [%t] (%F:%L) - %m%n 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /spring-aop/test/com/iamycx/aspectj/advanced/AdvancedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/test/com/iamycx/aspectj/advanced/AdvancedTest.java -------------------------------------------------------------------------------- /spring-aop/test/com/iamycx/aspectj/fun/PointcutFunTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/test/com/iamycx/aspectj/fun/PointcutFunTest.java -------------------------------------------------------------------------------- /spring-aop/test/com/iamycx/proxy/ForumServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/test/com/iamycx/proxy/ForumServiceTest.java -------------------------------------------------------------------------------- /spring-aop/test/com/iamycx/schema/SchemaAspectTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-aop/test/com/iamycx/schema/SchemaAspectTest.java -------------------------------------------------------------------------------- /spring-helloworld/.mymetadata: -------------------------------------------------------------------------------- 1 | 2 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /spring-helloworld/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 3 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 4 | org.eclipse.jdt.core.compiler.compliance=1.6 5 | org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 6 | org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 7 | org.eclipse.jdt.core.compiler.source=1.6 8 | -------------------------------------------------------------------------------- /spring-helloworld/.settings/org.eclipse.wst.common.project.facet.core.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /spring-helloworld/.settings/org.eclipse.wst.jsdt.ui.superType.container: -------------------------------------------------------------------------------- 1 | org.eclipse.wst.jsdt.launching.baseBrowserLibrary -------------------------------------------------------------------------------- /spring-helloworld/.settings/org.eclipse.wst.jsdt.ui.superType.name: -------------------------------------------------------------------------------- 1 | Window -------------------------------------------------------------------------------- /spring-helloworld/WebRoot/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Class-Path: 3 | 4 | -------------------------------------------------------------------------------- /spring-helloworld/WebRoot/WEB-INF/classes/com/baobaotao/dao/LoginLogDao.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-helloworld/WebRoot/WEB-INF/classes/com/baobaotao/dao/LoginLogDao.class -------------------------------------------------------------------------------- /spring-helloworld/WebRoot/WEB-INF/classes/com/baobaotao/dao/UserDao$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-helloworld/WebRoot/WEB-INF/classes/com/baobaotao/dao/UserDao$1.class -------------------------------------------------------------------------------- /spring-helloworld/WebRoot/WEB-INF/classes/com/baobaotao/dao/UserDao.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-helloworld/WebRoot/WEB-INF/classes/com/baobaotao/dao/UserDao.class -------------------------------------------------------------------------------- /spring-helloworld/WebRoot/WEB-INF/classes/com/baobaotao/domain/LoginLog.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-helloworld/WebRoot/WEB-INF/classes/com/baobaotao/domain/LoginLog.class -------------------------------------------------------------------------------- /spring-helloworld/WebRoot/WEB-INF/classes/com/baobaotao/domain/User.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-helloworld/WebRoot/WEB-INF/classes/com/baobaotao/domain/User.class -------------------------------------------------------------------------------- /spring-helloworld/WebRoot/WEB-INF/classes/com/baobaotao/service/TestUserService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-helloworld/WebRoot/WEB-INF/classes/com/baobaotao/service/TestUserService.class -------------------------------------------------------------------------------- /spring-helloworld/WebRoot/WEB-INF/classes/com/baobaotao/service/UserService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-helloworld/WebRoot/WEB-INF/classes/com/baobaotao/service/UserService.class -------------------------------------------------------------------------------- /spring-helloworld/WebRoot/WEB-INF/classes/com/baobaotao/web/LoginCommand.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-helloworld/WebRoot/WEB-INF/classes/com/baobaotao/web/LoginCommand.class -------------------------------------------------------------------------------- /spring-helloworld/WebRoot/WEB-INF/classes/com/baobaotao/web/LoginController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-helloworld/WebRoot/WEB-INF/classes/com/baobaotao/web/LoginController.class -------------------------------------------------------------------------------- /spring-helloworld/WebRoot/WEB-INF/classes/resources/log4j.properties: -------------------------------------------------------------------------------- 1 | log4j.rootLogger=DEBUG,A1 2 | log4j.appender.A1=org.apache.log4j.ConsoleAppender 3 | log4j.appender.A1.layout=org.apache.log4j.PatternLayout 4 | log4j.appender.A1.layout.ConversionPattern=%d %5p [%t] (%F:%L) - %m%n 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /spring-helloworld/WebRoot/WEB-INF/lib/com.springsource.net.sf.cglib-2.2.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-helloworld/WebRoot/WEB-INF/lib/com.springsource.net.sf.cglib-2.2.0.jar -------------------------------------------------------------------------------- /spring-helloworld/WebRoot/WEB-INF/lib/com.springsource.org.aopalliance-1.0.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-helloworld/WebRoot/WEB-INF/lib/com.springsource.org.aopalliance-1.0.0.jar -------------------------------------------------------------------------------- /spring-helloworld/WebRoot/WEB-INF/lib/com.springsource.org.apache.commons.dbcp-1.2.2.osgi.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-helloworld/WebRoot/WEB-INF/lib/com.springsource.org.apache.commons.dbcp-1.2.2.osgi.jar -------------------------------------------------------------------------------- /spring-helloworld/WebRoot/WEB-INF/lib/com.springsource.org.apache.commons.logging-1.1.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-helloworld/WebRoot/WEB-INF/lib/com.springsource.org.apache.commons.logging-1.1.1.jar -------------------------------------------------------------------------------- /spring-helloworld/WebRoot/WEB-INF/lib/com.springsource.org.apache.commons.pool-1.5.3.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-helloworld/WebRoot/WEB-INF/lib/com.springsource.org.apache.commons.pool-1.5.3.jar -------------------------------------------------------------------------------- /spring-helloworld/WebRoot/WEB-INF/lib/com.springsource.org.apache.log4j-1.2.15.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-helloworld/WebRoot/WEB-INF/lib/com.springsource.org.apache.log4j-1.2.15.jar -------------------------------------------------------------------------------- /spring-helloworld/WebRoot/WEB-INF/lib/com.springsource.org.apache.taglibs.standard-1.1.2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-helloworld/WebRoot/WEB-INF/lib/com.springsource.org.apache.taglibs.standard-1.1.2.jar -------------------------------------------------------------------------------- /spring-helloworld/WebRoot/WEB-INF/lib/com.springsource.org.aspectj.weaver-1.6.8.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-helloworld/WebRoot/WEB-INF/lib/com.springsource.org.aspectj.weaver-1.6.8.RELEASE.jar -------------------------------------------------------------------------------- /spring-helloworld/WebRoot/WEB-INF/lib/com.springsource.org.codehaus.groovy-1.6.5.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-helloworld/WebRoot/WEB-INF/lib/com.springsource.org.codehaus.groovy-1.6.5.jar -------------------------------------------------------------------------------- /spring-helloworld/WebRoot/WEB-INF/lib/com.springsource.org.junit-4.7.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-helloworld/WebRoot/WEB-INF/lib/com.springsource.org.junit-4.7.0.jar -------------------------------------------------------------------------------- /spring-helloworld/WebRoot/WEB-INF/lib/mysql.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-helloworld/WebRoot/WEB-INF/lib/mysql.jar -------------------------------------------------------------------------------- /spring-helloworld/WebRoot/WEB-INF/lib/org.springframework.aop-3.0.5.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-helloworld/WebRoot/WEB-INF/lib/org.springframework.aop-3.0.5.RELEASE.jar -------------------------------------------------------------------------------- /spring-helloworld/WebRoot/WEB-INF/lib/org.springframework.asm-3.0.5.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-helloworld/WebRoot/WEB-INF/lib/org.springframework.asm-3.0.5.RELEASE.jar -------------------------------------------------------------------------------- /spring-helloworld/WebRoot/WEB-INF/lib/org.springframework.beans-3.0.5.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-helloworld/WebRoot/WEB-INF/lib/org.springframework.beans-3.0.5.RELEASE.jar -------------------------------------------------------------------------------- /spring-helloworld/WebRoot/WEB-INF/lib/org.springframework.context-3.0.5.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-helloworld/WebRoot/WEB-INF/lib/org.springframework.context-3.0.5.RELEASE.jar -------------------------------------------------------------------------------- /spring-helloworld/WebRoot/WEB-INF/lib/org.springframework.core-3.0.5.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-helloworld/WebRoot/WEB-INF/lib/org.springframework.core-3.0.5.RELEASE.jar -------------------------------------------------------------------------------- /spring-helloworld/WebRoot/WEB-INF/lib/org.springframework.expression-3.0.5.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-helloworld/WebRoot/WEB-INF/lib/org.springframework.expression-3.0.5.RELEASE.jar -------------------------------------------------------------------------------- /spring-helloworld/WebRoot/WEB-INF/lib/org.springframework.jdbc-3.0.5.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-helloworld/WebRoot/WEB-INF/lib/org.springframework.jdbc-3.0.5.RELEASE.jar -------------------------------------------------------------------------------- /spring-helloworld/WebRoot/WEB-INF/lib/org.springframework.test-3.0.5.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-helloworld/WebRoot/WEB-INF/lib/org.springframework.test-3.0.5.RELEASE.jar -------------------------------------------------------------------------------- /spring-helloworld/WebRoot/WEB-INF/lib/org.springframework.transaction-3.0.5.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-helloworld/WebRoot/WEB-INF/lib/org.springframework.transaction-3.0.5.RELEASE.jar -------------------------------------------------------------------------------- /spring-helloworld/WebRoot/WEB-INF/lib/org.springframework.web-3.0.5.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-helloworld/WebRoot/WEB-INF/lib/org.springframework.web-3.0.5.RELEASE.jar -------------------------------------------------------------------------------- /spring-helloworld/WebRoot/WEB-INF/lib/org.springframework.web.servlet-3.0.5.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-helloworld/WebRoot/WEB-INF/lib/org.springframework.web.servlet-3.0.5.RELEASE.jar -------------------------------------------------------------------------------- /spring-helloworld/src/com/baobaotao/web/LoginController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-helloworld/src/com/baobaotao/web/LoginController.java -------------------------------------------------------------------------------- /spring-helloworld/src/resources/log4j.properties: -------------------------------------------------------------------------------- 1 | log4j.rootLogger=DEBUG,A1 2 | log4j.appender.A1=org.apache.log4j.ConsoleAppender 3 | log4j.appender.A1.layout=org.apache.log4j.PatternLayout 4 | log4j.appender.A1.layout.ConversionPattern=%d %5p [%t] (%F:%L) - %m%n 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /spring-ioc/.mymetadata: -------------------------------------------------------------------------------- 1 | 2 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /spring-ioc/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 3 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 4 | org.eclipse.jdt.core.compiler.compliance=1.6 5 | org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 6 | org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 7 | org.eclipse.jdt.core.compiler.source=1.6 8 | -------------------------------------------------------------------------------- /spring-ioc/.settings/org.eclipse.wst.common.project.facet.core.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /spring-ioc/.settings/org.eclipse.wst.jsdt.ui.superType.container: -------------------------------------------------------------------------------- 1 | org.eclipse.wst.jsdt.launching.baseBrowserLibrary -------------------------------------------------------------------------------- /spring-ioc/.settings/org.eclipse.wst.jsdt.ui.superType.name: -------------------------------------------------------------------------------- 1 | Window -------------------------------------------------------------------------------- /spring-ioc/WebRoot/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Class-Path: 3 | 4 | -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/Car.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/Car.class -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/anno/Boss.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/anno/Boss.class -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/anno/Car.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/anno/Car.class -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/anno/LogDao.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/anno/LogDao.class -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/anno/LogonService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/anno/LogonService.class -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/anno/MyComponent.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/anno/MyComponent.class -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/anno/Plugin.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/anno/Plugin.class -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/anno/Test.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/anno/Test.class -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/anno/UserDao.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/anno/UserDao.class -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/attr/Boss.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/attr/Boss.class -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/attr/Car.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/attr/Car.class -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/beanfactory/BeanFactoryTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/beanfactory/BeanFactoryTest.class -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/beanfactory/BeanLifeCycle.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/beanfactory/BeanLifeCycle.class -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/beanfactory/MyBeanPostProcessor.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/beanfactory/MyBeanPostProcessor.class -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/beanfactory/MyInstantiationAwareBeanPostProcessor.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/beanfactory/MyInstantiationAwareBeanPostProcessor.class -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/conf/AppConf.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/conf/AppConf.class -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/conf/DaoConfig.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/conf/DaoConfig.class -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/conf/JavaConfigTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/conf/JavaConfigTest.class -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/conf/LogDao.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/conf/LogDao.class -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/conf/LogonAppConfig.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/conf/LogonAppConfig.class -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/conf/LogonService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/conf/LogonService.class -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/conf/ServiceConfig.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/conf/ServiceConfig.class -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/conf/UserDao.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/conf/UserDao.class -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/context/AnnotationApplicationContext.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/context/AnnotationApplicationContext.class -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/context/Beans.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/context/Beans.class -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/context/MyBeanFactoryPostProcessor.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/context/MyBeanFactoryPostProcessor.class -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/context/MyBeanPostProcessor.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/context/MyBeanPostProcessor.class -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/ditype/Boss.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/ditype/Boss.class -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/ditype/Car.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/ditype/Car.class -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/ditype/CarFactory.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/ditype/CarFactory.class -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/ditype/Office.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/ditype/Office.class -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/fb/Car.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/fb/Car.class -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/fb/CarFactoryBean.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/fb/CarFactoryBean.class -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/injectfun/Boss1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/injectfun/Boss1.class -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/injectfun/Boss2.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/injectfun/Boss2.class -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/injectfun/Car.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/injectfun/Car.class -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/injectfun/MagicBoss.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/injectfun/MagicBoss.class -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/ioc/ActorArrangable.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/ioc/ActorArrangable.class -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/ioc/Director.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/ioc/Director.class -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/ioc/GeLi.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/ioc/GeLi.class -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/ioc/LiuDeHua.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/ioc/LiuDeHua.class -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/ioc/MoAttack.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/ioc/MoAttack.class -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/reflect/Car.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/reflect/Car.class -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/reflect/ClassLoaderTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/reflect/ClassLoaderTest.class -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/reflect/PrivateCar.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/reflect/PrivateCar.class -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/reflect/PrivateCarReflect.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/reflect/PrivateCarReflect.class -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/reflect/ReflectTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/reflect/ReflectTest.class -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/resource/EncodedResourceExample.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/resource/EncodedResourceExample.class -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/resource/FileSourceExample.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/resource/FileSourceExample.class -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/resource/PatternResolverTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/resource/PatternResolverTest.class -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/tagdepend/Boss.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/tagdepend/Boss.class -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/tagdepend/CacheManager.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/tagdepend/CacheManager.class -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/tagdepend/CacheTask.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/tagdepend/CacheTask.class -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/tagdepend/Car.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/tagdepend/Car.class -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/tagdepend/SysInit.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/tagdepend/SysInit.class -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/tagdepend/SystemSettings.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/classes/com/iamycx/tagdepend/SystemSettings.class -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/classes/conf/file1.txt: -------------------------------------------------------------------------------- 1 | Hello world! 2 | 2017-10-13-GZ-CN -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/classes/log4j.properties: -------------------------------------------------------------------------------- 1 | log4j.rootLogger=INFO,A1 2 | log4j.appender.A1=org.apache.log4j.ConsoleAppender 3 | log4j.appender.A1.layout=org.apache.log4j.PatternLayout 4 | log4j.appender.A1.layout.ConversionPattern=%d %5p [%t] (%F:%L) - %m%n 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/lib/antlr-2.7.6.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/lib/antlr-2.7.6.jar -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/lib/commons-collections-3.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/lib/commons-collections-3.1.jar -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/lib/commons-logging.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/lib/commons-logging.jar -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/lib/dom4j-1.6.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/lib/dom4j-1.6.1.jar -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/lib/hibernate-core-3.3.2.GA.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/lib/hibernate-core-3.3.2.GA.jar -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/lib/hsqldb-1.8.0.7.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/lib/hsqldb-1.8.0.7.jar -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/lib/jta-1.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/lib/jta-1.1.jar -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/lib/log4j.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/lib/log4j.jar -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/lib/org.springframework.aop-3.0.5.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/lib/org.springframework.aop-3.0.5.RELEASE.jar -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/lib/org.springframework.aop-sources-3.0.5.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/lib/org.springframework.aop-sources-3.0.5.RELEASE.jar -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/lib/org.springframework.asm-3.0.5.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/lib/org.springframework.asm-3.0.5.RELEASE.jar -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/lib/org.springframework.asm-sources-3.0.5.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/lib/org.springframework.asm-sources-3.0.5.RELEASE.jar -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/lib/org.springframework.aspects-3.0.5.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/lib/org.springframework.aspects-3.0.5.RELEASE.jar -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/lib/org.springframework.aspects-sources-3.0.5.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/lib/org.springframework.aspects-sources-3.0.5.RELEASE.jar -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/lib/org.springframework.beans-3.0.5.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/lib/org.springframework.beans-3.0.5.RELEASE.jar -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/lib/org.springframework.beans-sources-3.0.5.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/lib/org.springframework.beans-sources-3.0.5.RELEASE.jar -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/lib/org.springframework.context-3.0.5.BUILD-20110117152612.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/lib/org.springframework.context-3.0.5.BUILD-20110117152612.jar -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/lib/org.springframework.context-3.0.5.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/lib/org.springframework.context-3.0.5.RELEASE.jar -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/lib/org.springframework.context-sources-3.0.5.BUILD-20110117152612.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/lib/org.springframework.context-sources-3.0.5.BUILD-20110117152612.jar -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/lib/org.springframework.context-sources-3.0.5.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/lib/org.springframework.context-sources-3.0.5.RELEASE.jar -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/lib/org.springframework.context.support-3.0.5.BUILD-20110117152612.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/lib/org.springframework.context.support-3.0.5.BUILD-20110117152612.jar -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/lib/org.springframework.context.support-3.0.5.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/lib/org.springframework.context.support-3.0.5.RELEASE.jar -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/lib/org.springframework.context.support-sources-3.0.5.BUILD-20110117152612.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/lib/org.springframework.context.support-sources-3.0.5.BUILD-20110117152612.jar -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/lib/org.springframework.context.support-sources-3.0.5.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/lib/org.springframework.context.support-sources-3.0.5.RELEASE.jar -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/lib/org.springframework.core-3.0.5.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/lib/org.springframework.core-3.0.5.RELEASE.jar -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/lib/org.springframework.core-sources-3.0.5.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/lib/org.springframework.core-sources-3.0.5.RELEASE.jar -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/lib/org.springframework.expression-3.0.5.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/lib/org.springframework.expression-3.0.5.RELEASE.jar -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/lib/org.springframework.expression-sources-3.0.5.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/lib/org.springframework.expression-sources-3.0.5.RELEASE.jar -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/lib/org.springframework.instrument-3.0.5.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/lib/org.springframework.instrument-3.0.5.RELEASE.jar -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/lib/org.springframework.instrument-sources-3.0.5.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/lib/org.springframework.instrument-sources-3.0.5.RELEASE.jar -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/lib/org.springframework.instrument.tomcat-3.0.5.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/lib/org.springframework.instrument.tomcat-3.0.5.RELEASE.jar -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/lib/org.springframework.instrument.tomcat-sources-3.0.5.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/lib/org.springframework.instrument.tomcat-sources-3.0.5.RELEASE.jar -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/lib/org.springframework.jdbc-3.0.5.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/lib/org.springframework.jdbc-3.0.5.RELEASE.jar -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/lib/org.springframework.jdbc-sources-3.0.5.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/lib/org.springframework.jdbc-sources-3.0.5.RELEASE.jar -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/lib/org.springframework.jms-3.0.5.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/lib/org.springframework.jms-3.0.5.RELEASE.jar -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/lib/org.springframework.jms-sources-3.0.5.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/lib/org.springframework.jms-sources-3.0.5.RELEASE.jar -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/lib/org.springframework.orm-3.0.5.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/lib/org.springframework.orm-3.0.5.RELEASE.jar -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/lib/org.springframework.orm-sources-3.0.5.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/lib/org.springframework.orm-sources-3.0.5.RELEASE.jar -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/lib/org.springframework.oxm-3.0.5.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/lib/org.springframework.oxm-3.0.5.RELEASE.jar -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/lib/org.springframework.oxm-sources-3.0.5.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/lib/org.springframework.oxm-sources-3.0.5.RELEASE.jar -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/lib/org.springframework.test-3.0.5.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/lib/org.springframework.test-3.0.5.RELEASE.jar -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/lib/org.springframework.test-sources-3.0.5.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/lib/org.springframework.test-sources-3.0.5.RELEASE.jar -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/lib/org.springframework.transaction-3.0.5.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/lib/org.springframework.transaction-3.0.5.RELEASE.jar -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/lib/org.springframework.transaction-sources-3.0.5.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/lib/org.springframework.transaction-sources-3.0.5.RELEASE.jar -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/lib/org.springframework.web-3.0.5.BUILD-20110117152612.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/lib/org.springframework.web-3.0.5.BUILD-20110117152612.jar -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/lib/org.springframework.web-3.0.5.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/lib/org.springframework.web-3.0.5.RELEASE.jar -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/lib/org.springframework.web-sources-3.0.5.BUILD-20110117152612.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/lib/org.springframework.web-sources-3.0.5.BUILD-20110117152612.jar -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/lib/org.springframework.web-sources-3.0.5.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/lib/org.springframework.web-sources-3.0.5.RELEASE.jar -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/lib/org.springframework.web.portlet-3.0.5.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/lib/org.springframework.web.portlet-3.0.5.RELEASE.jar -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/lib/org.springframework.web.portlet-sources-3.0.5.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/lib/org.springframework.web.portlet-sources-3.0.5.RELEASE.jar -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/lib/org.springframework.web.servlet-3.0.5.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/lib/org.springframework.web.servlet-3.0.5.RELEASE.jar -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/lib/org.springframework.web.servlet-sources-3.0.5.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/lib/org.springframework.web.servlet-sources-3.0.5.RELEASE.jar -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/lib/org.springframework.web.struts-3.0.5.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/lib/org.springframework.web.struts-3.0.5.RELEASE.jar -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/lib/org.springframework.web.struts-sources-3.0.5.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/lib/org.springframework.web.struts-sources-3.0.5.RELEASE.jar -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/lib/slf4j-api-1.6.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/lib/slf4j-api-1.6.1.jar -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/lib/slf4j-log4j12-1.6.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/WebRoot/WEB-INF/lib/slf4j-log4j12-1.6.1.jar -------------------------------------------------------------------------------- /spring-ioc/WebRoot/WEB-INF/web.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 9 | index.jsp 10 | 11 | 12 | -------------------------------------------------------------------------------- /spring-ioc/src/com/iamycx/Car.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/src/com/iamycx/Car.java -------------------------------------------------------------------------------- /spring-ioc/src/com/iamycx/anno/LogDao.java: -------------------------------------------------------------------------------- 1 | package com.iamycx.anno; 2 | 3 | //@Repository 4 | public class LogDao { 5 | 6 | } 7 | -------------------------------------------------------------------------------- /spring-ioc/src/com/iamycx/anno/MyComponent.java: -------------------------------------------------------------------------------- 1 | package com.iamycx.anno; 2 | 3 | import java.util.List; 4 | 5 | import org.springframework.beans.factory.annotation.Autowired; 6 | import org.springframework.stereotype.Component; 7 | 8 | @Component 9 | public class MyComponent { 10 | 11 | @Autowired(required=false) 12 | private List plugins; 13 | 14 | public List getPlugins() { 15 | return plugins; 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /spring-ioc/src/com/iamycx/anno/Plugin.java: -------------------------------------------------------------------------------- 1 | package com.iamycx.anno; 2 | 3 | public interface Plugin { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /spring-ioc/src/com/iamycx/anno/UserDao.java: -------------------------------------------------------------------------------- 1 | package com.iamycx.anno; 2 | 3 | import org.springframework.stereotype.Component; 4 | 5 | @Component("userDao") 6 | public class UserDao { 7 | 8 | } 9 | -------------------------------------------------------------------------------- /spring-ioc/src/com/iamycx/beanfactory/BeanLifeCycle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/src/com/iamycx/beanfactory/BeanLifeCycle.java -------------------------------------------------------------------------------- /spring-ioc/src/com/iamycx/beanfactory/MyBeanPostProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/src/com/iamycx/beanfactory/MyBeanPostProcessor.java -------------------------------------------------------------------------------- /spring-ioc/src/com/iamycx/conf/LogDao.java: -------------------------------------------------------------------------------- 1 | package com.iamycx.conf; 2 | 3 | public class LogDao { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /spring-ioc/src/com/iamycx/conf/UserDao.java: -------------------------------------------------------------------------------- 1 | package com.iamycx.conf; 2 | 3 | public class UserDao { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /spring-ioc/src/com/iamycx/context/Beans.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/src/com/iamycx/context/Beans.java -------------------------------------------------------------------------------- /spring-ioc/src/com/iamycx/context/MyBeanFactoryPostProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/src/com/iamycx/context/MyBeanFactoryPostProcessor.java -------------------------------------------------------------------------------- /spring-ioc/src/com/iamycx/context/MyBeanPostProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/src/com/iamycx/context/MyBeanPostProcessor.java -------------------------------------------------------------------------------- /spring-ioc/src/com/iamycx/ditype/CarFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/src/com/iamycx/ditype/CarFactory.java -------------------------------------------------------------------------------- /spring-ioc/src/com/iamycx/ditype/Office.java: -------------------------------------------------------------------------------- 1 | package com.iamycx.ditype; 2 | 3 | public class Office { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /spring-ioc/src/com/iamycx/injectfun/Boss1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/src/com/iamycx/injectfun/Boss1.java -------------------------------------------------------------------------------- /spring-ioc/src/com/iamycx/injectfun/Boss2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/src/com/iamycx/injectfun/Boss2.java -------------------------------------------------------------------------------- /spring-ioc/src/com/iamycx/injectfun/MagicBoss.java: -------------------------------------------------------------------------------- 1 | package com.iamycx.injectfun; 2 | public interface MagicBoss { 3 | Car getCar(); 4 | } 5 | -------------------------------------------------------------------------------- /spring-ioc/src/com/iamycx/ioc/ActorArrangable.java: -------------------------------------------------------------------------------- 1 | package com.iamycx.ioc; 2 | 3 | public interface ActorArrangable { 4 | void injectGeli(GeLi geli); 5 | } 6 | -------------------------------------------------------------------------------- /spring-ioc/src/com/iamycx/ioc/Director.java: -------------------------------------------------------------------------------- 1 | package com.iamycx.ioc; 2 | 3 | public class Director { 4 | 5 | public void director(){ 6 | GeLi geLi = new LiuDeHua(); 7 | MoAttack moAttack = new MoAttack(); 8 | moAttack.injectGeli(geLi); 9 | moAttack.cityGateAsk(); 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /spring-ioc/src/com/iamycx/ioc/GeLi.java: -------------------------------------------------------------------------------- 1 | package com.iamycx.ioc; 2 | 3 | public interface GeLi { 4 | 5 | void responseAsk(String string); 6 | 7 | } 8 | -------------------------------------------------------------------------------- /spring-ioc/src/com/iamycx/ioc/LiuDeHua.java: -------------------------------------------------------------------------------- 1 | package com.iamycx.ioc; 2 | 3 | public class LiuDeHua implements GeLi { 4 | 5 | @Override 6 | public void responseAsk(String string) { 7 | // TODO Auto-generated method stub 8 | System.out.println(string); 9 | } 10 | 11 | } 12 | -------------------------------------------------------------------------------- /spring-ioc/src/com/iamycx/ioc/MoAttack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/src/com/iamycx/ioc/MoAttack.java -------------------------------------------------------------------------------- /spring-ioc/src/com/iamycx/reflect/PrivateCar.java: -------------------------------------------------------------------------------- 1 | package com.iamycx.reflect; 2 | 3 | public class PrivateCar { 4 | 5 | private String color; 6 | protected void drive() { 7 | System.out.println("my car's color is: "+color); 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /spring-ioc/src/com/iamycx/reflect/PrivateCarReflect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/src/com/iamycx/reflect/PrivateCarReflect.java -------------------------------------------------------------------------------- /spring-ioc/src/com/iamycx/resource/EncodedResourceExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/src/com/iamycx/resource/EncodedResourceExample.java -------------------------------------------------------------------------------- /spring-ioc/src/com/iamycx/tagdepend/Boss.java: -------------------------------------------------------------------------------- 1 | package com.iamycx.tagdepend; 2 | 3 | public class Boss { 4 | private String carId; 5 | 6 | public String getCarId() { 7 | return carId; 8 | } 9 | 10 | public void setCarId(String carId) { 11 | this.carId = carId; 12 | } 13 | @Override 14 | public String toString() { 15 | return "carId:"+carId; 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /spring-ioc/src/com/iamycx/tagdepend/CacheManager.java: -------------------------------------------------------------------------------- 1 | package com.iamycx.tagdepend; 2 | 3 | import java.util.Timer; 4 | import java.util.TimerTask; 5 | 6 | public class CacheManager { 7 | public CacheManager(){ 8 | Timer timer = new Timer(); 9 | TimerTask cacheTask = new CacheTask(); 10 | timer.schedule(cacheTask,0,SystemSettings.REFRESH_CYCLE*1000); 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /spring-ioc/src/com/iamycx/tagdepend/CacheTask.java: -------------------------------------------------------------------------------- 1 | package com.iamycx.tagdepend; 2 | 3 | import java.util.TimerTask; 4 | 5 | public class CacheTask extends TimerTask { 6 | public void run() { 7 | System.out.println("doing clean cache"); 8 | } 9 | 10 | } 11 | -------------------------------------------------------------------------------- /spring-ioc/src/com/iamycx/tagdepend/SysInit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamycx/Spring-learning/1f9500391c7e5fb9f610592f054b19813c022c35/spring-ioc/src/com/iamycx/tagdepend/SysInit.java -------------------------------------------------------------------------------- /spring-ioc/src/com/iamycx/tagdepend/SystemSettings.java: -------------------------------------------------------------------------------- 1 | package com.iamycx.tagdepend; 2 | 3 | public class SystemSettings { 4 | public static int SESSION_TIMEOUT = 30; 5 | public static int REFRESH_CYCLE = 60; 6 | } 7 | -------------------------------------------------------------------------------- /spring-ioc/src/conf/file1.txt: -------------------------------------------------------------------------------- 1 | Hello world! 2 | 2017-10-13-GZ-CN -------------------------------------------------------------------------------- /spring-ioc/src/log4j.properties: -------------------------------------------------------------------------------- 1 | log4j.rootLogger=INFO,A1 2 | log4j.appender.A1=org.apache.log4j.ConsoleAppender 3 | log4j.appender.A1.layout=org.apache.log4j.PatternLayout 4 | log4j.appender.A1.layout.ConversionPattern=%d %5p [%t] (%F:%L) - %m%n 5 | 6 | 7 | 8 | 9 | --------------------------------------------------------------------------------