之前連續(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ā)布訂閱 負載均衡 命名服務(wù) 分布式協(xié)調(diào)/通知 集群管理 Master選...
初衷 Java集合是我們使用最頻繁的工具,也是面試的熱點,但我們對它的理解僅限于使用上,而且大多數(shù)情況沒有考慮過其使用規(guī)范。本系列文章將跟隨源碼的思路,分析實現(xiàn)的每個細節(jié),以...
背景 前段時間,看到群里在討論Java中的各種引用,不禁的細想了下,發(fā)現(xiàn)自己對它們的了解僅僅停留在了表面,對它們的實現(xiàn)原理、回收機制,并不熟悉,心里發(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é)...
前言 計算機網(wǎng)絡(luò)基礎(chǔ) 該是程序猿需掌握的知識,但往往會被忽略 今天,我將詳細講解計算機網(wǎng)絡(luò)中最重要的TCP協(xié)議,含其特點、三次握手、四次揮手、無差錯傳輸?shù)戎R,希望你們會喜歡...
昨天面試,面試官問了自己一個synchronized和ReentrantLock的區(qū)別,感覺自己回答的并不是特別好,今天在翻書學(xué)習(xí)總結(jié)一下,畢竟書讀百遍其義自見。 開始進入正...
Semaphore 源碼分析 1. 在閱讀源碼時做了大量的注釋,并且做了一些測試分析源碼內(nèi)的執(zhí)行流程,由于博客篇幅有限,并且代碼閱讀起來沒有 IDE 方便,所以在 githu...
老婆經(jīng)常喜歡翻看我訂閱的技術(shù)雜志,她總能從她的視角提出很多有趣的問題。 一個悠閑的周日下午,她午覺醒來,又習(xí)慣性的抓起這個月的雜志,饒有興趣地看了起來。 果不其然,看著看著,...
阿里 3.1,3.2(兩面) 兩天各面了一面(投的螞蟻金服,第一天面的就不太好,第二天又把我撈起來面,并且面完感覺就走遠了,但當時卻沒有reject,這就導(dǎo)致之后一個月一直在...
GET和POST是HTTP請求的兩種基本方法,要說它們的區(qū)別,接觸過WEB開發(fā)的人都能說出一二。 最直觀的區(qū)別就是GET把參數(shù)包含在URL中,POST通過request bo...