后台技术底层理解

225 篇文章
26 人订阅

全部文章

黑白格

树状数组解析

prefixSum(idx):求从数组第一个位置到第idx(含idx)个位置所有数字的和。

6630
黑白格

线段树详解分析

是用来存放给定区间(segment, or interval)内对应信息的一种数据结构。与树状数组(binary indexed tree)相似,线段树也用来处...

4410
黑白格

并查集算法 详解

并查集是一种树形的数据结构,用于处理不相交集的合并查询,一般具有两个基本的操作,查找确定元素在哪一个子集,合并将两个子集进行合并。

6730
黑白格

TCP 连接的细节问题

第一次握手:A 的 TCP 客户端进程也是首先创建传输控制块 TCB。然后,在打算建立 TCP 连接时, 向 B 发出连接请求报文段,这时首部中的同步位 SY...

5530
黑白格

linux 虚拟内存的作用?

虚拟内存可以用来管理物理内存,进程直接和虚拟内存进行打交道而不是物理内存,为什么这样设计?

9120
黑白格

面试一致性协议一系列算法的最全总结

一致性主要是在分布式环境中,如何约定不同的进程,来达到服务的稳定,资源利用率高,可靠性高;

8730
黑白格

Redis 常见面试题

(1)Redis 支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。

11830
黑白格

计算机网络面试复习

UDP 在传送数据之前不需要先建立连接,远地主机在收到 UDP 报文后,不需要给出任何确认。虽然 UDP 不提供可靠交付,但在某些情况下 UDP 确是一种最有效...

8720
黑白格

Flink 面试题

Flink 是一个框架和分布式处理引擎,用于对无界和有界数据流进行有状态计算。并且 Flink 提供了数据分布、容错机制以及资源管理等核心功能。

17040
黑白格

ES 面试题

可以通过版本号使用乐观并发控制,以确保新版本不会被旧版本覆盖,由应用层来处理具体的冲突; 另外对于写操作,一致性级别支持quorum/one/all,默认为q...

6020
黑白格

Hbase 基础面试题

(1) Hbase一个分布式的基于列式存储的数据库,基于Hadoop的hdfs存储,zookeeper进行管理。

10130
黑白格

Kafka 基础面试题

答:Apache Kafka是一个发布 - 订阅开源消息代理应用程序。这个消息传递应用程序是用“scala”编码的。基本上,这个项目是由Apache软件启动的。...

9730
黑白格

Spark 基础面试题

答:RDD(Resilient Distributed Dataset)叫做分布式数据集,是spark中最基本的数据抽象,它代表一个不可变,可分区,里面的元素可...

10910
黑白格

面试最全面经总结

OSI 的 七层网络模型,主要有 物理层,数据链路层,网络层,传输层,会话层,表示层以及应用层;

9830
黑白格

Java 必备面试代码

7920
黑白格

Kafka 重要知识点

重平衡本质上是一种协议,规定了 消费者组下的所有消费者,按照什么策略消费 Topic

9440
黑白格

Kafka 基础学习

系统的一部分组件失效时,不会影响整个系统。即使部分处理消息的线程挂掉,消息加入队列,也能在系统恢复后被处理。

9050
黑白格

树的遍历总结

有返回值的递归遍历有两种情况: 1. 要维持一个树的结构,最后返回根节点,即返回值是TreeNode

6830
黑白格

scala 类型 的最详细解释

1.5 后引入了泛型,jvm 选择运行时擦除类型, 类型不可以只通过类信息进行判断. 比如: List<String>,List<Integer> 的clas...

9010
黑白格

mysql 中的锁结构

InnoDB与MyISAM的最大不同有两点:一是支持事务(TRANSACTION);二是采用了行级锁。 行级锁和表级锁本来就有许多不同之处,另外,事务的引入也...

8440

扫码关注云+社区

领取腾讯云代金券