解法

解法
作用 本地缓存在高并发场景下,进行高并发读操作的利器,可以直接在应用实例内存内进行读取,没有多余的网络消耗,用在缓存方面效率很高,比redis还要高上很多,一般用在redis...
解法
mysql在RR模式下,可以通过加临键锁来防止出现幻读,这里说下对幻读的理解,基本主要是针对当前读而言,对于快照读来说,读的本来就是快照视图内的已提交事务,即便是另一个事务插...
解法 巧妙地将0转换成-1,利用counter记录前缀和所在的位置,这样两个相同的前缀和之间的长度就是连续的相同数据的0和1.
最近读了一篇美团技术文章写多线程和多线程同步[https://mp.weixin.qq.com/s/a9BUf6N93uOw8JSAxza7cg]的文章,想起自己两年前面试时...
没写了,房子跌的难受,写不下去了哈哈
回龙观买房随笔背景 距离买房已经过了3个多月,距离从去年看房已经过了一年多,整体看房的时间也不算短,整个期间也有很多纠结的时刻,最终买房的决定也做得比较仓促,现在想来也有不少的遗憾。由于最...
背景 距离买房已经过了3个多月,距离从去年看房已经过了一年多,整体看房的时间也不算短,整个期间也有很多纠结的时刻,最终买房的决定也做得比较仓促,现在想来也有不少的遗憾。由于最...
mysql的分库分表一般用于单库整体数据量太大,或者单表的数据量太大了,这种情况会进行分库分表,回想一下自己做过的项目,也就少有的几个用到了分库分表。最近学到一个观点,就是做...
简介 漏桶限流,漏桶流出的速度是恒定的,流入速度不定,桶满时则抛弃请求,一般可用于保护三方接口,这样保证不超出限制的qps。对比令牌桶的话,在突发流量上会丢弃请求数更少,漏桶...
简介 令牌桶作为限流算法之一,具体原理是一段时间内向桶里加入一定的token数,使用时进行扣减,判断扣减数和剩余令牌数之间的关系,这种限流的好处是更灵活,能够处理突发流量,有...
滑动窗口简介 首先说下固定窗口统计,比如以分钟为单位,限制100qps,进行限流的话会存在一种情况,就是上一个分钟的末尾有98qps,当前分钟的开始有98qps,这样在短时间...
简介 http协议存在消息在传输过程中被劫持,被篡改的风险,所以在tcp协议的上层,存在着tls协议,即传输层安全协议,用来对传输信息进行加密。加密的核心问题是如何安全地协商...
1 进程与线程的区别 根本区别:进程是操作系统资源分配的基本单位,而线程是处理器任务调度和执行的基本单位。 资源开销:每个进程都有独立的代码和数据空间,程序之间的切换会有较大...
1 用户态与内核态切换 1.1 概念 用户态:ring3, 在应用程序中运行,代码没有对硬件的直接控制权限,程序通过调用系统接口来达到访问硬件和内存,在这种模式下,程序发生崩...
1 sentinel降级 sentinel降级的处理逻辑由FlowSlot节点进行处理,依赖设置的降级rule,下面是降级rule初始化的例子。 1.1 flowSlot逻辑...
1 entry源码结构 entry抽象类对应的类图如下: 其中主要使用的entry实现类为CtEntry类。 2 CtEntry类结构 2.1 CtEntry entry方法...