├── .gitattributes ├── .gitignore ├── LICENSE ├── README.md ├── aopdemo ├── README.md ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── bootsrc │ │ └── aop │ │ ├── AopDemoApp.java │ │ ├── annotation │ │ └── AuthMethod.java │ │ ├── consts │ │ └── GlobalConst.java │ │ ├── controller │ │ └── HomeController.java │ │ ├── core │ │ ├── AuthAspect.java │ │ ├── Passport.java │ │ └── Resp.java │ │ └── service │ │ └── DemoService.java │ └── resources │ └── application.properties ├── cglibdemo ├── pom.xml └── src │ └── main │ └── java │ └── com │ └── bootsrc │ └── cglib │ ├── CglibDemoApp.java │ ├── MyMethodInterceptor.java │ ├── Test.java │ ├── controller │ └── HomeController.java │ └── service │ └── DemoService.java ├── concurrency ├── README.md ├── pom.xml └── src │ └── main │ └── java │ └── com │ └── lsm │ └── concurrency │ ├── ConcurrencyApp.java │ ├── ThreadDemo.java │ ├── cas │ ├── CasDemo.java │ ├── MyCacheLong.java │ └── UnsafeWrapper.java │ └── controller │ └── HomeController.java ├── crypto └── src │ └── com │ └── bootsrc │ └── crypto │ └── app │ └── DigitalSignatureMain.java ├── doc └── Spring高级应用.png ├── javassist-demo ├── pom.xml └── src │ └── main │ └── java │ └── com │ └── lsm │ └── javassist │ ├── app │ └── JavassistDemo.java │ └── model │ └── Point.java ├── jframe-app ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── lsm │ │ └── jframeapp │ │ ├── JframeApp.java │ │ └── controller │ │ └── HomeController.java │ └── resources │ └── application.yml ├── jframe-spring-boot-starter ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── lsm │ │ └── jframe │ │ ├── api │ │ └── JframeService.java │ │ └── config │ │ ├── JframeAutoConfigure.java │ │ └── JframeServiceProperties.java │ └── resources │ └── META-INF │ └── spring.factories ├── jvmdemo ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── bootsrc │ │ └── jvm │ │ ├── JvmDemoApp.java │ │ └── controller │ │ └── HomeController.java │ └── resources │ └── application.properties ├── nio-demo ├── README.md ├── pom.xml └── src │ └── main │ └── java │ └── com │ └── bootsrc │ └── nio │ ├── ChannelCopy.java │ ├── Inc.java │ └── selector │ ├── Client.java │ ├── Client1.java │ └── Server.java ├── pom.xml ├── spring-exe-sequence ├── pom.xml └── src │ └── main │ └── java │ └── com │ └── bootsrc │ └── spring │ ├── BeanConfig.java │ ├── Foo.java │ ├── My.java │ ├── MyBeanPostProcessor.java │ └── SpringExeSeqApp.java └── spring-senior ├── pom.xml └── src └── main ├── java └── com │ └── bootsrc │ └── spring │ ├── SpringSeniorApp.java │ ├── bean │ └── Student.java │ └── event │ ├── StudentAddBean.java │ ├── StudentAddEvent.java │ └── StudentAddListener.java └── resources ├── appContext-event.xml └── appContext.xml /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootsrc/jframe/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootsrc/jframe/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootsrc/jframe/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootsrc/jframe/HEAD/README.md -------------------------------------------------------------------------------- /aopdemo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootsrc/jframe/HEAD/aopdemo/README.md -------------------------------------------------------------------------------- /aopdemo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootsrc/jframe/HEAD/aopdemo/pom.xml -------------------------------------------------------------------------------- /aopdemo/src/main/java/com/bootsrc/aop/AopDemoApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootsrc/jframe/HEAD/aopdemo/src/main/java/com/bootsrc/aop/AopDemoApp.java -------------------------------------------------------------------------------- /aopdemo/src/main/java/com/bootsrc/aop/annotation/AuthMethod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootsrc/jframe/HEAD/aopdemo/src/main/java/com/bootsrc/aop/annotation/AuthMethod.java -------------------------------------------------------------------------------- /aopdemo/src/main/java/com/bootsrc/aop/consts/GlobalConst.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootsrc/jframe/HEAD/aopdemo/src/main/java/com/bootsrc/aop/consts/GlobalConst.java -------------------------------------------------------------------------------- /aopdemo/src/main/java/com/bootsrc/aop/controller/HomeController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootsrc/jframe/HEAD/aopdemo/src/main/java/com/bootsrc/aop/controller/HomeController.java -------------------------------------------------------------------------------- /aopdemo/src/main/java/com/bootsrc/aop/core/AuthAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootsrc/jframe/HEAD/aopdemo/src/main/java/com/bootsrc/aop/core/AuthAspect.java -------------------------------------------------------------------------------- /aopdemo/src/main/java/com/bootsrc/aop/core/Passport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootsrc/jframe/HEAD/aopdemo/src/main/java/com/bootsrc/aop/core/Passport.java -------------------------------------------------------------------------------- /aopdemo/src/main/java/com/bootsrc/aop/core/Resp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootsrc/jframe/HEAD/aopdemo/src/main/java/com/bootsrc/aop/core/Resp.java -------------------------------------------------------------------------------- /aopdemo/src/main/java/com/bootsrc/aop/service/DemoService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootsrc/jframe/HEAD/aopdemo/src/main/java/com/bootsrc/aop/service/DemoService.java -------------------------------------------------------------------------------- /aopdemo/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | server.port=1351 2 | 3 | #spring.aop.proxy-target-class=true -------------------------------------------------------------------------------- /cglibdemo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootsrc/jframe/HEAD/cglibdemo/pom.xml -------------------------------------------------------------------------------- /cglibdemo/src/main/java/com/bootsrc/cglib/CglibDemoApp.java: -------------------------------------------------------------------------------- 1 | package com.bootsrc.cglib; 2 | 3 | public class CglibDemoApp { 4 | } 5 | -------------------------------------------------------------------------------- /cglibdemo/src/main/java/com/bootsrc/cglib/MyMethodInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootsrc/jframe/HEAD/cglibdemo/src/main/java/com/bootsrc/cglib/MyMethodInterceptor.java -------------------------------------------------------------------------------- /cglibdemo/src/main/java/com/bootsrc/cglib/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootsrc/jframe/HEAD/cglibdemo/src/main/java/com/bootsrc/cglib/Test.java -------------------------------------------------------------------------------- /cglibdemo/src/main/java/com/bootsrc/cglib/controller/HomeController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootsrc/jframe/HEAD/cglibdemo/src/main/java/com/bootsrc/cglib/controller/HomeController.java -------------------------------------------------------------------------------- /cglibdemo/src/main/java/com/bootsrc/cglib/service/DemoService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootsrc/jframe/HEAD/cglibdemo/src/main/java/com/bootsrc/cglib/service/DemoService.java -------------------------------------------------------------------------------- /concurrency/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootsrc/jframe/HEAD/concurrency/README.md -------------------------------------------------------------------------------- /concurrency/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootsrc/jframe/HEAD/concurrency/pom.xml -------------------------------------------------------------------------------- /concurrency/src/main/java/com/lsm/concurrency/ConcurrencyApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootsrc/jframe/HEAD/concurrency/src/main/java/com/lsm/concurrency/ConcurrencyApp.java -------------------------------------------------------------------------------- /concurrency/src/main/java/com/lsm/concurrency/ThreadDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootsrc/jframe/HEAD/concurrency/src/main/java/com/lsm/concurrency/ThreadDemo.java -------------------------------------------------------------------------------- /concurrency/src/main/java/com/lsm/concurrency/cas/CasDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootsrc/jframe/HEAD/concurrency/src/main/java/com/lsm/concurrency/cas/CasDemo.java -------------------------------------------------------------------------------- /concurrency/src/main/java/com/lsm/concurrency/cas/MyCacheLong.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootsrc/jframe/HEAD/concurrency/src/main/java/com/lsm/concurrency/cas/MyCacheLong.java -------------------------------------------------------------------------------- /concurrency/src/main/java/com/lsm/concurrency/cas/UnsafeWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootsrc/jframe/HEAD/concurrency/src/main/java/com/lsm/concurrency/cas/UnsafeWrapper.java -------------------------------------------------------------------------------- /concurrency/src/main/java/com/lsm/concurrency/controller/HomeController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootsrc/jframe/HEAD/concurrency/src/main/java/com/lsm/concurrency/controller/HomeController.java -------------------------------------------------------------------------------- /crypto/src/com/bootsrc/crypto/app/DigitalSignatureMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootsrc/jframe/HEAD/crypto/src/com/bootsrc/crypto/app/DigitalSignatureMain.java -------------------------------------------------------------------------------- /doc/Spring高级应用.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootsrc/jframe/HEAD/doc/Spring高级应用.png -------------------------------------------------------------------------------- /javassist-demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootsrc/jframe/HEAD/javassist-demo/pom.xml -------------------------------------------------------------------------------- /javassist-demo/src/main/java/com/lsm/javassist/app/JavassistDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootsrc/jframe/HEAD/javassist-demo/src/main/java/com/lsm/javassist/app/JavassistDemo.java -------------------------------------------------------------------------------- /javassist-demo/src/main/java/com/lsm/javassist/model/Point.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootsrc/jframe/HEAD/javassist-demo/src/main/java/com/lsm/javassist/model/Point.java -------------------------------------------------------------------------------- /jframe-app/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootsrc/jframe/HEAD/jframe-app/pom.xml -------------------------------------------------------------------------------- /jframe-app/src/main/java/com/lsm/jframeapp/JframeApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootsrc/jframe/HEAD/jframe-app/src/main/java/com/lsm/jframeapp/JframeApp.java -------------------------------------------------------------------------------- /jframe-app/src/main/java/com/lsm/jframeapp/controller/HomeController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootsrc/jframe/HEAD/jframe-app/src/main/java/com/lsm/jframeapp/controller/HomeController.java -------------------------------------------------------------------------------- /jframe-app/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootsrc/jframe/HEAD/jframe-app/src/main/resources/application.yml -------------------------------------------------------------------------------- /jframe-spring-boot-starter/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootsrc/jframe/HEAD/jframe-spring-boot-starter/pom.xml -------------------------------------------------------------------------------- /jframe-spring-boot-starter/src/main/java/com/lsm/jframe/api/JframeService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootsrc/jframe/HEAD/jframe-spring-boot-starter/src/main/java/com/lsm/jframe/api/JframeService.java -------------------------------------------------------------------------------- /jframe-spring-boot-starter/src/main/java/com/lsm/jframe/config/JframeAutoConfigure.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootsrc/jframe/HEAD/jframe-spring-boot-starter/src/main/java/com/lsm/jframe/config/JframeAutoConfigure.java -------------------------------------------------------------------------------- /jframe-spring-boot-starter/src/main/java/com/lsm/jframe/config/JframeServiceProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootsrc/jframe/HEAD/jframe-spring-boot-starter/src/main/java/com/lsm/jframe/config/JframeServiceProperties.java -------------------------------------------------------------------------------- /jframe-spring-boot-starter/src/main/resources/META-INF/spring.factories: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootsrc/jframe/HEAD/jframe-spring-boot-starter/src/main/resources/META-INF/spring.factories -------------------------------------------------------------------------------- /jvmdemo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootsrc/jframe/HEAD/jvmdemo/pom.xml -------------------------------------------------------------------------------- /jvmdemo/src/main/java/com/bootsrc/jvm/JvmDemoApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootsrc/jframe/HEAD/jvmdemo/src/main/java/com/bootsrc/jvm/JvmDemoApp.java -------------------------------------------------------------------------------- /jvmdemo/src/main/java/com/bootsrc/jvm/controller/HomeController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootsrc/jframe/HEAD/jvmdemo/src/main/java/com/bootsrc/jvm/controller/HomeController.java -------------------------------------------------------------------------------- /jvmdemo/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | server.port=1234 -------------------------------------------------------------------------------- /nio-demo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootsrc/jframe/HEAD/nio-demo/README.md -------------------------------------------------------------------------------- /nio-demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootsrc/jframe/HEAD/nio-demo/pom.xml -------------------------------------------------------------------------------- /nio-demo/src/main/java/com/bootsrc/nio/ChannelCopy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootsrc/jframe/HEAD/nio-demo/src/main/java/com/bootsrc/nio/ChannelCopy.java -------------------------------------------------------------------------------- /nio-demo/src/main/java/com/bootsrc/nio/Inc.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootsrc/jframe/HEAD/nio-demo/src/main/java/com/bootsrc/nio/Inc.java -------------------------------------------------------------------------------- /nio-demo/src/main/java/com/bootsrc/nio/selector/Client.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootsrc/jframe/HEAD/nio-demo/src/main/java/com/bootsrc/nio/selector/Client.java -------------------------------------------------------------------------------- /nio-demo/src/main/java/com/bootsrc/nio/selector/Client1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootsrc/jframe/HEAD/nio-demo/src/main/java/com/bootsrc/nio/selector/Client1.java -------------------------------------------------------------------------------- /nio-demo/src/main/java/com/bootsrc/nio/selector/Server.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootsrc/jframe/HEAD/nio-demo/src/main/java/com/bootsrc/nio/selector/Server.java -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootsrc/jframe/HEAD/pom.xml -------------------------------------------------------------------------------- /spring-exe-sequence/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootsrc/jframe/HEAD/spring-exe-sequence/pom.xml -------------------------------------------------------------------------------- /spring-exe-sequence/src/main/java/com/bootsrc/spring/BeanConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootsrc/jframe/HEAD/spring-exe-sequence/src/main/java/com/bootsrc/spring/BeanConfig.java -------------------------------------------------------------------------------- /spring-exe-sequence/src/main/java/com/bootsrc/spring/Foo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootsrc/jframe/HEAD/spring-exe-sequence/src/main/java/com/bootsrc/spring/Foo.java -------------------------------------------------------------------------------- /spring-exe-sequence/src/main/java/com/bootsrc/spring/My.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootsrc/jframe/HEAD/spring-exe-sequence/src/main/java/com/bootsrc/spring/My.java -------------------------------------------------------------------------------- /spring-exe-sequence/src/main/java/com/bootsrc/spring/MyBeanPostProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootsrc/jframe/HEAD/spring-exe-sequence/src/main/java/com/bootsrc/spring/MyBeanPostProcessor.java -------------------------------------------------------------------------------- /spring-exe-sequence/src/main/java/com/bootsrc/spring/SpringExeSeqApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootsrc/jframe/HEAD/spring-exe-sequence/src/main/java/com/bootsrc/spring/SpringExeSeqApp.java -------------------------------------------------------------------------------- /spring-senior/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootsrc/jframe/HEAD/spring-senior/pom.xml -------------------------------------------------------------------------------- /spring-senior/src/main/java/com/bootsrc/spring/SpringSeniorApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootsrc/jframe/HEAD/spring-senior/src/main/java/com/bootsrc/spring/SpringSeniorApp.java -------------------------------------------------------------------------------- /spring-senior/src/main/java/com/bootsrc/spring/bean/Student.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootsrc/jframe/HEAD/spring-senior/src/main/java/com/bootsrc/spring/bean/Student.java -------------------------------------------------------------------------------- /spring-senior/src/main/java/com/bootsrc/spring/event/StudentAddBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootsrc/jframe/HEAD/spring-senior/src/main/java/com/bootsrc/spring/event/StudentAddBean.java -------------------------------------------------------------------------------- /spring-senior/src/main/java/com/bootsrc/spring/event/StudentAddEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootsrc/jframe/HEAD/spring-senior/src/main/java/com/bootsrc/spring/event/StudentAddEvent.java -------------------------------------------------------------------------------- /spring-senior/src/main/java/com/bootsrc/spring/event/StudentAddListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootsrc/jframe/HEAD/spring-senior/src/main/java/com/bootsrc/spring/event/StudentAddListener.java -------------------------------------------------------------------------------- /spring-senior/src/main/resources/appContext-event.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootsrc/jframe/HEAD/spring-senior/src/main/resources/appContext-event.xml -------------------------------------------------------------------------------- /spring-senior/src/main/resources/appContext.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootsrc/jframe/HEAD/spring-senior/src/main/resources/appContext.xml --------------------------------------------------------------------------------