限流作为现在微服务中常见的稳定性措施,在面试中肯定也是经常会被问到的,我在面试的时候也经常喜欢问一下你对限流算法知道哪一些?有看过源码吗?实现原...
限流作为现在微服务中常见的稳定性措施,在面试中肯定也是经常会被问到的,我在面试的时候也经常喜欢问一下你对限流算法知道哪一些?有看过源码吗?实现原...
死锁是指两个或两个以上的进程在执行过程中,由于竞争资源或者由于彼此通信而造成的一种阻塞的现象,若无外力作用,他们都无法推进下去。通俗一点就是两个...
前言 最近有几个读者私信给我,问我他们的业务场景,要用什么样的定时任务。确实,在不用的业务场景下要用不同的定时任务,其实我们的选择还是挺多的。我...
From:Java中泛型 **Class<T>、T **与 **Class<?>、 Object类 **和 Class类、 object.get...
一、什么是CAS CAS(Compare And Swap,比较和交换),通常指的是这样一种原子操作:在修改某一个变量前,会先比较它内存中的...
1.手写模拟SpringBoot核心流程 手写模拟SpringBoot关键点: 1)创建一个Spring容器,将启动类作为配置类传入;并且加上@...
一、简介 在JDK并发包中有这么一个类ExecutorCompletionService,提交任务后,可以按任务返回结果的先后顺序来获取各任务执...
原创:微信公众号 【阿Q说代码】,欢迎分享,转载请保留出处。 哈喽大家好,我是阿Q! 前几天领导突然宣布几年前停用的电商项目又重新启动了,带着复...
前言 当多线程访问共享且可变的数据时,涉及到线程间同步的问题,并不是所有时候,都要用到共享数据,所以就需要ThreadLocal出场了。Thre...
背景 一个api接口/srm/api2/disabletime需要提供最大600qps的能力,超过600qps之后需要进行限流,返回429 ht...
专题公告
程序员基础