Releases: dangnianchuntian/springboot
Releases · dangnianchuntian/springboot
2.2.0-Release
21.SpringBoot项目接入ELK升级版(超详细图文教程)
-
代码版本: 2.2.0-Release
-
功能:
- ELK记录请求日志
- 每次请求的请求内容,请求时间,响应内容,响应时间
- 可以看到每个接口的处理时间,是我们对系统进行优化一个重要参考指标
-
技术栈:
- SpringBoot
- VMware
- Centos
- Docker
- Filebeat
- Logstash
- Elasticsearch
- kibana
-
启动项目并验证
- 启动zh-elk-boot
-
博客地址:
- 从零学ELK系列(一):为什么要跟我学从零学ELK系列
- 从零学ELK系列(二):VMware安装Centos(超详细图文教程)
- 从零学ELK系列(三):Centos安装Docker(超详细图文教程)
- 从零学ELK系列(四):Docker安装Elasticsearch(超详细图文教程)
- 从零学ELK系列(五):Docker安装Kibana(超详细图文教程)
- 从零学ELK系列(六):Docker安装Logstash(超详细图文教程)
- 从零学ELK系列(七):Centos安装Filebeat(超详细图文教程)
- 从零学ELK系列(八):SpringBoot项目接入ELK(超详细图文教程)
- 从零学ELK系列(九):Nginx接入ELK(超详细图文教程)
- 从零学ELK系列(十):SpringBoot项目接入ELK升级版(超详细图文教程)
- 从零学ELK系列(十一):SpringBoot项目接入ELK超级版(超详细图文教程)
2.1.0-Release
20.SpringBoot实战(十八):签到奖励实现方案
-
代码版本: 2.1.0-Release
-
功能:
- 进行签到
- 签到记录查询
-
技术栈:
- SpringBoot
- MySQL
-
启动项目并验证
- 启动zh-sign-in
-
博客地址:
2.0.0-Release
19.SpringBoot实战(十七):Redis Pipeline 轻松实现百倍性能提升(续)
-
代码版本: 2.0.0-Release
-
功能:
- 批量set
- 批量get
- 批量set且设置失效时间
- 批量delete
-
技术栈:
- SpringBoot
- Redis
-
启动项目并验证
- 启动zh-redis-batch
-
博客地址:
1.9.0-Release
18.Spring Boot实战分页查询附近的人: Redis+GeoHash+Lua
-
代码版本: 1.9.0-Release
-
功能:
- 记录地理位置
- 分页查询附近的人
-
技术栈:
- SpringBoot
- Redis(version>=3.2)
-
启动项目并验证
- 启动zh-nearby-people
-
博客地址:
1.8.0-Release
17.集成日志收集系统
-
代码版本: 1.8.0-Release
-
功能:
- 缓存记录PV,UV
- 将缓存中记录同步到MySQL
-
技术栈:
- SpringBoot
- Redis
- MySQL
-
启动项目并验证
- 启动zh-redis-to-db
-
博客地址:
1.7.0-Release
16.集成日志收集系统
-
代码版本: 1.7.0-Release
-
功能:增加request及response日志拦截
-
包含模块:
- zh-boot项目: 增加请求与响应的日志拦截
-
启动项目并验证
- 启动zh-boot
- 访问 http://localhost:8080/swagger-ui.html#/
-
博客地址:
ZhBoot v1.6.0 Release
15.集成安全和告警模块
-
代码版本: 1.6.0-Release
-
功能:增加Spring Boot Admin安全认证以及告警
-
包含模块:
- zh-monitor项目:安全认证告警
- zh-boot项目: 增加安全认证配置
-
启动项目并验证
- 启动zh-boot
- 访问 http://localhost:8080/swagger-ui.html#/
- 启动zh-monitor
- 访问 http://localhost:8081
-
博客地址:
ZhBoot v1.5.0 Release
14.增加Spring Boot Admin监控 & 规范日志输出格式
-
代码版本: 1.5.0-Release
-
功能:增加Spring Boot Admin监控、规范日志输出格式
-
包含模块:
- zh-monitor项目:新增监控项目
- zh-boot项目: 增加SpringBootAdmin的client依赖,增加logback.xml规范日志输出格式
-
启动项目并验证
- 启动zh-boot
- 访问 http://localhost:8080/swagger-ui.html#/
- 启动zh-monitor
- 访问 http://localhost:8081
-
博客地址:
ZhBoot v1.4.0 Release
11.图片上传
-
代码版本: 1.4.0-Release
-
功能:SpringBoot 添加图片上传
-
包含模块:
- MultipartConfig:文件统一配置类
- UpLoadController:图片上传controller
-
启动项目并验证
- 启动zh-boot
- 访问 http://localhost:8080/swagger-ui.html#/
-
博客地址:图片上传
ZhBoot v1.3.0 Release
10.统一异常处理
-
代码版本: 1.3.0-Release
-
功能:SpringBoot 添加统一异常处理
-
包含模块:
- GlobalExceptionHandler:拦截相关异常
-
启动项目并验证
- 启动zh-boot
- 访问 http://localhost:8080/swagger-ui.html#/
-
博客地址:统一异常处理