排序
解读Nginx的模块开发和扩展机制的底层实现原理
解读nginx的模块开发和扩展机制的底层实现原理 Nginx是一个非常流行的高性能Web服务器和反向代理服务器,它的模块开发和扩展机制使得用户可以很方便地扩展Nginx的功能。本文将解析Nginx的模块开...
全网最全的一篇数据库MVCC详解,不全我负责
相关学习推荐:mysql教程 什么是MVCC 全称multi-version concurrency control,即多版本并发控制,主要是为了提高数据库的并发性能。以下文章都是围绕innodb引擎来讲,因为myisam不支持事务。 ...
浅析 Linux 中的零拷贝技术
本文探讨Linux中 主要的几种零拷贝技术 以及零拷贝技术 适用的场景 。为了迅速建立起零拷贝的概念,我们拿一个常用的场景进行引入: 引文 在写一个服务端程序时(Web Server或者文件服务器),...
深入理解Linux shell中2>&1的含义(全网最全,看完就懂)
1 和 2 在 Linux 中代表什么 在Linux系统中0 1 2是一个文件描述符 从上表看的出来,我们平时使用的 echo "hello" > t.log 其实也可以写成 echo "hello" 1&...
excel行高的最大值是多少
excel的行高在0-409之间,最大不能超过409,如果设置行高时超过了这个值,就会弹出提示。 如果想设置一个超过409的行高,可以通过合并单元格的方法实现。 例如我们要设置一个大于409但不超过409...
详解Redis数据结构之跳跃表
下面由redis教程栏目给大家详解redis数据结构之跳跃表,希望对需要的朋友有所帮助! 前言 跳跃表是一种有序的数据结构,它通过在每个节点中维持多个指向其他节点的指针,从而达到快...
Linux内核页表及页表缓存原理是什么
一、相关概念 【页】:进程中的块。【页框】:内存中的块。【页表】:特殊数据结构,存放系统空间的页表区域(存放逻辑页与物理页帧的对应关系)。每个进程都有自己的页表,pcb 表中有指针指向...
史上最全MySQL使用规范分享
【相关学习推荐:mysql教程】 最近涉及数据库相关操作较多,公司现有规范也不是太全面,就根据网上各路大神的相关规范,整理了一些自用的规范用法,万望指正。 数据库环境 dev: 开发环境 开发可...
gitee上书源如何导入(步骤)
随着数字阅读的兴起,越来越多的读者开始选择电子书籍作为自己的阅读方式。与此同时,掌握一些书源的导入方法也变得越来越重要。gitee作为国内一个著名的 git 代码托管网站,也有许多关于电子书...
可以加快查询操作的属性是什么
可以加快查询操作的属性是“索引”,利用索引可以加快对数据的查询和排序速度,索引文件作为一个独立的文件进行存储,文件中包含指向表记录的指针,建立索引后,表中记录的物理顺序不变。 推荐...
RISC-V Linux汇编启动过程分析
RISC-V Linux的汇编启动部分比较简单,不算复杂。有两个部分比较核心:页表创建和重定向。页表创建是用C语言写的,今天先分析汇编部分,先带大家分析整体汇编启动流程,然后分析重定向。 注意:...