什么是布隆过滤器 布隆过滤器是一种算法,其核心思想是通过hash运算,判断当前值的hashCode对应的数组下标是否全为1,如果是,则认为存在。否则认为不存在。需要说明的是,...
看阿里巴巴开发手册并发编程这块有一条:线程池不允许使用Executors去创建,而是通过ThreadPoolExecutor的方式,通过源码分析禁用的原因 线程池的定义 管理...
[TOC] grep 前言 本文主要介绍了grep和egrep的基础语法,读完本文可以基本掌握grep和egrep的使用 grep 定义 grep (global searc...
解决方法,修改hosts文件, 添加如下文本
[TOC] IDEA JRebel 插件 前言 我们平时在项目开发过程中经常遇到在项目中只改动了其中一个很小的地方。重新调试的话需要重启整个服务, 这个步骤很耗费时间。 JR...
堆空间划分了代: 年轻代(Young Generation)分为 eden 和 Survivor 两个区,Survivor 又分为2个均等的区,S0 和 S1。 首先,新对象...
工具的产生、进化并不会让我们变的轻松,因为你的事情也多了 专注于当下的事情,忘了其他的事情 前提是需要其他的事情全部在工作栏有记录,将事情扔进清单工具就可以不再想其他的事情 ...
概述 本文希望帮助 Mentor 在指导实习生和新员工时,建立一些基本的共识和准则。本文主要讨论的是技术类的岗位。 我们为什么要招实习生和应届生? 猿题库在招实习生上,向来是...
前言 最近在学习Redis的时候看到Redis在执行命令的时候是单线程的。这意味如果客户端向服务器发送查询请求时,Redis客户端将以阻塞的方式等待服务器的响应。这样后面的客...
这篇文章写的不错,本来也想翻译一下的,结果搜到你先翻译了 哈哈
Caffeine使用及原理缓存和 Map 之间的一个根本区别在于缓存可以回收存储的 item。回收策略为在指定时间删除哪些对象。此策略直接影响缓存的命中率 —— 缓存库的一个重要特性。Caffeine...
IDEA [toc] 本文介绍了我在工作中经常用到的一些快捷键 keymap 查找类 command + N Find In Path control + shift + f...
文件夹概述 IDEA 是我平时开发Java用的主要生产力工具。因此这个文件夹主要用来记录提升IDEA效率的快捷键以及使用技巧。
导语:网上资料(尤其中文文档)对hystrix基础功能的解释比较笼统,看了往往一头雾水。为此,本文将通过若干demo,加入对官网How-it-Works的理解和翻译,力求更清...