- 博客(8)
- 资源 (7)
- 收藏
- 关注
原创 SpringBoot 使用 JSR303 校验表单提交的实体类
我们在进行表单提交时,会验证提交的数据的合法性和正确性,使用JSR303校验可以方便快速的进行数据的校验功能;JSR303提供了我们常用的校验规则,并且封装成了注解,我们在使用时直接使用注解进行校验@AssertTrue 验证 Boolean 对象是否为 true @AssertFalse 验证 Boolean 对象是否为 false@DecimalMax 被标注的值必须不大于约束中指定的最大值. 这个约束的参数是一个通过BigDecimal定义的最大值的字符串表示.小数存在精度 @De
2020-12-22 21:31:35 373
原创 SpringCloud Alibaba-OSS 对象存储服务
在我们项目开发中,会有许多的文件的上传下载,图片的读取等功能,而阿里巴巴在微服务框架中提供了一整套的解决方案,所以今天聊聊在微服务中使用阿里的OSS对象存储功能进行图片的上传读取。 阿里云对象存储服务(Object Storage Service,简称OSS),是阿里云对外提供的海量、安全、低成本、高可靠的云存储服务。您可以通过提供的简单的REST接口,在任何时间、任何地点、任何互联网设备上进行上传和下载数据。基于OSS,您可以搭建出各种多媒体分享网站、网盘、个人和企业数据备份等基于大规模数据的服务
2020-12-21 21:37:38 1319 1
原创 SpringCloud Gateway 网关
简介 网关作为流量的入口,常用功能包括路由转发、权限校验、限流控制等;而SpringCloud Gateway 作为SpringCloud 官方推出的第二代网关框架,取代了Zuul网关 特征建立在Spring Framework 5,Project Reactor和Spring Boot 2.0之上能够匹配任何请求属性上的路由路由有独特的断言和过滤器集成断路器集成Spring Cloud DiscoveryClient integration易于编写断言和过滤器请求限速路.
2020-12-11 21:56:08 307
原创 Springcloud Alibaba Nacos 注册中心与配置中心
Nacos:一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。 之前写了关于SpringCloud的服务注册与发现组件Eureka组件,但是Eureka现在停更了,所以阿里爸爸给我们提供了一个更好用,功能更齐全,配置更加简便的组件—Nacos Nacos是阿里巴巴开源的一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台,简单的说,它既是服务注册发现中心,也可以进行配置管理,将SpringCloud的Eureka和Config两个合成一个,使用起来更简的简单;官方文
2020-12-11 15:45:01 611 1
原创 U盘安装centos8系统
找了很久都没找到关于centos8的合适的安装教程,所以我就参考官方文档自己写一篇博客供大家参考1. 下载镜像文件我下载的centos8最新版的,下载地址:http://isoredirect.centos.org/centos/8/isos/x86_64/,注意是下载dvd1.iso的文件 肯定有小伙伴要问为啥要下载dvd1.iso的文件,看下图,大概意思是:dvd 包含安装程序以及在交互式安装过程中可以安装的所有软件包的集合,而boot仅包含安装程序,不包含任何可安装的软件包,官方推荐
2020-12-11 15:22:46 4840 1
原创 SpringCloud config 分布式配置
源码地址:https://gitee.com/peachtec/springcloud分布式系统系统面临的配置文件的问题 微服务意味着要将单体应用中的业务拆分成一个个子服务,每个服务的粒度相对较小,因此系统中会出现大量的服务,由于每个服务都需要配置必要的配置信息才能运行,所以一套集中的,动态的配置管理设施必不可少, SpringCloud提供了ConfigServer来解决这个问题,我们每一个微服务自己带有一个application.yaml,那上百个配置文件修改起来,那工作量是相当的大
2020-12-03 22:51:06 170
原创 Zuul路由网关
源码地址:https://gitee.com/peachtec/springcloud 之前我们在访问微服务的时候是通过RestTemplate去请求的接口获取数据,接下来我们就换个方式,通过网关去访问,通过网关,可以将访问请求进行统一的管理什么是Zuul Zuul包含了对请求的路由和过滤两个主要的功能: 其中路由功能负责将外部请求转发到具体的微服务实例上,是实现外部访问统一入口的基础,而过滤器功能则是负责对请求的处理过程进行干预,是实现请求校验,服务聚合等功能的基础;Zuul和Eurek
2020-12-02 21:51:06 197
原创 Hystrix服务熔断和服务降级
分布式面临的问题 复杂分布式体系结构中的应用程序有数十个依赖,每个依赖关系在某些时候将不可避免的失败服务雪崩 多个微服务之间调用的时候,假设微服务A调用微服务B和微服务C,微服务B和微服务C有调用其他的微服务,这就是所谓的"扇出",如果扇出的链路上的某个微服务的调用响应时间过长或者不可用,对微服务A的调用就会占用越来越多的系统资源,进而引起系统的奔溃,即"雪崩效应" 对于高流量的应用来说,单一的后端依赖可能会导致所有的服务器上的所有资源在几秒钟内饱和,比失败更糟糕的是,这些应用程序还可.
2020-12-01 22:11:33 260
dubbo注册中心文件
2020-11-12
redis 配置文件示例
2020-05-18
SSM项目搭建使用思路.mmap
2019-11-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人