之前連續(xù)寫了幾篇關(guān)于使用@Async實現(xiàn)異步調(diào)用的內(nèi)容匹颤,也得到不少童鞋的反饋,其中問題比較多的就是關(guān)于返回Future的使用方法以及對異步執(zhí)行的超時控制溪窒,所以這篇就來一起講講...

之前連續(xù)寫了幾篇關(guān)于使用@Async實現(xiàn)異步調(diào)用的內(nèi)容匹颤,也得到不少童鞋的反饋,其中問題比較多的就是關(guān)于返回Future的使用方法以及對異步執(zhí)行的超時控制溪窒,所以這篇就來一起講講...
Redis是啥?用Redis官方的話來說就是: Redis is an open source (BSD licensed), in-memory data structur...
基本概念 ZAB協(xié)議 客戶端腳本 javaAPI ZKClient & Curator 應(yīng)用場景 數(shù)據(jù)發(fā)布訂閱 負(fù)載均衡 命名服務(wù) 分布式協(xié)調(diào)/通知 集群管理 Master選...
初衷 Java集合是我們使用最頻繁的工具伴澄,也是面試的熱點(diǎn)滔迈,但我們對它的理解僅限于使用上,而且大多數(shù)情況沒有考慮過其使用規(guī)范把篓。本系列文章將跟隨源碼的思路肄扎,分析實現(xiàn)的每個細(xì)節(jié)墨林,以...
背景 前段時間犯祠,看到群里在討論Java中的各種引用旭等,不禁的細(xì)想了下,發(fā)現(xiàn)自己對它們的了解僅僅停留在了表面衡载,對它們的實現(xiàn)原理搔耕、回收機(jī)制,并不熟悉痰娱,心里發(fā)毛弃榨。 大雪過后的魔都,顯...
1. 前言 本文的源碼是基于JDK1.7梨睁,JDK1.8中HashMap的實現(xiàn)鲸睛,引入了紅黑樹,在后面的文章會寫到坡贺。后面還有一篇LinkedHashMap的解析:圖解Linked...
一官辈、LinkedHashMap的屬性 二、LinkedHashMap的構(gòu)造方法 三遍坟、LinkedHashMap的重要函數(shù) 1. afterNodeAccess函數(shù) 2. af...
一、 ServletRequest 接口 二政鼠、 ServletResponse 接口 三风瘦、 HttpSession 接口
前言 ThreadLocal很多同學(xué)都搞不懂是什么東西,可以用來干嘛公般。但面試時卻又經(jīng)常問到万搔,所以這次我和大家一起學(xué)習(xí)ThreadLocal這個類。 下面我就以面試問答的形式學(xué)...
前言 計算機(jī)網(wǎng)絡(luò)基礎(chǔ) 該是程序猿需掌握的知識刽虹,但往往會被忽略 今天酗捌,我將詳細(xì)講解計算機(jī)網(wǎng)絡(luò)中最重要的TCP協(xié)議,含其特點(diǎn)涌哲、三次握手胖缤、四次揮手、無差錯傳輸?shù)戎R阀圾,希望你們會喜歡...
昨天面試哪廓,面試官問了自己一個synchronized和ReentrantLock的區(qū)別,感覺自己回答的并不是特別好初烘,今天在翻書學(xué)習(xí)總結(jié)一下涡真,畢竟書讀百遍其義自見。 開始進(jìn)入正...
Semaphore 源碼分析 1. 在閱讀源碼時做了大量的注釋肾筐,并且做了一些測試分析源碼內(nèi)的執(zhí)行流程哆料,由于博客篇幅有限,并且代碼閱讀起來沒有 IDE 方便吗铐,所以在 githu...
老婆經(jīng)常喜歡翻看我訂閱的技術(shù)雜志东亦,她總能從她的視角提出很多有趣的問題。 一個悠閑的周日下午唬渗,她午覺醒來讥此,又習(xí)慣性的抓起這個月的雜志,饒有興趣地看了起來谣妻。 果不其然萄喳,看著看著,...
阿里 3.1,3.2(兩面) 兩天各面了一面(投的螞蟻金服辈灼,第一天面的就不太好份企,第二天又把我撈起來面,并且面完感覺就走遠(yuǎn)了巡莹,但當(dāng)時卻沒有reject司志,這就導(dǎo)致之后一個月一直在...