自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 timerfd加epoll封装定时器

timerfd加epoll封装定时器

2024-05-12 11:28:12 784

原创 Linux网络协议栈从应用层到内核层④

从源码的角度分析,网卡接受数据,数据是如何经过协议栈传递到应用层的

2024-04-03 20:44:18 1076

原创 Linux网络协议栈从应用层到内核层③

从源码的角度分析数据是如何在协议栈中,从应用层传递到网卡的

2024-03-25 21:00:47 960

原创 Linux网络协议栈从应用层到内核层②

bind,listen,connect,accept源码分析,tcp三次握手源码分析

2024-03-22 19:53:51 1074

原创 Linux网络协议栈从应用层到内核层①

socket系统调用源码剖析

2024-02-04 13:57:07 947

原创 STL中sort的底层实现

通过源码分析sort的底层实现

2023-12-15 21:51:55 1033

原创 初识文件系统

了解Linux下ext系列文件系统的大致结构,inode的结构,软硬链接,文件类型的分类

2023-12-12 11:01:07 895

原创 特殊进程之守护进程

编写守护进程的基本步骤

2023-12-08 16:58:16 1021

原创 空对象指针为什么有时候能调用成员函数

空对象指针为什么有时候能调用成员函数

2023-12-07 11:04:42 455

原创 内核无锁队列kfifo

内核无锁队列kfifo的工作原理

2023-12-06 21:13:22 969

原创 glibc下的tpmalloc

glibc下的tpmalloc内容75%,摘抄自glibc内存管理ptmalloc源代码分析

2023-12-04 19:27:47 843

原创 虚函数表和虚函数在内存中的位置

虚函数表和虚函数在内存中的位置

2023-12-02 15:39:00 1314

原创 C++的编译链接

了解C++的编译链接过程

2023-12-01 14:26:54 951

原创 Docker学习——⑧

什么是docker-compose,为什么需要docker-composedocker-compose的功能和使用场景docker-compose.yml基本结构和常见命令docker-compose命令清单

2023-11-14 17:05:42 783 6

原创 Docker学习——⑦

docker网络管理介绍,网络架构,网络管理命令docker bridge网络,docker host网络,docker container网络,docker none网络

2023-11-13 13:23:39 135 1

原创 Docker学习——⑥

存储卷的基本概念,分类,管理卷,绑定卷,临时卷

2023-11-10 09:59:34 318 1

原创 Docker学习——⑤

容器的基本概念,生命周期,命令容器操作案例

2023-11-07 15:47:05 214

原创 Docker学习——④

镜像的基本概念和镜像的相关命令

2023-11-06 15:18:41 605

原创 Docker学习——③

镜像仓库的基本概念,分类,工作机制以及镜像仓库的命令

2023-11-04 13:49:10 330

原创 Docker学习——②

docker是什么?docker架构,docker生态,docker安装

2023-11-03 14:30:42 685 1

原创 Docker学习——①

什么是虚拟化,容器化?namespace隔离,cgroup资源控制LXC容器虚拟化学习

2023-11-02 12:57:58 479 1

原创 ProtoBuf—3

ProtoBuf—3

2023-06-29 11:37:56 1261 1

原创 ProtoBuf—2

ProtoBuf—2

2023-06-28 14:02:40 430

原创 ProtoBuf介绍与使用

ProtoBuf介绍与使用

2023-06-26 20:12:55 5575 3

原创 C++14部分新特性

C++14部分新特性

2023-06-24 09:57:11 963

原创 C++11中的关键字constexpr

C++11 标准中,定义变量时可以用 constexpr 修饰,从而使该变量获得在编译阶段即可计算出结果的能力。值得一提的是,使用 constexpr 修改普通变量时,变量必须经过初始化且初始值必须是一个常量表达式。举个例子:执行结果:大家可以可尝试将 constexpr 删除,此时编译器会提示出错可以看到,程序第 5 行使用 constexpr 修饰 num 变量,同时将 “1+2+3” 这个常量表达式赋值给 num。由此,编译器就可以在编译时期对 num 这个表达式进行计算,因为 num 可以作为定义

2023-06-11 21:25:06 803

原创 解读共识算法Raft

解读共识算法Raft

2023-06-10 10:05:31 1423 3

原创 LRU算法和LFU算法

LRU算法和LFU算法

2023-06-08 12:12:10 1213

原创 epoll的LT与ET模式以及阻塞和非阻塞

epoll的LT与ET模式以及阻塞和非阻塞

2023-06-07 20:05:09 1514

原创 自定义类型作为map或者unordered_map的key需要额外做哪些事情

自定义类型作为map或者unordered_map的key需要额外做哪些事情

2023-06-06 21:47:09 1042 1

原创 图的简单理解

图论以及相关算法

2023-06-04 14:39:40 570

原创 关于线程的一些简单案例

关于线程的一些简单案例

2023-06-03 21:38:22 88

原创 Redis缓存过期淘汰策略

Redi缓存过期淘汰策略

2023-05-04 09:32:08 857 1

原创 Redis缓存预热、雪崩、击穿和穿透

Redis缓存预热、雪崩、击穿和穿透

2023-04-25 10:58:18 795

原创 Redis缓存双写一致性

Redis缓存双写一致性

2023-04-16 12:30:53 1247

原创 Redis的MoreKey和BigKey问题

Redis的MoreKey和BigKey问题

2023-04-11 15:32:23 550

原创 初探Redis整体架构

初探Redis整体架构

2023-04-09 11:27:47 1489

原创 Redis集群分片

Redis集群分片

2023-04-07 08:43:30 1251

原创 Redis哨兵监控

Redis哨兵监控

2023-04-05 15:30:14 945

原创 Redis复制

Redis复制

2023-04-04 13:55:01 801

空空如也

空空如也

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

TA关注的人

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