作者:admin

人生从四十岁才算真正开始!--莫斯科不相信眼泪 真理:在适当的时候,给予你绝望防止你狂妄自大。 --钢之炼金师 哪怕很常见、很熟悉的事情;也不能保证没有错误发生。
2021-10-14 0 By admin

SpringCloud Gateway 中 Filter 过滤器的作用和生命周期

一、概述 在 Gateway 网关中 Filter 过滤器起着很重要的作用;Filter 过滤器分为两类:Pre 类型和 Post 类型。 在“pre”类型的过滤器可以做参数校验、权限校验、流量监控、日志输出、协议转换等, 在“post”类型的过滤器中可以做响应内容、响应头的修改,日志的输出,流量监…

2021-10-08 0 By admin

SpringCloud Gateway 熔断降级和分布式限流介绍

SpringCloud Gateway 服务中熔断降级和分布式限流都是对用户请求量控制的手段,用于保护服务的稳定性。 一、熔断降级 1.1、为什么要实现熔断降级? 在分布式系统中,网关作为流量的入口,因此会有大量的请求进入网关,向其他服务发起调用,其他服务不可避免的会出现调用失败(超时、异常),失败…

2021-10-08 0 By admin

SpringCloud Gateway 路由介绍

SpringCloud Gateway 组件中最基本的模块就是路由配置模块,一个Route模块由一个 ID,一个目标 URI,一组断言和一组过滤器定义。如果断言为真,则路由匹配,目标URI会被访问。这里从路由模块的配置方式和路由匹配方式两个方面介绍。 一、路由配置方式 Gataway 网关服务的路由…

2021-10-08 0 By admin

SpringCloud Gateway基本介绍

SpringCloud Gateway 是 Spring Cloud 的一个全新项目,该项目是基于 Spring 5.0,Spring Boot 2.0 和 Project Reactor 等技术开发的网关,它旨在为微服务架构提供一种简单有效的统一的 API 路由管理方式。SpringCloud G…

2021-09-26 0 By admin

Vim 编辑器中命令模式

Vim 编辑器中命令模式中的插入、删除、复制、粘贴、撤销和修改操作介绍。 一、Vim 插入 1.1、光标位置插入 i   在光标之前插入 a   在光标之后追加 1.2、行位置插入 I   在一行的开头处插入 A   在…

2021-09-26 0 By admin

IntelliJ IDEA常用快捷键汇总

在使用IntelliJ Idea的时候,使用快捷键是必不可少的。掌握一些常用的快捷键能大大提高我们的开发效率。 有些快捷键可以熟练的使用,但是还有另外一些快捷键虽然很好用,但是由于因为没有形成使用习惯或者没有理解快捷键的用法,甚至之前对一些快捷键根本没有概念,导致不会去使用。对于这些快捷键,如果能够…

2021-09-25 0 By admin

Lombok 依赖和插件介绍-3

接上文,继续介绍 Lombok 注解: Lombok 依赖和插件介绍-2 二、Lombok 注解介绍 2.11、@SneakyThrows 抛出和捕获异常 还在手动捕获并抛出异常?使用@SneakyThrows注解自动实现试试! 编译后Lombok会生成如下代码。 2.12、@Synchronize…

2021-09-25 0 By admin

Lombok 依赖和插件介绍-2

接上文,继续介绍 Lombok 注解: Lombok 依赖和插件介绍 二、Lombok 注解介绍 2.6、@EqualsAndHashCode 使用@EqualsAndHashCode注解可以自动生成hashCode和equals方法,默认包含所有类属性,使用@EqualsAndHashCode.E…