端碗吹水

LV1
发表了文章

数据结构之并查集

并查集(Union Find),从字面意思不太好理解这东西是个啥,但从名字大概可以得知与查询和集合有关,而实际也确实如此。并查集实际上是一种很不一样的树形结构,...

端碗吹水
发表了文章

数据结构之AVL树

我们先来回忆一下二分搜索树所存在的一个问题:当我们按顺序往二分搜索树添加元素时,那么二分搜索树可能就会退化成链表。例如,现在有这样一颗二分搜索树:

端碗吹水
发表了文章

数据结构之线段树

线段树(Segment Tree)也叫区间树,其本质上是一种二分搜索树,不同点在于线段树中每个节点不再是存放单纯的元素,而是存放了一个可以表示区间的值,通常是该...

端碗吹水
发表了文章

数据结构之红黑树

在了解红黑树之前,我们先来认识2-3树,在算法(第4版)里也是先从2-3树切入到红黑树的。并且了解2-3树对于理解B类树也会有帮助,因为2-3树可以说就是基础的...

端碗吹水
发表了文章

数据结构之Trie字典树

Trie 树,也叫“字典树”或“前缀树”。顾名思义,它是一个树形结构。但与二分搜索树、红黑树等不同的是,Trie 树是一种多叉树,即每个节点可以有 m 个子节点...

端碗吹水
发表了文章

数据结构之优先队列和堆

我们都知道队列是一种先进先出、后进后出的数据结构,就如同日常生活中的排队一样,先到先得。而优先队列则是一种特殊的队列,优先队列与普通队列最大的不同点就在于出队顺...

端碗吹水
发表了文章

数据结构之哈希表

哈希表的英文叫“Hash Table”,我们平时也叫它“散列表”或者“Hash 表”,是一种常用的数据结构。Java中的HashMap、HashTable就是基...

端碗吹水
发表了文章

数据结构之集合和映射

本小节演示一下如何基于二分搜索树实现一个集合,我们都知道二分搜索树通常不存放重复元素,且不采用中序遍历的情况下访问元素是“无序”的(但通常基于树实现的集合是有序...

端碗吹水
发表了文章

数据结构之:二分搜索树

为什么要研究树结构?首先因为树在计算机程序中是非常重要的数据结构之一,并且树结构本身是一种天然的组织结构。在很多情况下将数据使用树结构存储后,会发现出奇的高效。...

端碗吹水
发表了文章

Service Mesh - Istio实战篇(上)

如下图所示,我们要部署一个由两个服务组成的Mesh,除此之外还会有一个网关和一个外部服务,可以说是精简且完整了:

端碗吹水
发表了文章

Service Mesh - Istio实战篇(下)

在可观察性里,指标是最能够从多方面去反映系统运行状况的。因为指标有各种各样,我们可以通过多维数据分析的方式来对系统的各个维度进行一个测量和监控。

端碗吹水
发表了文章

Service Mesh - Istio安全篇

接下来我们配置一个安全网关,为外部提供 HTTPS 的访问方式。首先,确认 curl 命令是否通过LibreSSL去编译的:

端碗吹水
发表了文章

Service Mesh - Istio服务观测篇

Kiali属于Istio的集成组件之一,是一个用于Istio的可观测性控制台,具有服务网格配置和验证功能。它通过监控网络流量来推断服务拓扑和报告错误,帮助你了解...

端碗吹水
发表了文章

Service Mesh - 理论篇

服务之间的网络通信是微服务架构的一大痛点,当微服务越来越多时,整体的调用链路就呈现一个复杂的图状:

端碗吹水
发表了文章

Service Mesh - 了解Istio

端碗吹水
发表了文章

Service Mesh - Istio安装与部署

在当前版本Istio的安装与部署已经变得非常简单了,只需要几个简单的步骤就能将Istio环境搭建起来。首先要做的是下载Istio(在文档中核对Istio支持的k...

端碗吹水
发表了文章

Service Mesh - Istio流量控制篇(上)

路由这个功能是流量控制里面非常重要,也是最常用的一个功能。在Istio里一般通过Virtual Service(虚拟服务)以及Destination Rule(...

端碗吹水
发表了文章

Service Mesh - Istio流量控制篇(下)

部署 httpbin 服务,同样,官方demo已经提供了该配置文件,执行如下命令应用即可:

端碗吹水
发表了文章

RocketMQ双主双从模式集群部署

在生产环境中为了保障集群无单点故障问题,保证高可用性,需要采用双主双从模式来构建RocketMQ集群。双主双从模式部署需要四台机器,两台机器分别部署Broker...

端碗吹水
发表了文章

搭建高可用/高可靠的RabbitMQ镜像队列集群架构

192.168.243.164、192.168.243.165及192.168.243.166这三台机器上需要事先安装好RabbitMQ,具体安装步骤参考如下文...

端碗吹水

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券