# springboot_study_hope
**Repository Path**: mongolu/hope
## Basic Information
- **Project Name**: springboot_study_hope
- **Description**: 我的后端学习笔记
- **Primary Language**: Java
- **License**: GPL-3.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 25
- **Created**: 2019-08-19
- **Last Updated**: 2020-12-18
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
>简介:我的后端学习笔记
**My link:**
- [个人博客](http://ilovey.live)
- [QQ交流群](https://jq.qq.com/?_wv=1027&k=5y4H7Nz)
- [Telegram群](https://t.me/joinchat/LSsyBxVKLGEkF5MtIhg6TQ)
- [Github](https://github.com/java-aodeng)
## 目录
**设计模式:**
- [策略模式](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)
**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)
**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(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)
**Linux:**
- [Linux常用命令](https://github.com/java-aodeng/hope/tree/master/linux/linux常用命令.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)
**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)
**Mysql**
- [Mysql常用命令](https://github.com/java-aodeng/hope/tree/master/mysql/mysql1.md)
**Git**
- [Git常用命令](https://github.com/java-aodeng/hope/tree/master/git/git1.md)