自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 计算机时钟整理

介绍 在计算机的开发中,我们遇到过很多不同类型的时钟。每种时钟都具有自己的定义,根据定义的不同,其在计算机中也具有各种不同的作用。我们需要做的就是在合适的地方使用合适的时钟。因为时钟在计算机中,更多的时候不是自己在使用,而是会将自己产生的时钟传递到别的服务器上存在一定的交互性。然而时钟在很多时候却是不可靠的存在,所以,在很多情况下我们需要考虑如何选择甚至是设计时钟来保证我们的功能正常,并且在不可靠的时钟下可能可靠运行。 物理时钟 UTC Time utc(Universal Time Coordin

2021-12-20 15:53:21 2823

原创 redis 复制逻辑详解 (redis5)

名词含义 Runid/replid 每个server独有的,在第一次启动以后固定下来,后续重启不变 runid的主要作用是在主从同步的时候做检验,如果不一致就会强制做全量复制 Serverid 在同一个集群同一个region同一个shard下,所有的相同,通过平台生成conf传递 主要是为了dts而设计的,为了标识shard的全球唯一性,用于防重放 Offset 偏移字节数 slave的offset不管在什么情况下都会发生改变,即使是master的ping也会发生offset

2021-11-29 15:01:25 968

原创 C++ 内存分配了解

虚拟内存复习 我们都知道虚拟内存的目的是为了让每个进程在运行的时候都觉得自己运行在一个独立并且连续的内存空间上,并且32位的机器其大小是2^32大小,那么64位是不是就是2^64这么大呢? 可以看到,64位的机器其虚拟内存大小为2^48次,为256T,这256T分配在2^64大小的两端,内核和用户各占据128T。在接下来的讨论中,我们只针对32位linux系统进行探讨。 如上图所示为一个虚拟内存的结构图,对于用户态的每一块我们都大致有过了解,用户态从高地址到低地址依次为: Enviro.

2021-09-24 22:45:13 621

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除