Redis为什么用跳表而不用平衡树? 本文是《Redis内部数据结构详解》系列的第六篇。在本文中,我们围绕一个Redis的内部数据结构——skiplist展开讨论。(注:后台...
Redis为什么用跳表而不用平衡树? 本文是《Redis内部数据结构详解》系列的第六篇。在本文中,我们围绕一个Redis的内部数据结构——skiplist展开讨论。(注:后台...
GDT与LDT 引言全局描述符表与局部描述符表过去虽然看过,但是印象不深很深,后来看了《自己动手实现一个操作系统》,提到实模式到保护模式转换时,改短代码初始时候只能看懂几句,...
上一讲,我们看到了如何通过链接器,把多个文件合并成一个最终可执行文件。在运行这些可执行文件的时候,我们其实是通过一个装载器,解析 ELF 或者 PE 格式的可执行文件。装载器...
废话 忍不住先吐槽一下,且不说TP的功能怎么样,文档写得是真的潦草,很多复杂的情况都没有举例说明。奈何网上的资料又很少,每次只能一点点去啃源码,难受的呀,常常想换个框架或者换...
引言 起因是某个同事接到了领导安排下来的一个需求,要在一个Web应用(Java+Tomcat)中,记录用户登录时的IP地址和MAC地址,用于安全审计,于是咨询我如何实现。 第...
最近在优化代码的时候,突然想起来TP5的数据库操作中有个cache,之前也用过,印象里就是在缓存时间内,请求的速度会大大加快,但是修改数据会导致不能及时更新。当初还比较年轻,...
事情是这样的,公司的服务器配置是一台一年一万多的阿里云windows,IIS + PHP5.3+Mysql5.5,讲道理,来这个公司之前,我都几乎没听过IIS,最近做了一个项...
最近在 GitHub 上看到了一篇很不错的文章,是关于代码编写风格和规范的,看了之后感觉收获颇丰,在这里根据我自己的理解和习惯增删改一下,以后方便拿来复习。文末有原文链接。 ...
作者:huashiou链接:https://segmentfault.com/a/1190000018626163 1、概述 本文以淘宝作为例子,介绍从一百个并发到千万级并发...