-
恋爱必修课(一) 爱与被爱,是人一生最值得学习的能力
发布时间:2023-04-02 00:08本文章转载自:https://time.geekbang.org/column/article/337415 导语 从蹒跚学步到
-
Python多线程和多进程(六) 线程池的坑和问题——内存溢出、任务共享线程池导致饥饿或死锁和拒绝策略不当阻塞
发布时间:2022-11-18 00:29前文阅读:Python多线程和多进程(五) 多线程管理——线程池 前面我们说了python多线程和线程池的优势和使用方法,并通过爬虫实例做演示。那么本
-
MySQL怎么运行的系列(四)Innodb索引结构和方案
发布时间:2022-05-05 00:02本文承接 Mysql系列(三)InnoDB存储结构之行结构和页结构 一文继续介绍Innodb引擎相关的内容。本节将介绍Innodb的索引结构。数据库可能存在千万级的数据,必须将这些
-
PHP常用扩展(二) PHP用户级缓存——APCu
发布时间:2022-04-20 11:41一、APC 可选PHP缓存APC,全称是Alternative PHP Cache,官方翻译叫”可选PHP缓存”。它为我们提供了缓存和优化PHP的中间代码的框架。 APC的缓存分两部分:系统缓存和用户
-
PHP常用扩展(一) PHP字节码缓存——Opcache
发布时间:2022-04-20 09:38一、什么是opcacheOpcache是一种通过将PHP脚本预编译的字节码(Operate Code)存放在共享内存中,避免每次请求都要加载和解析PHP脚本,解析器可以直接从共享内存读取已经缓存的字节
-
你以为你了解redis? 数据结构篇(六) redis对象
发布时间:2021-08-21 10:22本文内容参考《redis设计与实现》一书总结归纳而得。 对象 前面我们介绍了简单动态字符串、双端链表、字典、整数集合和压缩列表等数据结构。redis没有裸用这些数据结构
-
你以为你了解redis? 数据结构篇(五) 压缩列表
发布时间:2021-08-21 10:00本文内容参考《redis设计与实现》一书总结归纳而得。压缩链表压缩列表本质是一系列特殊编码(方式)的连续内存块组成的顺序型数据结构。该结构从左到右包含zlbytes(压缩列表占用字节数)、zltail
-
你以为你了解redis? 数据结构篇(四) 整数集合
发布时间:2021-08-21 09:44本文内容参考《redis设计与实现》一书总结归纳而得。整数集合整数集合本质是一个整数数组,它是set集合类型的底层实现之一。当一个集合只包含少量整数元素时redis会用整数集合作为集合的底层数据结构。
-
你以为你了解redis? 数据结构篇(三) 跳跃表
发布时间:2021-08-20 10:54本文内容参考《redis设计与实现》一书总结归纳而得。跳跃链表skipList跳跃链表是一种有层级且有序(排好序)的链表,链表的每个节点维持多个指向其他节点的指针以快速访问节点。下面我们看看跳跃表具体
-
你以为你了解redis? 数据结构篇(二) 字典和哈希表
发布时间:2021-08-20 10:20本文内容参考《redis设计与实现》一书总结归纳而得。字典dict和哈希表hashMap字典是redis数据库存储键值对的数据结构(redis字典的本质是hashMap),我们可以将整个redis数据