240 發(fā)簡信
IP屬地:海南
  • 120
    ThreadPoolExecutor 深度分析

    一般情況下我們創(chuàng)建一個(gè)線程我們會(huì)直接繼承一個(gè)Thread 類或者實(shí)現(xiàn)一個(gè)Runnable接口撞鹉,然后通過new Thread().start()去啟動(dòng)一個(gè)線程執(zhí)行相應(yīng)的操作∮嗬瑁可...

  • 120
    什么是Java內(nèi)存模型

    在知識(shí)星球中,有個(gè)小伙伴提了一個(gè)問題:有一個(gè)關(guān)于JVM名詞定義的問題,說”JVM內(nèi)存模型“涩赢,有人會(huì)說是關(guān)于JVM內(nèi)存分布(堆棧戈次,方法區(qū)等)這些介紹,也有地方說(深入理解JVM...

  • 【小馬哥】Spring Cloud系列講座

    這里為大家推薦一個(gè)不錯(cuò)的Spring Cloud系列講座花墩,講師介紹如下: 小馬哥,阿里巴巴技術(shù)專家澄步,從事十余年Java EE 開發(fā)冰蘑,國內(nèi)微服務(wù)技術(shù)講師。目前主要負(fù)責(zé)微服務(wù)技術(shù)...

  • 120
    ConcurrentHashMap實(shí)現(xiàn)(二)

    現(xiàn)在來說一下ConcurrentHashMap在jdk1.8的實(shí)現(xiàn)方式村缸,jdk1.8中是利用CAS+Synchronized來實(shí)現(xiàn)的祠肥,底層采用數(shù)組[Node<K,V>[] t...

  • 120
    ConcurrentHashMap實(shí)現(xiàn)(一)

    前言 ConcurrentHashMap位于java.util.concurrent包中,是線程安全的HashMap的實(shí)現(xiàn)梯皿。是Jdk 1.5引入的仇箱,大神Doug Lea實(shí)現(xiàn)。...

  • Arrays.asList使用UnsupportedOperationException異常

    問題描述 在初始化一個(gè)List的時(shí)候圖方便直接使用了Arrays.asList(T...t)东羹,但是往里面增加對象的時(shí)候報(bào)UnsupportedOperationExcepti...

  • Consul介紹

    Consul是什么 Consul由多個(gè)組件組成剂桥,但是作為一個(gè)整體它是一個(gè)服務(wù)注冊和發(fā)現(xiàn)的工具。提供的功能有這些: 服務(wù)發(fā)現(xiàn):consul的客戶端可以作為提供類似api 或者m...

  • 集群中的腦裂簡述

    什么是腦裂 在HA集群系統(tǒng)中属提,假設(shè)有同一個(gè)整體权逗、動(dòng)作協(xié)調(diào)的節(jié)點(diǎn)A 和節(jié)點(diǎn)B,節(jié)點(diǎn)A和B之間通過heartBeat來檢查對方的存活狀態(tài),負(fù)責(zé)協(xié)調(diào)保證整個(gè)集群服務(wù)的可用性冤议。正常情...

  • 120
    網(wǎng)絡(luò)庫Retrofit2原理簡析

    之前我們分析過了Okhttp這個(gè)優(yōu)秀的網(wǎng)絡(luò)請求庫,但是在實(shí)際的使用時(shí)尸疆,還是會(huì)覺得有很多的不方便椿猎,你會(huì)發(fā)現(xiàn)它跟HttpUrlConnection,或者HttpClient一樣寿弱,...

  • 120
    jmap命令的實(shí)現(xiàn)原理解析

    簡書 占小狼,轉(zhuǎn)載請注明原創(chuàng)出處,謝謝量蕊! 當(dāng)服務(wù)發(fā)生GC問題時(shí)铺罢,一般會(huì)使用jmap工具進(jìn)行分析,jmap工具很強(qiáng)大残炮,所以有必要了解它的方方面面韭赘。 jmap可以做什么? 1势就、j...

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品