面试总结
java开发及计算机基础知识面试总结
KevinBrain
热爱编程!热爱生活!代码改变世界!一枚喜欢研究各种代码技术,对计算机技术充满好奇心的技术宅。
展开
-
redis存储结构及数据类型底层原理
redis 存储结构redis的存储结构从外层往内层依次是redisDb、dict、dictht、dictEntry。redis的Db默认情况下有16个,每个redisDb内部包含一个dict的数据结构。redis的dict内部包含dictht的数组,数组个数为2,主要用于hash扩容使用。dictht内部包含dictEntry的数组,可以理解就是hash的桶,然后如果冲突通过挂链法解决。五种数据类型string此类型和memcache相似,作为常规的key-value缓存应用。例如原创 2020-09-11 11:12:27 · 3989 阅读 · 0 评论 -
面试| 计算机网络-TCP 重传、滑动窗口、流量控制、拥塞控制
本文主要为了方便面试学习而转载自:https://www.jianshu.com/p/5b07a2f05771引言相信大家都知道 TCP 是一个可靠传输的协议,那它是如何保证可靠的呢?为了实现可靠性传输,需要考虑很多事情,例如数据的破坏、丢包、重复以及分片顺序混乱等问题。如不能解决这些问题,也就无从谈起可靠传输。那么,TCP 是通过序列号、确认应答、重发控制、连接管理以及窗口控制等机制实现可靠性传输的。今天,将重点介绍 TCP 的重传机制、滑动窗口、流量控制、拥塞控制。重传机制超时重传重传转载 2020-08-30 23:15:12 · 267 阅读 · 0 评论