
图解IO多路复用之Select实现原理
Linux上提供了IO多路复用机制的实现有多种,常见的有select、poll、epoll,下面分析一下select的多路复用的原理。
服务器端有1个监听文件描…

图解IO多路复用之epoll实现原理
epoll和select和poll一样,都是Linux提供的多路复用的模型并且可以同时监听多个文件描述上的事件是否已经就绪。epoll可理解为是poll的扩展,…

图解IO多路复用之Poll的实现原理
IO多路复用在Linux上还有一种poll的实现方案,其实poll和select一样,它们都是函数,但是poll针对select的底层使用的bit数组的文件描述…

Linux安装Kafka以及避坑整理
1、什么是kafka
Kafka 是由Linkedin 公司开发的一个分布式、支持多分区、多副本,基于 Zookeeper的分布式消息流平台(高版本已经不再依赖…

史上最全的Linux常用命令汇总(超全面!)收藏这一篇就够了!
在学习Linux时,我们常常会面临命令行操作的问题。Linux系统以命令行作为主要的操作方式,尤其在服务器管理和开发工作中,掌握常用的Linux命令是必不可少…

别再纠结 select 和 poll 了!epoll 才是 I/O 复用的顶流担当!
大家好,我是小康。
前言:
见过 select 和 poll,是时候见识下 epoll 的威力了!
还记得咱们之前聊的 select 和 poll 吗?每…

从头到脚: 跟踪内核态包接收到用户态的数据读取完整流程
编写网络真实一个有趣并且枯燥的体验。当你看到另外一台机器发送过来的消息,或者你发送另外一台机器的消息被正确接收,你总是会非常的开心。如果你还没有编写过网络程序,…

Docker,开发人员必会的工具之一
在日常开发中,很多公司的微服务应用或一些常见的中间件都采用通过docker来部署的,今天我们来聊聊docker的那些事。
1、认识docker
docker可以…

Linux防火墙:Netfilter的深度解析
想象一下,Linux 系统的网络世界是一座繁华的城市,数据包就像是川流不息的车辆。但是,这座城市需要交通规则和守护者来维持秩序,避免混乱和危险。Netfilte…

看了那些大厂做的监控,反观自己我陷入了沉思…
大家好,我是小斐呀。
7月26日,我有幸受邀出席了由中国计算机学会主办的第二届 CCF 夜莺开发者创新论坛。在此次会议中,我分享了一些关于网络可观测性的思考与实…

Linux 初级基础入门最详细教程,看这一篇就够了
Linux
一、为什么要学linux
二、目录介绍
三、vi / vim编辑器
四、网络配置
4.1、修改 IP 地址
4.2、配置主机名
4.2.1…

哈哈,有人爬我网站,我把他教育了一顿!
作为一个站长,你是不是对爬虫不胜其烦?爬虫天天来爬,速度又快,频率又高,服务器的大量资源被白白浪费。
看这篇文章的你有福了,我们今天一起来报复一下爬虫,直接把爬…
CentOS 8.5 可用的yum 源配置,阿里源
centos 8.5 下载地址
阿里镜像:
https://mirrors.aliyun.com/centos/8.5.2111/isos/x86_64/
yu…