├── .gitignore ├── README.md ├── concurrency ├── pom.xml └── src │ ├── main │ └── java │ │ └── top │ │ └── dayarch │ │ ├── App.java │ │ ├── memoryleak │ │ └── MemLeakTest.java │ │ ├── myjuc │ │ └── MyMutex.java │ │ ├── topic01 │ │ ├── OrderIssue.java │ │ └── VisibilityIssue.java │ │ ├── topic02 │ │ ├── NotifyTest.java │ │ └── SimpleBlockingQueue.java │ │ ├── topic03 │ │ └── ThreadStateTest.java │ │ ├── topic04 │ │ └── ReentrantReadWriteLockCache.java │ │ ├── topic05 │ │ ├── CountDownLatchExample.java │ │ ├── CountDownLatchTimeoutExample.java │ │ ├── CyclicBarrierExample.java │ │ └── JoinExample.java │ │ ├── topic06 │ │ ├── FutureAndCallableExample.java │ │ ├── FutureCancelExample.java │ │ ├── MakeTeaExample.java │ │ ├── MakeTeaExample1.java │ │ └── RunnalbleVsCallable.java │ │ ├── topic07 │ │ ├── CompletableFuture1.java │ │ ├── CompletableFutureCallback.java │ │ ├── CompletableFutureCombine.java │ │ ├── CompletableFutureCompose.java │ │ ├── CompletableFutureException.java │ │ ├── CreditRating.java │ │ ├── Product.java │ │ └── User.java │ │ └── topic08 │ │ └── ForkJoinDemo.java │ └── test │ └── java │ └── top │ └── dayarch │ ├── AppTest.java │ ├── StaticTest.java │ └── ThreadNotSafeInteger.java ├── configurationproperties ├── .gitignore ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── example │ │ │ └── configurationproperties │ │ │ ├── ConfigurationpropertiesApplication.java │ │ │ ├── configuration │ │ │ └── PropertiesConfig.java │ │ │ ├── converter │ │ │ └── WeightConverter.java │ │ │ ├── entity │ │ │ └── Weight.java │ │ │ └── properties │ │ │ └── MailModuleProperties.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── com │ └── example │ └── configurationproperties │ └── ConfigurationpropertiesApplicationTests.java ├── custom-starter ├── pom.xml ├── rgyb-spring-boot-autoconfigure │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── top │ │ │ └── dayarch │ │ │ ├── autoconfigure │ │ │ ├── GreetingAutoConfiguration.java │ │ │ └── GreetingProperties.java │ │ │ └── service │ │ │ ├── DummyEmail.java │ │ │ └── GreetingService.java │ │ └── resources │ │ └── META-INF │ │ └── spring.factories ├── rgyb-spring-boot-sample │ ├── .gitignore │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── top │ │ │ │ └── dayarch │ │ │ │ └── learnings │ │ │ │ └── rgybspringbootsample │ │ │ │ └── RgybSpringBootSampleApplication.java │ │ └── resources │ │ │ └── application.yml │ │ └── test │ │ └── java │ │ └── top │ │ └── dayarch │ │ └── learnings │ │ └── rgybspringbootsample │ │ ├── LambdaTest.java │ │ └── RgybSpringBootSampleApplicationTests.java └── rgyb-spring-boot-starter │ ├── pom.xml │ └── src │ └── main │ └── resources │ └── META-INF │ └── spring.providers ├── dozer-demo ├── .gitignore ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── example │ │ │ └── dozer │ │ │ └── demo │ │ │ ├── DemoApplication.java │ │ │ ├── config │ │ │ └── DozerConfig.java │ │ │ ├── converter │ │ │ └── ScoreConverter.java │ │ │ ├── domain │ │ │ ├── AddressDomain.java │ │ │ ├── CourseDomain.java │ │ │ └── StudentDomain.java │ │ │ ├── listener │ │ │ └── StudentListener.java │ │ │ └── vo │ │ │ ├── AddressVo.java │ │ │ ├── CourseVo.java │ │ │ ├── ScoreEnum.java │ │ │ └── StudentVo.java │ └── resources │ │ ├── application.yml │ │ └── dozerBeanMapping.xml │ └── test │ └── java │ └── com │ └── example │ └── dozer │ └── demo │ └── DemoApplicationTests.java ├── easy-excel-demo ├── .gitignore ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── example │ │ │ └── easyexcel │ │ │ └── demo │ │ │ ├── DemoApplication.java │ │ │ ├── controller │ │ │ └── UserController.java │ │ │ ├── converter │ │ │ └── GenderConverter.java │ │ │ ├── entity │ │ │ └── User.java │ │ │ ├── listener │ │ │ └── UserExcelListener.java │ │ │ ├── service │ │ │ ├── IUser.java │ │ │ └── impl │ │ │ │ └── UserServiceImpl.java │ │ │ └── utils │ │ │ └── ExcelDemoUtils.java │ └── resources │ │ ├── application.properties │ │ └── excel │ │ └── users.xlsx │ └── test │ ├── java │ └── com │ │ └── example │ │ └── easyexcel │ │ └── demo │ │ ├── DemoApplicationTests.java │ │ └── TestUtils.java │ └── resources │ ├── .DS_Store │ └── excel │ ├── users1.xlsx │ └── ~$users1.xlsx ├── jdk12-demo └── src │ ├── SnowFlakeShortUrl.java │ ├── TestJDK12.java │ ├── file1.txt │ └── file2.txt ├── learnings mind map.mmd ├── lombok-demo ├── pom.xml └── src │ └── main │ └── java │ ├── Employee.java │ ├── Student.java │ └── Test.java ├── mybatis-interceptor └── interceptor │ ├── EncryptDecryptImpl.java │ ├── EncryptDecryptUtils.java │ ├── IEncryptDecrypt.java │ ├── ParamInterceptor.java │ ├── ResultInterceptor.java │ └── annotation │ ├── EncryptDecryptClass.java │ └── EncryptDecryptField.java ├── spring-bean-life-cycle ├── Book.java ├── MyBeanPostProcessor.java ├── SpringDemo.java └── spring-config.xml ├── spring-boot-unified-return ├── .gitignore ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── example │ │ │ └── unifiedreturn │ │ │ ├── UnifiedreturnApplication.java │ │ │ ├── annotation │ │ │ └── LoginUser.java │ │ │ ├── api │ │ │ ├── BindingController.java │ │ │ └── UserController.java │ │ │ ├── config │ │ │ └── UnifiedReturnConfig.java │ │ │ ├── converter │ │ │ ├── LoginUserArgumentResolver.java │ │ │ ├── StringToEnumConverter.java │ │ │ └── StringToLocalDateTimeConverter.java │ │ │ ├── exception │ │ │ ├── BusinessException.java │ │ │ └── TestBean.java │ │ │ ├── service │ │ │ ├── UserService.java │ │ │ └── impl │ │ │ │ └── UserServiceImpl.java │ │ │ └── vo │ │ │ ├── CommonResult.java │ │ │ ├── LoginUserVo.java │ │ │ ├── Modes.java │ │ │ └── UserVo.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── com │ └── example │ └── unifiedreturn │ └── UnifiedreturnApplicationTests.java ├── springboot-application-startup ├── .gitignore ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── top │ │ │ └── dayarch │ │ │ └── startup │ │ │ ├── SpringbootApplicationStartupApplication.java │ │ │ ├── activity │ │ │ ├── MyApplicationListener.java │ │ │ ├── MyApplicationRunner.java │ │ │ ├── MyCommandLineRunner.java │ │ │ ├── MyInitializingBean.java │ │ │ ├── MyPostConstructBean.java │ │ │ ├── MySecondApplicationRunner.java │ │ │ └── MySecondCommandLineRunner.java │ │ │ └── service │ │ │ └── StartupService.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── top │ └── dayarch │ └── startup │ └── SpringbootApplicationStartupApplicationTests.java └── xss-demo ├── ESAPI.properties ├── GlobalSecurityFilter.java ├── GlobalSecurityRequestWrapper.java └── validation.properties /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/README.md -------------------------------------------------------------------------------- /concurrency/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/concurrency/pom.xml -------------------------------------------------------------------------------- /concurrency/src/main/java/top/dayarch/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/concurrency/src/main/java/top/dayarch/App.java -------------------------------------------------------------------------------- /concurrency/src/main/java/top/dayarch/memoryleak/MemLeakTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/concurrency/src/main/java/top/dayarch/memoryleak/MemLeakTest.java -------------------------------------------------------------------------------- /concurrency/src/main/java/top/dayarch/myjuc/MyMutex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/concurrency/src/main/java/top/dayarch/myjuc/MyMutex.java -------------------------------------------------------------------------------- /concurrency/src/main/java/top/dayarch/topic01/OrderIssue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/concurrency/src/main/java/top/dayarch/topic01/OrderIssue.java -------------------------------------------------------------------------------- /concurrency/src/main/java/top/dayarch/topic01/VisibilityIssue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/concurrency/src/main/java/top/dayarch/topic01/VisibilityIssue.java -------------------------------------------------------------------------------- /concurrency/src/main/java/top/dayarch/topic02/NotifyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/concurrency/src/main/java/top/dayarch/topic02/NotifyTest.java -------------------------------------------------------------------------------- /concurrency/src/main/java/top/dayarch/topic02/SimpleBlockingQueue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/concurrency/src/main/java/top/dayarch/topic02/SimpleBlockingQueue.java -------------------------------------------------------------------------------- /concurrency/src/main/java/top/dayarch/topic03/ThreadStateTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/concurrency/src/main/java/top/dayarch/topic03/ThreadStateTest.java -------------------------------------------------------------------------------- /concurrency/src/main/java/top/dayarch/topic04/ReentrantReadWriteLockCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/concurrency/src/main/java/top/dayarch/topic04/ReentrantReadWriteLockCache.java -------------------------------------------------------------------------------- /concurrency/src/main/java/top/dayarch/topic05/CountDownLatchExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/concurrency/src/main/java/top/dayarch/topic05/CountDownLatchExample.java -------------------------------------------------------------------------------- /concurrency/src/main/java/top/dayarch/topic05/CountDownLatchTimeoutExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/concurrency/src/main/java/top/dayarch/topic05/CountDownLatchTimeoutExample.java -------------------------------------------------------------------------------- /concurrency/src/main/java/top/dayarch/topic05/CyclicBarrierExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/concurrency/src/main/java/top/dayarch/topic05/CyclicBarrierExample.java -------------------------------------------------------------------------------- /concurrency/src/main/java/top/dayarch/topic05/JoinExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/concurrency/src/main/java/top/dayarch/topic05/JoinExample.java -------------------------------------------------------------------------------- /concurrency/src/main/java/top/dayarch/topic06/FutureAndCallableExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/concurrency/src/main/java/top/dayarch/topic06/FutureAndCallableExample.java -------------------------------------------------------------------------------- /concurrency/src/main/java/top/dayarch/topic06/FutureCancelExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/concurrency/src/main/java/top/dayarch/topic06/FutureCancelExample.java -------------------------------------------------------------------------------- /concurrency/src/main/java/top/dayarch/topic06/MakeTeaExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/concurrency/src/main/java/top/dayarch/topic06/MakeTeaExample.java -------------------------------------------------------------------------------- /concurrency/src/main/java/top/dayarch/topic06/MakeTeaExample1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/concurrency/src/main/java/top/dayarch/topic06/MakeTeaExample1.java -------------------------------------------------------------------------------- /concurrency/src/main/java/top/dayarch/topic06/RunnalbleVsCallable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/concurrency/src/main/java/top/dayarch/topic06/RunnalbleVsCallable.java -------------------------------------------------------------------------------- /concurrency/src/main/java/top/dayarch/topic07/CompletableFuture1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/concurrency/src/main/java/top/dayarch/topic07/CompletableFuture1.java -------------------------------------------------------------------------------- /concurrency/src/main/java/top/dayarch/topic07/CompletableFutureCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/concurrency/src/main/java/top/dayarch/topic07/CompletableFutureCallback.java -------------------------------------------------------------------------------- /concurrency/src/main/java/top/dayarch/topic07/CompletableFutureCombine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/concurrency/src/main/java/top/dayarch/topic07/CompletableFutureCombine.java -------------------------------------------------------------------------------- /concurrency/src/main/java/top/dayarch/topic07/CompletableFutureCompose.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/concurrency/src/main/java/top/dayarch/topic07/CompletableFutureCompose.java -------------------------------------------------------------------------------- /concurrency/src/main/java/top/dayarch/topic07/CompletableFutureException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/concurrency/src/main/java/top/dayarch/topic07/CompletableFutureException.java -------------------------------------------------------------------------------- /concurrency/src/main/java/top/dayarch/topic07/CreditRating.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/concurrency/src/main/java/top/dayarch/topic07/CreditRating.java -------------------------------------------------------------------------------- /concurrency/src/main/java/top/dayarch/topic07/Product.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/concurrency/src/main/java/top/dayarch/topic07/Product.java -------------------------------------------------------------------------------- /concurrency/src/main/java/top/dayarch/topic07/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/concurrency/src/main/java/top/dayarch/topic07/User.java -------------------------------------------------------------------------------- /concurrency/src/main/java/top/dayarch/topic08/ForkJoinDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/concurrency/src/main/java/top/dayarch/topic08/ForkJoinDemo.java -------------------------------------------------------------------------------- /concurrency/src/test/java/top/dayarch/AppTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/concurrency/src/test/java/top/dayarch/AppTest.java -------------------------------------------------------------------------------- /concurrency/src/test/java/top/dayarch/StaticTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/concurrency/src/test/java/top/dayarch/StaticTest.java -------------------------------------------------------------------------------- /concurrency/src/test/java/top/dayarch/ThreadNotSafeInteger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/concurrency/src/test/java/top/dayarch/ThreadNotSafeInteger.java -------------------------------------------------------------------------------- /configurationproperties/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/configurationproperties/.gitignore -------------------------------------------------------------------------------- /configurationproperties/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/configurationproperties/pom.xml -------------------------------------------------------------------------------- /configurationproperties/src/main/java/com/example/configurationproperties/ConfigurationpropertiesApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/configurationproperties/src/main/java/com/example/configurationproperties/ConfigurationpropertiesApplication.java -------------------------------------------------------------------------------- /configurationproperties/src/main/java/com/example/configurationproperties/configuration/PropertiesConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/configurationproperties/src/main/java/com/example/configurationproperties/configuration/PropertiesConfig.java -------------------------------------------------------------------------------- /configurationproperties/src/main/java/com/example/configurationproperties/converter/WeightConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/configurationproperties/src/main/java/com/example/configurationproperties/converter/WeightConverter.java -------------------------------------------------------------------------------- /configurationproperties/src/main/java/com/example/configurationproperties/entity/Weight.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/configurationproperties/src/main/java/com/example/configurationproperties/entity/Weight.java -------------------------------------------------------------------------------- /configurationproperties/src/main/java/com/example/configurationproperties/properties/MailModuleProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/configurationproperties/src/main/java/com/example/configurationproperties/properties/MailModuleProperties.java -------------------------------------------------------------------------------- /configurationproperties/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/configurationproperties/src/main/resources/application.properties -------------------------------------------------------------------------------- /configurationproperties/src/test/java/com/example/configurationproperties/ConfigurationpropertiesApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/configurationproperties/src/test/java/com/example/configurationproperties/ConfigurationpropertiesApplicationTests.java -------------------------------------------------------------------------------- /custom-starter/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/custom-starter/pom.xml -------------------------------------------------------------------------------- /custom-starter/rgyb-spring-boot-autoconfigure/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/custom-starter/rgyb-spring-boot-autoconfigure/pom.xml -------------------------------------------------------------------------------- /custom-starter/rgyb-spring-boot-autoconfigure/src/main/java/top/dayarch/autoconfigure/GreetingAutoConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/custom-starter/rgyb-spring-boot-autoconfigure/src/main/java/top/dayarch/autoconfigure/GreetingAutoConfiguration.java -------------------------------------------------------------------------------- /custom-starter/rgyb-spring-boot-autoconfigure/src/main/java/top/dayarch/autoconfigure/GreetingProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/custom-starter/rgyb-spring-boot-autoconfigure/src/main/java/top/dayarch/autoconfigure/GreetingProperties.java -------------------------------------------------------------------------------- /custom-starter/rgyb-spring-boot-autoconfigure/src/main/java/top/dayarch/service/DummyEmail.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/custom-starter/rgyb-spring-boot-autoconfigure/src/main/java/top/dayarch/service/DummyEmail.java -------------------------------------------------------------------------------- /custom-starter/rgyb-spring-boot-autoconfigure/src/main/java/top/dayarch/service/GreetingService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/custom-starter/rgyb-spring-boot-autoconfigure/src/main/java/top/dayarch/service/GreetingService.java -------------------------------------------------------------------------------- /custom-starter/rgyb-spring-boot-autoconfigure/src/main/resources/META-INF/spring.factories: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/custom-starter/rgyb-spring-boot-autoconfigure/src/main/resources/META-INF/spring.factories -------------------------------------------------------------------------------- /custom-starter/rgyb-spring-boot-sample/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/custom-starter/rgyb-spring-boot-sample/.gitignore -------------------------------------------------------------------------------- /custom-starter/rgyb-spring-boot-sample/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/custom-starter/rgyb-spring-boot-sample/mvnw -------------------------------------------------------------------------------- /custom-starter/rgyb-spring-boot-sample/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/custom-starter/rgyb-spring-boot-sample/mvnw.cmd -------------------------------------------------------------------------------- /custom-starter/rgyb-spring-boot-sample/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/custom-starter/rgyb-spring-boot-sample/pom.xml -------------------------------------------------------------------------------- /custom-starter/rgyb-spring-boot-sample/src/main/java/top/dayarch/learnings/rgybspringbootsample/RgybSpringBootSampleApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/custom-starter/rgyb-spring-boot-sample/src/main/java/top/dayarch/learnings/rgybspringbootsample/RgybSpringBootSampleApplication.java -------------------------------------------------------------------------------- /custom-starter/rgyb-spring-boot-sample/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/custom-starter/rgyb-spring-boot-sample/src/main/resources/application.yml -------------------------------------------------------------------------------- /custom-starter/rgyb-spring-boot-sample/src/test/java/top/dayarch/learnings/rgybspringbootsample/LambdaTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/custom-starter/rgyb-spring-boot-sample/src/test/java/top/dayarch/learnings/rgybspringbootsample/LambdaTest.java -------------------------------------------------------------------------------- /custom-starter/rgyb-spring-boot-sample/src/test/java/top/dayarch/learnings/rgybspringbootsample/RgybSpringBootSampleApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/custom-starter/rgyb-spring-boot-sample/src/test/java/top/dayarch/learnings/rgybspringbootsample/RgybSpringBootSampleApplicationTests.java -------------------------------------------------------------------------------- /custom-starter/rgyb-spring-boot-starter/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/custom-starter/rgyb-spring-boot-starter/pom.xml -------------------------------------------------------------------------------- /custom-starter/rgyb-spring-boot-starter/src/main/resources/META-INF/spring.providers: -------------------------------------------------------------------------------- 1 | providers: rgyb-spring-boot-autoconfigure -------------------------------------------------------------------------------- /dozer-demo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/dozer-demo/.gitignore -------------------------------------------------------------------------------- /dozer-demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/dozer-demo/pom.xml -------------------------------------------------------------------------------- /dozer-demo/src/main/java/com/example/dozer/demo/DemoApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/dozer-demo/src/main/java/com/example/dozer/demo/DemoApplication.java -------------------------------------------------------------------------------- /dozer-demo/src/main/java/com/example/dozer/demo/config/DozerConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/dozer-demo/src/main/java/com/example/dozer/demo/config/DozerConfig.java -------------------------------------------------------------------------------- /dozer-demo/src/main/java/com/example/dozer/demo/converter/ScoreConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/dozer-demo/src/main/java/com/example/dozer/demo/converter/ScoreConverter.java -------------------------------------------------------------------------------- /dozer-demo/src/main/java/com/example/dozer/demo/domain/AddressDomain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/dozer-demo/src/main/java/com/example/dozer/demo/domain/AddressDomain.java -------------------------------------------------------------------------------- /dozer-demo/src/main/java/com/example/dozer/demo/domain/CourseDomain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/dozer-demo/src/main/java/com/example/dozer/demo/domain/CourseDomain.java -------------------------------------------------------------------------------- /dozer-demo/src/main/java/com/example/dozer/demo/domain/StudentDomain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/dozer-demo/src/main/java/com/example/dozer/demo/domain/StudentDomain.java -------------------------------------------------------------------------------- /dozer-demo/src/main/java/com/example/dozer/demo/listener/StudentListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/dozer-demo/src/main/java/com/example/dozer/demo/listener/StudentListener.java -------------------------------------------------------------------------------- /dozer-demo/src/main/java/com/example/dozer/demo/vo/AddressVo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/dozer-demo/src/main/java/com/example/dozer/demo/vo/AddressVo.java -------------------------------------------------------------------------------- /dozer-demo/src/main/java/com/example/dozer/demo/vo/CourseVo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/dozer-demo/src/main/java/com/example/dozer/demo/vo/CourseVo.java -------------------------------------------------------------------------------- /dozer-demo/src/main/java/com/example/dozer/demo/vo/ScoreEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/dozer-demo/src/main/java/com/example/dozer/demo/vo/ScoreEnum.java -------------------------------------------------------------------------------- /dozer-demo/src/main/java/com/example/dozer/demo/vo/StudentVo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/dozer-demo/src/main/java/com/example/dozer/demo/vo/StudentVo.java -------------------------------------------------------------------------------- /dozer-demo/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/dozer-demo/src/main/resources/application.yml -------------------------------------------------------------------------------- /dozer-demo/src/main/resources/dozerBeanMapping.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/dozer-demo/src/main/resources/dozerBeanMapping.xml -------------------------------------------------------------------------------- /dozer-demo/src/test/java/com/example/dozer/demo/DemoApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/dozer-demo/src/test/java/com/example/dozer/demo/DemoApplicationTests.java -------------------------------------------------------------------------------- /easy-excel-demo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/easy-excel-demo/.gitignore -------------------------------------------------------------------------------- /easy-excel-demo/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/easy-excel-demo/mvnw -------------------------------------------------------------------------------- /easy-excel-demo/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/easy-excel-demo/mvnw.cmd -------------------------------------------------------------------------------- /easy-excel-demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/easy-excel-demo/pom.xml -------------------------------------------------------------------------------- /easy-excel-demo/src/main/java/com/example/easyexcel/demo/DemoApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/easy-excel-demo/src/main/java/com/example/easyexcel/demo/DemoApplication.java -------------------------------------------------------------------------------- /easy-excel-demo/src/main/java/com/example/easyexcel/demo/controller/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/easy-excel-demo/src/main/java/com/example/easyexcel/demo/controller/UserController.java -------------------------------------------------------------------------------- /easy-excel-demo/src/main/java/com/example/easyexcel/demo/converter/GenderConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/easy-excel-demo/src/main/java/com/example/easyexcel/demo/converter/GenderConverter.java -------------------------------------------------------------------------------- /easy-excel-demo/src/main/java/com/example/easyexcel/demo/entity/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/easy-excel-demo/src/main/java/com/example/easyexcel/demo/entity/User.java -------------------------------------------------------------------------------- /easy-excel-demo/src/main/java/com/example/easyexcel/demo/listener/UserExcelListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/easy-excel-demo/src/main/java/com/example/easyexcel/demo/listener/UserExcelListener.java -------------------------------------------------------------------------------- /easy-excel-demo/src/main/java/com/example/easyexcel/demo/service/IUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/easy-excel-demo/src/main/java/com/example/easyexcel/demo/service/IUser.java -------------------------------------------------------------------------------- /easy-excel-demo/src/main/java/com/example/easyexcel/demo/service/impl/UserServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/easy-excel-demo/src/main/java/com/example/easyexcel/demo/service/impl/UserServiceImpl.java -------------------------------------------------------------------------------- /easy-excel-demo/src/main/java/com/example/easyexcel/demo/utils/ExcelDemoUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/easy-excel-demo/src/main/java/com/example/easyexcel/demo/utils/ExcelDemoUtils.java -------------------------------------------------------------------------------- /easy-excel-demo/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /easy-excel-demo/src/main/resources/excel/users.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/easy-excel-demo/src/main/resources/excel/users.xlsx -------------------------------------------------------------------------------- /easy-excel-demo/src/test/java/com/example/easyexcel/demo/DemoApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/easy-excel-demo/src/test/java/com/example/easyexcel/demo/DemoApplicationTests.java -------------------------------------------------------------------------------- /easy-excel-demo/src/test/java/com/example/easyexcel/demo/TestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/easy-excel-demo/src/test/java/com/example/easyexcel/demo/TestUtils.java -------------------------------------------------------------------------------- /easy-excel-demo/src/test/resources/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/easy-excel-demo/src/test/resources/.DS_Store -------------------------------------------------------------------------------- /easy-excel-demo/src/test/resources/excel/users1.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/easy-excel-demo/src/test/resources/excel/users1.xlsx -------------------------------------------------------------------------------- /easy-excel-demo/src/test/resources/excel/~$users1.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/easy-excel-demo/src/test/resources/excel/~$users1.xlsx -------------------------------------------------------------------------------- /jdk12-demo/src/SnowFlakeShortUrl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/jdk12-demo/src/SnowFlakeShortUrl.java -------------------------------------------------------------------------------- /jdk12-demo/src/TestJDK12.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/jdk12-demo/src/TestJDK12.java -------------------------------------------------------------------------------- /jdk12-demo/src/file1.txt: -------------------------------------------------------------------------------- 1 | 大家好,我是日拱一兵,叫我拱哥就好 -------------------------------------------------------------------------------- /jdk12-demo/src/file2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/jdk12-demo/src/file2.txt -------------------------------------------------------------------------------- /learnings mind map.mmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/learnings mind map.mmd -------------------------------------------------------------------------------- /lombok-demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/lombok-demo/pom.xml -------------------------------------------------------------------------------- /lombok-demo/src/main/java/Employee.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/lombok-demo/src/main/java/Employee.java -------------------------------------------------------------------------------- /lombok-demo/src/main/java/Student.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/lombok-demo/src/main/java/Student.java -------------------------------------------------------------------------------- /lombok-demo/src/main/java/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/lombok-demo/src/main/java/Test.java -------------------------------------------------------------------------------- /mybatis-interceptor/interceptor/EncryptDecryptImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/mybatis-interceptor/interceptor/EncryptDecryptImpl.java -------------------------------------------------------------------------------- /mybatis-interceptor/interceptor/EncryptDecryptUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/mybatis-interceptor/interceptor/EncryptDecryptUtils.java -------------------------------------------------------------------------------- /mybatis-interceptor/interceptor/IEncryptDecrypt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/mybatis-interceptor/interceptor/IEncryptDecrypt.java -------------------------------------------------------------------------------- /mybatis-interceptor/interceptor/ParamInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/mybatis-interceptor/interceptor/ParamInterceptor.java -------------------------------------------------------------------------------- /mybatis-interceptor/interceptor/ResultInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/mybatis-interceptor/interceptor/ResultInterceptor.java -------------------------------------------------------------------------------- /mybatis-interceptor/interceptor/annotation/EncryptDecryptClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/mybatis-interceptor/interceptor/annotation/EncryptDecryptClass.java -------------------------------------------------------------------------------- /mybatis-interceptor/interceptor/annotation/EncryptDecryptField.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/mybatis-interceptor/interceptor/annotation/EncryptDecryptField.java -------------------------------------------------------------------------------- /spring-bean-life-cycle/Book.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/spring-bean-life-cycle/Book.java -------------------------------------------------------------------------------- /spring-bean-life-cycle/MyBeanPostProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/spring-bean-life-cycle/MyBeanPostProcessor.java -------------------------------------------------------------------------------- /spring-bean-life-cycle/SpringDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/spring-bean-life-cycle/SpringDemo.java -------------------------------------------------------------------------------- /spring-bean-life-cycle/spring-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/spring-bean-life-cycle/spring-config.xml -------------------------------------------------------------------------------- /spring-boot-unified-return/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/spring-boot-unified-return/.gitignore -------------------------------------------------------------------------------- /spring-boot-unified-return/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/spring-boot-unified-return/mvnw -------------------------------------------------------------------------------- /spring-boot-unified-return/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/spring-boot-unified-return/mvnw.cmd -------------------------------------------------------------------------------- /spring-boot-unified-return/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/spring-boot-unified-return/pom.xml -------------------------------------------------------------------------------- /spring-boot-unified-return/src/main/java/com/example/unifiedreturn/UnifiedreturnApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/spring-boot-unified-return/src/main/java/com/example/unifiedreturn/UnifiedreturnApplication.java -------------------------------------------------------------------------------- /spring-boot-unified-return/src/main/java/com/example/unifiedreturn/annotation/LoginUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/spring-boot-unified-return/src/main/java/com/example/unifiedreturn/annotation/LoginUser.java -------------------------------------------------------------------------------- /spring-boot-unified-return/src/main/java/com/example/unifiedreturn/api/BindingController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/spring-boot-unified-return/src/main/java/com/example/unifiedreturn/api/BindingController.java -------------------------------------------------------------------------------- /spring-boot-unified-return/src/main/java/com/example/unifiedreturn/api/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/spring-boot-unified-return/src/main/java/com/example/unifiedreturn/api/UserController.java -------------------------------------------------------------------------------- /spring-boot-unified-return/src/main/java/com/example/unifiedreturn/config/UnifiedReturnConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/spring-boot-unified-return/src/main/java/com/example/unifiedreturn/config/UnifiedReturnConfig.java -------------------------------------------------------------------------------- /spring-boot-unified-return/src/main/java/com/example/unifiedreturn/converter/LoginUserArgumentResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/spring-boot-unified-return/src/main/java/com/example/unifiedreturn/converter/LoginUserArgumentResolver.java -------------------------------------------------------------------------------- /spring-boot-unified-return/src/main/java/com/example/unifiedreturn/converter/StringToEnumConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/spring-boot-unified-return/src/main/java/com/example/unifiedreturn/converter/StringToEnumConverter.java -------------------------------------------------------------------------------- /spring-boot-unified-return/src/main/java/com/example/unifiedreturn/converter/StringToLocalDateTimeConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/spring-boot-unified-return/src/main/java/com/example/unifiedreturn/converter/StringToLocalDateTimeConverter.java -------------------------------------------------------------------------------- /spring-boot-unified-return/src/main/java/com/example/unifiedreturn/exception/BusinessException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/spring-boot-unified-return/src/main/java/com/example/unifiedreturn/exception/BusinessException.java -------------------------------------------------------------------------------- /spring-boot-unified-return/src/main/java/com/example/unifiedreturn/exception/TestBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/spring-boot-unified-return/src/main/java/com/example/unifiedreturn/exception/TestBean.java -------------------------------------------------------------------------------- /spring-boot-unified-return/src/main/java/com/example/unifiedreturn/service/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/spring-boot-unified-return/src/main/java/com/example/unifiedreturn/service/UserService.java -------------------------------------------------------------------------------- /spring-boot-unified-return/src/main/java/com/example/unifiedreturn/service/impl/UserServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/spring-boot-unified-return/src/main/java/com/example/unifiedreturn/service/impl/UserServiceImpl.java -------------------------------------------------------------------------------- /spring-boot-unified-return/src/main/java/com/example/unifiedreturn/vo/CommonResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/spring-boot-unified-return/src/main/java/com/example/unifiedreturn/vo/CommonResult.java -------------------------------------------------------------------------------- /spring-boot-unified-return/src/main/java/com/example/unifiedreturn/vo/LoginUserVo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/spring-boot-unified-return/src/main/java/com/example/unifiedreturn/vo/LoginUserVo.java -------------------------------------------------------------------------------- /spring-boot-unified-return/src/main/java/com/example/unifiedreturn/vo/Modes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/spring-boot-unified-return/src/main/java/com/example/unifiedreturn/vo/Modes.java -------------------------------------------------------------------------------- /spring-boot-unified-return/src/main/java/com/example/unifiedreturn/vo/UserVo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/spring-boot-unified-return/src/main/java/com/example/unifiedreturn/vo/UserVo.java -------------------------------------------------------------------------------- /spring-boot-unified-return/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | server.servlet.context-path=/rgyb 2 | -------------------------------------------------------------------------------- /spring-boot-unified-return/src/test/java/com/example/unifiedreturn/UnifiedreturnApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/spring-boot-unified-return/src/test/java/com/example/unifiedreturn/UnifiedreturnApplicationTests.java -------------------------------------------------------------------------------- /springboot-application-startup/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/springboot-application-startup/.gitignore -------------------------------------------------------------------------------- /springboot-application-startup/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/springboot-application-startup/mvnw -------------------------------------------------------------------------------- /springboot-application-startup/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/springboot-application-startup/mvnw.cmd -------------------------------------------------------------------------------- /springboot-application-startup/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/springboot-application-startup/pom.xml -------------------------------------------------------------------------------- /springboot-application-startup/src/main/java/top/dayarch/startup/SpringbootApplicationStartupApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/springboot-application-startup/src/main/java/top/dayarch/startup/SpringbootApplicationStartupApplication.java -------------------------------------------------------------------------------- /springboot-application-startup/src/main/java/top/dayarch/startup/activity/MyApplicationListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/springboot-application-startup/src/main/java/top/dayarch/startup/activity/MyApplicationListener.java -------------------------------------------------------------------------------- /springboot-application-startup/src/main/java/top/dayarch/startup/activity/MyApplicationRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/springboot-application-startup/src/main/java/top/dayarch/startup/activity/MyApplicationRunner.java -------------------------------------------------------------------------------- /springboot-application-startup/src/main/java/top/dayarch/startup/activity/MyCommandLineRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/springboot-application-startup/src/main/java/top/dayarch/startup/activity/MyCommandLineRunner.java -------------------------------------------------------------------------------- /springboot-application-startup/src/main/java/top/dayarch/startup/activity/MyInitializingBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/springboot-application-startup/src/main/java/top/dayarch/startup/activity/MyInitializingBean.java -------------------------------------------------------------------------------- /springboot-application-startup/src/main/java/top/dayarch/startup/activity/MyPostConstructBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/springboot-application-startup/src/main/java/top/dayarch/startup/activity/MyPostConstructBean.java -------------------------------------------------------------------------------- /springboot-application-startup/src/main/java/top/dayarch/startup/activity/MySecondApplicationRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/springboot-application-startup/src/main/java/top/dayarch/startup/activity/MySecondApplicationRunner.java -------------------------------------------------------------------------------- /springboot-application-startup/src/main/java/top/dayarch/startup/activity/MySecondCommandLineRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/springboot-application-startup/src/main/java/top/dayarch/startup/activity/MySecondCommandLineRunner.java -------------------------------------------------------------------------------- /springboot-application-startup/src/main/java/top/dayarch/startup/service/StartupService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/springboot-application-startup/src/main/java/top/dayarch/startup/service/StartupService.java -------------------------------------------------------------------------------- /springboot-application-startup/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /springboot-application-startup/src/test/java/top/dayarch/startup/SpringbootApplicationStartupApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/springboot-application-startup/src/test/java/top/dayarch/startup/SpringbootApplicationStartupApplicationTests.java -------------------------------------------------------------------------------- /xss-demo/ESAPI.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/xss-demo/ESAPI.properties -------------------------------------------------------------------------------- /xss-demo/GlobalSecurityFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/xss-demo/GlobalSecurityFilter.java -------------------------------------------------------------------------------- /xss-demo/GlobalSecurityRequestWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/xss-demo/GlobalSecurityRequestWrapper.java -------------------------------------------------------------------------------- /xss-demo/validation.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FraserYu/learnings/HEAD/xss-demo/validation.properties --------------------------------------------------------------------------------