logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

HTTP 完全指南(二):缓存机制深度详解

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

文章图片
#http#缓存#网络协议
Redis位图实战:海量数据高效处理

本文介绍了Redis位图(Bitmap)的原理与应用。位图是String类型的特殊用法,通过每个bit表示0/1状态,具有极致的内存效率(1字节可存8个状态)。文章详细讲解了位图的核心命令:SETBIT/GETBIT设置和获取位值,BITCOUNT统计1的数量,BITPOS查找位位置,以及BITOP进行位运算。典型应用场景包括用户签到系统、活跃用户统计和权限管理,相比传统方案可节省数百倍空间。最后

文章图片
#redis#数据库#缓存
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#服务器#网络
揭秘epoll:高并发服务器的终极武器

摘要:epoll是Linux内核2.6引入的高效I/O多路复用机制,相比select/poll具有显著优势。其核心采用红黑树管理描述符(O(1)操作)和就绪队列(回调触发),通过epoll_create、epoll_ctl、epoll_wait三个API实现。epoll支持LT(水平触发)和ET(边缘触发)两种模式,后者需配合非阻塞I/O使用。相比select/poll的轮询机制,epoll避免了

文章图片
#linux#运维#服务器
    共 31 条
  • 1
  • 2
  • 3
  • 4
  • 请选择