什么是阻塞队列 在队列为空时,获取元素的线程会等待队列变为非空。当队列满时,存储元素的线程会等待队列可用。阻塞队列常用于生产者和消费者的场景,生产者是往队列里添加元素的线程,...
什么是阻塞队列 在队列为空时,获取元素的线程会等待队列变为非空。当队列满时,存储元素的线程会等待队列可用。阻塞队列常用于生产者和消费者的场景,生产者是往队列里添加元素的线程,...
1. 什么是Redis? Redis是完全开源的免费的。遵守BSD协议。一个高性能的key-value数据库。Redis与其他kv缓存产品有以下三个特点: Redis支持数据...
这些接口都有一个@FunctionalInterface注解,表明这个接口将是一个函数式接口,里面只能有一个抽象方法 Function Function<T, R> => R...
什么是RPC RPC (Remote Procedure Call Protocol), 远程过程调用,通俗的解释就是:客户端在不知道调用细节的情况下,调用存在于远程计算机上...
你好大佬,请教一下,这个类 LwRpcDecoder 的 decode 方法中,byteBuf.readableBytes() < dataLength,这一句是因为数据缺失而做的判断吗?
轻量级RPC设计与实现第一版什么是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 支...
redis分布式锁的实现主要是基于redis的setnx 命令(setnx命令解释见:http://doc.redisfans.com/string/setnx.html),...
1. 安装必备环境 环境准备libfatscommon:FastDFS分离出的一些公用函数包FastDFS:FastDFS本体fastdfs-nginx-module:Fas...
需求:假设有n条队列,讲数据入队列时,需要散列一下。 id为业务唯一标识 index就是要放入队列的索引
collection用法: 如果是非自定义collection:注意ofType中的值 columnPrefix用法:作为列名前缀 子查询用法:内嵌子查询(获取单词释义)
打开vi或者vim打开文件“/etc/vim/vimrc” ,指令为:vim /etc/vim/vimrc 将下面复制到文件里面