From d272e1c6dcc09249b2ad77c72bac7b825c872b41 Mon Sep 17 00:00:00 2001 From: java-aodeng Date: Tue, 29 Jun 2021 11:49:50 +0800 Subject: [PATCH] =?UTF-8?q?=E7=9B=AE=E5=BD=95=E7=BB=93=E6=9E=84=E8=B0=83?= =?UTF-8?q?=E6=95=B4=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 102 +++++++++--------- .../Annotation}/annotation1.md | 0 ...0\347\275\262-\351\201\277\345\235\221.md" | 0 ...45\235\221\347\254\224\350\256\2602021.md" | 0 .../Good_writing}/writing1.md | 0 {ci-cd => docs/ci-cd}/ci-cd.md | 0 .../ci-cd/\345\233\276\347\211\2071.png" | Bin .../ci-cd/\345\233\276\347\211\2072.png" | Bin .../ci-cd/\345\233\276\347\211\2073.png" | Bin .../ci-cd/\345\233\276\347\211\2074.jpg" | Bin .../design-pattern}/20190717/src/1.md | 0 .../20190717/src/ExistPlayer.java | 0 .../design-pattern}/20190717/src/Main.java | 0 .../20190717/src/MusicPlayer.java | 0 .../20190717/src/PlayerAdapter.java | 0 .../design-pattern}/20190718/src/1.md | 0 .../design-pattern}/20190718/src/Cook.java | 0 .../20190718/src/CookVegetable.java | 0 .../20190718/src/CookVegetable2.java | 0 .../20190718/src/CookXihongshi.java | 0 .../20190718/src/CookXihongshi2.java | 0 .../design-pattern}/20190718/src/Main.java | 0 .../design-pattern1/.gitignore | 0 .../design-pattern}/design-pattern1/README.md | 0 .../DesignPattern1StrategyApplication.java | 0 .../src/main/java/com/hope/test/Cal.java | 0 .../main/java/com/hope/test/Operation.java | 0 .../main/java/com/hope/test/OperationAdd.java | 0 .../main/java/com/hope/test/OperationSub.java | 0 .../java/com/hope/test/TestController.java | 0 .../design-pattern2/.gitignore | 0 .../design-pattern}/design-pattern2/README.md | 0 .../DesignPattern2Application.java | 0 .../designpattern2/test/SingleObject.java | 0 .../designpattern2/test/SingleObject2.java | 0 .../designpattern2/test/SingleObject3.java | 0 .../hope/designpattern2/test/TestMain.java | 0 .../src/main/resources/application.properties | 0 .../design-pattern3/.gitignore | 0 .../design-pattern}/design-pattern3/README.md | 0 .../hope/demo/DesignPattern3Application.java | 0 .../demo/factory/AbstractDrinksFactory.java | 0 .../factory/ChinaAbstractDrinksFactory.java | 0 .../com/hope/demo/factory/CofferDrink.java | 0 .../java/com/hope/demo/factory/Drink.java | 0 .../com/hope/demo/factory/DrinkStore.java | 0 .../main/java/com/hope/demo/factory/Main.java | 0 .../com/hope/demo/factory/SodasDrink.java | 0 .../java/com/hope/demo/factory/TeaDrink.java | 0 .../factory/USAAbstractDrinksFactory.java | 0 .../src/main/resources/application.properties | 0 .../learn/ClothesDecorator.java | 0 .../design-pattern4/learn/DecoratorMode.md | 0 .../design-pattern4/learn/Hat.java | 0 .../design-pattern4/learn/Jacket.java | 0 .../design-pattern4/learn/LaoWang.java | 0 .../design-pattern4/learn/LearnMain.java | 0 .../design-pattern4/learn/Person.java | 0 .../design-pattern}/design-pattern5/src/1.md | 0 .../design-pattern5/src/Customer.java | 0 .../design-pattern5/src/CustomerA.java | 0 .../design-pattern5/src/CustomerB.java | 0 .../design-pattern5/src/ISubject.java | 0 .../design-pattern5/src/Main.java | 0 .../design-pattern5/src/NewsOffice.java | 0 .../design-pattern5/src/NewsOfficeNiu.java | 0 {git => docs/git}/git1.md | 0 .../WeChatAuthorizad/JudgeUserUtil.java | 0 .../WeChatAuthorizedController.java | 0 .../WeChatTokenController.java | 0 .../WeChatAuthorizad/application.properties | 0 ...15\345\216\206\346\210\220\346\240\221.md" | 0 ...56\344\277\241\350\256\244\350\257\201.md" | 0 ...alle2.0-docker\345\256\211\350\243\205.md" | 0 ...52\350\212\261\347\256\227\346\263\225.md" | 0 {ie => docs/ie}/ieExcel1.md | 0 .../java-test-code}/src/Test1.java | 0 {java => docs/java}/java1.md | 0 {json => docs/json}/json1.md | 0 {linux => docs/linux}/dos2unix.md | 0 ...70\347\224\250\345\221\275\344\273\244.md" | 0 mvn.md => docs/mvn.md | 0 {mysql => docs/mysql}/mysql1.md | 0 {nginx => docs/nginx}/nginx1.md | 0 {nginx => docs/nginx}/nginx2.md | 0 {spring => docs/spring}/spring1.md | 0 .../springboot1-public-pom/README.md | 0 .../springboot1-public-pom/pom.xml | 0 .../src/main/resources/application.properties | 0 .../springboot}/springboot10-email/README.md | 0 .../springboot}/springboot10-email/pom.xml | 0 .../src/main/java/com/hope/Application.java | 0 .../com/hope/controller/TestController.java | 0 .../java/com/hope/service/EmailService.java | 0 .../hope/service/impl/EmaliServiceImpl.java | 0 .../src/main/resources/application.yml | 0 .../src/main/resources/banner.txt | 0 .../resources/templates/emailTemplate.html | 0 .../hope/controller/TestControllerTest.java | 0 .../springboot11-CommandLineRunner/README.md | 0 .../springboot11-CommandLineRunner/pom.xml | 0 .../src/main/java/com/hope/Application.java | 0 .../main/java/com/hope/controller/Run.java | 0 .../main/java/com/hope/controller/Run2.java | 0 .../main/java/com/hope/controller/Run3.java | 0 .../src/main/resources/application.yml | 0 .../src/main/resources/banner.txt | 0 .../springboot12-shiro-redis/README.md | 0 .../springboot12-shiro-redis/pom.xml | 0 .../Springboot12ShiroRedisApplication.java | 0 .../com/hope/shiro/config/RedisConfig.java | 0 .../com/hope/shiro/config/ShiroConfig.java | 0 .../hope/shiro/controller/HopeController.java | 0 .../filter/KickoutSessionControlFilter.java | 0 .../java/com/hope/shiro/model/SysUser.java | 0 .../main/java/com/hope/shiro/perm/Perms.java | 0 .../shiro/properties/RedisProperties.java | 0 .../com/hope/shiro/realm/HopeShiroReam.java | 0 .../com/hope/shiro/utils/CommonConst.java | 0 .../com/hope/shiro/utils/PageResultVo.java | 0 .../hope/shiro/utils/ResponseStatusEnum.java | 0 .../java/com/hope/shiro/utils/ResponseVo.java | 0 .../com/hope/shiro/utils/ResultHopeUtil.java | 0 .../src/main/java/jquery.min.js | 0 .../src/main/resources/application.yaml | 0 .../src/main/resources/banner.txt | 0 .../src/main/resources/static/jquery.min.js | 0 .../main/resources/templates/admin/error.html | 0 .../main/resources/templates/admin/index.html | 0 .../main/resources/templates/admin/login.html | 0 ...pringboot12ShiroRedisApplicationTests.java | 0 .../springboot13-starter-test/.gitignore | 0 .../.mvn/wrapper/maven-wrapper.jar | Bin .../.mvn/wrapper/maven-wrapper.properties | 0 .../springboot13-starter-test/README.md | 0 .../springboot13-starter-test/mvnw | 0 .../springboot13-starter-test/mvnw.cmd | 0 .../springboot13-starter-test/pom.xml | 0 .../Springboot13StarterTestApplication.java | 0 .../com/hope/controller/HelloController.java | 0 .../src/main/resources/application.properties | 0 .../src/main/resources/banner.txt | 0 ...ringboot13StarterTestApplicationTests.java | 0 .../springboot14-thymeleaf/.gitignore | 0 .../.mvn/wrapper/maven-wrapper.jar | Bin .../.mvn/wrapper/maven-wrapper.properties | 0 .../springboot14-thymeleaf/README.md | 0 .../springboot}/springboot14-thymeleaf/mvnw | 0 .../springboot14-thymeleaf/mvnw.cmd | 0 .../springboot14-thymeleaf/pom.xml | 0 .../Springboot14ThymeleafApplication.java | 0 .../hope/web/controller/HopeController.java | 0 .../java/com/hope/web/controller/User.java | 0 .../src/main/resources/application.properties | 0 .../src/main/resources/banner.txt | 0 .../src/main/resources/templates/hope1.html | 0 ...Springboot14ThymeleafApplicationTests.java | 0 .../springboot15-quartz/.gitignore | 0 .../.mvn/wrapper/MavenWrapperDownloader.java | 0 .../.mvn/wrapper/maven-wrapper.jar | Bin .../.mvn/wrapper/maven-wrapper.properties | 0 .../springboot}/springboot15-quartz/README.md | 0 .../springboot}/springboot15-quartz/mvnw | 0 .../springboot}/springboot15-quartz/mvnw.cmd | 0 .../springboot}/springboot15-quartz/pom.xml | 0 .../hope/Springboot15QuartzApplication.java | 0 .../java/com/hope/quartz/job/SampleJob.java | 0 .../java/com/hope/quartz/job/TestJob.java | 0 .../java/com/hope/quartz/job/TestJob2.java | 0 .../quartz/scheduler/CronScheduleJob.java | 0 .../quartz/scheduler/SampleScheduler.java | 0 .../hope/quartz/start/MyStartupRunner.java | 0 .../src/main/resources/application.properties | 0 .../Springboot15QuartzApplicationTests.java | 0 .../springboot16-rabbitmq/.gitignore | 0 .../.mvn/wrapper/MavenWrapperDownloader.java | 0 .../.mvn/wrapper/maven-wrapper.jar | Bin .../.mvn/wrapper/maven-wrapper.properties | 0 .../springboot}/springboot16-rabbitmq/mvnw | 0 .../springboot16-rabbitmq/mvnw.cmd | 0 .../springboot}/springboot16-rabbitmq/pom.xml | 0 .../hope/Springboot16RabbitmqApplication.java | 0 .../src/main/resources/application.properties | 0 .../Springboot16RabbitmqApplicationTests.java | 0 .../springboot17-mybatis-plus/.gitignore | 0 .../.mvn/wrapper/MavenWrapperDownloader.java | 0 .../.mvn/wrapper/maven-wrapper.jar | Bin .../.mvn/wrapper/maven-wrapper.properties | 0 .../springboot17-mybatis-plus/mvnw | 0 .../springboot17-mybatis-plus/mvnw.cmd | 0 .../springboot17-mybatis-plus/pom.xml | 0 .../Springboot17MybatisPlusApplication.java | 0 .../hope/controller/SysUserController.java | 0 .../main/java/com/hope/entity/SysUser.java | 0 .../com/hope/generator/GengeratorTestA.java | 0 .../com/hope/generator/GengeratorTestB.java | 0 .../java/com/hope/mapper/SysUserMapper.java | 0 .../java/com/hope/service/SysUserService.java | 0 .../hope/serviceImpl/SysUserServiceImpl.java | 0 .../main/java/com/hope/xml/SysUserMapper.xml | 0 .../src/main/resources/application.properties | 0 ...ringboot17MybatisPlusApplicationTests.java | 0 .../shiro/JwtToken/JWTToken.java | 0 .../shiro/JwtToken/JWTUtil.java | 0 .../shiro/config/ShiroConfig.java | 0 .../shiro/exception/ExceptionController.java | 0 .../shiro/filter/JWTFilter.java | 0 .../shiro/realm/ShiroRealm.java | 0 .../shiro/service/ShiroService.java | 0 .../shiro/service/impl/ShiroServiceImpl.java | 0 .../.gitignore | 0 .../.mvn/wrapper/MavenWrapperDownloader.java | 0 .../.mvn/wrapper/maven-wrapper.jar | Bin .../.mvn/wrapper/maven-wrapper.properties | 0 .../README.md | 0 .../mvnw | 0 .../mvnw.cmd | 0 .../pom.xml | 0 .../demo/DemoApplication.java | 0 .../demo/config/RedissonConfig.java | 0 .../controller/RedissonLockController.java | 0 .../demo/locker/DistributedLocker.java | 0 .../demo/locker/RedisDistributedLocker.java | 0 .../demo/util/RedisLockUtil.java | 0 .../demo/util/SpringContextHolder.java | 0 .../src/main/resources/application.yml | 0 .../demo/DemoApplicationTests.java | 0 .../springboot2-generator/README.md | 0 .../springboot2-generator/docs/hope.sql | 0 .../springboot}/springboot2-generator/pom.xml | 0 .../com/hope/mapper/SysResourceMapper.java | 0 .../java/com/hope/mapper/SysRoleMapper.java | 0 .../hope/mapper/SysRoleResourceMapper.java | 0 .../java/com/hope/mapper/SysUserMapper.java | 0 .../com/hope/mapper/SysUserRoleMapper.java | 0 .../main/java/com/hope/model/SysResource.java | 0 .../src/main/java/com/hope/model/SysRole.java | 0 .../java/com/hope/model/SysRoleResource.java | 0 .../src/main/java/com/hope/model/SysUser.java | 0 .../main/java/com/hope/model/SysUserRole.java | 0 .../resources/generator/generatorConfig.xml | 0 .../resources/mapper/SysResourceMapper.xml | 0 .../main/resources/mapper/SysRoleMapper.xml | 0 .../mapper/SysRoleResourceMapper.xml | 0 .../main/resources/mapper/SysUserMapper.xml | 0 .../resources/mapper/SysUserRoleMapper.xml | 0 .../springboot}/springboot3-docker/README.md | 0 .../springboot}/springboot3-docker/pom.xml | 0 .../src/main/docker/Dockerfile | 0 .../src/main/java/com/hope/Application.java | 0 .../com/hope/controller/TestController.java | 0 .../src/main/resources/application.yml | 0 .../src/main/resources/banner.txt | 0 .../springboot4-file-upload/README.md | 0 .../springboot4-file-upload/pom.xml | 0 .../src/main/java/com/hope/Application.java | 0 .../controller/GlobalExceptionHandler.java | 0 .../com/hope/controller/UploadController.java | 0 .../src/main/resources/application.yml | 0 .../src/main/resources/banner.txt | 0 .../main/resources/templates/uploadPage.html | 0 .../resources/templates/uploadShowPage.html | 0 .../springboot5-mapper-pagehelper/README.md | 0 .../springboot5-mapper-pagehelper/pom.xml | 0 .../src/main/java/com/hope/Application.java | 0 .../java/com/hope/mapper/SysRoleMapper.java | 0 .../src/main/java/com/hope/model/SysRole.java | 0 .../java/com/hope/service/SysRoleService.java | 0 .../hope/service/impl/SysRoleServiceImpl.java | 0 .../src/main/resources/application.yml | 0 .../src/main/resources/banner.txt | 0 .../main/resources/mapper/SysRoleMapper.xml | 0 .../service/impl/SysRoleServiceImplTest.java | 0 .../springboot6-redis-session/README.md | 0 .../springboot6-redis-session/pom.xml | 0 .../src/main/java/com/hope/Application.java | 0 .../java/com/hope/config/RedisConfig.java | 0 .../java/com/hope/config/SessionConfig.java | 0 .../java/com/hope/controller/TestRedis.java | 0 .../src/main/java/com/hope/model/SysRole.java | 0 .../src/main/resources/application.yml | 0 .../src/main/resources/banner.txt | 0 .../com/hope/controller/TestRedisTest.java | 0 .../springboot7-timed-task/README.md | 0 .../springboot7-timed-task/pom.xml | 0 .../src/main/java/com/hope/Application.java | 0 .../hope/controller/TaskTestController.java | 0 .../src/main/resources/application.yml | 0 .../src/main/resources/banner.txt | 0 .../springboot8-date-format/README.md | 0 .../springboot8-date-format/pom.xml | 0 .../src/main/java/com/hope/Application.java | 0 .../config/LocalDateTimeSerializerConfig.java | 0 .../com/hope/controller/FormatDateTest.java | 0 .../main/java/com/hope/model/TestEntity.java | 0 .../src/main/resources/banner.txt | 0 .../springboot9-exception-manager/README.md | 0 .../springboot9-exception-manager/pom.xml | 0 .../src/main/java/com/hope/Application.java | 0 .../hope/config/GlobalExceptionHandler.java | 0 .../com/hope/controller/TestController.java | 0 .../com/hope/exception/CustomException.java | 0 .../com/hope/exception/ExceptionEntity.java | 0 .../src/main/resources/banner.txt | 0 .../micro-service1-eureka-client/.gitignore | 0 .../.mvn/wrapper/maven-wrapper.jar | Bin .../.mvn/wrapper/maven-wrapper.properties | 0 .../micro-service1-eureka-client/README.md | 0 .../micro-service1-eureka-client/mvnw | 0 .../micro-service1-eureka-client/mvnw.cmd | 0 .../micro-service1-eureka-client/pom.xml | 0 .../MicroService1EurekaClientApplication.java | 0 .../src/main/resources/application.yml | 0 ...oService1EurekaClientApplicationTests.java | 0 .../micro-service1-eureka-server/.gitignore | 0 .../.mvn/wrapper/maven-wrapper.jar | Bin .../.mvn/wrapper/maven-wrapper.properties | 0 .../micro-service1-eureka-server/README.md | 0 .../micro-service1-eureka-server/mvnw | 0 .../micro-service1-eureka-server/mvnw.cmd | 0 .../micro-service1-eureka-server/pom.xml | 0 .../com/hope/MicroService1Application.java | 0 .../src/main/resources/application.yml | 0 .../hope/MicroService1ApplicationTests.java | 0 .../micro-service2-eureka-provider/.gitignore | 0 .../.mvn/wrapper/maven-wrapper.jar | Bin .../.mvn/wrapper/maven-wrapper.properties | 0 .../micro-service2-eureka-provider/README.md | 0 .../micro-service2-eureka-provider/mvnw | 0 .../micro-service2-eureka-provider/mvnw.cmd | 0 .../micro-service2-eureka-provider/pom.xml | 0 ...icroService2EurekaProviderApplication.java | 0 .../TestProviderController.java | 0 .../src/main/resources/application.yaml | 0 ...ervice2EurekaProviderApplicationTests.java | 0 .../micro-service3-eureka-ribbon/.gitignore | 0 .../.mvn/wrapper/maven-wrapper.jar | Bin .../.mvn/wrapper/maven-wrapper.properties | 0 .../micro-service3-eureka-ribbon/README.md | 0 .../micro-service3-eureka-ribbon/mvnw | 0 .../micro-service3-eureka-ribbon/mvnw.cmd | 0 .../micro-service3-eureka-ribbon/pom.xml | 0 .../MicroService3EurekaRibbonApplication.java | 0 .../java/com/hope/TestRibbonController.java | 0 .../src/main/resources/application.yml | 0 ...oService3EurekaRibbonApplicationTests.java | 0 .../micro-service5-feign/.gitignore | 0 .../.mvn/wrapper/MavenWrapperDownloader.java | 0 .../.mvn/wrapper/maven-wrapper.jar | Bin .../.mvn/wrapper/maven-wrapper.properties | 0 .../micro-service5-feign/README.md | 0 .../springcloud}/micro-service5-feign/mvnw | 0 .../micro-service5-feign/mvnw.cmd | 0 .../springcloud}/micro-service5-feign/pom.xml | 0 .../hope/MicroService5FeignApplication.java | 0 .../hope/controller/TestFeignController.java | 0 .../main/java/com/hope/service/TestFeign.java | 0 .../service/fallback/TestFeignFallback.java | 0 .../src/main/resources/application.yml | 0 .../MicroService5FeignApplicationTests.java | 0 .../.gitignore | 0 .../.mvn/wrapper/MavenWrapperDownloader.java | 0 .../.mvn/wrapper/maven-wrapper.jar | Bin .../.mvn/wrapper/maven-wrapper.properties | 0 .../micro-service6-hystrixdashboard/README.md | 0 .../micro-service6-hystrixdashboard/mvnw | 0 .../micro-service6-hystrixdashboard/mvnw.cmd | 0 .../micro-service6-hystrixdashboard/pom.xml | 0 ...roService6HystrixdashboardApplication.java | 0 .../src/main/resources/application.yml | 0 ...vice6HystrixdashboardApplicationTests.java | 0 .../ubuntu}/Elasticsearch-kibana.md | 0 {ubuntu => docs/ubuntu}/es.md | 0 373 files changed, 51 insertions(+), 51 deletions(-) rename {Annotation => docs/Annotation}/annotation1.md (100%) rename "Avoid-pit-notes-2021/Yapi \345\206\205\347\275\221\351\203\250\347\275\262-\351\201\277\345\235\221.md" => "docs/Avoid-pit-notes-2021/Yapi \345\206\205\347\275\221\351\203\250\347\275\262-\351\201\277\345\235\221.md" (100%) rename "Avoid-pit-notes-2021/win10\345\256\211\350\243\205mysql-\351\201\277\345\235\221\347\254\224\350\256\2602021.md" => "docs/Avoid-pit-notes-2021/win10\345\256\211\350\243\205mysql-\351\201\277\345\235\221\347\254\224\350\256\2602021.md" (100%) rename {Good_writing => docs/Good_writing}/writing1.md (100%) rename {ci-cd => docs/ci-cd}/ci-cd.md (100%) rename "ci-cd/\345\233\276\347\211\2071.png" => "docs/ci-cd/\345\233\276\347\211\2071.png" (100%) rename "ci-cd/\345\233\276\347\211\2072.png" => "docs/ci-cd/\345\233\276\347\211\2072.png" (100%) rename "ci-cd/\345\233\276\347\211\2073.png" => "docs/ci-cd/\345\233\276\347\211\2073.png" (100%) rename "ci-cd/\345\233\276\347\211\2074.jpg" => "docs/ci-cd/\345\233\276\347\211\2074.jpg" (100%) rename {design-pattern => docs/design-pattern}/20190717/src/1.md (100%) rename {design-pattern => docs/design-pattern}/20190717/src/ExistPlayer.java (100%) rename {design-pattern => docs/design-pattern}/20190717/src/Main.java (100%) rename {design-pattern => docs/design-pattern}/20190717/src/MusicPlayer.java (100%) rename {design-pattern => docs/design-pattern}/20190717/src/PlayerAdapter.java (100%) rename {design-pattern => docs/design-pattern}/20190718/src/1.md (100%) rename {design-pattern => docs/design-pattern}/20190718/src/Cook.java (100%) rename {design-pattern => docs/design-pattern}/20190718/src/CookVegetable.java (100%) rename {design-pattern => docs/design-pattern}/20190718/src/CookVegetable2.java (100%) rename {design-pattern => docs/design-pattern}/20190718/src/CookXihongshi.java (100%) rename {design-pattern => docs/design-pattern}/20190718/src/CookXihongshi2.java (100%) rename {design-pattern => docs/design-pattern}/20190718/src/Main.java (100%) rename {design-pattern => docs/design-pattern}/design-pattern1/.gitignore (100%) rename {design-pattern => docs/design-pattern}/design-pattern1/README.md (100%) rename {design-pattern => docs/design-pattern}/design-pattern1/src/main/java/com/hope/DesignPattern1StrategyApplication.java (100%) rename {design-pattern => docs/design-pattern}/design-pattern1/src/main/java/com/hope/test/Cal.java (100%) rename {design-pattern => docs/design-pattern}/design-pattern1/src/main/java/com/hope/test/Operation.java (100%) rename {design-pattern => docs/design-pattern}/design-pattern1/src/main/java/com/hope/test/OperationAdd.java (100%) rename {design-pattern => docs/design-pattern}/design-pattern1/src/main/java/com/hope/test/OperationSub.java (100%) rename {design-pattern => docs/design-pattern}/design-pattern1/src/main/java/com/hope/test/TestController.java (100%) rename {design-pattern => docs/design-pattern}/design-pattern2/.gitignore (100%) rename {design-pattern => docs/design-pattern}/design-pattern2/README.md (100%) rename {design-pattern => docs/design-pattern}/design-pattern2/src/main/java/com/hope/designpattern2/DesignPattern2Application.java (100%) rename {design-pattern => docs/design-pattern}/design-pattern2/src/main/java/com/hope/designpattern2/test/SingleObject.java (100%) rename {design-pattern => docs/design-pattern}/design-pattern2/src/main/java/com/hope/designpattern2/test/SingleObject2.java (100%) rename {design-pattern => docs/design-pattern}/design-pattern2/src/main/java/com/hope/designpattern2/test/SingleObject3.java (100%) rename {design-pattern => docs/design-pattern}/design-pattern2/src/main/java/com/hope/designpattern2/test/TestMain.java (100%) rename {design-pattern => docs/design-pattern}/design-pattern2/src/main/resources/application.properties (100%) rename {design-pattern => docs/design-pattern}/design-pattern3/.gitignore (100%) rename {design-pattern => docs/design-pattern}/design-pattern3/README.md (100%) rename {design-pattern => docs/design-pattern}/design-pattern3/src/main/java/com/hope/demo/DesignPattern3Application.java (100%) rename {design-pattern => docs/design-pattern}/design-pattern3/src/main/java/com/hope/demo/factory/AbstractDrinksFactory.java (100%) rename {design-pattern => docs/design-pattern}/design-pattern3/src/main/java/com/hope/demo/factory/ChinaAbstractDrinksFactory.java (100%) rename {design-pattern => docs/design-pattern}/design-pattern3/src/main/java/com/hope/demo/factory/CofferDrink.java (100%) rename {design-pattern => docs/design-pattern}/design-pattern3/src/main/java/com/hope/demo/factory/Drink.java (100%) rename {design-pattern => docs/design-pattern}/design-pattern3/src/main/java/com/hope/demo/factory/DrinkStore.java (100%) rename {design-pattern => docs/design-pattern}/design-pattern3/src/main/java/com/hope/demo/factory/Main.java (100%) rename {design-pattern => docs/design-pattern}/design-pattern3/src/main/java/com/hope/demo/factory/SodasDrink.java (100%) rename {design-pattern => docs/design-pattern}/design-pattern3/src/main/java/com/hope/demo/factory/TeaDrink.java (100%) rename {design-pattern => docs/design-pattern}/design-pattern3/src/main/java/com/hope/demo/factory/USAAbstractDrinksFactory.java (100%) rename {design-pattern => docs/design-pattern}/design-pattern3/src/main/resources/application.properties (100%) rename {design-pattern => docs/design-pattern}/design-pattern4/learn/ClothesDecorator.java (100%) rename {design-pattern => docs/design-pattern}/design-pattern4/learn/DecoratorMode.md (100%) rename {design-pattern => docs/design-pattern}/design-pattern4/learn/Hat.java (100%) rename {design-pattern => docs/design-pattern}/design-pattern4/learn/Jacket.java (100%) rename {design-pattern => docs/design-pattern}/design-pattern4/learn/LaoWang.java (100%) rename {design-pattern => docs/design-pattern}/design-pattern4/learn/LearnMain.java (100%) rename {design-pattern => docs/design-pattern}/design-pattern4/learn/Person.java (100%) rename {design-pattern => docs/design-pattern}/design-pattern5/src/1.md (100%) rename {design-pattern => docs/design-pattern}/design-pattern5/src/Customer.java (100%) rename {design-pattern => docs/design-pattern}/design-pattern5/src/CustomerA.java (100%) rename {design-pattern => docs/design-pattern}/design-pattern5/src/CustomerB.java (100%) rename {design-pattern => docs/design-pattern}/design-pattern5/src/ISubject.java (100%) rename {design-pattern => docs/design-pattern}/design-pattern5/src/Main.java (100%) rename {design-pattern => docs/design-pattern}/design-pattern5/src/NewsOffice.java (100%) rename {design-pattern => docs/design-pattern}/design-pattern5/src/NewsOfficeNiu.java (100%) rename {git => docs/git}/git1.md (100%) rename {good-code => docs/good-code}/WeChatAuthorizad/JudgeUserUtil.java (100%) rename {good-code => docs/good-code}/WeChatAuthorizad/WeChatAuthorizedController.java (100%) rename {good-code => docs/good-code}/WeChatAuthorizad/WeChatTokenController.java (100%) rename {good-code => docs/good-code}/WeChatAuthorizad/application.properties (100%) rename "good-code/\345\244\232\347\272\247\350\217\234\345\215\225\351\200\222\345\275\222\351\201\215\345\216\206\346\210\220\346\240\221.md" => "docs/good-code/\345\244\232\347\272\247\350\217\234\345\215\225\351\200\222\345\275\222\351\201\215\345\216\206\346\210\220\346\240\221.md" (100%) rename "good-code/\345\276\256\344\277\241\350\256\244\350\257\201.md" => "docs/good-code/\345\276\256\344\277\241\350\256\244\350\257\201.md" (100%) rename "good-code/\347\223\246\345\212\233walle2.0-docker\345\256\211\350\243\205.md" => "docs/good-code/\347\223\246\345\212\233walle2.0-docker\345\256\211\350\243\205.md" (100%) rename "good-code/\351\233\252\350\212\261\347\256\227\346\263\225.md" => "docs/good-code/\351\233\252\350\212\261\347\256\227\346\263\225.md" (100%) rename {ie => docs/ie}/ieExcel1.md (100%) rename {java-test-code => docs/java-test-code}/src/Test1.java (100%) rename {java => docs/java}/java1.md (100%) rename {json => docs/json}/json1.md (100%) rename {linux => docs/linux}/dos2unix.md (100%) rename "linux/linux\345\270\270\347\224\250\345\221\275\344\273\244.md" => "docs/linux/linux\345\270\270\347\224\250\345\221\275\344\273\244.md" (100%) rename mvn.md => docs/mvn.md (100%) rename {mysql => docs/mysql}/mysql1.md (100%) rename {nginx => docs/nginx}/nginx1.md (100%) rename {nginx => docs/nginx}/nginx2.md (100%) rename {spring => docs/spring}/spring1.md (100%) rename {springboot => docs/springboot}/springboot1-public-pom/README.md (100%) rename {springboot => docs/springboot}/springboot1-public-pom/pom.xml (100%) rename {springboot => docs/springboot}/springboot1-public-pom/src/main/resources/application.properties (100%) rename {springboot => docs/springboot}/springboot10-email/README.md (100%) rename {springboot => docs/springboot}/springboot10-email/pom.xml (100%) rename {springboot => docs/springboot}/springboot10-email/src/main/java/com/hope/Application.java (100%) rename {springboot => docs/springboot}/springboot10-email/src/main/java/com/hope/controller/TestController.java (100%) rename {springboot => docs/springboot}/springboot10-email/src/main/java/com/hope/service/EmailService.java (100%) rename {springboot => docs/springboot}/springboot10-email/src/main/java/com/hope/service/impl/EmaliServiceImpl.java (100%) rename {springboot => docs/springboot}/springboot10-email/src/main/resources/application.yml (100%) rename {springboot => docs/springboot}/springboot10-email/src/main/resources/banner.txt (100%) rename {springboot => docs/springboot}/springboot10-email/src/main/resources/templates/emailTemplate.html (100%) rename {springboot => docs/springboot}/springboot10-email/src/test/java/com/hope/controller/TestControllerTest.java (100%) rename {springboot => docs/springboot}/springboot11-CommandLineRunner/README.md (100%) rename {springboot => docs/springboot}/springboot11-CommandLineRunner/pom.xml (100%) rename {springboot => docs/springboot}/springboot11-CommandLineRunner/src/main/java/com/hope/Application.java (100%) rename {springboot => docs/springboot}/springboot11-CommandLineRunner/src/main/java/com/hope/controller/Run.java (100%) rename {springboot => docs/springboot}/springboot11-CommandLineRunner/src/main/java/com/hope/controller/Run2.java (100%) rename {springboot => docs/springboot}/springboot11-CommandLineRunner/src/main/java/com/hope/controller/Run3.java (100%) rename {springboot => docs/springboot}/springboot11-CommandLineRunner/src/main/resources/application.yml (100%) rename {springboot => docs/springboot}/springboot11-CommandLineRunner/src/main/resources/banner.txt (100%) rename {springboot => docs/springboot}/springboot12-shiro-redis/README.md (100%) rename {springboot => docs/springboot}/springboot12-shiro-redis/pom.xml (100%) rename {springboot => docs/springboot}/springboot12-shiro-redis/src/main/java/com/hope/Springboot12ShiroRedisApplication.java (100%) rename {springboot => docs/springboot}/springboot12-shiro-redis/src/main/java/com/hope/shiro/config/RedisConfig.java (100%) rename {springboot => docs/springboot}/springboot12-shiro-redis/src/main/java/com/hope/shiro/config/ShiroConfig.java (100%) rename {springboot => docs/springboot}/springboot12-shiro-redis/src/main/java/com/hope/shiro/controller/HopeController.java (100%) rename {springboot => docs/springboot}/springboot12-shiro-redis/src/main/java/com/hope/shiro/filter/KickoutSessionControlFilter.java (100%) rename {springboot => docs/springboot}/springboot12-shiro-redis/src/main/java/com/hope/shiro/model/SysUser.java (100%) rename {springboot => docs/springboot}/springboot12-shiro-redis/src/main/java/com/hope/shiro/perm/Perms.java (100%) rename {springboot => docs/springboot}/springboot12-shiro-redis/src/main/java/com/hope/shiro/properties/RedisProperties.java (100%) rename {springboot => docs/springboot}/springboot12-shiro-redis/src/main/java/com/hope/shiro/realm/HopeShiroReam.java (100%) rename {springboot => docs/springboot}/springboot12-shiro-redis/src/main/java/com/hope/shiro/utils/CommonConst.java (100%) rename {springboot => docs/springboot}/springboot12-shiro-redis/src/main/java/com/hope/shiro/utils/PageResultVo.java (100%) rename {springboot => docs/springboot}/springboot12-shiro-redis/src/main/java/com/hope/shiro/utils/ResponseStatusEnum.java (100%) rename {springboot => docs/springboot}/springboot12-shiro-redis/src/main/java/com/hope/shiro/utils/ResponseVo.java (100%) rename {springboot => docs/springboot}/springboot12-shiro-redis/src/main/java/com/hope/shiro/utils/ResultHopeUtil.java (100%) rename {springboot => docs/springboot}/springboot12-shiro-redis/src/main/java/jquery.min.js (100%) rename {springboot => docs/springboot}/springboot12-shiro-redis/src/main/resources/application.yaml (100%) rename {springboot => docs/springboot}/springboot12-shiro-redis/src/main/resources/banner.txt (100%) rename {springboot => docs/springboot}/springboot12-shiro-redis/src/main/resources/static/jquery.min.js (100%) rename {springboot => docs/springboot}/springboot12-shiro-redis/src/main/resources/templates/admin/error.html (100%) rename {springboot => docs/springboot}/springboot12-shiro-redis/src/main/resources/templates/admin/index.html (100%) rename {springboot => docs/springboot}/springboot12-shiro-redis/src/main/resources/templates/admin/login.html (100%) rename {springboot => docs/springboot}/springboot12-shiro-redis/src/test/java/com/hope/Springboot12ShiroRedisApplicationTests.java (100%) rename {springboot => docs/springboot}/springboot13-starter-test/.gitignore (100%) rename {springboot => docs/springboot}/springboot13-starter-test/.mvn/wrapper/maven-wrapper.jar (100%) rename {springboot => docs/springboot}/springboot13-starter-test/.mvn/wrapper/maven-wrapper.properties (100%) rename {springboot => docs/springboot}/springboot13-starter-test/README.md (100%) rename {springboot => docs/springboot}/springboot13-starter-test/mvnw (100%) rename {springboot => docs/springboot}/springboot13-starter-test/mvnw.cmd (100%) rename {springboot => docs/springboot}/springboot13-starter-test/pom.xml (100%) rename {springboot => docs/springboot}/springboot13-starter-test/src/main/java/com/hope/Springboot13StarterTestApplication.java (100%) rename {springboot => docs/springboot}/springboot13-starter-test/src/main/java/com/hope/controller/HelloController.java (100%) rename {springboot => docs/springboot}/springboot13-starter-test/src/main/resources/application.properties (100%) rename {springboot => docs/springboot}/springboot13-starter-test/src/main/resources/banner.txt (100%) rename {springboot => docs/springboot}/springboot13-starter-test/src/test/java/com/hope/Springboot13StarterTestApplicationTests.java (100%) rename {springboot => docs/springboot}/springboot14-thymeleaf/.gitignore (100%) rename {springboot => docs/springboot}/springboot14-thymeleaf/.mvn/wrapper/maven-wrapper.jar (100%) rename {springboot => docs/springboot}/springboot14-thymeleaf/.mvn/wrapper/maven-wrapper.properties (100%) rename {springboot => docs/springboot}/springboot14-thymeleaf/README.md (100%) rename {springboot => docs/springboot}/springboot14-thymeleaf/mvnw (100%) rename {springboot => docs/springboot}/springboot14-thymeleaf/mvnw.cmd (100%) rename {springboot => docs/springboot}/springboot14-thymeleaf/pom.xml (100%) rename {springboot => docs/springboot}/springboot14-thymeleaf/src/main/java/com/hope/Springboot14ThymeleafApplication.java (100%) rename {springboot => docs/springboot}/springboot14-thymeleaf/src/main/java/com/hope/web/controller/HopeController.java (100%) rename {springboot => docs/springboot}/springboot14-thymeleaf/src/main/java/com/hope/web/controller/User.java (100%) rename {springboot => docs/springboot}/springboot14-thymeleaf/src/main/resources/application.properties (100%) rename {springboot => docs/springboot}/springboot14-thymeleaf/src/main/resources/banner.txt (100%) rename {springboot => docs/springboot}/springboot14-thymeleaf/src/main/resources/templates/hope1.html (100%) rename {springboot => docs/springboot}/springboot14-thymeleaf/src/test/java/com/hope/Springboot14ThymeleafApplicationTests.java (100%) rename {springboot => docs/springboot}/springboot15-quartz/.gitignore (100%) rename {springboot => docs/springboot}/springboot15-quartz/.mvn/wrapper/MavenWrapperDownloader.java (100%) rename {springboot => docs/springboot}/springboot15-quartz/.mvn/wrapper/maven-wrapper.jar (100%) rename {springboot => docs/springboot}/springboot15-quartz/.mvn/wrapper/maven-wrapper.properties (100%) rename {springboot => docs/springboot}/springboot15-quartz/README.md (100%) rename {springboot => docs/springboot}/springboot15-quartz/mvnw (100%) rename {springboot => docs/springboot}/springboot15-quartz/mvnw.cmd (100%) rename {springboot => docs/springboot}/springboot15-quartz/pom.xml (100%) rename {springboot => docs/springboot}/springboot15-quartz/src/main/java/com/hope/Springboot15QuartzApplication.java (100%) rename {springboot => docs/springboot}/springboot15-quartz/src/main/java/com/hope/quartz/job/SampleJob.java (100%) rename {springboot => docs/springboot}/springboot15-quartz/src/main/java/com/hope/quartz/job/TestJob.java (100%) rename {springboot => docs/springboot}/springboot15-quartz/src/main/java/com/hope/quartz/job/TestJob2.java (100%) rename {springboot => docs/springboot}/springboot15-quartz/src/main/java/com/hope/quartz/scheduler/CronScheduleJob.java (100%) rename {springboot => docs/springboot}/springboot15-quartz/src/main/java/com/hope/quartz/scheduler/SampleScheduler.java (100%) rename {springboot => docs/springboot}/springboot15-quartz/src/main/java/com/hope/quartz/start/MyStartupRunner.java (100%) rename {springboot => docs/springboot}/springboot15-quartz/src/main/resources/application.properties (100%) rename {springboot => docs/springboot}/springboot15-quartz/src/test/java/com/hope/Springboot15QuartzApplicationTests.java (100%) rename {springboot => docs/springboot}/springboot16-rabbitmq/.gitignore (100%) rename {springboot => docs/springboot}/springboot16-rabbitmq/.mvn/wrapper/MavenWrapperDownloader.java (100%) rename {springboot => docs/springboot}/springboot16-rabbitmq/.mvn/wrapper/maven-wrapper.jar (100%) rename {springboot => docs/springboot}/springboot16-rabbitmq/.mvn/wrapper/maven-wrapper.properties (100%) rename {springboot => docs/springboot}/springboot16-rabbitmq/mvnw (100%) rename {springboot => docs/springboot}/springboot16-rabbitmq/mvnw.cmd (100%) rename {springboot => docs/springboot}/springboot16-rabbitmq/pom.xml (100%) rename {springboot => docs/springboot}/springboot16-rabbitmq/src/main/java/com/hope/Springboot16RabbitmqApplication.java (100%) rename {springboot => docs/springboot}/springboot16-rabbitmq/src/main/resources/application.properties (100%) rename {springboot => docs/springboot}/springboot16-rabbitmq/src/test/java/com/hope/Springboot16RabbitmqApplicationTests.java (100%) rename {springboot => docs/springboot}/springboot17-mybatis-plus/.gitignore (100%) rename {springboot => docs/springboot}/springboot17-mybatis-plus/.mvn/wrapper/MavenWrapperDownloader.java (100%) rename {springboot => docs/springboot}/springboot17-mybatis-plus/.mvn/wrapper/maven-wrapper.jar (100%) rename {springboot => docs/springboot}/springboot17-mybatis-plus/.mvn/wrapper/maven-wrapper.properties (100%) rename {springboot => docs/springboot}/springboot17-mybatis-plus/mvnw (100%) rename {springboot => docs/springboot}/springboot17-mybatis-plus/mvnw.cmd (100%) rename {springboot => docs/springboot}/springboot17-mybatis-plus/pom.xml (100%) rename {springboot => docs/springboot}/springboot17-mybatis-plus/src/main/java/com/hope/Springboot17MybatisPlusApplication.java (100%) rename {springboot => docs/springboot}/springboot17-mybatis-plus/src/main/java/com/hope/controller/SysUserController.java (100%) rename {springboot => docs/springboot}/springboot17-mybatis-plus/src/main/java/com/hope/entity/SysUser.java (100%) rename {springboot => docs/springboot}/springboot17-mybatis-plus/src/main/java/com/hope/generator/GengeratorTestA.java (100%) rename {springboot => docs/springboot}/springboot17-mybatis-plus/src/main/java/com/hope/generator/GengeratorTestB.java (100%) rename {springboot => docs/springboot}/springboot17-mybatis-plus/src/main/java/com/hope/mapper/SysUserMapper.java (100%) rename {springboot => docs/springboot}/springboot17-mybatis-plus/src/main/java/com/hope/service/SysUserService.java (100%) rename {springboot => docs/springboot}/springboot17-mybatis-plus/src/main/java/com/hope/serviceImpl/SysUserServiceImpl.java (100%) rename {springboot => docs/springboot}/springboot17-mybatis-plus/src/main/java/com/hope/xml/SysUserMapper.xml (100%) rename {springboot => docs/springboot}/springboot17-mybatis-plus/src/main/resources/application.properties (100%) rename {springboot => docs/springboot}/springboot17-mybatis-plus/src/test/java/com/hope/Springboot17MybatisPlusApplicationTests.java (100%) rename {springboot => docs/springboot}/springboot18-jwt-shiro/shiro/JwtToken/JWTToken.java (100%) rename {springboot => docs/springboot}/springboot18-jwt-shiro/shiro/JwtToken/JWTUtil.java (100%) rename {springboot => docs/springboot}/springboot18-jwt-shiro/shiro/config/ShiroConfig.java (100%) rename {springboot => docs/springboot}/springboot18-jwt-shiro/shiro/exception/ExceptionController.java (100%) rename {springboot => docs/springboot}/springboot18-jwt-shiro/shiro/filter/JWTFilter.java (100%) rename {springboot => docs/springboot}/springboot18-jwt-shiro/shiro/realm/ShiroRealm.java (100%) rename {springboot => docs/springboot}/springboot18-jwt-shiro/shiro/service/ShiroService.java (100%) rename {springboot => docs/springboot}/springboot18-jwt-shiro/shiro/service/impl/ShiroServiceImpl.java (100%) rename {springboot => docs/springboot}/springboot19-redisson-distributed-locks/.gitignore (100%) rename {springboot => docs/springboot}/springboot19-redisson-distributed-locks/.mvn/wrapper/MavenWrapperDownloader.java (100%) rename {springboot => docs/springboot}/springboot19-redisson-distributed-locks/.mvn/wrapper/maven-wrapper.jar (100%) rename {springboot => docs/springboot}/springboot19-redisson-distributed-locks/.mvn/wrapper/maven-wrapper.properties (100%) rename {springboot => docs/springboot}/springboot19-redisson-distributed-locks/README.md (100%) rename {springboot => docs/springboot}/springboot19-redisson-distributed-locks/mvnw (100%) rename {springboot => docs/springboot}/springboot19-redisson-distributed-locks/mvnw.cmd (100%) rename {springboot => docs/springboot}/springboot19-redisson-distributed-locks/pom.xml (100%) rename {springboot => docs/springboot}/springboot19-redisson-distributed-locks/src/main/java/springboot19redissondistributedlock/demo/DemoApplication.java (100%) rename {springboot => docs/springboot}/springboot19-redisson-distributed-locks/src/main/java/springboot19redissondistributedlock/demo/config/RedissonConfig.java (100%) rename {springboot => docs/springboot}/springboot19-redisson-distributed-locks/src/main/java/springboot19redissondistributedlock/demo/controller/RedissonLockController.java (100%) rename {springboot => docs/springboot}/springboot19-redisson-distributed-locks/src/main/java/springboot19redissondistributedlock/demo/locker/DistributedLocker.java (100%) rename {springboot => docs/springboot}/springboot19-redisson-distributed-locks/src/main/java/springboot19redissondistributedlock/demo/locker/RedisDistributedLocker.java (100%) rename {springboot => docs/springboot}/springboot19-redisson-distributed-locks/src/main/java/springboot19redissondistributedlock/demo/util/RedisLockUtil.java (100%) rename {springboot => docs/springboot}/springboot19-redisson-distributed-locks/src/main/java/springboot19redissondistributedlock/demo/util/SpringContextHolder.java (100%) rename {springboot => docs/springboot}/springboot19-redisson-distributed-locks/src/main/resources/application.yml (100%) rename {springboot => docs/springboot}/springboot19-redisson-distributed-locks/src/test/java/springboot19redissondistributedlock/demo/DemoApplicationTests.java (100%) rename {springboot => docs/springboot}/springboot2-generator/README.md (100%) rename {springboot => docs/springboot}/springboot2-generator/docs/hope.sql (100%) rename {springboot => docs/springboot}/springboot2-generator/pom.xml (100%) rename {springboot => docs/springboot}/springboot2-generator/src/main/java/com/hope/mapper/SysResourceMapper.java (100%) rename {springboot => docs/springboot}/springboot2-generator/src/main/java/com/hope/mapper/SysRoleMapper.java (100%) rename {springboot => docs/springboot}/springboot2-generator/src/main/java/com/hope/mapper/SysRoleResourceMapper.java (100%) rename {springboot => docs/springboot}/springboot2-generator/src/main/java/com/hope/mapper/SysUserMapper.java (100%) rename {springboot => docs/springboot}/springboot2-generator/src/main/java/com/hope/mapper/SysUserRoleMapper.java (100%) rename {springboot => docs/springboot}/springboot2-generator/src/main/java/com/hope/model/SysResource.java (100%) rename {springboot => docs/springboot}/springboot2-generator/src/main/java/com/hope/model/SysRole.java (100%) rename {springboot => docs/springboot}/springboot2-generator/src/main/java/com/hope/model/SysRoleResource.java (100%) rename {springboot => docs/springboot}/springboot2-generator/src/main/java/com/hope/model/SysUser.java (100%) rename {springboot => docs/springboot}/springboot2-generator/src/main/java/com/hope/model/SysUserRole.java (100%) rename {springboot => docs/springboot}/springboot2-generator/src/main/resources/generator/generatorConfig.xml (100%) rename {springboot => docs/springboot}/springboot2-generator/src/main/resources/mapper/SysResourceMapper.xml (100%) rename {springboot => docs/springboot}/springboot2-generator/src/main/resources/mapper/SysRoleMapper.xml (100%) rename {springboot => docs/springboot}/springboot2-generator/src/main/resources/mapper/SysRoleResourceMapper.xml (100%) rename {springboot => docs/springboot}/springboot2-generator/src/main/resources/mapper/SysUserMapper.xml (100%) rename {springboot => docs/springboot}/springboot2-generator/src/main/resources/mapper/SysUserRoleMapper.xml (100%) rename {springboot => docs/springboot}/springboot3-docker/README.md (100%) rename {springboot => docs/springboot}/springboot3-docker/pom.xml (100%) rename {springboot => docs/springboot}/springboot3-docker/src/main/docker/Dockerfile (100%) rename {springboot => docs/springboot}/springboot3-docker/src/main/java/com/hope/Application.java (100%) rename {springboot => docs/springboot}/springboot3-docker/src/main/java/com/hope/controller/TestController.java (100%) rename {springboot => docs/springboot}/springboot3-docker/src/main/resources/application.yml (100%) rename {springboot => docs/springboot}/springboot3-docker/src/main/resources/banner.txt (100%) rename {springboot => docs/springboot}/springboot4-file-upload/README.md (100%) rename {springboot => docs/springboot}/springboot4-file-upload/pom.xml (100%) rename {springboot => docs/springboot}/springboot4-file-upload/src/main/java/com/hope/Application.java (100%) rename {springboot => docs/springboot}/springboot4-file-upload/src/main/java/com/hope/controller/GlobalExceptionHandler.java (100%) rename {springboot => docs/springboot}/springboot4-file-upload/src/main/java/com/hope/controller/UploadController.java (100%) rename {springboot => docs/springboot}/springboot4-file-upload/src/main/resources/application.yml (100%) rename {springboot => docs/springboot}/springboot4-file-upload/src/main/resources/banner.txt (100%) rename {springboot => docs/springboot}/springboot4-file-upload/src/main/resources/templates/uploadPage.html (100%) rename {springboot => docs/springboot}/springboot4-file-upload/src/main/resources/templates/uploadShowPage.html (100%) rename {springboot => docs/springboot}/springboot5-mapper-pagehelper/README.md (100%) rename {springboot => docs/springboot}/springboot5-mapper-pagehelper/pom.xml (100%) rename {springboot => docs/springboot}/springboot5-mapper-pagehelper/src/main/java/com/hope/Application.java (100%) rename {springboot => docs/springboot}/springboot5-mapper-pagehelper/src/main/java/com/hope/mapper/SysRoleMapper.java (100%) rename {springboot => docs/springboot}/springboot5-mapper-pagehelper/src/main/java/com/hope/model/SysRole.java (100%) rename {springboot => docs/springboot}/springboot5-mapper-pagehelper/src/main/java/com/hope/service/SysRoleService.java (100%) rename {springboot => docs/springboot}/springboot5-mapper-pagehelper/src/main/java/com/hope/service/impl/SysRoleServiceImpl.java (100%) rename {springboot => docs/springboot}/springboot5-mapper-pagehelper/src/main/resources/application.yml (100%) rename {springboot => docs/springboot}/springboot5-mapper-pagehelper/src/main/resources/banner.txt (100%) rename {springboot => docs/springboot}/springboot5-mapper-pagehelper/src/main/resources/mapper/SysRoleMapper.xml (100%) rename {springboot => docs/springboot}/springboot5-mapper-pagehelper/src/test/java/com/hope/service/impl/SysRoleServiceImplTest.java (100%) rename {springboot => docs/springboot}/springboot6-redis-session/README.md (100%) rename {springboot => docs/springboot}/springboot6-redis-session/pom.xml (100%) rename {springboot => docs/springboot}/springboot6-redis-session/src/main/java/com/hope/Application.java (100%) rename {springboot => docs/springboot}/springboot6-redis-session/src/main/java/com/hope/config/RedisConfig.java (100%) rename {springboot => docs/springboot}/springboot6-redis-session/src/main/java/com/hope/config/SessionConfig.java (100%) rename {springboot => docs/springboot}/springboot6-redis-session/src/main/java/com/hope/controller/TestRedis.java (100%) rename {springboot => docs/springboot}/springboot6-redis-session/src/main/java/com/hope/model/SysRole.java (100%) rename {springboot => docs/springboot}/springboot6-redis-session/src/main/resources/application.yml (100%) rename {springboot => docs/springboot}/springboot6-redis-session/src/main/resources/banner.txt (100%) rename {springboot => docs/springboot}/springboot6-redis-session/src/test/java/com/hope/controller/TestRedisTest.java (100%) rename {springboot => docs/springboot}/springboot7-timed-task/README.md (100%) rename {springboot => docs/springboot}/springboot7-timed-task/pom.xml (100%) rename {springboot => docs/springboot}/springboot7-timed-task/src/main/java/com/hope/Application.java (100%) rename {springboot => docs/springboot}/springboot7-timed-task/src/main/java/com/hope/controller/TaskTestController.java (100%) rename {springboot => docs/springboot}/springboot7-timed-task/src/main/resources/application.yml (100%) rename {springboot => docs/springboot}/springboot7-timed-task/src/main/resources/banner.txt (100%) rename {springboot => docs/springboot}/springboot8-date-format/README.md (100%) rename {springboot => docs/springboot}/springboot8-date-format/pom.xml (100%) rename {springboot => docs/springboot}/springboot8-date-format/src/main/java/com/hope/Application.java (100%) rename {springboot => docs/springboot}/springboot8-date-format/src/main/java/com/hope/config/LocalDateTimeSerializerConfig.java (100%) rename {springboot => docs/springboot}/springboot8-date-format/src/main/java/com/hope/controller/FormatDateTest.java (100%) rename {springboot => docs/springboot}/springboot8-date-format/src/main/java/com/hope/model/TestEntity.java (100%) rename {springboot => docs/springboot}/springboot8-date-format/src/main/resources/banner.txt (100%) rename {springboot => docs/springboot}/springboot9-exception-manager/README.md (100%) rename {springboot => docs/springboot}/springboot9-exception-manager/pom.xml (100%) rename {springboot => docs/springboot}/springboot9-exception-manager/src/main/java/com/hope/Application.java (100%) rename {springboot => docs/springboot}/springboot9-exception-manager/src/main/java/com/hope/config/GlobalExceptionHandler.java (100%) rename {springboot => docs/springboot}/springboot9-exception-manager/src/main/java/com/hope/controller/TestController.java (100%) rename {springboot => docs/springboot}/springboot9-exception-manager/src/main/java/com/hope/exception/CustomException.java (100%) rename {springboot => docs/springboot}/springboot9-exception-manager/src/main/java/com/hope/exception/ExceptionEntity.java (100%) rename {springboot => docs/springboot}/springboot9-exception-manager/src/main/resources/banner.txt (100%) rename {springcloud => docs/springcloud}/micro-service1-eureka-client/.gitignore (100%) rename {springcloud => docs/springcloud}/micro-service1-eureka-client/.mvn/wrapper/maven-wrapper.jar (100%) rename {springcloud => docs/springcloud}/micro-service1-eureka-client/.mvn/wrapper/maven-wrapper.properties (100%) rename {springcloud => docs/springcloud}/micro-service1-eureka-client/README.md (100%) rename {springcloud => docs/springcloud}/micro-service1-eureka-client/mvnw (100%) rename {springcloud => docs/springcloud}/micro-service1-eureka-client/mvnw.cmd (100%) rename {springcloud => docs/springcloud}/micro-service1-eureka-client/pom.xml (100%) rename {springcloud => docs/springcloud}/micro-service1-eureka-client/src/main/java/com/hope/MicroService1EurekaClientApplication.java (100%) rename {springcloud => docs/springcloud}/micro-service1-eureka-client/src/main/resources/application.yml (100%) rename {springcloud => docs/springcloud}/micro-service1-eureka-client/src/test/java/com/hope/MicroService1EurekaClientApplicationTests.java (100%) rename {springcloud => docs/springcloud}/micro-service1-eureka-server/.gitignore (100%) rename {springcloud => docs/springcloud}/micro-service1-eureka-server/.mvn/wrapper/maven-wrapper.jar (100%) rename {springcloud => docs/springcloud}/micro-service1-eureka-server/.mvn/wrapper/maven-wrapper.properties (100%) rename {springcloud => docs/springcloud}/micro-service1-eureka-server/README.md (100%) rename {springcloud => docs/springcloud}/micro-service1-eureka-server/mvnw (100%) rename {springcloud => docs/springcloud}/micro-service1-eureka-server/mvnw.cmd (100%) rename {springcloud => docs/springcloud}/micro-service1-eureka-server/pom.xml (100%) rename {springcloud => docs/springcloud}/micro-service1-eureka-server/src/main/java/com/hope/MicroService1Application.java (100%) rename {springcloud => docs/springcloud}/micro-service1-eureka-server/src/main/resources/application.yml (100%) rename {springcloud => docs/springcloud}/micro-service1-eureka-server/src/test/java/com/hope/MicroService1ApplicationTests.java (100%) rename {springcloud => docs/springcloud}/micro-service2-eureka-provider/.gitignore (100%) rename {springcloud => docs/springcloud}/micro-service2-eureka-provider/.mvn/wrapper/maven-wrapper.jar (100%) rename {springcloud => docs/springcloud}/micro-service2-eureka-provider/.mvn/wrapper/maven-wrapper.properties (100%) rename {springcloud => docs/springcloud}/micro-service2-eureka-provider/README.md (100%) rename {springcloud => docs/springcloud}/micro-service2-eureka-provider/mvnw (100%) rename {springcloud => docs/springcloud}/micro-service2-eureka-provider/mvnw.cmd (100%) rename {springcloud => docs/springcloud}/micro-service2-eureka-provider/pom.xml (100%) rename {springcloud => docs/springcloud}/micro-service2-eureka-provider/src/main/java/com/hope/microservice2eurekaprovider/MicroService2EurekaProviderApplication.java (100%) rename {springcloud => docs/springcloud}/micro-service2-eureka-provider/src/main/java/com/hope/microservice2eurekaprovider/TestProviderController.java (100%) rename {springcloud => docs/springcloud}/micro-service2-eureka-provider/src/main/resources/application.yaml (100%) rename {springcloud => docs/springcloud}/micro-service2-eureka-provider/src/test/java/com/hope/microservice2eurekaprovider/MicroService2EurekaProviderApplicationTests.java (100%) rename {springcloud => docs/springcloud}/micro-service3-eureka-ribbon/.gitignore (100%) rename {springcloud => docs/springcloud}/micro-service3-eureka-ribbon/.mvn/wrapper/maven-wrapper.jar (100%) rename {springcloud => docs/springcloud}/micro-service3-eureka-ribbon/.mvn/wrapper/maven-wrapper.properties (100%) rename {springcloud => docs/springcloud}/micro-service3-eureka-ribbon/README.md (100%) rename {springcloud => docs/springcloud}/micro-service3-eureka-ribbon/mvnw (100%) rename {springcloud => docs/springcloud}/micro-service3-eureka-ribbon/mvnw.cmd (100%) rename {springcloud => docs/springcloud}/micro-service3-eureka-ribbon/pom.xml (100%) rename {springcloud => docs/springcloud}/micro-service3-eureka-ribbon/src/main/java/com/hope/MicroService3EurekaRibbonApplication.java (100%) rename {springcloud => docs/springcloud}/micro-service3-eureka-ribbon/src/main/java/com/hope/TestRibbonController.java (100%) rename {springcloud => docs/springcloud}/micro-service3-eureka-ribbon/src/main/resources/application.yml (100%) rename {springcloud => docs/springcloud}/micro-service3-eureka-ribbon/src/test/java/com/hope/MicroService3EurekaRibbonApplicationTests.java (100%) rename {springcloud => docs/springcloud}/micro-service5-feign/.gitignore (100%) rename {springcloud => docs/springcloud}/micro-service5-feign/.mvn/wrapper/MavenWrapperDownloader.java (100%) rename {springcloud => docs/springcloud}/micro-service5-feign/.mvn/wrapper/maven-wrapper.jar (100%) rename {springcloud => docs/springcloud}/micro-service5-feign/.mvn/wrapper/maven-wrapper.properties (100%) rename {springcloud => docs/springcloud}/micro-service5-feign/README.md (100%) rename {springcloud => docs/springcloud}/micro-service5-feign/mvnw (100%) rename {springcloud => docs/springcloud}/micro-service5-feign/mvnw.cmd (100%) rename {springcloud => docs/springcloud}/micro-service5-feign/pom.xml (100%) rename {springcloud => docs/springcloud}/micro-service5-feign/src/main/java/com/hope/MicroService5FeignApplication.java (100%) rename {springcloud => docs/springcloud}/micro-service5-feign/src/main/java/com/hope/controller/TestFeignController.java (100%) rename {springcloud => docs/springcloud}/micro-service5-feign/src/main/java/com/hope/service/TestFeign.java (100%) rename {springcloud => docs/springcloud}/micro-service5-feign/src/main/java/com/hope/service/fallback/TestFeignFallback.java (100%) rename {springcloud => docs/springcloud}/micro-service5-feign/src/main/resources/application.yml (100%) rename {springcloud => docs/springcloud}/micro-service5-feign/src/test/java/com/hope/MicroService5FeignApplicationTests.java (100%) rename {springcloud => docs/springcloud}/micro-service6-hystrixdashboard/.gitignore (100%) rename {springcloud => docs/springcloud}/micro-service6-hystrixdashboard/.mvn/wrapper/MavenWrapperDownloader.java (100%) rename {springcloud => docs/springcloud}/micro-service6-hystrixdashboard/.mvn/wrapper/maven-wrapper.jar (100%) rename {springcloud => docs/springcloud}/micro-service6-hystrixdashboard/.mvn/wrapper/maven-wrapper.properties (100%) rename {springcloud => docs/springcloud}/micro-service6-hystrixdashboard/README.md (100%) rename {springcloud => docs/springcloud}/micro-service6-hystrixdashboard/mvnw (100%) rename {springcloud => docs/springcloud}/micro-service6-hystrixdashboard/mvnw.cmd (100%) rename {springcloud => docs/springcloud}/micro-service6-hystrixdashboard/pom.xml (100%) rename {springcloud => docs/springcloud}/micro-service6-hystrixdashboard/src/main/java/com/hope/MicroService6HystrixdashboardApplication.java (100%) rename {springcloud => docs/springcloud}/micro-service6-hystrixdashboard/src/main/resources/application.yml (100%) rename {springcloud => docs/springcloud}/micro-service6-hystrixdashboard/src/test/java/com/hope/MicroService6HystrixdashboardApplicationTests.java (100%) rename {ubuntu => docs/ubuntu}/Elasticsearch-kibana.md (100%) rename {ubuntu => docs/ubuntu}/es.md (100%) diff --git a/README.md b/README.md index 5a7587f..8f99925 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ 温馨提示: 仓库.git文件太大,push太慢,一个老套的解决方案:(这样将克隆只有一个提交历史记录的存储库。因此,您的.git文件夹将更轻) ``` - git clone --depth 1 https://github.com/java-aodeng/hope.git + git clone --depth 1 https://github.com/java-aodeng/hope/docs.git ```

