前言 由于個人發(fā)展的原因,前段時間又出去面試了,這次面試目標(biāo)比較清晰,主要面一些業(yè)務(wù)量比較大、業(yè)務(wù)比較核心的部門。 前前后后面了一個多月,面了不少公司,面試輪次二三十輪應(yīng)該是...
前言 由于個人發(fā)展的原因,前段時間又出去面試了,這次面試目標(biāo)比較清晰,主要面一些業(yè)務(wù)量比較大、業(yè)務(wù)比較核心的部門。 前前后后面了一個多月,面了不少公司,面試輪次二三十輪應(yīng)該是...
1. 概述 ConcurrentHashMap是JDK提供的一種線程安全的HashMap實現(xiàn),JDK1.8對ConcurrentHashMap進(jìn)行了大量優(yōu)化,除了增加了函數(shù)式...
前言 某日,囧輝和同事二狗決定就誰是“&#¥~大廈11樓11室(只有囧輝和二狗兩人)HashMap 最強(qiáng)者”展開一番較量。畫面過于血腥,成年人請在未成年人陪同下觀看。 正文 ...
多謝老鐵支持??
4 年 Java 經(jīng)驗,阿里網(wǎng)易拼多多面試總結(jié)、心得體會前言 由于個人發(fā)展的原因和工作上的變動,產(chǎn)生了想出來看看機(jī)會的想法。經(jīng)過了一段時間的準(zhǔn)備,5 月下旬開始出來面試,面到了 7 月上旬,如愿拿到了自己心儀公司的 offer。按...
前言 估計有同學(xué)會有疑問,為什么要精確到天?是為了裝逼嗎? 答:僅僅是為了證明咱的嚴(yán)謹(jǐn)(其實就是為了裝逼) 肯定有同學(xué)心里會吐槽:真的是小廠嗎?估計又是個標(biāo)題黨,吹牛逼,*&...
概述 CAS(Compare-and-Swap),即比較并替換,是一種實現(xiàn)并發(fā)算法時常用到的技術(shù),Java并發(fā)包中的很多類都使用了CAS技術(shù)。CAS也是現(xiàn)在面試經(jīng)常問的問題,...
本文創(chuàng)作于17年5月 動機(jī) 最近換了個公司,從三月底開始面,面到四月底,面了有快二十家公司。我是一個喜歡總結(jié)經(jīng)驗的人,每經(jīng)過一場面試,我在回來的路上都會仔細(xì)回想今天哪些問題可...
記錄個人在 Java 學(xué)習(xí)路上的一些學(xué)習(xí)、思考、經(jīng)驗和總結(jié)。如果覺得有幫助,歡迎關(guān)注我的技術(shù)博客和微信公眾號。 前言 這是 mybatis 比較常問到的面試題,我自己在以前的...
前言 由于個人發(fā)展的原因和工作上的變動,產(chǎn)生了想出來看看機(jī)會的想法。經(jīng)過了一段時間的準(zhǔn)備,5 月下旬開始出來面試,面到了 7 月上旬,如愿拿到了自己心儀公司的 offer。按...
@黃靠譜 但是默認(rèn)廣播過,不代表有超過一半的ack啊,直接補(bǔ)齊肯定有問題。。
Zookeeper總篇 高性能 一致性原理概述 zookeeper的內(nèi)存模型: zk的數(shù)據(jù)存在內(nèi)存當(dāng)中(高性能),但是同時記錄操作日志+內(nèi)存快照(二進(jìn)制),持久化。(類似于Redis) 狀態(tài)機(jī)+命令日志:內(nèi)存中保存數(shù)...
文中 “ 如果新leader有這個uncommitted的事務(wù)操作日志,則會替代老leader繼續(xù)完成這個操作 ”。
這句話的意思是,新的leader會重新廣播這個 proposal,搜集ack數(shù)量,如果足夠則重新發(fā)起 commit ?
Zookeeper總篇 高性能 一致性原理概述 zookeeper的內(nèi)存模型: zk的數(shù)據(jù)存在內(nèi)存當(dāng)中(高性能),但是同時記錄操作日志+內(nèi)存快照(二進(jìn)制),持久化。(類似于Redis) 狀態(tài)機(jī)+命令日志:內(nèi)存中保存數(shù)...
概述 zookeeper的內(nèi)存模型: zk的數(shù)據(jù)存在內(nèi)存當(dāng)中(高性能),但是同時記錄操作日志+內(nèi)存快照(二進(jìn)制),持久化。(類似于Redis) 狀態(tài)機(jī)+命令日志:內(nèi)存中保存數(shù)...