![240](https://cdn2.jianshu.io/assets/default_avatar/14-0651acff782e7a18653d7530d6b27661.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
一般情況下我們創(chuàng)建一個(gè)線程我們會(huì)直接繼承一個(gè)Thread 類或者實(shí)現(xiàn)一個(gè)Runnable接口撞鹉,然后通過new Thread().start()去啟動(dòng)一個(gè)線程執(zhí)行相應(yīng)的操作∮嗬瑁可...
在知識(shí)星球中,有個(gè)小伙伴提了一個(gè)問題:有一個(gè)關(guān)于JVM名詞定義的問題,說”JVM內(nèi)存模型“涩赢,有人會(huì)說是關(guān)于JVM內(nèi)存分布(堆棧戈次,方法區(qū)等)這些介紹,也有地方說(深入理解JVM...
這里為大家推薦一個(gè)不錯(cuò)的Spring Cloud系列講座花墩,講師介紹如下: 小馬哥,阿里巴巴技術(shù)專家澄步,從事十余年Java EE 開發(fā)冰蘑,國內(nèi)微服務(wù)技術(shù)講師。目前主要負(fù)責(zé)微服務(wù)技術(shù)...
現(xiàn)在來說一下ConcurrentHashMap在jdk1.8的實(shí)現(xiàn)方式村缸,jdk1.8中是利用CAS+Synchronized來實(shí)現(xiàn)的祠肥,底層采用數(shù)組[Node<K,V>[] t...
前言 ConcurrentHashMap位于java.util.concurrent包中,是線程安全的HashMap的實(shí)現(xiàn)梯皿。是Jdk 1.5引入的仇箱,大神Doug Lea實(shí)現(xiàn)。...
問題描述 在初始化一個(gè)List的時(shí)候圖方便直接使用了Arrays.asList(T...t)东羹,但是往里面增加對象的時(shí)候報(bào)UnsupportedOperationExcepti...
之前我們分析過了Okhttp這個(gè)優(yōu)秀的網(wǎng)絡(luò)請求庫,但是在實(shí)際的使用時(shí)尸疆,還是會(huì)覺得有很多的不方便椿猎,你會(huì)發(fā)現(xiàn)它跟HttpUrlConnection,或者HttpClient一樣寿弱,...
簡書 占小狼,轉(zhuǎn)載請注明原創(chuàng)出處,謝謝量蕊! 當(dāng)服務(wù)發(fā)生GC問題時(shí)铺罢,一般會(huì)使用jmap工具進(jìn)行分析,jmap工具很強(qiáng)大残炮,所以有必要了解它的方方面面韭赘。 jmap可以做什么? 1势就、j...