对于单机限流的一些内容,可以先查看 单机限流 - 限流算法及隔离策略[https://www.jianshu.com/p/15117a28710b] 限流算法 - 令牌桶图例...
对于单机限流的一些内容,可以先查看 单机限流 - 限流算法及隔离策略[https://www.jianshu.com/p/15117a28710b] 限流算法 - 令牌桶图例...
特别声明: 供交流学习使用,不得用作商业用途。 如有违规侵权,请联系删除。 一、Selenium框架介绍 Selenium 是一个用于浏览器自动化测试的框架,可以用来爬取任何...
Array ListArray List < E > 泛型类ArrayList常用的API 集合与数组类似,也是一种容器。 数组的不足: 1.大小固定。(长度固定) 2.增删...
18周6-11,6-12 单例模式中不能有任何私有的变量,这样写每次有一个访问就会修改这里面的值,因为单例模式跟静态变量很像全局只有一个,这样当有并发访问的时候数据就会变得不...
一、CyclicBarrier循环栅栏 CyclicBarrier是java.util.concurrent包下面的一个工具类,字面意思是可循环使用(Cyclic)的屏障(B...
简介 9月份做了个短信发送的功能,考虑到短信文本字数的限制,需要将原始长链接转换为短链发送,并且需要记录每次的短链点击行为。点击短链之后的处理逻辑主要为:ip黑名单过滤 ->...
前言 越来越多开发者表示,自从用了Python/Pandas,Excel都没有打开过了,用Python来处理与可视化表格就是四个字——非常快速! 下面我来举几个明显的例子 1...
ThreadPoolExecutor的运行状态有5种,分别为: 其生命周期转换如下入所示: 状态值32位二进制值RUNNING1110 0000 0000 0000 0000...
分布式ID必要性。 业务量小于500W的时候单独一个mysql即可提供服务,再大点的时候就进行读写分离也可以应付过来。但当主从同步也扛不住的是就需要分表分库了,但分库分表后需...
系列 Sentinel流程介绍[https://www.jianshu.com/p/059aaf9492b1] Sentinel资源节点树构成[https://www.jia...
最近在做压测,在日志中看到报了这样的问题。java.lang.IllegalMonitorStateException: attempt to unlock lock, no...
写在前面 京东hotkey是一个经过京东大促验证的hotkey防御中间件,大概原理是通过上报key访问数到统计服务器集群,统计服务器集群将hotkey通知到客户端,让hotk...
前言 本文重点分析了ThreadPoolExecutor两个方法execute() 和 submit() 的执行原理,并说明Future如何实现阻塞返回。 继承关系图 关键方...
前言 上一节讲了i++并不是线程安全的,我们需要用synchronized来保证其线程安全。 这里我就介绍下synchronized的基本用法和简单原理。 便于说明,我写了个...
前言 Synchronized原理是面试中的一个难点。网上的各种资料太乱了 ,概念晦涩难懂,看了不少资料、博客,花了不少时间,才整理成这篇笔记。看完对你大有帮助。 1、内存布...
Disruptor框架学习(2)--为啥这么快 在上一篇中,笔者阐述了Disruptor的代码实现和数据结构。在说到,Disruptor为什么性能那么高的时候,提及了几个概念...
分布式锁 之前看程序员小灰的公众号,通过漫画的形式讲解了分布式锁的内容。 后来想到公司的项目里,也利用到了分布式锁,但是分布式锁的具体代码实现和在项目中的应用并不是自己写的,...