什么是阻塞队列 在队列为空时,获取元素的线程会等待队列变为非空。当队列满时,存储元素的线程会等待队列可用。阻塞队列常用于生产者和消费者的场景,生产者是往队列里添加元素的线程,...
什么是阻塞队列 在队列为空时,获取元素的线程会等待队列变为非空。当队列满时,存储元素的线程会等待队列可用。阻塞队列常用于生产者和消费者的场景,生产者是往队列里添加元素的线程,...
1. 什么是Redis? Redis是完全开源的免费的。遵守BSD协议。一个高性能的key-value数据库。Redis与其他kv缓存产品有以下三个特点: Redis支持数据...
这些接口都有一个@FunctionalInterface注解,表明这个接口将是一个函数式接口,里面只能有一个抽象方法 Function Function<T, R> => R...
什么是RPC RPC (Remote Procedure Call Protocol), 远程过程调用,通俗的解释就是:客户端在不知道调用细节的情况下,调用存在于远程计算机上...
最近工作需要研究了一会别人写的库,其中充满着各种"回调函数",因此把自己理解给记录下来,存档。首先我们来看看回调函数 这个概念的具体由来,百度百科的示义如下: 回调函数就是一...
是什么 apache commons-pool是apache基金会的一个开源对象池组件,我们常用的数据库连接池dpcp和redis的java客户端jedis都使用common...
由于Java面向对象的思想,在JVM中需要大量存储对象,存储时为了实现一些额外的功能,需要在对象中添加一些标记字段用于增强对象功能,这些标记字段组成了对象头。 1.对象头形式...
原文来自于公众号:三不猴子[https://mp.weixin.qq.com/s/-7iXIm3PABNEzPjx0QUIZw]欢迎关注我的公众号,公众号内回复666获取面试...
欢迎关注公众号“Tim在路上” 1. 什么是Redis数据库? Redis 是完全开源免费的,是一个高性能的 key-value 数据库。 它的特点有: (1)Redis 支...