logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

C++ 智能指针完全指南(一):unique_ptr 深度详解

C++智能指针系列:独占所有权利器unique_ptr 本文深入解析C++11引入的unique_ptr智能指针,解决手动内存管理的三大痛点:内存泄漏、异常安全问题和所有权混乱。通过对比原始指针的缺陷,展示了unique_ptr如何通过RAII机制实现自动资源释放。核心特性包括:独占所有权(不可拷贝只可移动)、三种创建方式(推荐make_unique)、灵活的对象访问方法。文章详细介绍了uniqu

文章图片
#c++#开发语言
HTTP 完全指南(三):Cookie、Session 与 Token 深度详解

本文深入解析HTTP无状态问题的三种解决方案:Cookie、Session和Token(JWT)。Cookie是浏览器存储的小数据,自动随请求发送;Session将数据存于服务器,仅通过Cookie传递session_id;JWT则是自包含的加密令牌,需手动携带。三者对比显示:Session适合传统Web登录,JWT更适用于API和分布式系统。文章详细介绍了各方案的技术实现、安全属性和适用场景,并

文章图片
#http#网络协议#网络
HTTP 完全指南(二):缓存机制深度详解

HTTP缓存机制是提升网页性能的关键技术,分为强缓存和协商缓存两类。强缓存通过Expires(绝对时间)或Cache-Control(推荐,相对时间)控制,有效期内直接从本地读取(200 from cache)。协商缓存在缓存过期后触发,通过Last-Modified/ETag向服务器验证资源是否变更,返回304(继续用缓存)或200(下载新资源)。实际应用中,建议:HTML使用no-cache确

文章图片
#http#缓存#网络协议
MySQL 核心特性深挖:ACID、隔离级别、索引与视图的底层原理

本文深入拆解MySQL四大核心特性。事务部分详解Undo Log实现原子性、Redo Log实现持久性的底层原理,演示保存点部分回滚操作。隔离级别完整剖析MVCC多版本并发控制机制,拆解ReadView可见性判断规则,对比四种隔离级别的行为差异,详解行锁、间隙锁、临键锁及死锁的形成与避免。索引部分从B+树数据结构出发,揭示三层树高容纳两千万数据的存储原理,阐明聚簇索引与辅助索引的回表机制,给出覆盖

文章图片
#mysql#android#数据库
MySQL 核心特性深挖:ACID、隔离级别、索引与视图的底层原理

本文深入拆解MySQL四大核心特性。事务部分详解Undo Log实现原子性、Redo Log实现持久性的底层原理,演示保存点部分回滚操作。隔离级别完整剖析MVCC多版本并发控制机制,拆解ReadView可见性判断规则,对比四种隔离级别的行为差异,详解行锁、间隙锁、临键锁及死锁的形成与避免。索引部分从B+树数据结构出发,揭示三层树高容纳两千万数据的存储原理,阐明聚簇索引与辅助索引的回表机制,给出覆盖

文章图片
#mysql#android#数据库
MySQL 核心特性深挖:ACID、隔离级别、索引与视图的底层原理

本文深入拆解MySQL四大核心特性。事务部分详解Undo Log实现原子性、Redo Log实现持久性的底层原理,演示保存点部分回滚操作。隔离级别完整剖析MVCC多版本并发控制机制,拆解ReadView可见性判断规则,对比四种隔离级别的行为差异,详解行锁、间隙锁、临键锁及死锁的形成与避免。索引部分从B+树数据结构出发,揭示三层树高容纳两千万数据的存储原理,阐明聚簇索引与辅助索引的回表机制,给出覆盖

文章图片
#mysql#android#数据库
MySQL 核心特性深挖:ACID、隔离级别、索引与视图的底层原理

本文深入拆解MySQL四大核心特性。事务部分详解Undo Log实现原子性、Redo Log实现持久性的底层原理,演示保存点部分回滚操作。隔离级别完整剖析MVCC多版本并发控制机制,拆解ReadView可见性判断规则,对比四种隔离级别的行为差异,详解行锁、间隙锁、临键锁及死锁的形成与避免。索引部分从B+树数据结构出发,揭示三层树高容纳两千万数据的存储原理,阐明聚簇索引与辅助索引的回表机制,给出覆盖

文章图片
#mysql#android#数据库
Libevent实战:高性能网络编程指南

Libevent是一个跨平台的高性能网络库,封装了底层I/O复用机制(如epoll、kqueue等),简化了服务器开发流程。它采用Reactor模式,通过事件驱动机制处理网络通信,主要特点包括: 统一封装不同系统的I/O复用函数 支持多种事件类型(读写、信号、定时器等) 提供简洁的API接口(创建事件、注册回调、启动循环) 内置持久事件和定时器功能 使用Libevent只需三步:创建事件引擎、注册

文章图片
#网络#linux#运维
深入解析epoll ET模式与守护进程

本文深入探讨了Linux服务端开发的两个核心技术:epoll的ET模式和守护进程实现。ET模式通过边缘触发机制实现高性能网络通信,关键要点包括:必须设置非阻塞IO、循环读取直到EAGAIN错误、正确处理accept调用。守护进程部分详细讲解了创建步骤(两次fork+setsid)、环境设置(切换工作目录、清除umask)以及日志管理方法。文章提供了完整的代码实现,并对比了LT与ET模式的应用场景,

文章图片
#linux#服务器#网络
深入解析epoll ET模式与守护进程

本文深入探讨了Linux服务端开发的两个核心技术:epoll的ET模式和守护进程实现。ET模式通过边缘触发机制实现高性能网络通信,关键要点包括:必须设置非阻塞IO、循环读取直到EAGAIN错误、正确处理accept调用。守护进程部分详细讲解了创建步骤(两次fork+setsid)、环境设置(切换工作目录、清除umask)以及日志管理方法。文章提供了完整的代码实现,并对比了LT与ET模式的应用场景,

文章图片
#linux#服务器#网络
    共 32 条
  • 1
  • 2
  • 3
  • 4
  • 请选择