2024年3月6日
摘要: 虚拟内存(Virtual Memory) 很多时候我们使用点了开了很多占内存的软件,这些软件占用的内存可能已经远远超出了我们电脑本身具有的物理内存。为什么可以这样呢? 正是因为 虚拟内存 的存在,通过 虚拟内存 可以让程序可以拥有超过系统物理内存大小的可用内存空间。另外,虚拟内存为每个进程提供了一个 阅读全文
posted @ 2024-03-06 23:48 zhengbiyu 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 在我们的OSI七层模型或者是四层模型中,我们的传输层始终保持不变,传输层负责定义两台主机进程之间的通信,提供数据传输服务,提供端到端的可靠传输,所以我们需要用到的两个主要的协议是: TCP协议:传输控制协议,提供面向连接、可靠的数据传输服务,主要提供完整性服务UDP协议:用户数据协议,提供无连接、尽 阅读全文
posted @ 2024-03-06 23:47 zhengbiyu 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 124. 二叉树中的最大路径和 二叉树中的 路径 被定义为一条节点序列,序列中每对相邻节点之间都存在一条边。同一个节点在一条路径序列中 至多出现一次 。该路径 至少包含一个 节点,且不一定经过根节点。 路径和 是路径中各节点值的总和。 给你一个二叉树的根节点 root ,返回其 最大路径和 。 示例 阅读全文
posted @ 2024-03-06 21:44 zhengbiyu 阅读(13) 评论(0) 推荐(0) 编辑
摘要: Twitter的分布式雪花算法SnowFlake,经测试每秒能够产生26万个自增可排序ID。 twitter的SnowFlake生成ID能够按照时间有序生成; SnowFlake算法生成id的结果是一个64bit大小的整数,为一个Long型(转换成字符串后长度为19); 分布式系统内不会产生ID碰撞 阅读全文
posted @ 2024-03-06 09:54 zhengbiyu 阅读(18) 评论(0) 推荐(0) 编辑