引言 我们知道检查一个元素是否在某一个集合中,使用HashSet是比较好的选择,因为在不发生Hash碰撞的情况下它的时间复杂度为常数级别,但是在数据量比较大的情况下,使用Ha...
IP属地:浙江
引言 我们知道检查一个元素是否在某一个集合中,使用HashSet是比较好的选择,因为在不发生Hash碰撞的情况下它的时间复杂度为常数级别,但是在数据量比较大的情况下,使用Ha...
该方法的目的是返回一个大于输入值 c 的2的幂。接下来我们看下这个方法: 其实 这一部分的作用就是把二进制从第一个有1开始的后面全部变为1。比如一个二进制是 1010001,...
摘要:如果Consumer端消费消息失败,那么RocketMQ是如何对失败的异常情况进行处理?前面两篇RocketMQ消息消费(一)/(二)篇,主要从Push/Pull两种消...
系列 rocketMq概念介绍 rocketMq-namesrv介绍 rocketMq-Topic创建过程 rocketMq-producer介绍 rocketMq-cons...
手写RPC框架1、手写一个RPC框架,看看100个线程同时调用效果如何[https://www.jianshu.com/p/916a02ae36de]2、手写RPC框架(2)...