SpringCloud Gateway内置过滤器


SpringCloud Gateway内置过滤器 这里简单将Spring Cloud Gateway内置的所有过滤器工厂整理成了一张表格。如下: 过滤器工厂 作用 参数 AddRequestHeader 为原始请求添加Header Header的名称及值

SpringCloud


SpringCloud 架构的发展 单一式 -> 垂直式 -> 分布式 -> SOA流式 -> 微服务 单一式就是普通的全部功能都在一个项目中的情况 垂直式是缺少相互调用的核心的一种架构设计 分布式架构其实就是将多种不同的服务相互之间拆开,拆开后,负责不同功能的主机,某一个功能可以有多台主机共同负责

Optional的使用


Optional判空 首先需要记住Optional的一些方法 第一批方法:产生Optional对象的方法empty()、of(obj)、ofNullable(obj) empty() 创建一个空的Optional (如果是空) Optional <Object> empty = Optional.e

Nginx


Nginx 正向代理 正向代理,代理客户端,客户端需要配置代理 () 将虚拟机之中的服务代理到外部的过程,叫做正向代理也叫做接口映射,添加接口映射后我们可以将虚拟机之中的服务提供给外部进行调用。这个行为就相当于在客户端和服务器之间添加一个服务,帮助客户端 / 服务器端跨过某些两者之间无法访问的东西实

SpringCloud Alibaba


微服务的基本概念 服务调用(远程调用) 将一个系统拆分成各个微服务后,各个微服务之间协同工作才能对外提供完整的服务,这就涉及到各个 微服务之间的调用问题。目前各个微服务之间一般会采用Restful接口或者RPC协议的方式进行调用。 (1)Restful接口 Restful接口一般是基于HTTP协议实

SkipList-跳表


跳表 SkipList 为什么会有跳表结构? 我们都知道实际上在做AVL(平衡二叉树)为了要保证平衡的效果往往会需要将树结构不断的做调整 (左旋、右旋等等,当然我们还知道这衍生出红黑树这种较高明的妥协产物),这种调整如果不遵循值递增等特殊的处理,往往会消耗大量的资源来做调整保证平衡效果维持log₂N