Hope

@@ -18,8 +18,8 @@ **避坑笔记2021** -- [Yapi 内网部署-避坑](https://github.com/java-aodeng/hope/blob/master/Avoid-pit-notes-2021/Yapi%20%E5%86%85%E7%BD%91%E9%83%A8%E7%BD%B2-%E9%81%BF%E5%9D%91.md) -- [win10安装mysql-避坑](https://github.com/java-aodeng/hope/blob/master/Avoid-pit-notes-2021/win10%E5%AE%89%E8%A3%85mysql-%E9%81%BF%E5%9D%91%E7%AC%94%E8%AE%B02021.md) +- [Yapi 内网部署-避坑](https://github.com/java-aodeng/hope/docs/blob/master/Avoid-pit-notes-2021/Yapi%20%E5%86%85%E7%BD%91%E9%83%A8%E7%BD%B2-%E9%81%BF%E5%9D%91.md) +- [win10安装mysql-避坑](https://github.com/java-aodeng/hope/docs/blob/master/Avoid-pit-notes-2021/win10%E5%AE%89%E8%A3%85mysql-%E9%81%BF%E5%9D%91%E7%AC%94%E8%AE%B02021.md) **CICD** @@ -27,80 +27,80 @@ **设计模式:** -- [策略模式](https://github.com/java-aodeng/hope/tree/master/design-pattern/design-pattern1) -- [单例模式](https://github.com/java-aodeng/hope/tree/master/design-pattern/design-pattern2) -- [工厂模式](https://github.com/java-aodeng/hope/tree/master/design-pattern/design-pattern3) -- [装饰器模式](https://github.com/java-aodeng/hope/blob/master/design-pattern/design-pattern4/learn/DecoratorMode.md) -- [观察者模式](https://github.com/java-aodeng/hope/blob/master/design-pattern/design-pattern5/src/1.md) -- [适配器模式](https://github.com/java-aodeng/hope/blob/master/design-pattern/20190717/src/1.md) -- [模板方法模式](https://github.com/java-aodeng/hope/blob/master/design-pattern/20190718/src/1.md) +- [策略模式](https://github.com/java-aodeng/hope/docs/tree/master/design-pattern/design-pattern1) +- [单例模式](https://github.com/java-aodeng/hope/docs/tree/master/design-pattern/design-pattern2) +- [工厂模式](https://github.com/java-aodeng/hope/docs/tree/master/design-pattern/design-pattern3) +- [装饰器模式](https://github.com/java-aodeng/hope/docs/blob/master/design-pattern/design-pattern4/learn/DecoratorMode.md) +- [观察者模式](https://github.com/java-aodeng/hope/docs/blob/master/design-pattern/design-pattern5/src/1.md) +- [适配器模式](https://github.com/java-aodeng/hope/docs/blob/master/design-pattern/20190717/src/1.md) +- [模板方法模式](https://github.com/java-aodeng/hope/docs/blob/master/design-pattern/20190718/src/1.md) **SpringBoot:** -- [SpringBoot(1):公共配置](https://github.com/java-aodeng/hope/tree/master/springboot/springboot1-public-pom) -- [SpringBoot(2):generator](https://github.com/java-aodeng/hope/tree/master/springboot/springboot2-generator) -- [SpringBoot(3):docker部署项目](https://github.com/java-aodeng/hope/tree/master/springboot/springboot3-docker) -- [SpringBoot(4):单一,base64文件上传](https://github.com/java-aodeng/hope/tree/master/springboot/springboot4-file-upload) -- [SpringBoot(5):通用mapper,分页插件](https://github.com/java-aodeng/hope/tree/master/springboot/springboot5-mapper-pagehelper) -- [SpringBoot(6):redis缓存数据,session](https://github.com/java-aodeng/hope/tree/master/springboot/springboot6-redis-session) -- [SpringBoot(7):定时任务](https://github.com/java-aodeng/hope/tree/master/springboot/springboot7-timed-task) -- [SpringBoot(8):格式化日期](https://github.com/java-aodeng/hope/tree/master/springboot/springboot8-date-format) -- [SpringBoot(9):全局异常处理](https://github.com/java-aodeng/hope/tree/master/springboot/springboot9-exception-manager) -- [SpringBoot(10):JavaMailSender邮件服务](https://github.com/java-aodeng/hope/tree/master/springboot/springboot10-email) -- [SpringBoot(11):CommandLineRunner-初始化资源](https://github.com/java-aodeng/hope/tree/master/springboot/springboot11-CommandLineRunner) -- [SpringBoot(12):redis保存session-shiro登录认证](https://github.com/java-aodeng/hope/tree/master/springboot/springboot12-shiro-redis) -- [SpringBoot(13):MockMVC-web单元测试](https://github.com/java-aodeng/hope/tree/master/springboot/springboot13-starter-test) -- [SpringBoot(14):Thymeleaf使用](https://github.com/java-aodeng/hope/tree/master/springboot/springboot14-thymeleaf) -- [SpringBoot(15):集成 Quartz](https://github.com/java-aodeng/hope/tree/master/springboot/springboot15-quartz) -- [SpringBoot(16):集成 rabbitmq](https://github.com/java-aodeng/hope/tree/master/springboot/springboot16-rabbitmq) -- [SpringBoot(17):集成 mybatis-plus](https://github.com/java-aodeng/hope/tree/master/springboot/springboot17-mybatis-plus) -- [SpringBoot(18):整合jwt-shiro](https://github.com/java-aodeng/hope/tree/master/springboot/springboot18-jwt-shiro) -- [SpringBoot(19):集成redisson实现分布式锁](https://github.com/java-aodeng/hope/tree/master/springboot/springboot19-redisson-distributed-locks) +- [SpringBoot(1):公共配置](https://github.com/java-aodeng/hope/docs/tree/master/springboot/springboot1-public-pom) +- [SpringBoot(2):generator](https://github.com/java-aodeng/hope/docs/tree/master/springboot/springboot2-generator) +- [SpringBoot(3):docker部署项目](https://github.com/java-aodeng/hope/docs/tree/master/springboot/springboot3-docker) +- [SpringBoot(4):单一,base64文件上传](https://github.com/java-aodeng/hope/docs/tree/master/springboot/springboot4-file-upload) +- [SpringBoot(5):通用mapper,分页插件](https://github.com/java-aodeng/hope/docs/tree/master/springboot/springboot5-mapper-pagehelper) +- [SpringBoot(6):redis缓存数据,session](https://github.com/java-aodeng/hope/docs/tree/master/springboot/springboot6-redis-session) +- [SpringBoot(7):定时任务](https://github.com/java-aodeng/hope/docs/tree/master/springboot/springboot7-timed-task) +- [SpringBoot(8):格式化日期](https://github.com/java-aodeng/hope/docs/tree/master/springboot/springboot8-date-format) +- [SpringBoot(9):全局异常处理](https://github.com/java-aodeng/hope/docs/tree/master/springboot/springboot9-exception-manager) +- [SpringBoot(10):JavaMailSender邮件服务](https://github.com/java-aodeng/hope/docs/tree/master/springboot/springboot10-email) +- [SpringBoot(11):CommandLineRunner-初始化资源](https://github.com/java-aodeng/hope/docs/tree/master/springboot/springboot11-CommandLineRunner) +- [SpringBoot(12):redis保存session-shiro登录认证](https://github.com/java-aodeng/hope/docs/tree/master/springboot/springboot12-shiro-redis) +- [SpringBoot(13):MockMVC-web单元测试](https://github.com/java-aodeng/hope/docs/tree/master/springboot/springboot13-starter-test) +- [SpringBoot(14):Thymeleaf使用](https://github.com/java-aodeng/hope/docs/tree/master/springboot/springboot14-thymeleaf) +- [SpringBoot(15):集成 Quartz](https://github.com/java-aodeng/hope/docs/tree/master/springboot/springboot15-quartz) +- [SpringBoot(16):集成 rabbitmq](https://github.com/java-aodeng/hope/docs/tree/master/springboot/springboot16-rabbitmq) +- [SpringBoot(17):集成 mybatis-plus](https://github.com/java-aodeng/hope/docs/tree/master/springboot/springboot17-mybatis-plus) +- [SpringBoot(18):整合jwt-shiro](https://github.com/java-aodeng/hope/docs/tree/master/springboot/springboot18-jwt-shiro) +- [SpringBoot(19):集成redisson实现分布式锁](https://github.com/java-aodeng/hope/docs/tree/master/springboot/springboot19-redisson-distributed-locks) **SpringCloud:** -- [SpringCloud(1):服务注册中心server和服务客户端client](https://github.com/java-aodeng/hope/tree/master/springcloud/micro-service1-eureka-server)/[Eureka client代码](https://github.com/java-aodeng/hope/tree/master/micro-service1-eureka-client) -- [SpringCloud(2):服务提供者provider](https://github.com/java-aodeng/hope/tree/master/springcloud/micro-service2-eureka-provider) -- [SpringCloud(3):服务消费者ribbon](https://github.com/java-aodeng/hope/tree/master/springcloud/micro-service3-eureka-ribbon) +- [SpringCloud(1):服务注册中心server和服务客户端client](https://github.com/java-aodeng/hope/docs/tree/master/springcloud/micro-service1-eureka-server)/[Eureka client代码](https://github.com/java-aodeng/hope/docs/tree/master/micro-service1-eureka-client) +- [SpringCloud(2):服务提供者provider](https://github.com/java-aodeng/hope/docs/tree/master/springcloud/micro-service2-eureka-provider) +- [SpringCloud(3):服务消费者ribbon](https://github.com/java-aodeng/hope/docs/tree/master/springcloud/micro-service3-eureka-ribbon) - [SpringCloud(4):客户端负载均衡](https://aodeng.cc/archives/khdfzjhs) -- [SpringCloud(5):服务消费者feign与Hystrix断路器容错机制](https://github.com/java-aodeng/hope/tree/master/springcloud/micro-service5-feign) -- [SpringCloud(6):Hystrix Dashboard熔断监控面板](https://github.com/java-aodeng/hope/tree/master/springcloud/micro-service6-hystrixdashboard) +- [SpringCloud(5):服务消费者feign与Hystrix断路器容错机制](https://github.com/java-aodeng/hope/docs/tree/master/springcloud/micro-service5-feign) +- [SpringCloud(6):Hystrix Dashboard熔断监控面板](https://github.com/java-aodeng/hope/docs/tree/master/springcloud/micro-service6-hystrixdashboard) **Linux:** -- [Linux常用命令](https://github.com/java-aodeng/hope/tree/master/linux/linux常用命令.md) -- [dos2unix的使用:对文件进行转换](https://github.com/java-aodeng/hope/blob/master/linux/dos2unix.md) +- [Linux常用命令](https://github.com/java-aodeng/hope/docs/tree/master/linux/linux常用命令.md) +- [dos2unix的使用:对文件进行转换](https://github.com/java-aodeng/hope/docs/blob/master/linux/dos2unix.md) **Ubuntu** -- [Ubuntu下Elasticsearch安装配置](https://github.com/java-aodeng/hope/tree/master/ubuntu/es.md) -- [Ubuntu下搭建Elasticsearch和kibana-熊猫哥版本](https://github.com/java-aodeng/hope/tree/master/ubuntu/Elasticsearch-kibana.md) +- [Ubuntu下Elasticsearch安装配置](https://github.com/java-aodeng/hope/docs/tree/master/ubuntu/es.md) +- [Ubuntu下搭建Elasticsearch和kibana-熊猫哥版本](https://github.com/java-aodeng/hope/docs/tree/master/ubuntu/Elasticsearch-kibana.md) **Code:** -- [多级菜单递归遍历成树](https://github.com/java-aodeng/hope/tree/master/good-code/多级菜单递归遍历成树.md) -- [微信认证](https://github.com/java-aodeng/hope/tree/master/good-code/微信认证.md) -- [瓦力walle2.0-docker安装](https://github.com/java-aodeng/hope/tree/master/good-code/瓦力walle2.0-docker安装.md) -- [雪花算法](https://github.com/java-aodeng/hope/tree/master/good-code/雪花算法.md) +- [多级菜单递归遍历成树](https://github.com/java-aodeng/hope/docs/tree/master/good-code/多级菜单递归遍历成树.md) +- [微信认证](https://github.com/java-aodeng/hope/docs/tree/master/good-code/微信认证.md) +- [瓦力walle2.0-docker安装](https://github.com/java-aodeng/hope/docs/tree/master/good-code/瓦力walle2.0-docker安装.md) +- [雪花算法](https://github.com/java-aodeng/hope/docs/tree/master/good-code/雪花算法.md) **Mysql** - [Mysql常用命令](http://note.youdao.com/noteshare?id=52371cae210acb36d0341cd8cf385147&sub=DF041BC1267F43A2956530C674914BC3) **Git** -- [Git常用命令](https://github.com/java-aodeng/hope/tree/master/git/git1.md) +- [Git常用命令](https://github.com/java-aodeng/hope/docs/tree/master/git/git1.md) - [msysGit1.7.1](https://static.oschina.net/uploads/img/201210/15181332_I4p6.jpg) - [服务器上的-Git-生成-SSH-公钥](https://git-scm.com/book/zh/v2/%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8A%E7%9A%84-Git-%E7%94%9F%E6%88%90-SSH-%E5%85%AC%E9%92%A5) **Nginx** -- [Java 程序员应掌握的 Nginx 实战应用(一)](https://github.com/java-aodeng/hope/tree/master/nginx/nginx1.md) -- [Java 程序员应掌握的 Nginx 实战应用(二)](https://github.com/java-aodeng/hope/tree/master/nginx/nginx2.md) +- [Java 程序员应掌握的 Nginx 实战应用(一)](https://github.com/java-aodeng/hope/docs/tree/master/nginx/nginx1.md) +- [Java 程序员应掌握的 Nginx 实战应用(二)](https://github.com/java-aodeng/hope/docs/tree/master/nginx/nginx2.md) **Maven** -- [Maven常用(一)](https://github.com/java-aodeng/hope/blob/master/mvn.md) +- [Maven常用(一)](https://github.com/java-aodeng/hope/docs/blob/master/mvn.md) - [IDEA下Maven的Offline Mode](https://www.cnblogs.com/wormday/p/8056997.html) - [Spring Boot另类的打包方式](https://ryanc.cc/archives/springboot-package) **Java** -- [Java常用方法(一)](https://github.com/java-aodeng/hope/blob/master/java/java1.md) -- [Json返回结果为null属性不显示解决](https://github.com/java-aodeng/hope/blob/master/json/json1.md) -- [设置ie导出Excel乱码问题](https://github.com/java-aodeng/hope/blob/master/ie/ieExcel1.md) +- [Java常用方法(一)](https://github.com/java-aodeng/hope/docs/blob/master/java/java1.md) +- [Json返回结果为null属性不显示解决](https://github.com/java-aodeng/hope/docs/blob/master/json/json1.md) +- [设置ie导出Excel乱码问题](https://github.com/java-aodeng/hope/docs/blob/master/ie/ieExcel1.md) - [开发规范-java代码注释及IDEA配置代码注释模板](https://blog.csdn.net/LabDNirvana/article/details/90692573) - [在 Java 中利用 redis 实现 LBS 服务](https://www.jianshu.com/p/ac6703bfd875) - [java函数式编程归约reduce概念原理 stream reduce方法详解 reduce三个参数的reduce方法如何使用](https://www.cnblogs.com/noteless/p/9511407.html) @@ -112,9 +112,9 @@ - [Idea开启Run DashBoard配置](https://blog.csdn.net/lovewebeye/article/details/80071424) **Annotation** -- [常用注解(一)](https://github.com/java-aodeng/hope/blob/master/Annotation/annotation1.md) +- [常用注解(一)](https://github.com/java-aodeng/hope/docs/blob/master/Annotation/annotation1.md) - [SpringBoot使用@Value给静态变量注入值](https://blog.csdn.net/mononoke111/article/details/81088472) -- [Spring异步方法](https://github.com/java-aodeng/hope/blob/master/spring/spring1.md) +- [Spring异步方法](https://github.com/java-aodeng/hope/docs/blob/master/spring/spring1.md) **Good writing** - [关于HTTP协议,一篇就够了](https://www.cnblogs.com/ranyonsue/p/5984001.html) diff --git a/Annotation/annotation1.md b/docs/Annotation/annotation1.md similarity index 100% rename from Annotation/annotation1.md rename to docs/Annotation/annotation1.md diff --git "a/Avoid-pit-notes-2021/Yapi \345\206\205\347\275\221\351\203\250\347\275\262-\351\201\277\345\235\221.md" "b/docs/Avoid-pit-notes-2021/Yapi \345\206\205\347\275\221\351\203\250\347\275\262-\351\201\277\345\235\221.md" similarity index 100% rename from "Avoid-pit-notes-2021/Yapi \345\206\205\347\275\221\351\203\250\347\275\262-\351\201\277\345\235\221.md" rename to "docs/Avoid-pit-notes-2021/Yapi \345\206\205\347\275\221\351\203\250\347\275\262-\351\201\277\345\235\221.md" diff --git "a/Avoid-pit-notes-2021/win10\345\256\211\350\243\205mysql-\351\201\277\345\235\221\347\254\224\350\256\2602021.md" "b/docs/Avoid-pit-notes-2021/win10\345\256\211\350\243\205mysql-\351\201\277\345\235\221\347\254\224\350\256\2602021.md" similarity index 100% rename from "Avoid-pit-notes-2021/win10\345\256\211\350\243\205mysql-\351\201\277\345\235\221\347\254\224\350\256\2602021.md" rename to "docs/Avoid-pit-notes-2021/win10\345\256\211\350\243\205mysql-\351\201\277\345\235\221\347\254\224\350\256\2602021.md" diff --git a/Good_writing/writing1.md b/docs/Good_writing/writing1.md similarity index 100% rename from Good_writing/writing1.md rename to docs/Good_writing/writing1.md diff --git a/ci-cd/ci-cd.md b/docs/ci-cd/ci-cd.md similarity index 100% rename from ci-cd/ci-cd.md rename to docs/ci-cd/ci-cd.md diff --git "a/ci-cd/\345\233\276\347\211\2071.png" "b/docs/ci-cd/\345\233\276\347\211\2071.png" similarity index 100% rename from "ci-cd/\345\233\276\347\211\2071.png" rename to "docs/ci-cd/\345\233\276\347\211\2071.png" diff --git "a/ci-cd/\345\233\276\347\211\2072.png" "b/docs/ci-cd/\345\233\276\347\211\2072.png" similarity index 100% rename from "ci-cd/\345\233\276\347\211\2072.png" rename to "docs/ci-cd/\345\233\276\347\211\2072.png" diff --git "a/ci-cd/\345\233\276\347\211\2073.png" "b/docs/ci-cd/\345\233\276\347\211\2073.png" similarity index 100% rename from "ci-cd/\345\233\276\347\211\2073.png" rename to "docs/ci-cd/\345\233\276\347\211\2073.png" diff --git "a/ci-cd/\345\233\276\347\211\2074.jpg" "b/docs/ci-cd/\345\233\276\347\211\2074.jpg" similarity index 100% rename from "ci-cd/\345\233\276\347\211\2074.jpg" rename to "docs/ci-cd/\345\233\276\347\211\2074.jpg" diff --git a/design-pattern/20190717/src/1.md b/docs/design-pattern/20190717/src/1.md similarity index 100% rename from design-pattern/20190717/src/1.md rename to docs/design-pattern/20190717/src/1.md diff --git a/design-pattern/20190717/src/ExistPlayer.java b/docs/design-pattern/20190717/src/ExistPlayer.java similarity index 100% rename from design-pattern/20190717/src/ExistPlayer.java rename to docs/design-pattern/20190717/src/ExistPlayer.java diff --git a/design-pattern/20190717/src/Main.java b/docs/design-pattern/20190717/src/Main.java similarity index 100% rename from design-pattern/20190717/src/Main.java rename to docs/design-pattern/20190717/src/Main.java diff --git a/design-pattern/20190717/src/MusicPlayer.java b/docs/design-pattern/20190717/src/MusicPlayer.java similarity index 100% rename from design-pattern/20190717/src/MusicPlayer.java rename to docs/design-pattern/20190717/src/MusicPlayer.java diff --git a/design-pattern/20190717/src/PlayerAdapter.java b/docs/design-pattern/20190717/src/PlayerAdapter.java similarity index 100% rename from design-pattern/20190717/src/PlayerAdapter.java rename to docs/design-pattern/20190717/src/PlayerAdapter.java diff --git a/design-pattern/20190718/src/1.md b/docs/design-pattern/20190718/src/1.md similarity index 100% rename from design-pattern/20190718/src/1.md rename to docs/design-pattern/20190718/src/1.md diff --git a/design-pattern/20190718/src/Cook.java b/docs/design-pattern/20190718/src/Cook.java similarity index 100% rename from design-pattern/20190718/src/Cook.java rename to docs/design-pattern/20190718/src/Cook.java diff --git a/design-pattern/20190718/src/CookVegetable.java b/docs/design-pattern/20190718/src/CookVegetable.java similarity index 100% rename from design-pattern/20190718/src/CookVegetable.java rename to docs/design-pattern/20190718/src/CookVegetable.java diff --git a/design-pattern/20190718/src/CookVegetable2.java b/docs/design-pattern/20190718/src/CookVegetable2.java similarity index 100% rename from design-pattern/20190718/src/CookVegetable2.java rename to docs/design-pattern/20190718/src/CookVegetable2.java diff --git a/design-pattern/20190718/src/CookXihongshi.java b/docs/design-pattern/20190718/src/CookXihongshi.java similarity index 100% rename from design-pattern/20190718/src/CookXihongshi.java rename to docs/design-pattern/20190718/src/CookXihongshi.java diff --git a/design-pattern/20190718/src/CookXihongshi2.java b/docs/design-pattern/20190718/src/CookXihongshi2.java similarity index 100% rename from design-pattern/20190718/src/CookXihongshi2.java rename to docs/design-pattern/20190718/src/CookXihongshi2.java diff --git a/design-pattern/20190718/src/Main.java b/docs/design-pattern/20190718/src/Main.java similarity index 100% rename from design-pattern/20190718/src/Main.java rename to docs/design-pattern/20190718/src/Main.java diff --git a/design-pattern/design-pattern1/.gitignore b/docs/design-pattern/design-pattern1/.gitignore similarity index 100% rename from design-pattern/design-pattern1/.gitignore rename to docs/design-pattern/design-pattern1/.gitignore diff --git a/design-pattern/design-pattern1/README.md b/docs/design-pattern/design-pattern1/README.md similarity index 100% rename from design-pattern/design-pattern1/README.md rename to docs/design-pattern/design-pattern1/README.md diff --git a/design-pattern/design-pattern1/src/main/java/com/hope/DesignPattern1StrategyApplication.java b/docs/design-pattern/design-pattern1/src/main/java/com/hope/DesignPattern1StrategyApplication.java similarity index 100% rename from design-pattern/design-pattern1/src/main/java/com/hope/DesignPattern1StrategyApplication.java rename to docs/design-pattern/design-pattern1/src/main/java/com/hope/DesignPattern1StrategyApplication.java diff --git a/design-pattern/design-pattern1/src/main/java/com/hope/test/Cal.java b/docs/design-pattern/design-pattern1/src/main/java/com/hope/test/Cal.java similarity index 100% rename from design-pattern/design-pattern1/src/main/java/com/hope/test/Cal.java rename to docs/design-pattern/design-pattern1/src/main/java/com/hope/test/Cal.java diff --git a/design-pattern/design-pattern1/src/main/java/com/hope/test/Operation.java b/docs/design-pattern/design-pattern1/src/main/java/com/hope/test/Operation.java similarity index 100% rename from design-pattern/design-pattern1/src/main/java/com/hope/test/Operation.java rename to docs/design-pattern/design-pattern1/src/main/java/com/hope/test/Operation.java diff --git a/design-pattern/design-pattern1/src/main/java/com/hope/test/OperationAdd.java b/docs/design-pattern/design-pattern1/src/main/java/com/hope/test/OperationAdd.java similarity index 100% rename from design-pattern/design-pattern1/src/main/java/com/hope/test/OperationAdd.java rename to docs/design-pattern/design-pattern1/src/main/java/com/hope/test/OperationAdd.java diff --git a/design-pattern/design-pattern1/src/main/java/com/hope/test/OperationSub.java b/docs/design-pattern/design-pattern1/src/main/java/com/hope/test/OperationSub.java similarity index 100% rename from design-pattern/design-pattern1/src/main/java/com/hope/test/OperationSub.java rename to docs/design-pattern/design-pattern1/src/main/java/com/hope/test/OperationSub.java diff --git a/design-pattern/design-pattern1/src/main/java/com/hope/test/TestController.java b/docs/design-pattern/design-pattern1/src/main/java/com/hope/test/TestController.java similarity index 100% rename from design-pattern/design-pattern1/src/main/java/com/hope/test/TestController.java rename to docs/design-pattern/design-pattern1/src/main/java/com/hope/test/TestController.java diff --git a/design-pattern/design-pattern2/.gitignore b/docs/design-pattern/design-pattern2/.gitignore similarity index 100% rename from design-pattern/design-pattern2/.gitignore rename to docs/design-pattern/design-pattern2/.gitignore diff --git a/design-pattern/design-pattern2/README.md b/docs/design-pattern/design-pattern2/README.md similarity index 100% rename from design-pattern/design-pattern2/README.md rename to docs/design-pattern/design-pattern2/README.md diff --git a/design-pattern/design-pattern2/src/main/java/com/hope/designpattern2/DesignPattern2Application.java b/docs/design-pattern/design-pattern2/src/main/java/com/hope/designpattern2/DesignPattern2Application.java similarity index 100% rename from design-pattern/design-pattern2/src/main/java/com/hope/designpattern2/DesignPattern2Application.java rename to docs/design-pattern/design-pattern2/src/main/java/com/hope/designpattern2/DesignPattern2Application.java diff --git a/design-pattern/design-pattern2/src/main/java/com/hope/designpattern2/test/SingleObject.java b/docs/design-pattern/design-pattern2/src/main/java/com/hope/designpattern2/test/SingleObject.java similarity index 100% rename from design-pattern/design-pattern2/src/main/java/com/hope/designpattern2/test/SingleObject.java rename to docs/design-pattern/design-pattern2/src/main/java/com/hope/designpattern2/test/SingleObject.java diff --git a/design-pattern/design-pattern2/src/main/java/com/hope/designpattern2/test/SingleObject2.java b/docs/design-pattern/design-pattern2/src/main/java/com/hope/designpattern2/test/SingleObject2.java similarity index 100% rename from design-pattern/design-pattern2/src/main/java/com/hope/designpattern2/test/SingleObject2.java rename to docs/design-pattern/design-pattern2/src/main/java/com/hope/designpattern2/test/SingleObject2.java diff --git a/design-pattern/design-pattern2/src/main/java/com/hope/designpattern2/test/SingleObject3.java b/docs/design-pattern/design-pattern2/src/main/java/com/hope/designpattern2/test/SingleObject3.java similarity index 100% rename from design-pattern/design-pattern2/src/main/java/com/hope/designpattern2/test/SingleObject3.java rename to docs/design-pattern/design-pattern2/src/main/java/com/hope/designpattern2/test/SingleObject3.java diff --git a/design-pattern/design-pattern2/src/main/java/com/hope/designpattern2/test/TestMain.java b/docs/design-pattern/design-pattern2/src/main/java/com/hope/designpattern2/test/TestMain.java similarity index 100% rename from design-pattern/design-pattern2/src/main/java/com/hope/designpattern2/test/TestMain.java rename to docs/design-pattern/design-pattern2/src/main/java/com/hope/designpattern2/test/TestMain.java diff --git a/design-pattern/design-pattern2/src/main/resources/application.properties b/docs/design-pattern/design-pattern2/src/main/resources/application.properties similarity index 100% rename from design-pattern/design-pattern2/src/main/resources/application.properties rename to docs/design-pattern/design-pattern2/src/main/resources/application.properties diff --git a/design-pattern/design-pattern3/.gitignore b/docs/design-pattern/design-pattern3/.gitignore similarity index 100% rename from design-pattern/design-pattern3/.gitignore rename to docs/design-pattern/design-pattern3/.gitignore diff --git a/design-pattern/design-pattern3/README.md b/docs/design-pattern/design-pattern3/README.md similarity index 100% rename from design-pattern/design-pattern3/README.md rename to docs/design-pattern/design-pattern3/README.md diff --git a/design-pattern/design-pattern3/src/main/java/com/hope/demo/DesignPattern3Application.java b/docs/design-pattern/design-pattern3/src/main/java/com/hope/demo/DesignPattern3Application.java similarity index 100% rename from design-pattern/design-pattern3/src/main/java/com/hope/demo/DesignPattern3Application.java rename to docs/design-pattern/design-pattern3/src/main/java/com/hope/demo/DesignPattern3Application.java diff --git a/design-pattern/design-pattern3/src/main/java/com/hope/demo/factory/AbstractDrinksFactory.java b/docs/design-pattern/design-pattern3/src/main/java/com/hope/demo/factory/AbstractDrinksFactory.java similarity index 100% rename from design-pattern/design-pattern3/src/main/java/com/hope/demo/factory/AbstractDrinksFactory.java rename to docs/design-pattern/design-pattern3/src/main/java/com/hope/demo/factory/AbstractDrinksFactory.java diff --git a/design-pattern/design-pattern3/src/main/java/com/hope/demo/factory/ChinaAbstractDrinksFactory.java b/docs/design-pattern/design-pattern3/src/main/java/com/hope/demo/factory/ChinaAbstractDrinksFactory.java similarity index 100% rename from design-pattern/design-pattern3/src/main/java/com/hope/demo/factory/ChinaAbstractDrinksFactory.java rename to docs/design-pattern/design-pattern3/src/main/java/com/hope/demo/factory/ChinaAbstractDrinksFactory.java diff --git a/design-pattern/design-pattern3/src/main/java/com/hope/demo/factory/CofferDrink.java b/docs/design-pattern/design-pattern3/src/main/java/com/hope/demo/factory/CofferDrink.java similarity index 100% rename from design-pattern/design-pattern3/src/main/java/com/hope/demo/factory/CofferDrink.java rename to docs/design-pattern/design-pattern3/src/main/java/com/hope/demo/factory/CofferDrink.java diff --git a/design-pattern/design-pattern3/src/main/java/com/hope/demo/factory/Drink.java b/docs/design-pattern/design-pattern3/src/main/java/com/hope/demo/factory/Drink.java similarity index 100% rename from design-pattern/design-pattern3/src/main/java/com/hope/demo/factory/Drink.java rename to docs/design-pattern/design-pattern3/src/main/java/com/hope/demo/factory/Drink.java diff --git a/design-pattern/design-pattern3/src/main/java/com/hope/demo/factory/DrinkStore.java b/docs/design-pattern/design-pattern3/src/main/java/com/hope/demo/factory/DrinkStore.java similarity index 100% rename from design-pattern/design-pattern3/src/main/java/com/hope/demo/factory/DrinkStore.java rename to docs/design-pattern/design-pattern3/src/main/java/com/hope/demo/factory/DrinkStore.java diff --git a/design-pattern/design-pattern3/src/main/java/com/hope/demo/factory/Main.java b/docs/design-pattern/design-pattern3/src/main/java/com/hope/demo/factory/Main.java similarity index 100% rename from design-pattern/design-pattern3/src/main/java/com/hope/demo/factory/Main.java rename to docs/design-pattern/design-pattern3/src/main/java/com/hope/demo/factory/Main.java diff --git a/design-pattern/design-pattern3/src/main/java/com/hope/demo/factory/SodasDrink.java b/docs/design-pattern/design-pattern3/src/main/java/com/hope/demo/factory/SodasDrink.java similarity index 100% rename from design-pattern/design-pattern3/src/main/java/com/hope/demo/factory/SodasDrink.java rename to docs/design-pattern/design-pattern3/src/main/java/com/hope/demo/factory/SodasDrink.java diff --git a/design-pattern/design-pattern3/src/main/java/com/hope/demo/factory/TeaDrink.java b/docs/design-pattern/design-pattern3/src/main/java/com/hope/demo/factory/TeaDrink.java similarity index 100% rename from design-pattern/design-pattern3/src/main/java/com/hope/demo/factory/TeaDrink.java rename to docs/design-pattern/design-pattern3/src/main/java/com/hope/demo/factory/TeaDrink.java diff --git a/design-pattern/design-pattern3/src/main/java/com/hope/demo/factory/USAAbstractDrinksFactory.java b/docs/design-pattern/design-pattern3/src/main/java/com/hope/demo/factory/USAAbstractDrinksFactory.java similarity index 100% rename from design-pattern/design-pattern3/src/main/java/com/hope/demo/factory/USAAbstractDrinksFactory.java rename to docs/design-pattern/design-pattern3/src/main/java/com/hope/demo/factory/USAAbstractDrinksFactory.java diff --git a/design-pattern/design-pattern3/src/main/resources/application.properties b/docs/design-pattern/design-pattern3/src/main/resources/application.properties similarity index 100% rename from design-pattern/design-pattern3/src/main/resources/application.properties rename to docs/design-pattern/design-pattern3/src/main/resources/application.properties diff --git a/design-pattern/design-pattern4/learn/ClothesDecorator.java b/docs/design-pattern/design-pattern4/learn/ClothesDecorator.java similarity index 100% rename from design-pattern/design-pattern4/learn/ClothesDecorator.java rename to docs/design-pattern/design-pattern4/learn/ClothesDecorator.java diff --git a/design-pattern/design-pattern4/learn/DecoratorMode.md b/docs/design-pattern/design-pattern4/learn/DecoratorMode.md similarity index 100% rename from design-pattern/design-pattern4/learn/DecoratorMode.md rename to docs/design-pattern/design-pattern4/learn/DecoratorMode.md diff --git a/design-pattern/design-pattern4/learn/Hat.java b/docs/design-pattern/design-pattern4/learn/Hat.java similarity index 100% rename from design-pattern/design-pattern4/learn/Hat.java rename to docs/design-pattern/design-pattern4/learn/Hat.java diff --git a/design-pattern/design-pattern4/learn/Jacket.java b/docs/design-pattern/design-pattern4/learn/Jacket.java similarity index 100% rename from design-pattern/design-pattern4/learn/Jacket.java rename to docs/design-pattern/design-pattern4/learn/Jacket.java diff --git a/design-pattern/design-pattern4/learn/LaoWang.java b/docs/design-pattern/design-pattern4/learn/LaoWang.java similarity index 100% rename from design-pattern/design-pattern4/learn/LaoWang.java rename to docs/design-pattern/design-pattern4/learn/LaoWang.java diff --git a/design-pattern/design-pattern4/learn/LearnMain.java b/docs/design-pattern/design-pattern4/learn/LearnMain.java similarity index 100% rename from design-pattern/design-pattern4/learn/LearnMain.java rename to docs/design-pattern/design-pattern4/learn/LearnMain.java diff --git a/design-pattern/design-pattern4/learn/Person.java b/docs/design-pattern/design-pattern4/learn/Person.java similarity index 100% rename from design-pattern/design-pattern4/learn/Person.java rename to docs/design-pattern/design-pattern4/learn/Person.java diff --git a/design-pattern/design-pattern5/src/1.md b/docs/design-pattern/design-pattern5/src/1.md similarity index 100% rename from design-pattern/design-pattern5/src/1.md rename to docs/design-pattern/design-pattern5/src/1.md diff --git a/design-pattern/design-pattern5/src/Customer.java b/docs/design-pattern/design-pattern5/src/Customer.java similarity index 100% rename from design-pattern/design-pattern5/src/Customer.java rename to docs/design-pattern/design-pattern5/src/Customer.java diff --git a/design-pattern/design-pattern5/src/CustomerA.java b/docs/design-pattern/design-pattern5/src/CustomerA.java similarity index 100% rename from design-pattern/design-pattern5/src/CustomerA.java rename to docs/design-pattern/design-pattern5/src/CustomerA.java diff --git a/design-pattern/design-pattern5/src/CustomerB.java b/docs/design-pattern/design-pattern5/src/CustomerB.java similarity index 100% rename from design-pattern/design-pattern5/src/CustomerB.java rename to docs/design-pattern/design-pattern5/src/CustomerB.java diff --git a/design-pattern/design-pattern5/src/ISubject.java b/docs/design-pattern/design-pattern5/src/ISubject.java similarity index 100% rename from design-pattern/design-pattern5/src/ISubject.java rename to docs/design-pattern/design-pattern5/src/ISubject.java diff --git a/design-pattern/design-pattern5/src/Main.java b/docs/design-pattern/design-pattern5/src/Main.java similarity index 100% rename from design-pattern/design-pattern5/src/Main.java rename to docs/design-pattern/design-pattern5/src/Main.java diff --git a/design-pattern/design-pattern5/src/NewsOffice.java b/docs/design-pattern/design-pattern5/src/NewsOffice.java similarity index 100% rename from design-pattern/design-pattern5/src/NewsOffice.java rename to docs/design-pattern/design-pattern5/src/NewsOffice.java diff --git a/design-pattern/design-pattern5/src/NewsOfficeNiu.java b/docs/design-pattern/design-pattern5/src/NewsOfficeNiu.java similarity index 100% rename from design-pattern/design-pattern5/src/NewsOfficeNiu.java rename to docs/design-pattern/design-pattern5/src/NewsOfficeNiu.java diff --git a/git/git1.md b/docs/git/git1.md similarity index 100% rename from git/git1.md rename to docs/git/git1.md diff --git a/good-code/WeChatAuthorizad/JudgeUserUtil.java b/docs/good-code/WeChatAuthorizad/JudgeUserUtil.java similarity index 100% rename from good-code/WeChatAuthorizad/JudgeUserUtil.java rename to docs/good-code/WeChatAuthorizad/JudgeUserUtil.java diff --git a/good-code/WeChatAuthorizad/WeChatAuthorizedController.java b/docs/good-code/WeChatAuthorizad/WeChatAuthorizedController.java similarity index 100% rename from good-code/WeChatAuthorizad/WeChatAuthorizedController.java rename to docs/good-code/WeChatAuthorizad/WeChatAuthorizedController.java diff --git a/good-code/WeChatAuthorizad/WeChatTokenController.java b/docs/good-code/WeChatAuthorizad/WeChatTokenController.java similarity index 100% rename from good-code/WeChatAuthorizad/WeChatTokenController.java rename to docs/good-code/WeChatAuthorizad/WeChatTokenController.java diff --git a/good-code/WeChatAuthorizad/application.properties b/docs/good-code/WeChatAuthorizad/application.properties similarity index 100% rename from good-code/WeChatAuthorizad/application.properties rename to docs/good-code/WeChatAuthorizad/application.properties diff --git "a/good-code/\345\244\232\347\272\247\350\217\234\345\215\225\351\200\222\345\275\222\351\201\215\345\216\206\346\210\220\346\240\221.md" "b/docs/good-code/\345\244\232\347\272\247\350\217\234\345\215\225\351\200\222\345\275\222\351\201\215\345\216\206\346\210\220\346\240\221.md" similarity index 100% rename from "good-code/\345\244\232\347\272\247\350\217\234\345\215\225\351\200\222\345\275\222\351\201\215\345\216\206\346\210\220\346\240\221.md" rename to "docs/good-code/\345\244\232\347\272\247\350\217\234\345\215\225\351\200\222\345\275\222\351\201\215\345\216\206\346\210\220\346\240\221.md" diff --git "a/good-code/\345\276\256\344\277\241\350\256\244\350\257\201.md" "b/docs/good-code/\345\276\256\344\277\241\350\256\244\350\257\201.md" similarity index 100% rename from "good-code/\345\276\256\344\277\241\350\256\244\350\257\201.md" rename to "docs/good-code/\345\276\256\344\277\241\350\256\244\350\257\201.md" diff --git "a/good-code/\347\223\246\345\212\233walle2.0-docker\345\256\211\350\243\205.md" "b/docs/good-code/\347\223\246\345\212\233walle2.0-docker\345\256\211\350\243\205.md" similarity index 100% rename from "good-code/\347\223\246\345\212\233walle2.0-docker\345\256\211\350\243\205.md" rename to "docs/good-code/\347\223\246\345\212\233walle2.0-docker\345\256\211\350\243\205.md" diff --git "a/good-code/\351\233\252\350\212\261\347\256\227\346\263\225.md" "b/docs/good-code/\351\233\252\350\212\261\347\256\227\346\263\225.md" similarity index 100% rename from "good-code/\351\233\252\350\212\261\347\256\227\346\263\225.md" rename to "docs/good-code/\351\233\252\350\212\261\347\256\227\346\263\225.md" diff --git a/ie/ieExcel1.md b/docs/ie/ieExcel1.md similarity index 100% rename from ie/ieExcel1.md rename to docs/ie/ieExcel1.md diff --git a/java-test-code/src/Test1.java b/docs/java-test-code/src/Test1.java similarity index 100% rename from java-test-code/src/Test1.java rename to docs/java-test-code/src/Test1.java diff --git a/java/java1.md b/docs/java/java1.md similarity index 100% rename from java/java1.md rename to docs/java/java1.md diff --git a/json/json1.md b/docs/json/json1.md similarity index 100% rename from json/json1.md rename to docs/json/json1.md diff --git a/linux/dos2unix.md b/docs/linux/dos2unix.md similarity index 100% rename from linux/dos2unix.md rename to docs/linux/dos2unix.md diff --git "a/linux/linux\345\270\270\347\224\250\345\221\275\344\273\244.md" "b/docs/linux/linux\345\270\270\347\224\250\345\221\275\344\273\244.md" similarity index 100% rename from "linux/linux\345\270\270\347\224\250\345\221\275\344\273\244.md" rename to "docs/linux/linux\345\270\270\347\224\250\345\221\275\344\273\244.md" diff --git a/mvn.md b/docs/mvn.md similarity index 100% rename from mvn.md rename to docs/mvn.md diff --git a/mysql/mysql1.md b/docs/mysql/mysql1.md similarity index 100% rename from mysql/mysql1.md rename to docs/mysql/mysql1.md diff --git a/nginx/nginx1.md b/docs/nginx/nginx1.md similarity index 100% rename from nginx/nginx1.md rename to docs/nginx/nginx1.md diff --git a/nginx/nginx2.md b/docs/nginx/nginx2.md similarity index 100% rename from nginx/nginx2.md rename to docs/nginx/nginx2.md diff --git a/spring/spring1.md b/docs/spring/spring1.md similarity index 100% rename from spring/spring1.md rename to docs/spring/spring1.md diff --git a/springboot/springboot1-public-pom/README.md b/docs/springboot/springboot1-public-pom/README.md similarity index 100% rename from springboot/springboot1-public-pom/README.md rename to docs/springboot/springboot1-public-pom/README.md diff --git a/springboot/springboot1-public-pom/pom.xml b/docs/springboot/springboot1-public-pom/pom.xml similarity index 100% rename from springboot/springboot1-public-pom/pom.xml rename to docs/springboot/springboot1-public-pom/pom.xml diff --git a/springboot/springboot1-public-pom/src/main/resources/application.properties b/docs/springboot/springboot1-public-pom/src/main/resources/application.properties similarity index 100% rename from springboot/springboot1-public-pom/src/main/resources/application.properties rename to docs/springboot/springboot1-public-pom/src/main/resources/application.properties diff --git a/springboot/springboot10-email/README.md b/docs/springboot/springboot10-email/README.md similarity index 100% rename from springboot/springboot10-email/README.md rename to docs/springboot/springboot10-email/README.md diff --git a/springboot/springboot10-email/pom.xml b/docs/springboot/springboot10-email/pom.xml similarity index 100% rename from springboot/springboot10-email/pom.xml rename to docs/springboot/springboot10-email/pom.xml diff --git a/springboot/springboot10-email/src/main/java/com/hope/Application.java b/docs/springboot/springboot10-email/src/main/java/com/hope/Application.java similarity index 100% rename from springboot/springboot10-email/src/main/java/com/hope/Application.java rename to docs/springboot/springboot10-email/src/main/java/com/hope/Application.java diff --git a/springboot/springboot10-email/src/main/java/com/hope/controller/TestController.java b/docs/springboot/springboot10-email/src/main/java/com/hope/controller/TestController.java similarity index 100% rename from springboot/springboot10-email/src/main/java/com/hope/controller/TestController.java rename to docs/springboot/springboot10-email/src/main/java/com/hope/controller/TestController.java diff --git a/springboot/springboot10-email/src/main/java/com/hope/service/EmailService.java b/docs/springboot/springboot10-email/src/main/java/com/hope/service/EmailService.java similarity index 100% rename from springboot/springboot10-email/src/main/java/com/hope/service/EmailService.java rename to docs/springboot/springboot10-email/src/main/java/com/hope/service/EmailService.java diff --git a/springboot/springboot10-email/src/main/java/com/hope/service/impl/EmaliServiceImpl.java b/docs/springboot/springboot10-email/src/main/java/com/hope/service/impl/EmaliServiceImpl.java similarity index 100% rename from springboot/springboot10-email/src/main/java/com/hope/service/impl/EmaliServiceImpl.java rename to docs/springboot/springboot10-email/src/main/java/com/hope/service/impl/EmaliServiceImpl.java diff --git a/springboot/springboot10-email/src/main/resources/application.yml b/docs/springboot/springboot10-email/src/main/resources/application.yml similarity index 100% rename from springboot/springboot10-email/src/main/resources/application.yml rename to docs/springboot/springboot10-email/src/main/resources/application.yml diff --git a/springboot/springboot10-email/src/main/resources/banner.txt b/docs/springboot/springboot10-email/src/main/resources/banner.txt similarity index 100% rename from springboot/springboot10-email/src/main/resources/banner.txt rename to docs/springboot/springboot10-email/src/main/resources/banner.txt diff --git a/springboot/springboot10-email/src/main/resources/templates/emailTemplate.html b/docs/springboot/springboot10-email/src/main/resources/templates/emailTemplate.html similarity index 100% rename from springboot/springboot10-email/src/main/resources/templates/emailTemplate.html rename to docs/springboot/springboot10-email/src/main/resources/templates/emailTemplate.html diff --git a/springboot/springboot10-email/src/test/java/com/hope/controller/TestControllerTest.java b/docs/springboot/springboot10-email/src/test/java/com/hope/controller/TestControllerTest.java similarity index 100% rename from springboot/springboot10-email/src/test/java/com/hope/controller/TestControllerTest.java rename to docs/springboot/springboot10-email/src/test/java/com/hope/controller/TestControllerTest.java diff --git a/springboot/springboot11-CommandLineRunner/README.md b/docs/springboot/springboot11-CommandLineRunner/README.md similarity index 100% rename from springboot/springboot11-CommandLineRunner/README.md rename to docs/springboot/springboot11-CommandLineRunner/README.md diff --git a/springboot/springboot11-CommandLineRunner/pom.xml b/docs/springboot/springboot11-CommandLineRunner/pom.xml similarity index 100% rename from springboot/springboot11-CommandLineRunner/pom.xml rename to docs/springboot/springboot11-CommandLineRunner/pom.xml diff --git a/springboot/springboot11-CommandLineRunner/src/main/java/com/hope/Application.java b/docs/springboot/springboot11-CommandLineRunner/src/main/java/com/hope/Application.java similarity index 100% rename from springboot/springboot11-CommandLineRunner/src/main/java/com/hope/Application.java rename to docs/springboot/springboot11-CommandLineRunner/src/main/java/com/hope/Application.java diff --git a/springboot/springboot11-CommandLineRunner/src/main/java/com/hope/controller/Run.java b/docs/springboot/springboot11-CommandLineRunner/src/main/java/com/hope/controller/Run.java similarity index 100% rename from springboot/springboot11-CommandLineRunner/src/main/java/com/hope/controller/Run.java rename to docs/springboot/springboot11-CommandLineRunner/src/main/java/com/hope/controller/Run.java diff --git a/springboot/springboot11-CommandLineRunner/src/main/java/com/hope/controller/Run2.java b/docs/springboot/springboot11-CommandLineRunner/src/main/java/com/hope/controller/Run2.java similarity index 100% rename from springboot/springboot11-CommandLineRunner/src/main/java/com/hope/controller/Run2.java rename to docs/springboot/springboot11-CommandLineRunner/src/main/java/com/hope/controller/Run2.java diff --git a/springboot/springboot11-CommandLineRunner/src/main/java/com/hope/controller/Run3.java b/docs/springboot/springboot11-CommandLineRunner/src/main/java/com/hope/controller/Run3.java similarity index 100% rename from springboot/springboot11-CommandLineRunner/src/main/java/com/hope/controller/Run3.java rename to docs/springboot/springboot11-CommandLineRunner/src/main/java/com/hope/controller/Run3.java diff --git a/springboot/springboot11-CommandLineRunner/src/main/resources/application.yml b/docs/springboot/springboot11-CommandLineRunner/src/main/resources/application.yml similarity index 100% rename from springboot/springboot11-CommandLineRunner/src/main/resources/application.yml rename to docs/springboot/springboot11-CommandLineRunner/src/main/resources/application.yml diff --git a/springboot/springboot11-CommandLineRunner/src/main/resources/banner.txt b/docs/springboot/springboot11-CommandLineRunner/src/main/resources/banner.txt similarity index 100% rename from springboot/springboot11-CommandLineRunner/src/main/resources/banner.txt rename to docs/springboot/springboot11-CommandLineRunner/src/main/resources/banner.txt diff --git a/springboot/springboot12-shiro-redis/README.md b/docs/springboot/springboot12-shiro-redis/README.md similarity index 100% rename from springboot/springboot12-shiro-redis/README.md rename to docs/springboot/springboot12-shiro-redis/README.md diff --git a/springboot/springboot12-shiro-redis/pom.xml b/docs/springboot/springboot12-shiro-redis/pom.xml similarity index 100% rename from springboot/springboot12-shiro-redis/pom.xml rename to docs/springboot/springboot12-shiro-redis/pom.xml diff --git a/springboot/springboot12-shiro-redis/src/main/java/com/hope/Springboot12ShiroRedisApplication.java b/docs/springboot/springboot12-shiro-redis/src/main/java/com/hope/Springboot12ShiroRedisApplication.java similarity index 100% rename from springboot/springboot12-shiro-redis/src/main/java/com/hope/Springboot12ShiroRedisApplication.java rename to docs/springboot/springboot12-shiro-redis/src/main/java/com/hope/Springboot12ShiroRedisApplication.java diff --git a/springboot/springboot12-shiro-redis/src/main/java/com/hope/shiro/config/RedisConfig.java b/docs/springboot/springboot12-shiro-redis/src/main/java/com/hope/shiro/config/RedisConfig.java similarity index 100% rename from springboot/springboot12-shiro-redis/src/main/java/com/hope/shiro/config/RedisConfig.java rename to docs/springboot/springboot12-shiro-redis/src/main/java/com/hope/shiro/config/RedisConfig.java diff --git a/springboot/springboot12-shiro-redis/src/main/java/com/hope/shiro/config/ShiroConfig.java b/docs/springboot/springboot12-shiro-redis/src/main/java/com/hope/shiro/config/ShiroConfig.java similarity index 100% rename from springboot/springboot12-shiro-redis/src/main/java/com/hope/shiro/config/ShiroConfig.java rename to docs/springboot/springboot12-shiro-redis/src/main/java/com/hope/shiro/config/ShiroConfig.java diff --git a/springboot/springboot12-shiro-redis/src/main/java/com/hope/shiro/controller/HopeController.java b/docs/springboot/springboot12-shiro-redis/src/main/java/com/hope/shiro/controller/HopeController.java similarity index 100% rename from springboot/springboot12-shiro-redis/src/main/java/com/hope/shiro/controller/HopeController.java rename to docs/springboot/springboot12-shiro-redis/src/main/java/com/hope/shiro/controller/HopeController.java diff --git a/springboot/springboot12-shiro-redis/src/main/java/com/hope/shiro/filter/KickoutSessionControlFilter.java b/docs/springboot/springboot12-shiro-redis/src/main/java/com/hope/shiro/filter/KickoutSessionControlFilter.java similarity index 100% rename from springboot/springboot12-shiro-redis/src/main/java/com/hope/shiro/filter/KickoutSessionControlFilter.java rename to docs/springboot/springboot12-shiro-redis/src/main/java/com/hope/shiro/filter/KickoutSessionControlFilter.java diff --git a/springboot/springboot12-shiro-redis/src/main/java/com/hope/shiro/model/SysUser.java b/docs/springboot/springboot12-shiro-redis/src/main/java/com/hope/shiro/model/SysUser.java similarity index 100% rename from springboot/springboot12-shiro-redis/src/main/java/com/hope/shiro/model/SysUser.java rename to docs/springboot/springboot12-shiro-redis/src/main/java/com/hope/shiro/model/SysUser.java diff --git a/springboot/springboot12-shiro-redis/src/main/java/com/hope/shiro/perm/Perms.java b/docs/springboot/springboot12-shiro-redis/src/main/java/com/hope/shiro/perm/Perms.java similarity index 100% rename from springboot/springboot12-shiro-redis/src/main/java/com/hope/shiro/perm/Perms.java rename to docs/springboot/springboot12-shiro-redis/src/main/java/com/hope/shiro/perm/Perms.java diff --git a/springboot/springboot12-shiro-redis/src/main/java/com/hope/shiro/properties/RedisProperties.java b/docs/springboot/springboot12-shiro-redis/src/main/java/com/hope/shiro/properties/RedisProperties.java similarity index 100% rename from springboot/springboot12-shiro-redis/src/main/java/com/hope/shiro/properties/RedisProperties.java rename to docs/springboot/springboot12-shiro-redis/src/main/java/com/hope/shiro/properties/RedisProperties.java diff --git a/springboot/springboot12-shiro-redis/src/main/java/com/hope/shiro/realm/HopeShiroReam.java b/docs/springboot/springboot12-shiro-redis/src/main/java/com/hope/shiro/realm/HopeShiroReam.java similarity index 100% rename from springboot/springboot12-shiro-redis/src/main/java/com/hope/shiro/realm/HopeShiroReam.java rename to docs/springboot/springboot12-shiro-redis/src/main/java/com/hope/shiro/realm/HopeShiroReam.java diff --git a/springboot/springboot12-shiro-redis/src/main/java/com/hope/shiro/utils/CommonConst.java b/docs/springboot/springboot12-shiro-redis/src/main/java/com/hope/shiro/utils/CommonConst.java similarity index 100% rename from springboot/springboot12-shiro-redis/src/main/java/com/hope/shiro/utils/CommonConst.java rename to docs/springboot/springboot12-shiro-redis/src/main/java/com/hope/shiro/utils/CommonConst.java diff --git a/springboot/springboot12-shiro-redis/src/main/java/com/hope/shiro/utils/PageResultVo.java b/docs/springboot/springboot12-shiro-redis/src/main/java/com/hope/shiro/utils/PageResultVo.java similarity index 100% rename from springboot/springboot12-shiro-redis/src/main/java/com/hope/shiro/utils/PageResultVo.java rename to docs/springboot/springboot12-shiro-redis/src/main/java/com/hope/shiro/utils/PageResultVo.java diff --git a/springboot/springboot12-shiro-redis/src/main/java/com/hope/shiro/utils/ResponseStatusEnum.java b/docs/springboot/springboot12-shiro-redis/src/main/java/com/hope/shiro/utils/ResponseStatusEnum.java similarity index 100% rename from springboot/springboot12-shiro-redis/src/main/java/com/hope/shiro/utils/ResponseStatusEnum.java rename to docs/springboot/springboot12-shiro-redis/src/main/java/com/hope/shiro/utils/ResponseStatusEnum.java diff --git a/springboot/springboot12-shiro-redis/src/main/java/com/hope/shiro/utils/ResponseVo.java b/docs/springboot/springboot12-shiro-redis/src/main/java/com/hope/shiro/utils/ResponseVo.java similarity index 100% rename from springboot/springboot12-shiro-redis/src/main/java/com/hope/shiro/utils/ResponseVo.java rename to docs/springboot/springboot12-shiro-redis/src/main/java/com/hope/shiro/utils/ResponseVo.java diff --git a/springboot/springboot12-shiro-redis/src/main/java/com/hope/shiro/utils/ResultHopeUtil.java b/docs/springboot/springboot12-shiro-redis/src/main/java/com/hope/shiro/utils/ResultHopeUtil.java similarity index 100% rename from springboot/springboot12-shiro-redis/src/main/java/com/hope/shiro/utils/ResultHopeUtil.java rename to docs/springboot/springboot12-shiro-redis/src/main/java/com/hope/shiro/utils/ResultHopeUtil.java diff --git a/springboot/springboot12-shiro-redis/src/main/java/jquery.min.js b/docs/springboot/springboot12-shiro-redis/src/main/java/jquery.min.js similarity index 100% rename from springboot/springboot12-shiro-redis/src/main/java/jquery.min.js rename to docs/springboot/springboot12-shiro-redis/src/main/java/jquery.min.js diff --git a/springboot/springboot12-shiro-redis/src/main/resources/application.yaml b/docs/springboot/springboot12-shiro-redis/src/main/resources/application.yaml similarity index 100% rename from springboot/springboot12-shiro-redis/src/main/resources/application.yaml rename to docs/springboot/springboot12-shiro-redis/src/main/resources/application.yaml diff --git a/springboot/springboot12-shiro-redis/src/main/resources/banner.txt b/docs/springboot/springboot12-shiro-redis/src/main/resources/banner.txt similarity index 100% rename from springboot/springboot12-shiro-redis/src/main/resources/banner.txt rename to docs/springboot/springboot12-shiro-redis/src/main/resources/banner.txt diff --git a/springboot/springboot12-shiro-redis/src/main/resources/static/jquery.min.js b/docs/springboot/springboot12-shiro-redis/src/main/resources/static/jquery.min.js similarity index 100% rename from springboot/springboot12-shiro-redis/src/main/resources/static/jquery.min.js rename to docs/springboot/springboot12-shiro-redis/src/main/resources/static/jquery.min.js diff --git a/springboot/springboot12-shiro-redis/src/main/resources/templates/admin/error.html b/docs/springboot/springboot12-shiro-redis/src/main/resources/templates/admin/error.html similarity index 100% rename from springboot/springboot12-shiro-redis/src/main/resources/templates/admin/error.html rename to docs/springboot/springboot12-shiro-redis/src/main/resources/templates/admin/error.html diff --git a/springboot/springboot12-shiro-redis/src/main/resources/templates/admin/index.html b/docs/springboot/springboot12-shiro-redis/src/main/resources/templates/admin/index.html similarity index 100% rename from springboot/springboot12-shiro-redis/src/main/resources/templates/admin/index.html rename to docs/springboot/springboot12-shiro-redis/src/main/resources/templates/admin/index.html diff --git a/springboot/springboot12-shiro-redis/src/main/resources/templates/admin/login.html b/docs/springboot/springboot12-shiro-redis/src/main/resources/templates/admin/login.html similarity index 100% rename from springboot/springboot12-shiro-redis/src/main/resources/templates/admin/login.html rename to docs/springboot/springboot12-shiro-redis/src/main/resources/templates/admin/login.html diff --git a/springboot/springboot12-shiro-redis/src/test/java/com/hope/Springboot12ShiroRedisApplicationTests.java b/docs/springboot/springboot12-shiro-redis/src/test/java/com/hope/Springboot12ShiroRedisApplicationTests.java similarity index 100% rename from springboot/springboot12-shiro-redis/src/test/java/com/hope/Springboot12ShiroRedisApplicationTests.java rename to docs/springboot/springboot12-shiro-redis/src/test/java/com/hope/Springboot12ShiroRedisApplicationTests.java diff --git a/springboot/springboot13-starter-test/.gitignore b/docs/springboot/springboot13-starter-test/.gitignore similarity index 100% rename from springboot/springboot13-starter-test/.gitignore rename to docs/springboot/springboot13-starter-test/.gitignore diff --git a/springboot/springboot13-starter-test/.mvn/wrapper/maven-wrapper.jar b/docs/springboot/springboot13-starter-test/.mvn/wrapper/maven-wrapper.jar similarity index 100% rename from springboot/springboot13-starter-test/.mvn/wrapper/maven-wrapper.jar rename to docs/springboot/springboot13-starter-test/.mvn/wrapper/maven-wrapper.jar diff --git a/springboot/springboot13-starter-test/.mvn/wrapper/maven-wrapper.properties b/docs/springboot/springboot13-starter-test/.mvn/wrapper/maven-wrapper.properties similarity index 100% rename from springboot/springboot13-starter-test/.mvn/wrapper/maven-wrapper.properties rename to docs/springboot/springboot13-starter-test/.mvn/wrapper/maven-wrapper.properties diff --git a/springboot/springboot13-starter-test/README.md b/docs/springboot/springboot13-starter-test/README.md similarity index 100% rename from springboot/springboot13-starter-test/README.md rename to docs/springboot/springboot13-starter-test/README.md diff --git a/springboot/springboot13-starter-test/mvnw b/docs/springboot/springboot13-starter-test/mvnw similarity index 100% rename from springboot/springboot13-starter-test/mvnw rename to docs/springboot/springboot13-starter-test/mvnw diff --git a/springboot/springboot13-starter-test/mvnw.cmd b/docs/springboot/springboot13-starter-test/mvnw.cmd similarity index 100% rename from springboot/springboot13-starter-test/mvnw.cmd rename to docs/springboot/springboot13-starter-test/mvnw.cmd diff --git a/springboot/springboot13-starter-test/pom.xml b/docs/springboot/springboot13-starter-test/pom.xml similarity index 100% rename from springboot/springboot13-starter-test/pom.xml rename to docs/springboot/springboot13-starter-test/pom.xml diff --git a/springboot/springboot13-starter-test/src/main/java/com/hope/Springboot13StarterTestApplication.java b/docs/springboot/springboot13-starter-test/src/main/java/com/hope/Springboot13StarterTestApplication.java similarity index 100% rename from springboot/springboot13-starter-test/src/main/java/com/hope/Springboot13StarterTestApplication.java rename to docs/springboot/springboot13-starter-test/src/main/java/com/hope/Springboot13StarterTestApplication.java diff --git a/springboot/springboot13-starter-test/src/main/java/com/hope/controller/HelloController.java b/docs/springboot/springboot13-starter-test/src/main/java/com/hope/controller/HelloController.java similarity index 100% rename from springboot/springboot13-starter-test/src/main/java/com/hope/controller/HelloController.java rename to docs/springboot/springboot13-starter-test/src/main/java/com/hope/controller/HelloController.java diff --git a/springboot/springboot13-starter-test/src/main/resources/application.properties b/docs/springboot/springboot13-starter-test/src/main/resources/application.properties similarity index 100% rename from springboot/springboot13-starter-test/src/main/resources/application.properties rename to docs/springboot/springboot13-starter-test/src/main/resources/application.properties diff --git a/springboot/springboot13-starter-test/src/main/resources/banner.txt b/docs/springboot/springboot13-starter-test/src/main/resources/banner.txt similarity index 100% rename from springboot/springboot13-starter-test/src/main/resources/banner.txt rename to docs/springboot/springboot13-starter-test/src/main/resources/banner.txt diff --git a/springboot/springboot13-starter-test/src/test/java/com/hope/Springboot13StarterTestApplicationTests.java b/docs/springboot/springboot13-starter-test/src/test/java/com/hope/Springboot13StarterTestApplicationTests.java similarity index 100% rename from springboot/springboot13-starter-test/src/test/java/com/hope/Springboot13StarterTestApplicationTests.java rename to docs/springboot/springboot13-starter-test/src/test/java/com/hope/Springboot13StarterTestApplicationTests.java diff --git a/springboot/springboot14-thymeleaf/.gitignore b/docs/springboot/springboot14-thymeleaf/.gitignore similarity index 100% rename from springboot/springboot14-thymeleaf/.gitignore rename to docs/springboot/springboot14-thymeleaf/.gitignore diff --git a/springboot/springboot14-thymeleaf/.mvn/wrapper/maven-wrapper.jar b/docs/springboot/springboot14-thymeleaf/.mvn/wrapper/maven-wrapper.jar similarity index 100% rename from springboot/springboot14-thymeleaf/.mvn/wrapper/maven-wrapper.jar rename to docs/springboot/springboot14-thymeleaf/.mvn/wrapper/maven-wrapper.jar diff --git a/springboot/springboot14-thymeleaf/.mvn/wrapper/maven-wrapper.properties b/docs/springboot/springboot14-thymeleaf/.mvn/wrapper/maven-wrapper.properties similarity index 100% rename from springboot/springboot14-thymeleaf/.mvn/wrapper/maven-wrapper.properties rename to docs/springboot/springboot14-thymeleaf/.mvn/wrapper/maven-wrapper.properties diff --git a/springboot/springboot14-thymeleaf/README.md b/docs/springboot/springboot14-thymeleaf/README.md similarity index 100% rename from springboot/springboot14-thymeleaf/README.md rename to docs/springboot/springboot14-thymeleaf/README.md diff --git a/springboot/springboot14-thymeleaf/mvnw b/docs/springboot/springboot14-thymeleaf/mvnw similarity index 100% rename from springboot/springboot14-thymeleaf/mvnw rename to docs/springboot/springboot14-thymeleaf/mvnw diff --git a/springboot/springboot14-thymeleaf/mvnw.cmd b/docs/springboot/springboot14-thymeleaf/mvnw.cmd similarity index 100% rename from springboot/springboot14-thymeleaf/mvnw.cmd rename to docs/springboot/springboot14-thymeleaf/mvnw.cmd diff --git a/springboot/springboot14-thymeleaf/pom.xml b/docs/springboot/springboot14-thymeleaf/pom.xml similarity index 100% rename from springboot/springboot14-thymeleaf/pom.xml rename to docs/springboot/springboot14-thymeleaf/pom.xml diff --git a/springboot/springboot14-thymeleaf/src/main/java/com/hope/Springboot14ThymeleafApplication.java b/docs/springboot/springboot14-thymeleaf/src/main/java/com/hope/Springboot14ThymeleafApplication.java similarity index 100% rename from springboot/springboot14-thymeleaf/src/main/java/com/hope/Springboot14ThymeleafApplication.java rename to docs/springboot/springboot14-thymeleaf/src/main/java/com/hope/Springboot14ThymeleafApplication.java diff --git a/springboot/springboot14-thymeleaf/src/main/java/com/hope/web/controller/HopeController.java b/docs/springboot/springboot14-thymeleaf/src/main/java/com/hope/web/controller/HopeController.java similarity index 100% rename from springboot/springboot14-thymeleaf/src/main/java/com/hope/web/controller/HopeController.java rename to docs/springboot/springboot14-thymeleaf/src/main/java/com/hope/web/controller/HopeController.java diff --git a/springboot/springboot14-thymeleaf/src/main/java/com/hope/web/controller/User.java b/docs/springboot/springboot14-thymeleaf/src/main/java/com/hope/web/controller/User.java similarity index 100% rename from springboot/springboot14-thymeleaf/src/main/java/com/hope/web/controller/User.java rename to docs/springboot/springboot14-thymeleaf/src/main/java/com/hope/web/controller/User.java diff --git a/springboot/springboot14-thymeleaf/src/main/resources/application.properties b/docs/springboot/springboot14-thymeleaf/src/main/resources/application.properties similarity index 100% rename from springboot/springboot14-thymeleaf/src/main/resources/application.properties rename to docs/springboot/springboot14-thymeleaf/src/main/resources/application.properties diff --git a/springboot/springboot14-thymeleaf/src/main/resources/banner.txt b/docs/springboot/springboot14-thymeleaf/src/main/resources/banner.txt similarity index 100% rename from springboot/springboot14-thymeleaf/src/main/resources/banner.txt rename to docs/springboot/springboot14-thymeleaf/src/main/resources/banner.txt diff --git a/springboot/springboot14-thymeleaf/src/main/resources/templates/hope1.html b/docs/springboot/springboot14-thymeleaf/src/main/resources/templates/hope1.html similarity index 100% rename from springboot/springboot14-thymeleaf/src/main/resources/templates/hope1.html rename to docs/springboot/springboot14-thymeleaf/src/main/resources/templates/hope1.html diff --git a/springboot/springboot14-thymeleaf/src/test/java/com/hope/Springboot14ThymeleafApplicationTests.java b/docs/springboot/springboot14-thymeleaf/src/test/java/com/hope/Springboot14ThymeleafApplicationTests.java similarity index 100% rename from springboot/springboot14-thymeleaf/src/test/java/com/hope/Springboot14ThymeleafApplicationTests.java rename to docs/springboot/springboot14-thymeleaf/src/test/java/com/hope/Springboot14ThymeleafApplicationTests.java diff --git a/springboot/springboot15-quartz/.gitignore b/docs/springboot/springboot15-quartz/.gitignore similarity index 100% rename from springboot/springboot15-quartz/.gitignore rename to docs/springboot/springboot15-quartz/.gitignore diff --git a/springboot/springboot15-quartz/.mvn/wrapper/MavenWrapperDownloader.java b/docs/springboot/springboot15-quartz/.mvn/wrapper/MavenWrapperDownloader.java similarity index 100% rename from springboot/springboot15-quartz/.mvn/wrapper/MavenWrapperDownloader.java rename to docs/springboot/springboot15-quartz/.mvn/wrapper/MavenWrapperDownloader.java diff --git a/springboot/springboot15-quartz/.mvn/wrapper/maven-wrapper.jar b/docs/springboot/springboot15-quartz/.mvn/wrapper/maven-wrapper.jar similarity index 100% rename from springboot/springboot15-quartz/.mvn/wrapper/maven-wrapper.jar rename to docs/springboot/springboot15-quartz/.mvn/wrapper/maven-wrapper.jar diff --git a/springboot/springboot15-quartz/.mvn/wrapper/maven-wrapper.properties b/docs/springboot/springboot15-quartz/.mvn/wrapper/maven-wrapper.properties similarity index 100% rename from springboot/springboot15-quartz/.mvn/wrapper/maven-wrapper.properties rename to docs/springboot/springboot15-quartz/.mvn/wrapper/maven-wrapper.properties diff --git a/springboot/springboot15-quartz/README.md b/docs/springboot/springboot15-quartz/README.md similarity index 100% rename from springboot/springboot15-quartz/README.md rename to docs/springboot/springboot15-quartz/README.md diff --git a/springboot/springboot15-quartz/mvnw b/docs/springboot/springboot15-quartz/mvnw similarity index 100% rename from springboot/springboot15-quartz/mvnw rename to docs/springboot/springboot15-quartz/mvnw diff --git a/springboot/springboot15-quartz/mvnw.cmd b/docs/springboot/springboot15-quartz/mvnw.cmd similarity index 100% rename from springboot/springboot15-quartz/mvnw.cmd rename to docs/springboot/springboot15-quartz/mvnw.cmd diff --git a/springboot/springboot15-quartz/pom.xml b/docs/springboot/springboot15-quartz/pom.xml similarity index 100% rename from springboot/springboot15-quartz/pom.xml rename to docs/springboot/springboot15-quartz/pom.xml diff --git a/springboot/springboot15-quartz/src/main/java/com/hope/Springboot15QuartzApplication.java b/docs/springboot/springboot15-quartz/src/main/java/com/hope/Springboot15QuartzApplication.java similarity index 100% rename from springboot/springboot15-quartz/src/main/java/com/hope/Springboot15QuartzApplication.java rename to docs/springboot/springboot15-quartz/src/main/java/com/hope/Springboot15QuartzApplication.java diff --git a/springboot/springboot15-quartz/src/main/java/com/hope/quartz/job/SampleJob.java b/docs/springboot/springboot15-quartz/src/main/java/com/hope/quartz/job/SampleJob.java similarity index 100% rename from springboot/springboot15-quartz/src/main/java/com/hope/quartz/job/SampleJob.java rename to docs/springboot/springboot15-quartz/src/main/java/com/hope/quartz/job/SampleJob.java diff --git a/springboot/springboot15-quartz/src/main/java/com/hope/quartz/job/TestJob.java b/docs/springboot/springboot15-quartz/src/main/java/com/hope/quartz/job/TestJob.java similarity index 100% rename from springboot/springboot15-quartz/src/main/java/com/hope/quartz/job/TestJob.java rename to docs/springboot/springboot15-quartz/src/main/java/com/hope/quartz/job/TestJob.java diff --git a/springboot/springboot15-quartz/src/main/java/com/hope/quartz/job/TestJob2.java b/docs/springboot/springboot15-quartz/src/main/java/com/hope/quartz/job/TestJob2.java similarity index 100% rename from springboot/springboot15-quartz/src/main/java/com/hope/quartz/job/TestJob2.java rename to docs/springboot/springboot15-quartz/src/main/java/com/hope/quartz/job/TestJob2.java diff --git a/springboot/springboot15-quartz/src/main/java/com/hope/quartz/scheduler/CronScheduleJob.java b/docs/springboot/springboot15-quartz/src/main/java/com/hope/quartz/scheduler/CronScheduleJob.java similarity index 100% rename from springboot/springboot15-quartz/src/main/java/com/hope/quartz/scheduler/CronScheduleJob.java rename to docs/springboot/springboot15-quartz/src/main/java/com/hope/quartz/scheduler/CronScheduleJob.java diff --git a/springboot/springboot15-quartz/src/main/java/com/hope/quartz/scheduler/SampleScheduler.java b/docs/springboot/springboot15-quartz/src/main/java/com/hope/quartz/scheduler/SampleScheduler.java similarity index 100% rename from springboot/springboot15-quartz/src/main/java/com/hope/quartz/scheduler/SampleScheduler.java rename to docs/springboot/springboot15-quartz/src/main/java/com/hope/quartz/scheduler/SampleScheduler.java diff --git a/springboot/springboot15-quartz/src/main/java/com/hope/quartz/start/MyStartupRunner.java b/docs/springboot/springboot15-quartz/src/main/java/com/hope/quartz/start/MyStartupRunner.java similarity index 100% rename from springboot/springboot15-quartz/src/main/java/com/hope/quartz/start/MyStartupRunner.java rename to docs/springboot/springboot15-quartz/src/main/java/com/hope/quartz/start/MyStartupRunner.java diff --git a/springboot/springboot15-quartz/src/main/resources/application.properties b/docs/springboot/springboot15-quartz/src/main/resources/application.properties similarity index 100% rename from springboot/springboot15-quartz/src/main/resources/application.properties rename to docs/springboot/springboot15-quartz/src/main/resources/application.properties diff --git a/springboot/springboot15-quartz/src/test/java/com/hope/Springboot15QuartzApplicationTests.java b/docs/springboot/springboot15-quartz/src/test/java/com/hope/Springboot15QuartzApplicationTests.java similarity index 100% rename from springboot/springboot15-quartz/src/test/java/com/hope/Springboot15QuartzApplicationTests.java rename to docs/springboot/springboot15-quartz/src/test/java/com/hope/Springboot15QuartzApplicationTests.java diff --git a/springboot/springboot16-rabbitmq/.gitignore b/docs/springboot/springboot16-rabbitmq/.gitignore similarity index 100% rename from springboot/springboot16-rabbitmq/.gitignore rename to docs/springboot/springboot16-rabbitmq/.gitignore diff --git a/springboot/springboot16-rabbitmq/.mvn/wrapper/MavenWrapperDownloader.java b/docs/springboot/springboot16-rabbitmq/.mvn/wrapper/MavenWrapperDownloader.java similarity index 100% rename from springboot/springboot16-rabbitmq/.mvn/wrapper/MavenWrapperDownloader.java rename to docs/springboot/springboot16-rabbitmq/.mvn/wrapper/MavenWrapperDownloader.java diff --git a/springboot/springboot16-rabbitmq/.mvn/wrapper/maven-wrapper.jar b/docs/springboot/springboot16-rabbitmq/.mvn/wrapper/maven-wrapper.jar similarity index 100% rename from springboot/springboot16-rabbitmq/.mvn/wrapper/maven-wrapper.jar rename to docs/springboot/springboot16-rabbitmq/.mvn/wrapper/maven-wrapper.jar diff --git a/springboot/springboot16-rabbitmq/.mvn/wrapper/maven-wrapper.properties b/docs/springboot/springboot16-rabbitmq/.mvn/wrapper/maven-wrapper.properties similarity index 100% rename from springboot/springboot16-rabbitmq/.mvn/wrapper/maven-wrapper.properties rename to docs/springboot/springboot16-rabbitmq/.mvn/wrapper/maven-wrapper.properties diff --git a/springboot/springboot16-rabbitmq/mvnw b/docs/springboot/springboot16-rabbitmq/mvnw similarity index 100% rename from springboot/springboot16-rabbitmq/mvnw rename to docs/springboot/springboot16-rabbitmq/mvnw diff --git a/springboot/springboot16-rabbitmq/mvnw.cmd b/docs/springboot/springboot16-rabbitmq/mvnw.cmd similarity index 100% rename from springboot/springboot16-rabbitmq/mvnw.cmd rename to docs/springboot/springboot16-rabbitmq/mvnw.cmd diff --git a/springboot/springboot16-rabbitmq/pom.xml b/docs/springboot/springboot16-rabbitmq/pom.xml similarity index 100% rename from springboot/springboot16-rabbitmq/pom.xml rename to docs/springboot/springboot16-rabbitmq/pom.xml diff --git a/springboot/springboot16-rabbitmq/src/main/java/com/hope/Springboot16RabbitmqApplication.java b/docs/springboot/springboot16-rabbitmq/src/main/java/com/hope/Springboot16RabbitmqApplication.java similarity index 100% rename from springboot/springboot16-rabbitmq/src/main/java/com/hope/Springboot16RabbitmqApplication.java rename to docs/springboot/springboot16-rabbitmq/src/main/java/com/hope/Springboot16RabbitmqApplication.java diff --git a/springboot/springboot16-rabbitmq/src/main/resources/application.properties b/docs/springboot/springboot16-rabbitmq/src/main/resources/application.properties similarity index 100% rename from springboot/springboot16-rabbitmq/src/main/resources/application.properties rename to docs/springboot/springboot16-rabbitmq/src/main/resources/application.properties diff --git a/springboot/springboot16-rabbitmq/src/test/java/com/hope/Springboot16RabbitmqApplicationTests.java b/docs/springboot/springboot16-rabbitmq/src/test/java/com/hope/Springboot16RabbitmqApplicationTests.java similarity index 100% rename from springboot/springboot16-rabbitmq/src/test/java/com/hope/Springboot16RabbitmqApplicationTests.java rename to docs/springboot/springboot16-rabbitmq/src/test/java/com/hope/Springboot16RabbitmqApplicationTests.java diff --git a/springboot/springboot17-mybatis-plus/.gitignore b/docs/springboot/springboot17-mybatis-plus/.gitignore similarity index 100% rename from springboot/springboot17-mybatis-plus/.gitignore rename to docs/springboot/springboot17-mybatis-plus/.gitignore diff --git a/springboot/springboot17-mybatis-plus/.mvn/wrapper/MavenWrapperDownloader.java b/docs/springboot/springboot17-mybatis-plus/.mvn/wrapper/MavenWrapperDownloader.java similarity index 100% rename from springboot/springboot17-mybatis-plus/.mvn/wrapper/MavenWrapperDownloader.java rename to docs/springboot/springboot17-mybatis-plus/.mvn/wrapper/MavenWrapperDownloader.java diff --git a/springboot/springboot17-mybatis-plus/.mvn/wrapper/maven-wrapper.jar b/docs/springboot/springboot17-mybatis-plus/.mvn/wrapper/maven-wrapper.jar similarity index 100% rename from springboot/springboot17-mybatis-plus/.mvn/wrapper/maven-wrapper.jar rename to docs/springboot/springboot17-mybatis-plus/.mvn/wrapper/maven-wrapper.jar diff --git a/springboot/springboot17-mybatis-plus/.mvn/wrapper/maven-wrapper.properties b/docs/springboot/springboot17-mybatis-plus/.mvn/wrapper/maven-wrapper.properties similarity index 100% rename from springboot/springboot17-mybatis-plus/.mvn/wrapper/maven-wrapper.properties rename to docs/springboot/springboot17-mybatis-plus/.mvn/wrapper/maven-wrapper.properties diff --git a/springboot/springboot17-mybatis-plus/mvnw b/docs/springboot/springboot17-mybatis-plus/mvnw similarity index 100% rename from springboot/springboot17-mybatis-plus/mvnw rename to docs/springboot/springboot17-mybatis-plus/mvnw diff --git a/springboot/springboot17-mybatis-plus/mvnw.cmd b/docs/springboot/springboot17-mybatis-plus/mvnw.cmd similarity index 100% rename from springboot/springboot17-mybatis-plus/mvnw.cmd rename to docs/springboot/springboot17-mybatis-plus/mvnw.cmd diff --git a/springboot/springboot17-mybatis-plus/pom.xml b/docs/springboot/springboot17-mybatis-plus/pom.xml similarity index 100% rename from springboot/springboot17-mybatis-plus/pom.xml rename to docs/springboot/springboot17-mybatis-plus/pom.xml diff --git a/springboot/springboot17-mybatis-plus/src/main/java/com/hope/Springboot17MybatisPlusApplication.java b/docs/springboot/springboot17-mybatis-plus/src/main/java/com/hope/Springboot17MybatisPlusApplication.java similarity index 100% rename from springboot/springboot17-mybatis-plus/src/main/java/com/hope/Springboot17MybatisPlusApplication.java rename to docs/springboot/springboot17-mybatis-plus/src/main/java/com/hope/Springboot17MybatisPlusApplication.java diff --git a/springboot/springboot17-mybatis-plus/src/main/java/com/hope/controller/SysUserController.java b/docs/springboot/springboot17-mybatis-plus/src/main/java/com/hope/controller/SysUserController.java similarity index 100% rename from springboot/springboot17-mybatis-plus/src/main/java/com/hope/controller/SysUserController.java rename to docs/springboot/springboot17-mybatis-plus/src/main/java/com/hope/controller/SysUserController.java diff --git a/springboot/springboot17-mybatis-plus/src/main/java/com/hope/entity/SysUser.java b/docs/springboot/springboot17-mybatis-plus/src/main/java/com/hope/entity/SysUser.java similarity index 100% rename from springboot/springboot17-mybatis-plus/src/main/java/com/hope/entity/SysUser.java rename to docs/springboot/springboot17-mybatis-plus/src/main/java/com/hope/entity/SysUser.java diff --git a/springboot/springboot17-mybatis-plus/src/main/java/com/hope/generator/GengeratorTestA.java b/docs/springboot/springboot17-mybatis-plus/src/main/java/com/hope/generator/GengeratorTestA.java similarity index 100% rename from springboot/springboot17-mybatis-plus/src/main/java/com/hope/generator/GengeratorTestA.java rename to docs/springboot/springboot17-mybatis-plus/src/main/java/com/hope/generator/GengeratorTestA.java diff --git a/springboot/springboot17-mybatis-plus/src/main/java/com/hope/generator/GengeratorTestB.java b/docs/springboot/springboot17-mybatis-plus/src/main/java/com/hope/generator/GengeratorTestB.java similarity index 100% rename from springboot/springboot17-mybatis-plus/src/main/java/com/hope/generator/GengeratorTestB.java rename to docs/springboot/springboot17-mybatis-plus/src/main/java/com/hope/generator/GengeratorTestB.java diff --git a/springboot/springboot17-mybatis-plus/src/main/java/com/hope/mapper/SysUserMapper.java b/docs/springboot/springboot17-mybatis-plus/src/main/java/com/hope/mapper/SysUserMapper.java similarity index 100% rename from springboot/springboot17-mybatis-plus/src/main/java/com/hope/mapper/SysUserMapper.java rename to docs/springboot/springboot17-mybatis-plus/src/main/java/com/hope/mapper/SysUserMapper.java diff --git a/springboot/springboot17-mybatis-plus/src/main/java/com/hope/service/SysUserService.java b/docs/springboot/springboot17-mybatis-plus/src/main/java/com/hope/service/SysUserService.java similarity index 100% rename from springboot/springboot17-mybatis-plus/src/main/java/com/hope/service/SysUserService.java rename to docs/springboot/springboot17-mybatis-plus/src/main/java/com/hope/service/SysUserService.java diff --git a/springboot/springboot17-mybatis-plus/src/main/java/com/hope/serviceImpl/SysUserServiceImpl.java b/docs/springboot/springboot17-mybatis-plus/src/main/java/com/hope/serviceImpl/SysUserServiceImpl.java similarity index 100% rename from springboot/springboot17-mybatis-plus/src/main/java/com/hope/serviceImpl/SysUserServiceImpl.java rename to docs/springboot/springboot17-mybatis-plus/src/main/java/com/hope/serviceImpl/SysUserServiceImpl.java diff --git a/springboot/springboot17-mybatis-plus/src/main/java/com/hope/xml/SysUserMapper.xml b/docs/springboot/springboot17-mybatis-plus/src/main/java/com/hope/xml/SysUserMapper.xml similarity index 100% rename from springboot/springboot17-mybatis-plus/src/main/java/com/hope/xml/SysUserMapper.xml rename to docs/springboot/springboot17-mybatis-plus/src/main/java/com/hope/xml/SysUserMapper.xml diff --git a/springboot/springboot17-mybatis-plus/src/main/resources/application.properties b/docs/springboot/springboot17-mybatis-plus/src/main/resources/application.properties similarity index 100% rename from springboot/springboot17-mybatis-plus/src/main/resources/application.properties rename to docs/springboot/springboot17-mybatis-plus/src/main/resources/application.properties diff --git a/springboot/springboot17-mybatis-plus/src/test/java/com/hope/Springboot17MybatisPlusApplicationTests.java b/docs/springboot/springboot17-mybatis-plus/src/test/java/com/hope/Springboot17MybatisPlusApplicationTests.java similarity index 100% rename from springboot/springboot17-mybatis-plus/src/test/java/com/hope/Springboot17MybatisPlusApplicationTests.java rename to docs/springboot/springboot17-mybatis-plus/src/test/java/com/hope/Springboot17MybatisPlusApplicationTests.java diff --git a/springboot/springboot18-jwt-shiro/shiro/JwtToken/JWTToken.java b/docs/springboot/springboot18-jwt-shiro/shiro/JwtToken/JWTToken.java similarity index 100% rename from springboot/springboot18-jwt-shiro/shiro/JwtToken/JWTToken.java rename to docs/springboot/springboot18-jwt-shiro/shiro/JwtToken/JWTToken.java diff --git a/springboot/springboot18-jwt-shiro/shiro/JwtToken/JWTUtil.java b/docs/springboot/springboot18-jwt-shiro/shiro/JwtToken/JWTUtil.java similarity index 100% rename from springboot/springboot18-jwt-shiro/shiro/JwtToken/JWTUtil.java rename to docs/springboot/springboot18-jwt-shiro/shiro/JwtToken/JWTUtil.java diff --git a/springboot/springboot18-jwt-shiro/shiro/config/ShiroConfig.java b/docs/springboot/springboot18-jwt-shiro/shiro/config/ShiroConfig.java similarity index 100% rename from springboot/springboot18-jwt-shiro/shiro/config/ShiroConfig.java rename to docs/springboot/springboot18-jwt-shiro/shiro/config/ShiroConfig.java diff --git a/springboot/springboot18-jwt-shiro/shiro/exception/ExceptionController.java b/docs/springboot/springboot18-jwt-shiro/shiro/exception/ExceptionController.java similarity index 100% rename from springboot/springboot18-jwt-shiro/shiro/exception/ExceptionController.java rename to docs/springboot/springboot18-jwt-shiro/shiro/exception/ExceptionController.java diff --git a/springboot/springboot18-jwt-shiro/shiro/filter/JWTFilter.java b/docs/springboot/springboot18-jwt-shiro/shiro/filter/JWTFilter.java similarity index 100% rename from springboot/springboot18-jwt-shiro/shiro/filter/JWTFilter.java rename to docs/springboot/springboot18-jwt-shiro/shiro/filter/JWTFilter.java diff --git a/springboot/springboot18-jwt-shiro/shiro/realm/ShiroRealm.java b/docs/springboot/springboot18-jwt-shiro/shiro/realm/ShiroRealm.java similarity index 100% rename from springboot/springboot18-jwt-shiro/shiro/realm/ShiroRealm.java rename to docs/springboot/springboot18-jwt-shiro/shiro/realm/ShiroRealm.java diff --git a/springboot/springboot18-jwt-shiro/shiro/service/ShiroService.java b/docs/springboot/springboot18-jwt-shiro/shiro/service/ShiroService.java similarity index 100% rename from springboot/springboot18-jwt-shiro/shiro/service/ShiroService.java rename to docs/springboot/springboot18-jwt-shiro/shiro/service/ShiroService.java diff --git a/springboot/springboot18-jwt-shiro/shiro/service/impl/ShiroServiceImpl.java b/docs/springboot/springboot18-jwt-shiro/shiro/service/impl/ShiroServiceImpl.java similarity index 100% rename from springboot/springboot18-jwt-shiro/shiro/service/impl/ShiroServiceImpl.java rename to docs/springboot/springboot18-jwt-shiro/shiro/service/impl/ShiroServiceImpl.java diff --git a/springboot/springboot19-redisson-distributed-locks/.gitignore b/docs/springboot/springboot19-redisson-distributed-locks/.gitignore similarity index 100% rename from springboot/springboot19-redisson-distributed-locks/.gitignore rename to docs/springboot/springboot19-redisson-distributed-locks/.gitignore diff --git a/springboot/springboot19-redisson-distributed-locks/.mvn/wrapper/MavenWrapperDownloader.java b/docs/springboot/springboot19-redisson-distributed-locks/.mvn/wrapper/MavenWrapperDownloader.java similarity index 100% rename from springboot/springboot19-redisson-distributed-locks/.mvn/wrapper/MavenWrapperDownloader.java rename to docs/springboot/springboot19-redisson-distributed-locks/.mvn/wrapper/MavenWrapperDownloader.java diff --git a/springboot/springboot19-redisson-distributed-locks/.mvn/wrapper/maven-wrapper.jar b/docs/springboot/springboot19-redisson-distributed-locks/.mvn/wrapper/maven-wrapper.jar similarity index 100% rename from springboot/springboot19-redisson-distributed-locks/.mvn/wrapper/maven-wrapper.jar rename to docs/springboot/springboot19-redisson-distributed-locks/.mvn/wrapper/maven-wrapper.jar diff --git a/springboot/springboot19-redisson-distributed-locks/.mvn/wrapper/maven-wrapper.properties b/docs/springboot/springboot19-redisson-distributed-locks/.mvn/wrapper/maven-wrapper.properties similarity index 100% rename from springboot/springboot19-redisson-distributed-locks/.mvn/wrapper/maven-wrapper.properties rename to docs/springboot/springboot19-redisson-distributed-locks/.mvn/wrapper/maven-wrapper.properties diff --git a/springboot/springboot19-redisson-distributed-locks/README.md b/docs/springboot/springboot19-redisson-distributed-locks/README.md similarity index 100% rename from springboot/springboot19-redisson-distributed-locks/README.md rename to docs/springboot/springboot19-redisson-distributed-locks/README.md diff --git a/springboot/springboot19-redisson-distributed-locks/mvnw b/docs/springboot/springboot19-redisson-distributed-locks/mvnw similarity index 100% rename from springboot/springboot19-redisson-distributed-locks/mvnw rename to docs/springboot/springboot19-redisson-distributed-locks/mvnw diff --git a/springboot/springboot19-redisson-distributed-locks/mvnw.cmd b/docs/springboot/springboot19-redisson-distributed-locks/mvnw.cmd similarity index 100% rename from springboot/springboot19-redisson-distributed-locks/mvnw.cmd rename to docs/springboot/springboot19-redisson-distributed-locks/mvnw.cmd diff --git a/springboot/springboot19-redisson-distributed-locks/pom.xml b/docs/springboot/springboot19-redisson-distributed-locks/pom.xml similarity index 100% rename from springboot/springboot19-redisson-distributed-locks/pom.xml rename to docs/springboot/springboot19-redisson-distributed-locks/pom.xml diff --git a/springboot/springboot19-redisson-distributed-locks/src/main/java/springboot19redissondistributedlock/demo/DemoApplication.java b/docs/springboot/springboot19-redisson-distributed-locks/src/main/java/springboot19redissondistributedlock/demo/DemoApplication.java similarity index 100% rename from springboot/springboot19-redisson-distributed-locks/src/main/java/springboot19redissondistributedlock/demo/DemoApplication.java rename to docs/springboot/springboot19-redisson-distributed-locks/src/main/java/springboot19redissondistributedlock/demo/DemoApplication.java diff --git a/springboot/springboot19-redisson-distributed-locks/src/main/java/springboot19redissondistributedlock/demo/config/RedissonConfig.java b/docs/springboot/springboot19-redisson-distributed-locks/src/main/java/springboot19redissondistributedlock/demo/config/RedissonConfig.java similarity index 100% rename from springboot/springboot19-redisson-distributed-locks/src/main/java/springboot19redissondistributedlock/demo/config/RedissonConfig.java rename to docs/springboot/springboot19-redisson-distributed-locks/src/main/java/springboot19redissondistributedlock/demo/config/RedissonConfig.java diff --git a/springboot/springboot19-redisson-distributed-locks/src/main/java/springboot19redissondistributedlock/demo/controller/RedissonLockController.java b/docs/springboot/springboot19-redisson-distributed-locks/src/main/java/springboot19redissondistributedlock/demo/controller/RedissonLockController.java similarity index 100% rename from springboot/springboot19-redisson-distributed-locks/src/main/java/springboot19redissondistributedlock/demo/controller/RedissonLockController.java rename to docs/springboot/springboot19-redisson-distributed-locks/src/main/java/springboot19redissondistributedlock/demo/controller/RedissonLockController.java diff --git a/springboot/springboot19-redisson-distributed-locks/src/main/java/springboot19redissondistributedlock/demo/locker/DistributedLocker.java b/docs/springboot/springboot19-redisson-distributed-locks/src/main/java/springboot19redissondistributedlock/demo/locker/DistributedLocker.java similarity index 100% rename from springboot/springboot19-redisson-distributed-locks/src/main/java/springboot19redissondistributedlock/demo/locker/DistributedLocker.java rename to docs/springboot/springboot19-redisson-distributed-locks/src/main/java/springboot19redissondistributedlock/demo/locker/DistributedLocker.java diff --git a/springboot/springboot19-redisson-distributed-locks/src/main/java/springboot19redissondistributedlock/demo/locker/RedisDistributedLocker.java b/docs/springboot/springboot19-redisson-distributed-locks/src/main/java/springboot19redissondistributedlock/demo/locker/RedisDistributedLocker.java similarity index 100% rename from springboot/springboot19-redisson-distributed-locks/src/main/java/springboot19redissondistributedlock/demo/locker/RedisDistributedLocker.java rename to docs/springboot/springboot19-redisson-distributed-locks/src/main/java/springboot19redissondistributedlock/demo/locker/RedisDistributedLocker.java diff --git a/springboot/springboot19-redisson-distributed-locks/src/main/java/springboot19redissondistributedlock/demo/util/RedisLockUtil.java b/docs/springboot/springboot19-redisson-distributed-locks/src/main/java/springboot19redissondistributedlock/demo/util/RedisLockUtil.java similarity index 100% rename from springboot/springboot19-redisson-distributed-locks/src/main/java/springboot19redissondistributedlock/demo/util/RedisLockUtil.java rename to docs/springboot/springboot19-redisson-distributed-locks/src/main/java/springboot19redissondistributedlock/demo/util/RedisLockUtil.java diff --git a/springboot/springboot19-redisson-distributed-locks/src/main/java/springboot19redissondistributedlock/demo/util/SpringContextHolder.java b/docs/springboot/springboot19-redisson-distributed-locks/src/main/java/springboot19redissondistributedlock/demo/util/SpringContextHolder.java similarity index 100% rename from springboot/springboot19-redisson-distributed-locks/src/main/java/springboot19redissondistributedlock/demo/util/SpringContextHolder.java rename to docs/springboot/springboot19-redisson-distributed-locks/src/main/java/springboot19redissondistributedlock/demo/util/SpringContextHolder.java diff --git a/springboot/springboot19-redisson-distributed-locks/src/main/resources/application.yml b/docs/springboot/springboot19-redisson-distributed-locks/src/main/resources/application.yml similarity index 100% rename from springboot/springboot19-redisson-distributed-locks/src/main/resources/application.yml rename to docs/springboot/springboot19-redisson-distributed-locks/src/main/resources/application.yml diff --git a/springboot/springboot19-redisson-distributed-locks/src/test/java/springboot19redissondistributedlock/demo/DemoApplicationTests.java b/docs/springboot/springboot19-redisson-distributed-locks/src/test/java/springboot19redissondistributedlock/demo/DemoApplicationTests.java similarity index 100% rename from springboot/springboot19-redisson-distributed-locks/src/test/java/springboot19redissondistributedlock/demo/DemoApplicationTests.java rename to docs/springboot/springboot19-redisson-distributed-locks/src/test/java/springboot19redissondistributedlock/demo/DemoApplicationTests.java diff --git a/springboot/springboot2-generator/README.md b/docs/springboot/springboot2-generator/README.md similarity index 100% rename from springboot/springboot2-generator/README.md rename to docs/springboot/springboot2-generator/README.md diff --git a/springboot/springboot2-generator/docs/hope.sql b/docs/springboot/springboot2-generator/docs/hope.sql similarity index 100% rename from springboot/springboot2-generator/docs/hope.sql rename to docs/springboot/springboot2-generator/docs/hope.sql diff --git a/springboot/springboot2-generator/pom.xml b/docs/springboot/springboot2-generator/pom.xml similarity index 100% rename from springboot/springboot2-generator/pom.xml rename to docs/springboot/springboot2-generator/pom.xml diff --git a/springboot/springboot2-generator/src/main/java/com/hope/mapper/SysResourceMapper.java b/docs/springboot/springboot2-generator/src/main/java/com/hope/mapper/SysResourceMapper.java similarity index 100% rename from springboot/springboot2-generator/src/main/java/com/hope/mapper/SysResourceMapper.java rename to docs/springboot/springboot2-generator/src/main/java/com/hope/mapper/SysResourceMapper.java diff --git a/springboot/springboot2-generator/src/main/java/com/hope/mapper/SysRoleMapper.java b/docs/springboot/springboot2-generator/src/main/java/com/hope/mapper/SysRoleMapper.java similarity index 100% rename from springboot/springboot2-generator/src/main/java/com/hope/mapper/SysRoleMapper.java rename to docs/springboot/springboot2-generator/src/main/java/com/hope/mapper/SysRoleMapper.java diff --git a/springboot/springboot2-generator/src/main/java/com/hope/mapper/SysRoleResourceMapper.java b/docs/springboot/springboot2-generator/src/main/java/com/hope/mapper/SysRoleResourceMapper.java similarity index 100% rename from springboot/springboot2-generator/src/main/java/com/hope/mapper/SysRoleResourceMapper.java rename to docs/springboot/springboot2-generator/src/main/java/com/hope/mapper/SysRoleResourceMapper.java diff --git a/springboot/springboot2-generator/src/main/java/com/hope/mapper/SysUserMapper.java b/docs/springboot/springboot2-generator/src/main/java/com/hope/mapper/SysUserMapper.java similarity index 100% rename from springboot/springboot2-generator/src/main/java/com/hope/mapper/SysUserMapper.java rename to docs/springboot/springboot2-generator/src/main/java/com/hope/mapper/SysUserMapper.java diff --git a/springboot/springboot2-generator/src/main/java/com/hope/mapper/SysUserRoleMapper.java b/docs/springboot/springboot2-generator/src/main/java/com/hope/mapper/SysUserRoleMapper.java similarity index 100% rename from springboot/springboot2-generator/src/main/java/com/hope/mapper/SysUserRoleMapper.java rename to docs/springboot/springboot2-generator/src/main/java/com/hope/mapper/SysUserRoleMapper.java diff --git a/springboot/springboot2-generator/src/main/java/com/hope/model/SysResource.java b/docs/springboot/springboot2-generator/src/main/java/com/hope/model/SysResource.java similarity index 100% rename from springboot/springboot2-generator/src/main/java/com/hope/model/SysResource.java rename to docs/springboot/springboot2-generator/src/main/java/com/hope/model/SysResource.java diff --git a/springboot/springboot2-generator/src/main/java/com/hope/model/SysRole.java b/docs/springboot/springboot2-generator/src/main/java/com/hope/model/SysRole.java similarity index 100% rename from springboot/springboot2-generator/src/main/java/com/hope/model/SysRole.java rename to docs/springboot/springboot2-generator/src/main/java/com/hope/model/SysRole.java diff --git a/springboot/springboot2-generator/src/main/java/com/hope/model/SysRoleResource.java b/docs/springboot/springboot2-generator/src/main/java/com/hope/model/SysRoleResource.java similarity index 100% rename from springboot/springboot2-generator/src/main/java/com/hope/model/SysRoleResource.java rename to docs/springboot/springboot2-generator/src/main/java/com/hope/model/SysRoleResource.java diff --git a/springboot/springboot2-generator/src/main/java/com/hope/model/SysUser.java b/docs/springboot/springboot2-generator/src/main/java/com/hope/model/SysUser.java similarity index 100% rename from springboot/springboot2-generator/src/main/java/com/hope/model/SysUser.java rename to docs/springboot/springboot2-generator/src/main/java/com/hope/model/SysUser.java diff --git a/springboot/springboot2-generator/src/main/java/com/hope/model/SysUserRole.java b/docs/springboot/springboot2-generator/src/main/java/com/hope/model/SysUserRole.java similarity index 100% rename from springboot/springboot2-generator/src/main/java/com/hope/model/SysUserRole.java rename to docs/springboot/springboot2-generator/src/main/java/com/hope/model/SysUserRole.java diff --git a/springboot/springboot2-generator/src/main/resources/generator/generatorConfig.xml b/docs/springboot/springboot2-generator/src/main/resources/generator/generatorConfig.xml similarity index 100% rename from springboot/springboot2-generator/src/main/resources/generator/generatorConfig.xml rename to docs/springboot/springboot2-generator/src/main/resources/generator/generatorConfig.xml diff --git a/springboot/springboot2-generator/src/main/resources/mapper/SysResourceMapper.xml b/docs/springboot/springboot2-generator/src/main/resources/mapper/SysResourceMapper.xml similarity index 100% rename from springboot/springboot2-generator/src/main/resources/mapper/SysResourceMapper.xml rename to docs/springboot/springboot2-generator/src/main/resources/mapper/SysResourceMapper.xml diff --git a/springboot/springboot2-generator/src/main/resources/mapper/SysRoleMapper.xml b/docs/springboot/springboot2-generator/src/main/resources/mapper/SysRoleMapper.xml similarity index 100% rename from springboot/springboot2-generator/src/main/resources/mapper/SysRoleMapper.xml rename to docs/springboot/springboot2-generator/src/main/resources/mapper/SysRoleMapper.xml diff --git a/springboot/springboot2-generator/src/main/resources/mapper/SysRoleResourceMapper.xml b/docs/springboot/springboot2-generator/src/main/resources/mapper/SysRoleResourceMapper.xml similarity index 100% rename from springboot/springboot2-generator/src/main/resources/mapper/SysRoleResourceMapper.xml rename to docs/springboot/springboot2-generator/src/main/resources/mapper/SysRoleResourceMapper.xml diff --git a/springboot/springboot2-generator/src/main/resources/mapper/SysUserMapper.xml b/docs/springboot/springboot2-generator/src/main/resources/mapper/SysUserMapper.xml similarity index 100% rename from springboot/springboot2-generator/src/main/resources/mapper/SysUserMapper.xml rename to docs/springboot/springboot2-generator/src/main/resources/mapper/SysUserMapper.xml diff --git a/springboot/springboot2-generator/src/main/resources/mapper/SysUserRoleMapper.xml b/docs/springboot/springboot2-generator/src/main/resources/mapper/SysUserRoleMapper.xml similarity index 100% rename from springboot/springboot2-generator/src/main/resources/mapper/SysUserRoleMapper.xml rename to docs/springboot/springboot2-generator/src/main/resources/mapper/SysUserRoleMapper.xml diff --git a/springboot/springboot3-docker/README.md b/docs/springboot/springboot3-docker/README.md similarity index 100% rename from springboot/springboot3-docker/README.md rename to docs/springboot/springboot3-docker/README.md diff --git a/springboot/springboot3-docker/pom.xml b/docs/springboot/springboot3-docker/pom.xml similarity index 100% rename from springboot/springboot3-docker/pom.xml rename to docs/springboot/springboot3-docker/pom.xml diff --git a/springboot/springboot3-docker/src/main/docker/Dockerfile b/docs/springboot/springboot3-docker/src/main/docker/Dockerfile similarity index 100% rename from springboot/springboot3-docker/src/main/docker/Dockerfile rename to docs/springboot/springboot3-docker/src/main/docker/Dockerfile diff --git a/springboot/springboot3-docker/src/main/java/com/hope/Application.java b/docs/springboot/springboot3-docker/src/main/java/com/hope/Application.java similarity index 100% rename from springboot/springboot3-docker/src/main/java/com/hope/Application.java rename to docs/springboot/springboot3-docker/src/main/java/com/hope/Application.java diff --git a/springboot/springboot3-docker/src/main/java/com/hope/controller/TestController.java b/docs/springboot/springboot3-docker/src/main/java/com/hope/controller/TestController.java similarity index 100% rename from springboot/springboot3-docker/src/main/java/com/hope/controller/TestController.java rename to docs/springboot/springboot3-docker/src/main/java/com/hope/controller/TestController.java diff --git a/springboot/springboot3-docker/src/main/resources/application.yml b/docs/springboot/springboot3-docker/src/main/resources/application.yml similarity index 100% rename from springboot/springboot3-docker/src/main/resources/application.yml rename to docs/springboot/springboot3-docker/src/main/resources/application.yml diff --git a/springboot/springboot3-docker/src/main/resources/banner.txt b/docs/springboot/springboot3-docker/src/main/resources/banner.txt similarity index 100% rename from springboot/springboot3-docker/src/main/resources/banner.txt rename to docs/springboot/springboot3-docker/src/main/resources/banner.txt diff --git a/springboot/springboot4-file-upload/README.md b/docs/springboot/springboot4-file-upload/README.md similarity index 100% rename from springboot/springboot4-file-upload/README.md rename to docs/springboot/springboot4-file-upload/README.md diff --git a/springboot/springboot4-file-upload/pom.xml b/docs/springboot/springboot4-file-upload/pom.xml similarity index 100% rename from springboot/springboot4-file-upload/pom.xml rename to docs/springboot/springboot4-file-upload/pom.xml diff --git a/springboot/springboot4-file-upload/src/main/java/com/hope/Application.java b/docs/springboot/springboot4-file-upload/src/main/java/com/hope/Application.java similarity index 100% rename from springboot/springboot4-file-upload/src/main/java/com/hope/Application.java rename to docs/springboot/springboot4-file-upload/src/main/java/com/hope/Application.java diff --git a/springboot/springboot4-file-upload/src/main/java/com/hope/controller/GlobalExceptionHandler.java b/docs/springboot/springboot4-file-upload/src/main/java/com/hope/controller/GlobalExceptionHandler.java similarity index 100% rename from springboot/springboot4-file-upload/src/main/java/com/hope/controller/GlobalExceptionHandler.java rename to docs/springboot/springboot4-file-upload/src/main/java/com/hope/controller/GlobalExceptionHandler.java diff --git a/springboot/springboot4-file-upload/src/main/java/com/hope/controller/UploadController.java b/docs/springboot/springboot4-file-upload/src/main/java/com/hope/controller/UploadController.java similarity index 100% rename from springboot/springboot4-file-upload/src/main/java/com/hope/controller/UploadController.java rename to docs/springboot/springboot4-file-upload/src/main/java/com/hope/controller/UploadController.java diff --git a/springboot/springboot4-file-upload/src/main/resources/application.yml b/docs/springboot/springboot4-file-upload/src/main/resources/application.yml similarity index 100% rename from springboot/springboot4-file-upload/src/main/resources/application.yml rename to docs/springboot/springboot4-file-upload/src/main/resources/application.yml diff --git a/springboot/springboot4-file-upload/src/main/resources/banner.txt b/docs/springboot/springboot4-file-upload/src/main/resources/banner.txt similarity index 100% rename from springboot/springboot4-file-upload/src/main/resources/banner.txt rename to docs/springboot/springboot4-file-upload/src/main/resources/banner.txt diff --git a/springboot/springboot4-file-upload/src/main/resources/templates/uploadPage.html b/docs/springboot/springboot4-file-upload/src/main/resources/templates/uploadPage.html similarity index 100% rename from springboot/springboot4-file-upload/src/main/resources/templates/uploadPage.html rename to docs/springboot/springboot4-file-upload/src/main/resources/templates/uploadPage.html diff --git a/springboot/springboot4-file-upload/src/main/resources/templates/uploadShowPage.html b/docs/springboot/springboot4-file-upload/src/main/resources/templates/uploadShowPage.html similarity index 100% rename from springboot/springboot4-file-upload/src/main/resources/templates/uploadShowPage.html rename to docs/springboot/springboot4-file-upload/src/main/resources/templates/uploadShowPage.html diff --git a/springboot/springboot5-mapper-pagehelper/README.md b/docs/springboot/springboot5-mapper-pagehelper/README.md similarity index 100% rename from springboot/springboot5-mapper-pagehelper/README.md rename to docs/springboot/springboot5-mapper-pagehelper/README.md diff --git a/springboot/springboot5-mapper-pagehelper/pom.xml b/docs/springboot/springboot5-mapper-pagehelper/pom.xml similarity index 100% rename from springboot/springboot5-mapper-pagehelper/pom.xml rename to docs/springboot/springboot5-mapper-pagehelper/pom.xml diff --git a/springboot/springboot5-mapper-pagehelper/src/main/java/com/hope/Application.java b/docs/springboot/springboot5-mapper-pagehelper/src/main/java/com/hope/Application.java similarity index 100% rename from springboot/springboot5-mapper-pagehelper/src/main/java/com/hope/Application.java rename to docs/springboot/springboot5-mapper-pagehelper/src/main/java/com/hope/Application.java diff --git a/springboot/springboot5-mapper-pagehelper/src/main/java/com/hope/mapper/SysRoleMapper.java b/docs/springboot/springboot5-mapper-pagehelper/src/main/java/com/hope/mapper/SysRoleMapper.java similarity index 100% rename from springboot/springboot5-mapper-pagehelper/src/main/java/com/hope/mapper/SysRoleMapper.java rename to docs/springboot/springboot5-mapper-pagehelper/src/main/java/com/hope/mapper/SysRoleMapper.java diff --git a/springboot/springboot5-mapper-pagehelper/src/main/java/com/hope/model/SysRole.java b/docs/springboot/springboot5-mapper-pagehelper/src/main/java/com/hope/model/SysRole.java similarity index 100% rename from springboot/springboot5-mapper-pagehelper/src/main/java/com/hope/model/SysRole.java rename to docs/springboot/springboot5-mapper-pagehelper/src/main/java/com/hope/model/SysRole.java diff --git a/springboot/springboot5-mapper-pagehelper/src/main/java/com/hope/service/SysRoleService.java b/docs/springboot/springboot5-mapper-pagehelper/src/main/java/com/hope/service/SysRoleService.java similarity index 100% rename from springboot/springboot5-mapper-pagehelper/src/main/java/com/hope/service/SysRoleService.java rename to docs/springboot/springboot5-mapper-pagehelper/src/main/java/com/hope/service/SysRoleService.java diff --git a/springboot/springboot5-mapper-pagehelper/src/main/java/com/hope/service/impl/SysRoleServiceImpl.java b/docs/springboot/springboot5-mapper-pagehelper/src/main/java/com/hope/service/impl/SysRoleServiceImpl.java similarity index 100% rename from springboot/springboot5-mapper-pagehelper/src/main/java/com/hope/service/impl/SysRoleServiceImpl.java rename to docs/springboot/springboot5-mapper-pagehelper/src/main/java/com/hope/service/impl/SysRoleServiceImpl.java diff --git a/springboot/springboot5-mapper-pagehelper/src/main/resources/application.yml b/docs/springboot/springboot5-mapper-pagehelper/src/main/resources/application.yml similarity index 100% rename from springboot/springboot5-mapper-pagehelper/src/main/resources/application.yml rename to docs/springboot/springboot5-mapper-pagehelper/src/main/resources/application.yml diff --git a/springboot/springboot5-mapper-pagehelper/src/main/resources/banner.txt b/docs/springboot/springboot5-mapper-pagehelper/src/main/resources/banner.txt similarity index 100% rename from springboot/springboot5-mapper-pagehelper/src/main/resources/banner.txt rename to docs/springboot/springboot5-mapper-pagehelper/src/main/resources/banner.txt diff --git a/springboot/springboot5-mapper-pagehelper/src/main/resources/mapper/SysRoleMapper.xml b/docs/springboot/springboot5-mapper-pagehelper/src/main/resources/mapper/SysRoleMapper.xml similarity index 100% rename from springboot/springboot5-mapper-pagehelper/src/main/resources/mapper/SysRoleMapper.xml rename to docs/springboot/springboot5-mapper-pagehelper/src/main/resources/mapper/SysRoleMapper.xml diff --git a/springboot/springboot5-mapper-pagehelper/src/test/java/com/hope/service/impl/SysRoleServiceImplTest.java b/docs/springboot/springboot5-mapper-pagehelper/src/test/java/com/hope/service/impl/SysRoleServiceImplTest.java similarity index 100% rename from springboot/springboot5-mapper-pagehelper/src/test/java/com/hope/service/impl/SysRoleServiceImplTest.java rename to docs/springboot/springboot5-mapper-pagehelper/src/test/java/com/hope/service/impl/SysRoleServiceImplTest.java diff --git a/springboot/springboot6-redis-session/README.md b/docs/springboot/springboot6-redis-session/README.md similarity index 100% rename from springboot/springboot6-redis-session/README.md rename to docs/springboot/springboot6-redis-session/README.md diff --git a/springboot/springboot6-redis-session/pom.xml b/docs/springboot/springboot6-redis-session/pom.xml similarity index 100% rename from springboot/springboot6-redis-session/pom.xml rename to docs/springboot/springboot6-redis-session/pom.xml diff --git a/springboot/springboot6-redis-session/src/main/java/com/hope/Application.java b/docs/springboot/springboot6-redis-session/src/main/java/com/hope/Application.java similarity index 100% rename from springboot/springboot6-redis-session/src/main/java/com/hope/Application.java rename to docs/springboot/springboot6-redis-session/src/main/java/com/hope/Application.java diff --git a/springboot/springboot6-redis-session/src/main/java/com/hope/config/RedisConfig.java b/docs/springboot/springboot6-redis-session/src/main/java/com/hope/config/RedisConfig.java similarity index 100% rename from springboot/springboot6-redis-session/src/main/java/com/hope/config/RedisConfig.java rename to docs/springboot/springboot6-redis-session/src/main/java/com/hope/config/RedisConfig.java diff --git a/springboot/springboot6-redis-session/src/main/java/com/hope/config/SessionConfig.java b/docs/springboot/springboot6-redis-session/src/main/java/com/hope/config/SessionConfig.java similarity index 100% rename from springboot/springboot6-redis-session/src/main/java/com/hope/config/SessionConfig.java rename to docs/springboot/springboot6-redis-session/src/main/java/com/hope/config/SessionConfig.java diff --git a/springboot/springboot6-redis-session/src/main/java/com/hope/controller/TestRedis.java b/docs/springboot/springboot6-redis-session/src/main/java/com/hope/controller/TestRedis.java similarity index 100% rename from springboot/springboot6-redis-session/src/main/java/com/hope/controller/TestRedis.java rename to docs/springboot/springboot6-redis-session/src/main/java/com/hope/controller/TestRedis.java diff --git a/springboot/springboot6-redis-session/src/main/java/com/hope/model/SysRole.java b/docs/springboot/springboot6-redis-session/src/main/java/com/hope/model/SysRole.java similarity index 100% rename from springboot/springboot6-redis-session/src/main/java/com/hope/model/SysRole.java rename to docs/springboot/springboot6-redis-session/src/main/java/com/hope/model/SysRole.java diff --git a/springboot/springboot6-redis-session/src/main/resources/application.yml b/docs/springboot/springboot6-redis-session/src/main/resources/application.yml similarity index 100% rename from springboot/springboot6-redis-session/src/main/resources/application.yml rename to docs/springboot/springboot6-redis-session/src/main/resources/application.yml diff --git a/springboot/springboot6-redis-session/src/main/resources/banner.txt b/docs/springboot/springboot6-redis-session/src/main/resources/banner.txt similarity index 100% rename from springboot/springboot6-redis-session/src/main/resources/banner.txt rename to docs/springboot/springboot6-redis-session/src/main/resources/banner.txt diff --git a/springboot/springboot6-redis-session/src/test/java/com/hope/controller/TestRedisTest.java b/docs/springboot/springboot6-redis-session/src/test/java/com/hope/controller/TestRedisTest.java similarity index 100% rename from springboot/springboot6-redis-session/src/test/java/com/hope/controller/TestRedisTest.java rename to docs/springboot/springboot6-redis-session/src/test/java/com/hope/controller/TestRedisTest.java diff --git a/springboot/springboot7-timed-task/README.md b/docs/springboot/springboot7-timed-task/README.md similarity index 100% rename from springboot/springboot7-timed-task/README.md rename to docs/springboot/springboot7-timed-task/README.md diff --git a/springboot/springboot7-timed-task/pom.xml b/docs/springboot/springboot7-timed-task/pom.xml similarity index 100% rename from springboot/springboot7-timed-task/pom.xml rename to docs/springboot/springboot7-timed-task/pom.xml diff --git a/springboot/springboot7-timed-task/src/main/java/com/hope/Application.java b/docs/springboot/springboot7-timed-task/src/main/java/com/hope/Application.java similarity index 100% rename from springboot/springboot7-timed-task/src/main/java/com/hope/Application.java rename to docs/springboot/springboot7-timed-task/src/main/java/com/hope/Application.java diff --git a/springboot/springboot7-timed-task/src/main/java/com/hope/controller/TaskTestController.java b/docs/springboot/springboot7-timed-task/src/main/java/com/hope/controller/TaskTestController.java similarity index 100% rename from springboot/springboot7-timed-task/src/main/java/com/hope/controller/TaskTestController.java rename to docs/springboot/springboot7-timed-task/src/main/java/com/hope/controller/TaskTestController.java diff --git a/springboot/springboot7-timed-task/src/main/resources/application.yml b/docs/springboot/springboot7-timed-task/src/main/resources/application.yml similarity index 100% rename from springboot/springboot7-timed-task/src/main/resources/application.yml rename to docs/springboot/springboot7-timed-task/src/main/resources/application.yml diff --git a/springboot/springboot7-timed-task/src/main/resources/banner.txt b/docs/springboot/springboot7-timed-task/src/main/resources/banner.txt similarity index 100% rename from springboot/springboot7-timed-task/src/main/resources/banner.txt rename to docs/springboot/springboot7-timed-task/src/main/resources/banner.txt diff --git a/springboot/springboot8-date-format/README.md b/docs/springboot/springboot8-date-format/README.md similarity index 100% rename from springboot/springboot8-date-format/README.md rename to docs/springboot/springboot8-date-format/README.md diff --git a/springboot/springboot8-date-format/pom.xml b/docs/springboot/springboot8-date-format/pom.xml similarity index 100% rename from springboot/springboot8-date-format/pom.xml rename to docs/springboot/springboot8-date-format/pom.xml diff --git a/springboot/springboot8-date-format/src/main/java/com/hope/Application.java b/docs/springboot/springboot8-date-format/src/main/java/com/hope/Application.java similarity index 100% rename from springboot/springboot8-date-format/src/main/java/com/hope/Application.java rename to docs/springboot/springboot8-date-format/src/main/java/com/hope/Application.java diff --git a/springboot/springboot8-date-format/src/main/java/com/hope/config/LocalDateTimeSerializerConfig.java b/docs/springboot/springboot8-date-format/src/main/java/com/hope/config/LocalDateTimeSerializerConfig.java similarity index 100% rename from springboot/springboot8-date-format/src/main/java/com/hope/config/LocalDateTimeSerializerConfig.java rename to docs/springboot/springboot8-date-format/src/main/java/com/hope/config/LocalDateTimeSerializerConfig.java diff --git a/springboot/springboot8-date-format/src/main/java/com/hope/controller/FormatDateTest.java b/docs/springboot/springboot8-date-format/src/main/java/com/hope/controller/FormatDateTest.java similarity index 100% rename from springboot/springboot8-date-format/src/main/java/com/hope/controller/FormatDateTest.java rename to docs/springboot/springboot8-date-format/src/main/java/com/hope/controller/FormatDateTest.java diff --git a/springboot/springboot8-date-format/src/main/java/com/hope/model/TestEntity.java b/docs/springboot/springboot8-date-format/src/main/java/com/hope/model/TestEntity.java similarity index 100% rename from springboot/springboot8-date-format/src/main/java/com/hope/model/TestEntity.java rename to docs/springboot/springboot8-date-format/src/main/java/com/hope/model/TestEntity.java diff --git a/springboot/springboot8-date-format/src/main/resources/banner.txt b/docs/springboot/springboot8-date-format/src/main/resources/banner.txt similarity index 100% rename from springboot/springboot8-date-format/src/main/resources/banner.txt rename to docs/springboot/springboot8-date-format/src/main/resources/banner.txt diff --git a/springboot/springboot9-exception-manager/README.md b/docs/springboot/springboot9-exception-manager/README.md similarity index 100% rename from springboot/springboot9-exception-manager/README.md rename to docs/springboot/springboot9-exception-manager/README.md diff --git a/springboot/springboot9-exception-manager/pom.xml b/docs/springboot/springboot9-exception-manager/pom.xml similarity index 100% rename from springboot/springboot9-exception-manager/pom.xml rename to docs/springboot/springboot9-exception-manager/pom.xml diff --git a/springboot/springboot9-exception-manager/src/main/java/com/hope/Application.java b/docs/springboot/springboot9-exception-manager/src/main/java/com/hope/Application.java similarity index 100% rename from springboot/springboot9-exception-manager/src/main/java/com/hope/Application.java rename to docs/springboot/springboot9-exception-manager/src/main/java/com/hope/Application.java diff --git a/springboot/springboot9-exception-manager/src/main/java/com/hope/config/GlobalExceptionHandler.java b/docs/springboot/springboot9-exception-manager/src/main/java/com/hope/config/GlobalExceptionHandler.java similarity index 100% rename from springboot/springboot9-exception-manager/src/main/java/com/hope/config/GlobalExceptionHandler.java rename to docs/springboot/springboot9-exception-manager/src/main/java/com/hope/config/GlobalExceptionHandler.java diff --git a/springboot/springboot9-exception-manager/src/main/java/com/hope/controller/TestController.java b/docs/springboot/springboot9-exception-manager/src/main/java/com/hope/controller/TestController.java similarity index 100% rename from springboot/springboot9-exception-manager/src/main/java/com/hope/controller/TestController.java rename to docs/springboot/springboot9-exception-manager/src/main/java/com/hope/controller/TestController.java diff --git a/springboot/springboot9-exception-manager/src/main/java/com/hope/exception/CustomException.java b/docs/springboot/springboot9-exception-manager/src/main/java/com/hope/exception/CustomException.java similarity index 100% rename from springboot/springboot9-exception-manager/src/main/java/com/hope/exception/CustomException.java rename to docs/springboot/springboot9-exception-manager/src/main/java/com/hope/exception/CustomException.java diff --git a/springboot/springboot9-exception-manager/src/main/java/com/hope/exception/ExceptionEntity.java b/docs/springboot/springboot9-exception-manager/src/main/java/com/hope/exception/ExceptionEntity.java similarity index 100% rename from springboot/springboot9-exception-manager/src/main/java/com/hope/exception/ExceptionEntity.java rename to docs/springboot/springboot9-exception-manager/src/main/java/com/hope/exception/ExceptionEntity.java diff --git a/springboot/springboot9-exception-manager/src/main/resources/banner.txt b/docs/springboot/springboot9-exception-manager/src/main/resources/banner.txt similarity index 100% rename from springboot/springboot9-exception-manager/src/main/resources/banner.txt rename to docs/springboot/springboot9-exception-manager/src/main/resources/banner.txt diff --git a/springcloud/micro-service1-eureka-client/.gitignore b/docs/springcloud/micro-service1-eureka-client/.gitignore similarity index 100% rename from springcloud/micro-service1-eureka-client/.gitignore rename to docs/springcloud/micro-service1-eureka-client/.gitignore diff --git a/springcloud/micro-service1-eureka-client/.mvn/wrapper/maven-wrapper.jar b/docs/springcloud/micro-service1-eureka-client/.mvn/wrapper/maven-wrapper.jar similarity index 100% rename from springcloud/micro-service1-eureka-client/.mvn/wrapper/maven-wrapper.jar rename to docs/springcloud/micro-service1-eureka-client/.mvn/wrapper/maven-wrapper.jar diff --git a/springcloud/micro-service1-eureka-client/.mvn/wrapper/maven-wrapper.properties b/docs/springcloud/micro-service1-eureka-client/.mvn/wrapper/maven-wrapper.properties similarity index 100% rename from springcloud/micro-service1-eureka-client/.mvn/wrapper/maven-wrapper.properties rename to docs/springcloud/micro-service1-eureka-client/.mvn/wrapper/maven-wrapper.properties diff --git a/springcloud/micro-service1-eureka-client/README.md b/docs/springcloud/micro-service1-eureka-client/README.md similarity index 100% rename from springcloud/micro-service1-eureka-client/README.md rename to docs/springcloud/micro-service1-eureka-client/README.md diff --git a/springcloud/micro-service1-eureka-client/mvnw b/docs/springcloud/micro-service1-eureka-client/mvnw similarity index 100% rename from springcloud/micro-service1-eureka-client/mvnw rename to docs/springcloud/micro-service1-eureka-client/mvnw diff --git a/springcloud/micro-service1-eureka-client/mvnw.cmd b/docs/springcloud/micro-service1-eureka-client/mvnw.cmd similarity index 100% rename from springcloud/micro-service1-eureka-client/mvnw.cmd rename to docs/springcloud/micro-service1-eureka-client/mvnw.cmd diff --git a/springcloud/micro-service1-eureka-client/pom.xml b/docs/springcloud/micro-service1-eureka-client/pom.xml similarity index 100% rename from springcloud/micro-service1-eureka-client/pom.xml rename to docs/springcloud/micro-service1-eureka-client/pom.xml diff --git a/springcloud/micro-service1-eureka-client/src/main/java/com/hope/MicroService1EurekaClientApplication.java b/docs/springcloud/micro-service1-eureka-client/src/main/java/com/hope/MicroService1EurekaClientApplication.java similarity index 100% rename from springcloud/micro-service1-eureka-client/src/main/java/com/hope/MicroService1EurekaClientApplication.java rename to docs/springcloud/micro-service1-eureka-client/src/main/java/com/hope/MicroService1EurekaClientApplication.java diff --git a/springcloud/micro-service1-eureka-client/src/main/resources/application.yml b/docs/springcloud/micro-service1-eureka-client/src/main/resources/application.yml similarity index 100% rename from springcloud/micro-service1-eureka-client/src/main/resources/application.yml rename to docs/springcloud/micro-service1-eureka-client/src/main/resources/application.yml diff --git a/springcloud/micro-service1-eureka-client/src/test/java/com/hope/MicroService1EurekaClientApplicationTests.java b/docs/springcloud/micro-service1-eureka-client/src/test/java/com/hope/MicroService1EurekaClientApplicationTests.java similarity index 100% rename from springcloud/micro-service1-eureka-client/src/test/java/com/hope/MicroService1EurekaClientApplicationTests.java rename to docs/springcloud/micro-service1-eureka-client/src/test/java/com/hope/MicroService1EurekaClientApplicationTests.java diff --git a/springcloud/micro-service1-eureka-server/.gitignore b/docs/springcloud/micro-service1-eureka-server/.gitignore similarity index 100% rename from springcloud/micro-service1-eureka-server/.gitignore rename to docs/springcloud/micro-service1-eureka-server/.gitignore diff --git a/springcloud/micro-service1-eureka-server/.mvn/wrapper/maven-wrapper.jar b/docs/springcloud/micro-service1-eureka-server/.mvn/wrapper/maven-wrapper.jar similarity index 100% rename from springcloud/micro-service1-eureka-server/.mvn/wrapper/maven-wrapper.jar rename to docs/springcloud/micro-service1-eureka-server/.mvn/wrapper/maven-wrapper.jar diff --git a/springcloud/micro-service1-eureka-server/.mvn/wrapper/maven-wrapper.properties b/docs/springcloud/micro-service1-eureka-server/.mvn/wrapper/maven-wrapper.properties similarity index 100% rename from springcloud/micro-service1-eureka-server/.mvn/wrapper/maven-wrapper.properties rename to docs/springcloud/micro-service1-eureka-server/.mvn/wrapper/maven-wrapper.properties diff --git a/springcloud/micro-service1-eureka-server/README.md b/docs/springcloud/micro-service1-eureka-server/README.md similarity index 100% rename from springcloud/micro-service1-eureka-server/README.md rename to docs/springcloud/micro-service1-eureka-server/README.md diff --git a/springcloud/micro-service1-eureka-server/mvnw b/docs/springcloud/micro-service1-eureka-server/mvnw similarity index 100% rename from springcloud/micro-service1-eureka-server/mvnw rename to docs/springcloud/micro-service1-eureka-server/mvnw diff --git a/springcloud/micro-service1-eureka-server/mvnw.cmd b/docs/springcloud/micro-service1-eureka-server/mvnw.cmd similarity index 100% rename from springcloud/micro-service1-eureka-server/mvnw.cmd rename to docs/springcloud/micro-service1-eureka-server/mvnw.cmd diff --git a/springcloud/micro-service1-eureka-server/pom.xml b/docs/springcloud/micro-service1-eureka-server/pom.xml similarity index 100% rename from springcloud/micro-service1-eureka-server/pom.xml rename to docs/springcloud/micro-service1-eureka-server/pom.xml diff --git a/springcloud/micro-service1-eureka-server/src/main/java/com/hope/MicroService1Application.java b/docs/springcloud/micro-service1-eureka-server/src/main/java/com/hope/MicroService1Application.java similarity index 100% rename from springcloud/micro-service1-eureka-server/src/main/java/com/hope/MicroService1Application.java rename to docs/springcloud/micro-service1-eureka-server/src/main/java/com/hope/MicroService1Application.java diff --git a/springcloud/micro-service1-eureka-server/src/main/resources/application.yml b/docs/springcloud/micro-service1-eureka-server/src/main/resources/application.yml similarity index 100% rename from springcloud/micro-service1-eureka-server/src/main/resources/application.yml rename to docs/springcloud/micro-service1-eureka-server/src/main/resources/application.yml diff --git a/springcloud/micro-service1-eureka-server/src/test/java/com/hope/MicroService1ApplicationTests.java b/docs/springcloud/micro-service1-eureka-server/src/test/java/com/hope/MicroService1ApplicationTests.java similarity index 100% rename from springcloud/micro-service1-eureka-server/src/test/java/com/hope/MicroService1ApplicationTests.java rename to docs/springcloud/micro-service1-eureka-server/src/test/java/com/hope/MicroService1ApplicationTests.java diff --git a/springcloud/micro-service2-eureka-provider/.gitignore b/docs/springcloud/micro-service2-eureka-provider/.gitignore similarity index 100% rename from springcloud/micro-service2-eureka-provider/.gitignore rename to docs/springcloud/micro-service2-eureka-provider/.gitignore diff --git a/springcloud/micro-service2-eureka-provider/.mvn/wrapper/maven-wrapper.jar b/docs/springcloud/micro-service2-eureka-provider/.mvn/wrapper/maven-wrapper.jar similarity index 100% rename from springcloud/micro-service2-eureka-provider/.mvn/wrapper/maven-wrapper.jar rename to docs/springcloud/micro-service2-eureka-provider/.mvn/wrapper/maven-wrapper.jar diff --git a/springcloud/micro-service2-eureka-provider/.mvn/wrapper/maven-wrapper.properties b/docs/springcloud/micro-service2-eureka-provider/.mvn/wrapper/maven-wrapper.properties similarity index 100% rename from springcloud/micro-service2-eureka-provider/.mvn/wrapper/maven-wrapper.properties rename to docs/springcloud/micro-service2-eureka-provider/.mvn/wrapper/maven-wrapper.properties diff --git a/springcloud/micro-service2-eureka-provider/README.md b/docs/springcloud/micro-service2-eureka-provider/README.md similarity index 100% rename from springcloud/micro-service2-eureka-provider/README.md rename to docs/springcloud/micro-service2-eureka-provider/README.md diff --git a/springcloud/micro-service2-eureka-provider/mvnw b/docs/springcloud/micro-service2-eureka-provider/mvnw similarity index 100% rename from springcloud/micro-service2-eureka-provider/mvnw rename to docs/springcloud/micro-service2-eureka-provider/mvnw diff --git a/springcloud/micro-service2-eureka-provider/mvnw.cmd b/docs/springcloud/micro-service2-eureka-provider/mvnw.cmd similarity index 100% rename from springcloud/micro-service2-eureka-provider/mvnw.cmd rename to docs/springcloud/micro-service2-eureka-provider/mvnw.cmd diff --git a/springcloud/micro-service2-eureka-provider/pom.xml b/docs/springcloud/micro-service2-eureka-provider/pom.xml similarity index 100% rename from springcloud/micro-service2-eureka-provider/pom.xml rename to docs/springcloud/micro-service2-eureka-provider/pom.xml diff --git a/springcloud/micro-service2-eureka-provider/src/main/java/com/hope/microservice2eurekaprovider/MicroService2EurekaProviderApplication.java b/docs/springcloud/micro-service2-eureka-provider/src/main/java/com/hope/microservice2eurekaprovider/MicroService2EurekaProviderApplication.java similarity index 100% rename from springcloud/micro-service2-eureka-provider/src/main/java/com/hope/microservice2eurekaprovider/MicroService2EurekaProviderApplication.java rename to docs/springcloud/micro-service2-eureka-provider/src/main/java/com/hope/microservice2eurekaprovider/MicroService2EurekaProviderApplication.java diff --git a/springcloud/micro-service2-eureka-provider/src/main/java/com/hope/microservice2eurekaprovider/TestProviderController.java b/docs/springcloud/micro-service2-eureka-provider/src/main/java/com/hope/microservice2eurekaprovider/TestProviderController.java similarity index 100% rename from springcloud/micro-service2-eureka-provider/src/main/java/com/hope/microservice2eurekaprovider/TestProviderController.java rename to docs/springcloud/micro-service2-eureka-provider/src/main/java/com/hope/microservice2eurekaprovider/TestProviderController.java diff --git a/springcloud/micro-service2-eureka-provider/src/main/resources/application.yaml b/docs/springcloud/micro-service2-eureka-provider/src/main/resources/application.yaml similarity index 100% rename from springcloud/micro-service2-eureka-provider/src/main/resources/application.yaml rename to docs/springcloud/micro-service2-eureka-provider/src/main/resources/application.yaml diff --git a/springcloud/micro-service2-eureka-provider/src/test/java/com/hope/microservice2eurekaprovider/MicroService2EurekaProviderApplicationTests.java b/docs/springcloud/micro-service2-eureka-provider/src/test/java/com/hope/microservice2eurekaprovider/MicroService2EurekaProviderApplicationTests.java similarity index 100% rename from springcloud/micro-service2-eureka-provider/src/test/java/com/hope/microservice2eurekaprovider/MicroService2EurekaProviderApplicationTests.java rename to docs/springcloud/micro-service2-eureka-provider/src/test/java/com/hope/microservice2eurekaprovider/MicroService2EurekaProviderApplicationTests.java diff --git a/springcloud/micro-service3-eureka-ribbon/.gitignore b/docs/springcloud/micro-service3-eureka-ribbon/.gitignore similarity index 100% rename from springcloud/micro-service3-eureka-ribbon/.gitignore rename to docs/springcloud/micro-service3-eureka-ribbon/.gitignore diff --git a/springcloud/micro-service3-eureka-ribbon/.mvn/wrapper/maven-wrapper.jar b/docs/springcloud/micro-service3-eureka-ribbon/.mvn/wrapper/maven-wrapper.jar similarity index 100% rename from springcloud/micro-service3-eureka-ribbon/.mvn/wrapper/maven-wrapper.jar rename to docs/springcloud/micro-service3-eureka-ribbon/.mvn/wrapper/maven-wrapper.jar diff --git a/springcloud/micro-service3-eureka-ribbon/.mvn/wrapper/maven-wrapper.properties b/docs/springcloud/micro-service3-eureka-ribbon/.mvn/wrapper/maven-wrapper.properties similarity index 100% rename from springcloud/micro-service3-eureka-ribbon/.mvn/wrapper/maven-wrapper.properties rename to docs/springcloud/micro-service3-eureka-ribbon/.mvn/wrapper/maven-wrapper.properties diff --git a/springcloud/micro-service3-eureka-ribbon/README.md b/docs/springcloud/micro-service3-eureka-ribbon/README.md similarity index 100% rename from springcloud/micro-service3-eureka-ribbon/README.md rename to docs/springcloud/micro-service3-eureka-ribbon/README.md diff --git a/springcloud/micro-service3-eureka-ribbon/mvnw b/docs/springcloud/micro-service3-eureka-ribbon/mvnw similarity index 100% rename from springcloud/micro-service3-eureka-ribbon/mvnw rename to docs/springcloud/micro-service3-eureka-ribbon/mvnw diff --git a/springcloud/micro-service3-eureka-ribbon/mvnw.cmd b/docs/springcloud/micro-service3-eureka-ribbon/mvnw.cmd similarity index 100% rename from springcloud/micro-service3-eureka-ribbon/mvnw.cmd rename to docs/springcloud/micro-service3-eureka-ribbon/mvnw.cmd diff --git a/springcloud/micro-service3-eureka-ribbon/pom.xml b/docs/springcloud/micro-service3-eureka-ribbon/pom.xml similarity index 100% rename from springcloud/micro-service3-eureka-ribbon/pom.xml rename to docs/springcloud/micro-service3-eureka-ribbon/pom.xml diff --git a/springcloud/micro-service3-eureka-ribbon/src/main/java/com/hope/MicroService3EurekaRibbonApplication.java b/docs/springcloud/micro-service3-eureka-ribbon/src/main/java/com/hope/MicroService3EurekaRibbonApplication.java similarity index 100% rename from springcloud/micro-service3-eureka-ribbon/src/main/java/com/hope/MicroService3EurekaRibbonApplication.java rename to docs/springcloud/micro-service3-eureka-ribbon/src/main/java/com/hope/MicroService3EurekaRibbonApplication.java diff --git a/springcloud/micro-service3-eureka-ribbon/src/main/java/com/hope/TestRibbonController.java b/docs/springcloud/micro-service3-eureka-ribbon/src/main/java/com/hope/TestRibbonController.java similarity index 100% rename from springcloud/micro-service3-eureka-ribbon/src/main/java/com/hope/TestRibbonController.java rename to docs/springcloud/micro-service3-eureka-ribbon/src/main/java/com/hope/TestRibbonController.java diff --git a/springcloud/micro-service3-eureka-ribbon/src/main/resources/application.yml b/docs/springcloud/micro-service3-eureka-ribbon/src/main/resources/application.yml similarity index 100% rename from springcloud/micro-service3-eureka-ribbon/src/main/resources/application.yml rename to docs/springcloud/micro-service3-eureka-ribbon/src/main/resources/application.yml diff --git a/springcloud/micro-service3-eureka-ribbon/src/test/java/com/hope/MicroService3EurekaRibbonApplicationTests.java b/docs/springcloud/micro-service3-eureka-ribbon/src/test/java/com/hope/MicroService3EurekaRibbonApplicationTests.java similarity index 100% rename from springcloud/micro-service3-eureka-ribbon/src/test/java/com/hope/MicroService3EurekaRibbonApplicationTests.java rename to docs/springcloud/micro-service3-eureka-ribbon/src/test/java/com/hope/MicroService3EurekaRibbonApplicationTests.java diff --git a/springcloud/micro-service5-feign/.gitignore b/docs/springcloud/micro-service5-feign/.gitignore similarity index 100% rename from springcloud/micro-service5-feign/.gitignore rename to docs/springcloud/micro-service5-feign/.gitignore diff --git a/springcloud/micro-service5-feign/.mvn/wrapper/MavenWrapperDownloader.java b/docs/springcloud/micro-service5-feign/.mvn/wrapper/MavenWrapperDownloader.java similarity index 100% rename from springcloud/micro-service5-feign/.mvn/wrapper/MavenWrapperDownloader.java rename to docs/springcloud/micro-service5-feign/.mvn/wrapper/MavenWrapperDownloader.java diff --git a/springcloud/micro-service5-feign/.mvn/wrapper/maven-wrapper.jar b/docs/springcloud/micro-service5-feign/.mvn/wrapper/maven-wrapper.jar similarity index 100% rename from springcloud/micro-service5-feign/.mvn/wrapper/maven-wrapper.jar rename to docs/springcloud/micro-service5-feign/.mvn/wrapper/maven-wrapper.jar diff --git a/springcloud/micro-service5-feign/.mvn/wrapper/maven-wrapper.properties b/docs/springcloud/micro-service5-feign/.mvn/wrapper/maven-wrapper.properties similarity index 100% rename from springcloud/micro-service5-feign/.mvn/wrapper/maven-wrapper.properties rename to docs/springcloud/micro-service5-feign/.mvn/wrapper/maven-wrapper.properties diff --git a/springcloud/micro-service5-feign/README.md b/docs/springcloud/micro-service5-feign/README.md similarity index 100% rename from springcloud/micro-service5-feign/README.md rename to docs/springcloud/micro-service5-feign/README.md diff --git a/springcloud/micro-service5-feign/mvnw b/docs/springcloud/micro-service5-feign/mvnw similarity index 100% rename from springcloud/micro-service5-feign/mvnw rename to docs/springcloud/micro-service5-feign/mvnw diff --git a/springcloud/micro-service5-feign/mvnw.cmd b/docs/springcloud/micro-service5-feign/mvnw.cmd similarity index 100% rename from springcloud/micro-service5-feign/mvnw.cmd rename to docs/springcloud/micro-service5-feign/mvnw.cmd diff --git a/springcloud/micro-service5-feign/pom.xml b/docs/springcloud/micro-service5-feign/pom.xml similarity index 100% rename from springcloud/micro-service5-feign/pom.xml rename to docs/springcloud/micro-service5-feign/pom.xml diff --git a/springcloud/micro-service5-feign/src/main/java/com/hope/MicroService5FeignApplication.java b/docs/springcloud/micro-service5-feign/src/main/java/com/hope/MicroService5FeignApplication.java similarity index 100% rename from springcloud/micro-service5-feign/src/main/java/com/hope/MicroService5FeignApplication.java rename to docs/springcloud/micro-service5-feign/src/main/java/com/hope/MicroService5FeignApplication.java diff --git a/springcloud/micro-service5-feign/src/main/java/com/hope/controller/TestFeignController.java b/docs/springcloud/micro-service5-feign/src/main/java/com/hope/controller/TestFeignController.java similarity index 100% rename from springcloud/micro-service5-feign/src/main/java/com/hope/controller/TestFeignController.java rename to docs/springcloud/micro-service5-feign/src/main/java/com/hope/controller/TestFeignController.java diff --git a/springcloud/micro-service5-feign/src/main/java/com/hope/service/TestFeign.java b/docs/springcloud/micro-service5-feign/src/main/java/com/hope/service/TestFeign.java similarity index 100% rename from springcloud/micro-service5-feign/src/main/java/com/hope/service/TestFeign.java rename to docs/springcloud/micro-service5-feign/src/main/java/com/hope/service/TestFeign.java diff --git a/springcloud/micro-service5-feign/src/main/java/com/hope/service/fallback/TestFeignFallback.java b/docs/springcloud/micro-service5-feign/src/main/java/com/hope/service/fallback/TestFeignFallback.java similarity index 100% rename from springcloud/micro-service5-feign/src/main/java/com/hope/service/fallback/TestFeignFallback.java rename to docs/springcloud/micro-service5-feign/src/main/java/com/hope/service/fallback/TestFeignFallback.java diff --git a/springcloud/micro-service5-feign/src/main/resources/application.yml b/docs/springcloud/micro-service5-feign/src/main/resources/application.yml similarity index 100% rename from springcloud/micro-service5-feign/src/main/resources/application.yml rename to docs/springcloud/micro-service5-feign/src/main/resources/application.yml diff --git a/springcloud/micro-service5-feign/src/test/java/com/hope/MicroService5FeignApplicationTests.java b/docs/springcloud/micro-service5-feign/src/test/java/com/hope/MicroService5FeignApplicationTests.java similarity index 100% rename from springcloud/micro-service5-feign/src/test/java/com/hope/MicroService5FeignApplicationTests.java rename to docs/springcloud/micro-service5-feign/src/test/java/com/hope/MicroService5FeignApplicationTests.java diff --git a/springcloud/micro-service6-hystrixdashboard/.gitignore b/docs/springcloud/micro-service6-hystrixdashboard/.gitignore similarity index 100% rename from springcloud/micro-service6-hystrixdashboard/.gitignore rename to docs/springcloud/micro-service6-hystrixdashboard/.gitignore diff --git a/springcloud/micro-service6-hystrixdashboard/.mvn/wrapper/MavenWrapperDownloader.java b/docs/springcloud/micro-service6-hystrixdashboard/.mvn/wrapper/MavenWrapperDownloader.java similarity index 100% rename from springcloud/micro-service6-hystrixdashboard/.mvn/wrapper/MavenWrapperDownloader.java rename to docs/springcloud/micro-service6-hystrixdashboard/.mvn/wrapper/MavenWrapperDownloader.java diff --git a/springcloud/micro-service6-hystrixdashboard/.mvn/wrapper/maven-wrapper.jar b/docs/springcloud/micro-service6-hystrixdashboard/.mvn/wrapper/maven-wrapper.jar similarity index 100% rename from springcloud/micro-service6-hystrixdashboard/.mvn/wrapper/maven-wrapper.jar rename to docs/springcloud/micro-service6-hystrixdashboard/.mvn/wrapper/maven-wrapper.jar diff --git a/springcloud/micro-service6-hystrixdashboard/.mvn/wrapper/maven-wrapper.properties b/docs/springcloud/micro-service6-hystrixdashboard/.mvn/wrapper/maven-wrapper.properties similarity index 100% rename from springcloud/micro-service6-hystrixdashboard/.mvn/wrapper/maven-wrapper.properties rename to docs/springcloud/micro-service6-hystrixdashboard/.mvn/wrapper/maven-wrapper.properties diff --git a/springcloud/micro-service6-hystrixdashboard/README.md b/docs/springcloud/micro-service6-hystrixdashboard/README.md similarity index 100% rename from springcloud/micro-service6-hystrixdashboard/README.md rename to docs/springcloud/micro-service6-hystrixdashboard/README.md diff --git a/springcloud/micro-service6-hystrixdashboard/mvnw b/docs/springcloud/micro-service6-hystrixdashboard/mvnw similarity index 100% rename from springcloud/micro-service6-hystrixdashboard/mvnw rename to docs/springcloud/micro-service6-hystrixdashboard/mvnw diff --git a/springcloud/micro-service6-hystrixdashboard/mvnw.cmd b/docs/springcloud/micro-service6-hystrixdashboard/mvnw.cmd similarity index 100% rename from springcloud/micro-service6-hystrixdashboard/mvnw.cmd rename to docs/springcloud/micro-service6-hystrixdashboard/mvnw.cmd diff --git a/springcloud/micro-service6-hystrixdashboard/pom.xml b/docs/springcloud/micro-service6-hystrixdashboard/pom.xml similarity index 100% rename from springcloud/micro-service6-hystrixdashboard/pom.xml rename to docs/springcloud/micro-service6-hystrixdashboard/pom.xml diff --git a/springcloud/micro-service6-hystrixdashboard/src/main/java/com/hope/MicroService6HystrixdashboardApplication.java b/docs/springcloud/micro-service6-hystrixdashboard/src/main/java/com/hope/MicroService6HystrixdashboardApplication.java similarity index 100% rename from springcloud/micro-service6-hystrixdashboard/src/main/java/com/hope/MicroService6HystrixdashboardApplication.java rename to docs/springcloud/micro-service6-hystrixdashboard/src/main/java/com/hope/MicroService6HystrixdashboardApplication.java diff --git a/springcloud/micro-service6-hystrixdashboard/src/main/resources/application.yml b/docs/springcloud/micro-service6-hystrixdashboard/src/main/resources/application.yml similarity index 100% rename from springcloud/micro-service6-hystrixdashboard/src/main/resources/application.yml rename to docs/springcloud/micro-service6-hystrixdashboard/src/main/resources/application.yml diff --git a/springcloud/micro-service6-hystrixdashboard/src/test/java/com/hope/MicroService6HystrixdashboardApplicationTests.java b/docs/springcloud/micro-service6-hystrixdashboard/src/test/java/com/hope/MicroService6HystrixdashboardApplicationTests.java similarity index 100% rename from springcloud/micro-service6-hystrixdashboard/src/test/java/com/hope/MicroService6HystrixdashboardApplicationTests.java rename to docs/springcloud/micro-service6-hystrixdashboard/src/test/java/com/hope/MicroService6HystrixdashboardApplicationTests.java diff --git a/ubuntu/Elasticsearch-kibana.md b/docs/ubuntu/Elasticsearch-kibana.md similarity index 100% rename from ubuntu/Elasticsearch-kibana.md rename to docs/ubuntu/Elasticsearch-kibana.md diff --git a/ubuntu/es.md b/docs/ubuntu/es.md similarity index 100% rename from ubuntu/es.md rename to docs/ubuntu/es.md