为什么要限流 限流在很多场景中用来限制并发和请求量,比如说秒杀抢购,保护自身系统和下游系统不被巨型流量冲垮等。 以微博为例,例如某某明星公布了恋情,访问从平时的50万增加到了...
为什么要限流 限流在很多场景中用来限制并发和请求量,比如说秒杀抢购,保护自身系统和下游系统不被巨型流量冲垮等。 以微博为例,例如某某明星公布了恋情,访问从平时的50万增加到了...
很多面试题都会问,MySQL的索引数据结构是什么,答案很简单,是B+Tree,然后又会问,为什么是采用B+Tree,而不是一般二叉树呢,原因也很简单,降低树的高度,可以减少i...
什么是io Linux 最经典的一句话是:「一切皆文件」,不仅普通的文件和目录,就连块设备、管道、socket等,也都是统一交给文件系统管理的。 io其实是input和out...
背景 最近在看虚拟内存相关的知识,看到很多之前对于进程、线程、协程之间的一些盲区。 之前其实对进程、线程的认识比较浅显,就知道进程是资源分配单位,线程是系统调度单位,具体是什...
最近在使用LinkedList/Deque的时候,发现其中有很多类似的方法,我就想简简单单做个添加/删除的操作,发现竟然有那么多类似的方法,比如“添加”操作可以用的方法有:a...
简书用来写博客挺好,可惜没有目录,在阅读一些长文章时非常不方便,所以特此记录生成简书目录侧边栏的方式。主要通过浏览器扩展Tampermonkey和脚本自动生成简书文章目录实现...
什么是回溯算法 回溯算法是一种基于试错思想的算法,通常用于在候选解的所有可能的情况中搜索并找出满足条件的解。 回溯算法的基本思路是,从问题的某一种状态开始搜索,搜索过程中不断...
前提 继上篇锁文章[//www.greatytc.com/p/1fdad9a6e405]之后,继续了解锁,事务级别是rr级别,mysql版本是5.7。 首先介绍下需...
什么是数组 数组是一个连续内存空间,存储相同数据类型的数据结构。 数组优缺点 优点:由于连续的内存空间,且每个元素的数据类型相同,也就是每个元素的字节数相同,所以可以随件访问...