自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

qq_33948769的博客

本blog为本人学习收集资料用

  • 博客(14)
  • 收藏
  • 关注

原创 20250619某大厂云架构平台部一面算法

【代码】20250619某大厂云架构平台部一面算法。

2025-06-23 09:09:03 220

原创 缓存雪崩(Cache Avalanche)原因和解决方案

漏桶算法、固定窗口、滑动窗口、令牌通。

2025-06-11 18:54:47 339

原创 C++的std::move实现原理

什么是左值什么是右值&a&10表示左值引用&&表示右值引用。

2025-06-11 16:29:24 410

原创 Redis分布式锁简单原理

RedLock算法:对于更高可靠性要求,可以使用RedLock算法(多Redis实例)

2025-06-11 14:02:25 161

原创 Redis的AOF重写和RDB的区别

内存快照,某个时间点的完整数据。

2025-06-11 12:30:07 240

原创 SELECT和EPOLL的区别

适合连接数少且活跃度高的场景(主要还是因为实现简单,除此之外没了,在这个场景下,SELECT和EPOLL差别不大)“零拷贝”:数据从磁盘直接到页缓存,用户进程直接访问页缓存,避免了从内核缓冲区到用户缓冲区的拷贝。MMAP适合处理超大文件 - 1TB的文件,如果只访问其中1MB,就只会加载1MB到内存。传统IO方式:磁盘 → 内核缓冲区 → 用户缓冲区 (两次拷贝)mmap方式:磁盘 → 内存映射 → 直接访问 (零拷贝)使用位图(fd_set)表示文件描述符集合。支持水平触发(LT)和边缘触发(ET)

2025-06-11 12:28:40 551

原创 Nginx内存池讲解

注意:第一个创建的ngx_pool_t里面包含的ngx_pool_data是连续的内存区域(用ngx_memalign来分配);后续的都不是连续的了;

2025-06-10 17:19:25 100

原创 HTTPS工作原理

和是用于在网络通信中提供加密和身份验证的协议。

2025-06-07 12:18:12 416

原创 docker基本原理

创建自定义bridge网络# 运行容器并指定IP内置DNS解析(容器名称解析)更好的隔离性可以动态连接/断开网络支持多个网络同时连接。

2025-06-07 11:13:20 1856

原创 冒泡排序图解

这个条件,为什么需要n-i?->每完成一轮,就有一个最大元素到达正确位置,所以内层循环只需要处理前面。

2025-06-02 12:45:21 116

原创 进程、线程、协程

进程间相互隔离,稳定性高充分利用多核CPU一个进程崩溃不影响其他进程资源占用大创建/销毁开销大进程间通信复杂• Chrome浏览器(每个标签页一个进程)• Nginx的Master-Worker模式• 需要高稳定性的服务器应用• CPU密集型任务的并行处理。

2025-05-28 16:16:23 299

原创 缓存一致性问题解决方案

比如有这样一个场景:一个电商平台正在举办限量商品秒杀活动。系统部署在多台服务器上,用户请求可能被分发到任意一台服务器处理。每件商品库存有限,需要确保不会出现超卖情况。:当大量用户同时抢购时,如果不加锁控制,多个服务器上的进程可能同时读取到相同的库存数,导致库存被重复扣减,最终卖出超过实际库存的商品。

2025-05-25 11:15:47 198

原创 c语言学习,http服务器demo

int fd;int status;这里的status用状态机的方式来实现多次发送数据;

2024-10-19 15:35:57 1692

原创 服务器百万并发实现

根据下图所示,我们定义一个结构体,来保存与每个连接相关的信息,包括 socket 描述符、接收和发送的缓冲区、以及对应的回调函数。对于一个服务端的一个连接来说,listenfd要执行的是accept_cb,对于clientfd来说要执行的是recv_cb和send_cb,由于服务器接收数据,要么是接收连接请求要么是接受内容,所以定义一个联合union来节省空间。

2024-10-14 18:20:51 1570

空空如也

空空如也

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

TA关注的人

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