Nacos
2026-06-05
传统的静态配置方式要想修改某个配置只能修改之后重新发布应用,要实现动态性,可以选择使用数据库,通过定时轮询访问数据库来感知配置的变化。轮询频率低感知配置变化的延时就长,轮询频率高,感知配置变化的延时就短,但比较损耗性能,需要在实时性和性能之间做折中。配置中心专门针对这个业务场景,兼顾实时性和一致性来管理动态配置。配置中心兼往往顾了集中管理、动态更新和版本控制等优点。
1898 字
|
9 分钟
Log Desensitization
2026-06-05
当我第一次接触Spring框架的时候,就告诉我们 IOC(控制反转) 和 AOP(面向切面编程) 这两个最核心的知识点,IOC 作为我们工作中最经常使用的知识点大家肯定是烂熟于心,而一聊到 AOP ,脑海中想到的只有零零散散的面试题,和一些日志、缓存、事务、安全、权限等功能场景,这些场景确实主要在项目搭建阶段就已经搭建完毕了,这也导致我们很少在工作中接触到它。其实学习使用 AOP 是相对简单的,我们需要先知道以下几个核心概念:
1543 字
|
8 分钟
Es6
2026-06-05
ES6, 全称 ECMAScript 6.0 ,是 JavaScript 的下一个版本标准,2015.06 发版。当然新版本的出现就是为了解决旧版本的一些问题,不过更新之后感觉 JS 更像 Java 了,哈哈哈,只能说语言之间相互取其精华,去其糟粕。话不多说直接开始。
3192 字
|
16 分钟
Linear List
2026-06-05
线性表是具有相同数据结构的n(n ≥ 0)个数据元素的有限序列,其中n为表长,为0即为空表。一般标识为:L=(a1,a2,a3,ai,ai+1,……,an,),其中a1是唯一的第一个元素,被称为表头元素;an是唯一一个最后一个元素,被称为表尾元素。除了第一个元素外,每个元素有且仅有一个直接前驱,除最后一个外,每个元素有且仅有一个直接后继,这种线性有序的表被称为线性表。线性表有以下特点:
3984 字
|
20 分钟
Observer
2026-06-05
观察者模式也被称为发布-订阅模式或者事件-监听模式,这让我们很容易联想到 Redis、MQ 中的发布订阅模式,即主题对象(发布者)和观察者对象(订阅者)之间的关系类似于发布者发布事件,而观察者监听并响应该事件的方式,所以观察者模常用于实现对象之间的一对多依赖关系。
2007 字
|
10 分钟