BloomFilter能解决什么问题 在我们对查询语句添加缓存的情况中,会存在缓存穿透的情况,即请求方故意以一种不存在的key进行查询,导致每次请求都无法命中缓存,请求都打到...
BloomFilter能解决什么问题 在我们对查询语句添加缓存的情况中,会存在缓存穿透的情况,即请求方故意以一种不存在的key进行查询,导致每次请求都无法命中缓存,请求都打到...
Q:ConcurrentHashMap和HashMap的区别是什么?A:1.ConcurrentHashMap是线程安全的,HashMap是线程不安全的2.Concurren...
Q:JDK8中的HashMap与JDK7中的有什么区别A:1.JDK8中的HashMap由数组加链表,变成了数组加链表加红黑树组成。如果链表长度大于8,并且总的元素个数大于一...
在以前绝大多数的公司的项目都是单体项目。如下图所示: 就是所有的业务模块都打在一个war包里。这种单体应用的架构方式有以下几种缺点:1.项目庞大,每次发布必须所有模块都重新发...
在我们正常的开发中很少会接触gc调优的事情。gc调优一般都是发生在项目开始之前。而项目开始之后如果发生oom或者full gc时间太长,导致系统卡顿等问题,这时候最好先找自己...
对于分布式的系统而言,如何生成一个唯一的ID是基本的。比如分库分表时各个表的主键ID必须唯一,并且必须是递增的?;褂懈髦忠滴穸┑サ亩┑ケ嗪?,这个也必须是唯一的。对于这种取唯一...
rpc是什么 rpc全名是Remote Procedure Call。意思就是远程接口调用。一般用于我们的分布式系统中,从系统A调用系统B的一个接口??赡苣阌懈鲆晌?,从系统A...
有次面试的时候要手写代码,题目是将100万个数用10个线程相加。首先想到的是用countDownLatch做。 做完后,面试官让用wait,跟notify再实现一把。当时想茬...
Spring AOP ,SpringMVC ,这两个应该是国内面试必问题,网上有很多答案,其实背背就可以。但今天笔者带大家一起深入浅出源码,看看他的原理。以期让印象更加深刻,...
亲爱的简书用户 「简书」因个别上传作品用户违反《中华人民共和国网络安全法》《互联网信息服务管理办法》《互联网新闻信息服务管理规定》《互联网用户公众账号信息服务管理规定》《移动...