logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【C++项目之高并发内存池 (五)】一些小细节和性能优化及整体测试

本文介绍了高并发内存池项目的优化与完结,重点解决了大内存申请释放、定长内存池替换new、释放时不传对象大小等细节问题,并使用基数树优化性能。通过对比测试,优化后的内存池在4线程10万次申请场景下比malloc快20倍。文章提供了项目源码链接,并说明如何将内存池编译为动静态库替换系统malloc。该项目虽无法完全替代tcmalloc,但已实现核心功能,适合学习高并发内存管理技术。

文章图片
#c++#性能优化
【计算机网络 | 第三篇】MAC地址与IP地址

本文详细讲解了计算机网络中MAC地址和IP地址的相关知识。MAC地址部分介绍了其48位格式特征、获取方式、ARP协议原理及缓存机制。IP地址部分阐述了其存在意义、IPv4地址表示方法(包括分类编址、子网划分和无分类编址),并深入讲解了子网掩码、超网构造和路由聚合等核心概念。文章通过实例分析和考研真题,帮助读者理解IP地址分配、子网划分等网络基础技术,为后续网络知识学习打下坚实基础。

文章图片
#计算机网络#网络#tcp/ip
【C++大型项目之高性能服务器框架 (二) 】线程&协程篇

本文介绍了C++的高性能服务器框架中的线程与协程模块设计。文章首先分析了高并发服务器的核心矛盾,提出协程作为解决方案,能够兼顾编程直观性和执行高效性。随后详细讲解了Thread和Fiber类的实现细节,包括线程封装、协程状态机、上下文切换机制(ucontext)等关键技术。文章还涵盖了同步原语(Mutex、Spinlock等)的实现,并提供了完整的调用流程示例。最后给出了学习验证清单,建议读者动手

文章图片
#c++#服务器
【C++大型项目之高性能服务器框架 (一) 】一切物语的开始:日志系统&配置系统篇

本文详解Sylar C++高性能服务器框架的日志系统架构,涵盖Logger、LogFormatter、LogAppender三大核心组件及RAII包装器LogEventWrap的设计原理。重点剖析流式日志宏展开、状态机模板解析、配置系统联动与YAML热更新机制,涉及单例模板、函数对象、线程安全等C++进阶技巧,适合学习大型项目架构设计。

文章图片
#服务器
【C++大型项目之高性能服务器框架 (一) 】一切物语的开始:日志系统&配置系统篇

本文详解Sylar C++高性能服务器框架的日志系统架构,涵盖Logger、LogFormatter、LogAppender三大核心组件及RAII包装器LogEventWrap的设计原理。重点剖析流式日志宏展开、状态机模板解析、配置系统联动与YAML热更新机制,涉及单例模板、函数对象、线程安全等C++进阶技巧,适合学习大型项目架构设计。

文章图片
#服务器
【计算机网络 | 第十一篇】计网之应用层(二)—— 万字解析 + 图解DNS、DHCP、HTTP2.0/3.0

本文系统讲解了计算机网络应用层的核心协议与最新发展。详细解析了DNS解析域名结构、服务器层级(根/顶级/权威/本地)和查询流程(递归/迭代/缓存)。DHCP实现动态IP分配及报文交互。HTTP演进:从HTTP1.x队头阻塞,到HTTP2.0二进制分帧、多路复用和头部压缩优化,再到HTTP3.0基于QUIC(UDP)解决TCP阻塞。文章通过技术演进逻辑,清晰呈现了网络协议如何持续优化以应对现代互联网

文章图片
#计算机网络#网络协议#http +1
【计算机网络 | 第五篇】计网之链路层

本文主要讲解了计算机网络中数据链路层的核心概念与技术要点。首先概述了数据链路层的定义和功能,包括物理链路与数据链路的区别。然后重点分析了链路层的三大问题:封装成帧(以太网V2和PPP帧结构)、透明传输(字节填充与比特填充)以及差错检测(CRC循环冗余校验原理)。文章详细解读了Ethernet V2标准的帧格式、长度规范(46-1500字节)和MAC帧协议,并介绍了PPP协议的基本概念与帧结构。最后

文章图片
#计算机网络#网络#网络协议 +1
【计算机网络 | 第一篇】计算机网络概述

本文介绍了计算机网络基础,包括网络、互联网、因特网的区别(因特网最大,用TCP/IP),OSI七层模型功能,电路交换与分组交换的比较(分组交换资源利用率高但有延迟),以及性能指标如速率、带宽等,系统梳理了协议、服务和分层体系结构。

文章图片
#计算机网络#网络协议#tcp/ip
【计算机网络 | 第三篇】MAC地址与IP地址

本文详细讲解了计算机网络中MAC地址和IP地址的相关知识。MAC地址部分介绍了其48位格式特征、获取方式、ARP协议原理及缓存机制。IP地址部分阐述了其存在意义、IPv4地址表示方法(包括分类编址、子网划分和无分类编址),并深入讲解了子网掩码、超网构造和路由聚合等核心概念。文章通过实例分析和考研真题,帮助读者理解IP地址分配、子网划分等网络基础技术,为后续网络知识学习打下坚实基础。

文章图片
#计算机网络#网络#tcp/ip
【计算机网络 | 第七篇】计网之传输层(一)—— 传输层概述与协议头分析

本文详细介绍了计算机网络传输层的核心概念和协议。作者使用Wireshark抓包工具进行了实际案例分析,帮助读者更好地理解传输层协议的工作机制。传输层主要承担两大功能:为不可靠的网络层提供可靠传输,以及实现主机间应用进程的端到端通信。文章重点对比了TCP和UDP协议的特点:TCP提供面向连接的可靠传输,通过连接管理、确认机制等措施确保数据完整性;UDP则提供无连接的简单高效传输。文中还深入解析了端口

文章图片
#计算机网络#tcp/ip#网络 +3
    共 25 条
  • 1
  • 2
  • 3
  • 请选择