區(qū)塊鏈(Blockchain)是一種很早就被學界提出但近幾年才被比特幣帶火的一個概念。比特幣是基于區(qū)塊鏈技術(shù)的一種實現(xiàn),比特幣是一種加密貨幣,或...
為什么要有線程池 因為不讓主要的service線程卡主,可以繼續(xù)serve新來的task。記得剛畢業(yè)的時候面試,面試官問如果一個客戶端請求服務端...
為什么寫快排 有人可能會覺得,快排這種東西不是大學里的基本功課嗎?為什么現(xiàn)在了還要去寫它?在我看來大學里的很多東西,尤其是基本功,需要反復的練習...
項目中遇到了一個API的設計問題,我們是核心支付團隊,其中有個API是用來驗證這個支付訂單的合法性的,輸入為一個支付訂單,包括支付方式,購買物品...
ArrayDeque跟ArrayList以及LinkedList不同點在于,它是Resizable的雙向數(shù)組,既有隨機訪問的便捷,也有poll,...
LinkedList -> AbstractSequentialList -> List同時實現(xiàn)了接口Deque, Cloneable, Ser...
ArrayList -> AbstractList -> AbstractCollection -> List同時實現(xiàn)了RandomAccess...
書接上回,這次我們來研究下泛型的另一個特性,泛型方法和協(xié)變逆變。 Whaaat?什么是協(xié)變逆變?別著急我看的時候也是一臉懵,帶我娓娓道來。首先我...
最近開始讀《Java Generics》,這本書有年頭了,主要介紹了Java 1.5這個時代帶來的變化——泛型,它的來龍去脈等。 首先看下泛型是...