分类: 中间件
thumbnail

【Linux 编程】:深入解析 fcntl 函数

一、序言 🔥fcntl 函数是一个在 UNIX 和类 UNIX 系统(如 Linux)上用来操作文件描述符的系统调用 作用:可以用于改变文件描述符的属性或状态,或者执行基本的……
thumbnail

Linux:TCP保证可靠性的方案

一、延迟应答 如果接收数据的主机立刻返回ACK应答, 这时候返回的窗口可能比较小. (1)假设接收端缓冲区为1M. 一次收到了500K的数据; 如果立刻应答, 返回的窗……
thumbnail

【Linux】基于环形队列的生产消费者模型

一、POSIX信号量 1、概述 在我们进行环形队列的生产消费者模型的学习之前,我们要对前置条件POSIX信号量进行学习,这里的POSIX的信号量与systemV的信号量是几……
thumbnail

Linux红帽:RHCSA认证知识讲解(十 四)分区管理、交换分区,创建逻辑卷与调整逻辑卷的大小

前言 在Linux系统中,分区管理与逻辑卷操作是系统管理员的必备技能。 无论是新建分区、创建逻辑卷,还是调整逻辑卷大小,甚至是创建交换分区,这些操作都能帮……
thumbnail

光猫的工作原理解析

‌一、核心功能定位‌ 光猫(光纤调制解调器)是光纤宽带网络的关键设备,核心任务是将光纤传输的光信号与终端设备所需的电信号进行双向转换。其本质是广域网与……
thumbnail

从内核到用户态:Linux信号内核结构、保存与处理全链路剖析

前言 Linux系统中,信号的保存涉及内核为每个进程所维护的task_struct结构体对象,确保信号在产后、到进程处理前被正确的记录和管理,本篇文章我们将深入探索……
thumbnail

【Linux】自动化构建,有Make就够了

前言 在上一讲中,我们介绍了Linux下的编译器 - gcc/g++的使用,本节我们来介绍一下如何使用make/Makefile实现项目的自动化构建 知道了如何在Linux上编译C语……
thumbnail

【Linux】线程安全与线程同步

一、线程安全 1、概念 我们这里通过理解重入与线程安全的关系来理解线程安全 线程安全即多个线程并发同一段代码时,不会出现不同的结果 重入即同一个函数被不……
thumbnail

【Linux】Ubuntu部署K8S集群

1. 模版机系统环境准备 1.1 安装Ubuntu 看这篇文章: https://blog.csdn.net/weixin_52799373/article/details/139341024 根据上面的文章安装一个Ubuntu系统,……
thumbnail

Linux:自定义协议+序列反序列化

一,再次理解协议 思考1: 我们究竟是如何将数据发送出去的? --------> (1)我们都知道TCP是双加工的,所以在内核中存在着发送缓冲区和接受缓冲区,而我……