logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

HTTP协议工作原理与生产环境服务器搭建实战

在浏览器中点击一个链接或输入一个网址时,背后是HTTP协议在默默地协调着客户端与服务器之间的每一次对话。作为应用层最核心的协议之一,HTTP定义了Web通信的基本规则。本文将深入解析HTTP协议的报文格式、关键机制,并通过实践搭建一个简单的HTTP服务器,来揭示网页从请求到展现的完整过程。

文章图片
#http#网络协议#网络 +2
Linux系统C++开发环境搭建工具(三)—— brpc使用指南

RPC(远程过程调用)是一种简化分布式系统通信的技术,使远程服务调用如同本地函数调用。brpc是百度开源的高性能RPC框架,支持多协议、零拷贝及高效网络模型。安装brpc需依赖库并编译源码。使用流程包括定义proto接口、实现服务端逻辑、配置客户端通道。示例中,服务端通过EchoService处理请求,客户端通过Channel和Stub发起调用。brpc高效封装了网络通信、序列化等细节,显著提升分

文章图片
#rpc#分布式#linux +1
从虚拟地址到物理页框:Linux 页表与内存管理全解析

本文深入解析了现代操作系统内存管理的核心机制,重点探讨了虚拟内存、物理内存与页表的关系。通过父子进程共享变量的案例,揭示了虚拟地址与物理地址的区别:相同虚拟地址可能映射到不同物理地址。文章详细阐述了虚拟内存的组织结构(mm_struct和vm_area_struct)、页表的多重作用(映射、权限管理、解耦合),以及物理内存以4KB页框为单位的管理方式(struct page数组)。虚拟内存机制实现

文章图片
#linux#运维#服务器 +1
磁盘到 inode:深入理解 Linux ext 文件系统底层原理

文件系统是操作系统管理存储的核心机制,却常常被开发者视为“黑盒”。本文将从磁盘硬件原理出发,深入浅出地剖析 Linux 中经典的ext 文件系统如何组织数据、管理文件,并揭示inode、块、软硬链接等关键概念的底层实现。通过理解这些机制,你不仅能更高效地使用文件系统,还能在调试、优化乃至数据恢复时多一份底气。让我们一起揭开文件系统的神秘面纱!

文章图片
#linux#android#运维 +1
MySQL主从集群解析:从原理到Docker实战部署

MySQL主从同步原理与应用实践 摘要:本文详细介绍了MySQL主从同步的技术原理与应用场景。主从同步通过binlog日志实现数据复制,支持Stat、Row、Mixed三种日志格式。文章分析了五种同步方式(全同步、异步、半同步、增强版同步和组复制)的特点与适用场景,对比了五种常见架构(一主一从、一主多从等)的优缺点。实战部分展示了通过Docker搭建主从集群的具体步骤,包括创建同步用户、配置主从关

文章图片
#mysql#数据库#docker +3
MySQL事务全攻略:ACID特性、隔离级别与并发控制

事务是数据库执行中的逻辑单位,具备原子性、一致性、隔离性和持久性(ACID)特性。MySQL中InnoDB引擎支持事务操作,可通过start/begin启动事务,commit提交或rollback回滚。MySQL默认隔离级别为可重复读(Repeatable Read),其他级别包括读未提交、读提交和串行化。MVCC(多版本并发控制)通过保存数据历史版本实现读写并发,利用隐藏字段DB_TRX_ID、

文章图片
#数据库#安全#mysql +1
Docker多容器编排:Compose 实战教程

Docker Compose 是一个用于定义和运行多容器 Docker 应用的工具,通过 YAML 配置文件简化容器编排流程。核心功能包括: 一键部署:通过 docker-compose.yml 文件定义服务、网络和卷,使用 docker compose up 命令快速启动整个应用栈 配置文件结构。

文章图片
#docker#容器#运维 +2
Docker存储卷(Volume)核心概念、类型与操作指南

存储卷是Docker容器中用于持久化数据的独立文件系统区域,其生命周期独立于容器,可理解为“共享目录”或“外部硬盘”。它解决数据丢失风险并实现容器间数据交互。 存储卷分类 管理卷:由Docker自动创建(默认在/var/lib/docker/volumes),适合临时存储,用户无法指定宿主机目录。 绑定卷:用户指定宿主机与容器的映射路径,适合配置文件共享,但移植性低。 临时卷:数据仅存于内存(Li

文章图片
#docker#容器#数据库 +3
TCP协议可靠性设计的核心机制与底层逻辑

本文系统介绍了TCP协议的核心机制,包括报头结构、可靠性保障和性能优化策略。主要内容涵盖:TCP报头字段解析;可靠性机制,包括超时重传、快重传和连接管理(三次握手/四次挥手);流量控制与滑动窗口的动态调整原理;拥塞控制算法及其慢启动策略;应答优化策略如延迟应答和捎带应答。文章通过具体示例和状态转换分析,揭示了TCP如何在保证可靠传输的同时实现高效数据传输,并解释了粘包/半包等问题的成因。这些机制共

文章图片
#tcp/ip#网络#服务器 +3
【排序算法】—— 希尔排序

希尔排序是简单插入排序的一种升级版,它也是用了插入的思想,而插入排序相比冒泡排序和选择排序的效率要高的多,再将它优化为希尔排序后效率跟原来根本就不在一个级别。接下来我们就一起来学习一下希尔排序。

文章图片
#排序算法#算法#数据结构
    共 74 条
  • 1
  • 2
  • 3
  • 8
  • 请选择