03 2023 档案
摘要:Spring Cloud Config 可以将配置文件存储在本地,也可以将配置文件存储在远程Git仓库。需要创建 Config Server , 通过它管理所有配置文件,在本地修改,推送到远程即可。 配置服务: <dependencies> <dependency> <groupId>org.spr
阅读全文
摘要:在不改变各个微服务调用关系的前提下,针对错误情况进行预先处理。 设计原则 1.服务隔离机制 2.服务降级机制 3.熔断机制 4.提供实时监控和报警功能 5.提供实时的配置修改 Hystrix 数据监控需要结合 Spring Boot Actuator 组件使用,Actuator 提供了对服务的健康监
阅读全文
摘要:Feign 是一个声明式、模板简化的 Web Service 客户端,它简化了开发者编写Web服务的操作,开发者可以通过简单的接口和注解来调用HTTP API。 Spring Cloud Feign 整合了Ribbon 和 Hystrix,具有可插拔、基于注解、负载均衡、服务熔断等一系列便捷功能。
阅读全文
摘要:Spring Cloud Ribbon 需要结合Spring Cloud Eureka 来使用。 Eureka Server 提供所有可以调用的服务提供者列表,Ribbon基于特定的负载均衡算法从这些服务提供者中选择要调用的具体实例。
阅读全文
摘要:Zuul 是 Netffix 提供的一个开源的API网关服务器,是客户端和网站后端所有请求的中间层,对外开放一个API,将所有请求导入统一的入口,屏蔽了服务端的具体实现,Zuul可以实现反向代理的功能,在网关内部实现动态路由 身份认证 IP过滤 数据监控等
阅读全文
摘要:服务治理 有三部分组成:1.服务提供者 2.服务消费者 3.注册中心
阅读全文
摘要:Sun官方提出的一种ORM规范。O:Object R:Relational M:Mapping 即:对象关系映射。
阅读全文
摘要:因为fiber的最小单元是React元素,对于一个非常耗时的函数,fiber是无法把一个函数拆分成几部分去执行的,仍然会有顶帧(卡顿)的现象发生,此时就需要使用useTransition(()=> { 耗时Func } ) 给耗时操作设置较低优先级,暂停当前耗时操作,等从目标操作回来后再继续执行当前
阅读全文
摘要:1. requestAnimationFrame(cb) 每一帧内必须执行 2.requestIdCallback(cb) 在每一帧有空余时间时执行
阅读全文
摘要:useRef: 1. 构建一个状态出来,而且这个状态只在页面 "mounte" 阶段生效,贯穿了React整个生命周期。(脱离React控制,其值改变不会导致React渲染,React "update" 也不会导致其值改变)主要作用 。 2.通过 xxx.current 获取到dom元素 是次要作用
阅读全文
摘要:完全不依赖React的功能的外部操作,但是这些操作却对React产生了一定的影响,称之为副作用。最常见的副作用: axios( ) 异步请求,js原生Dom操作
阅读全文
摘要:immutable state: 不可变状态,就是说 你每一次给状态传递的值都是不可变的 也就是说传递的状态是临时有效的只是供调用者暂时一次性使用的。如果你想改变传递的状态 必须返回一个新的。基本类型无所谓 每一个都是“新值" ,引用类型要小心。否则Setxxx( )会失效。
阅读全文