引言 我們知道檢查一個(gè)元素是否在某一個(gè)集合中,使用HashSet是比較好的選擇,因?yàn)樵诓话l(fā)生Hash碰撞的情況下它的時(shí)間復(fù)雜度為常數(shù)級(jí)別,但是在數(shù)據(jù)量比較大的情況下,使用Ha...
IP屬地:浙江
引言 我們知道檢查一個(gè)元素是否在某一個(gè)集合中,使用HashSet是比較好的選擇,因?yàn)樵诓话l(fā)生Hash碰撞的情況下它的時(shí)間復(fù)雜度為常數(shù)級(jí)別,但是在數(shù)據(jù)量比較大的情況下,使用Ha...
該方法的目的是返回一個(gè)大于輸入值 c 的2的冪。接下來(lái)我們看下這個(gè)方法: 其實(shí) 這一部分的作用就是把二進(jìn)制從第一個(gè)有1開(kāi)始的后面全部變?yōu)?。比如一個(gè)二進(jìn)制是 1010001,...
摘要:如果Consumer端消費(fèi)消息失敗,那么RocketMQ是如何對(duì)失敗的異常情況進(jìn)行處理?前面兩篇RocketMQ消息消費(fèi)(一)/(二)篇,主要從Push/Pull兩種消...
系列 rocketMq概念介紹 rocketMq-namesrv介紹 rocketMq-Topic創(chuàng)建過(guò)程 rocketMq-producer介紹 rocketMq-cons...
手寫RPC框架1、手寫一個(gè)RPC框架,看看100個(gè)線程同時(shí)調(diào)用效果如何[http://www.itdecent.cn/p/916a02ae36de]2、手寫RPC框架(2)...