240 發(fā)簡(jiǎn)信
IP屬地:江西
  • 120
    dubbo整體架構(gòu)

    一、dubbo 核心調(diào)用鏈路 消費(fèi)者、生產(chǎn)者馆揉、注冊(cè)中心、監(jiān)控中心 二、dubbo詳細(xì)流程調(diào)用圖 三、dubbo 分層架構(gòu)圖 Dubbo框架設(shè)計(jì)一共劃分了10個(gè)層良风,而最上面的S...

  • 120
    Mybatis架構(gòu)與原理

    MyBatis功能架構(gòu)設(shè)計(jì) 功能架構(gòu)講解: 我們把Mybatis的功能架構(gòu)分為三層: (1)API接口層:提供給外部使用的接口API哩照,開(kāi)發(fā)人員通過(guò)這些本地API來(lái)操縱數(shù)據(jù)庫(kù)。...

  • 9懒浮、ForkJoinPool 線程池

    Java 1.7 引入了一種新的并發(fā)框架—— Fork/Join Framework它和ExecutorService使用的場(chǎng)景不同飘弧,在一些場(chǎng)景下,F(xiàn)orkJoinPool ...

  • 8、Exchanger 線程交換數(shù)據(jù)工具

    我們知道線程工作的時(shí)候都有自己的工作空間次伶,那線程之間依靠什么實(shí)現(xiàn)數(shù)據(jù)的交換呢痴昧?這里介紹一個(gè)java 線程數(shù)據(jù)交換的工具類Exchanger。它主要用于線程之間的數(shù)據(jù)交換冠王,它有...

  • 120
    7赶撰、那些基于AQS的同步器

    之前說(shuō)過(guò)AQS 是所有同步器的基礎(chǔ),那么我們就來(lái)說(shuō)說(shuō)那些基于AQS的同步工具吧 1版确、Semaphore 信號(hào)量 Semaphore(信號(hào)量)是一個(gè)控制并發(fā)數(shù)量?jī)傻耐狡鳎ㄍ虏?..

  • 6扣囊、ReentrantReadWriteLock

    前言 相比于ReentrantLock 互斥的設(shè)計(jì)乎折,現(xiàn)實(shí)情況是我們更多的碰到的是 讀的次數(shù)遠(yuǎn)遠(yuǎn)大于寫(xiě)的次數(shù)绒疗。如果在一個(gè)讀場(chǎng)景遠(yuǎn)大于寫(xiě)場(chǎng)景的情況下,我們?cè)偃ナ褂肦eentran...

  • 5骂澄、ReentrantLock

    ReentrantLock 是 java并發(fā)包下互斥鎖吓蘑,功能和synchronized差不多。但是他們的實(shí)現(xiàn)原理有很大差別坟冲,是基于操作系統(tǒng)互斥量實(shí)現(xiàn)的磨镶,依賴于JVM的實(shí)現(xiàn),而...

  • 120
    4健提、AQS

    AQS 介紹 AQS 全名AbstractQueuedSynchronizer,是所有同步器的基礎(chǔ)琳猫。它維護(hù)了一個(gè)狀態(tài)值state,這個(gè)狀態(tài)值本身不代表任何含義。根據(jù)使用的它的...

  • 3私痹、ThreadLocal

    一脐嫂、概述 ThreadLocal相信大家都不陌生,但是具體用法可能還是不是特別了解紊遵,需要注意的是ThreadLocal與線程同步無(wú)關(guān)账千,并不是為了解決多線程共享變量問(wèn)題,而是為...

  • 2暗膜、ThreadPoolExecutor

    簡(jiǎn)單聊聊 ThreadPoolExecutor 的使用和注意事項(xiàng)匀奏,這里不涉及源碼的分析。 一学搜、創(chuàng)建一個(gè)線程池 參數(shù)說(shuō)明: @param corePoolSize 核心線程數(shù) ...

  • 1娃善、LockSupport

    LockSupport 定義 Basic thread blocking primitives for creating locks and othersynchroniza...

  • 4、TreeMap

    TreeMap的幾個(gè)特性 底層實(shí)現(xiàn)是通過(guò)紅黑樹(shù)實(shí)現(xiàn)的(鏈表實(shí)現(xiàn))瑞佩。 TreeMap是帶有排序的Map聚磺。所以它要求key 實(shí)現(xiàn) Comparable 接口 或者顯示的傳入比較器...

  • 3、LinkedHashMap

    LinkedHashMap 會(huì)按照key的插入順序排列钉凌。 LinkedHashMap繼承了HashMap咧最。所以和HashMap 的特性保持一致。他在HashMap之上多維護(hù)一...

  • 2、HashMap

    HashMap 作為最常用的map,我們來(lái)看看他有什么特性吧矢沿。 1滥搭、數(shù)據(jù)結(jié)構(gòu) 底層是用的是數(shù)組加鏈表的結(jié)構(gòu)(jdk1.8 加入了紅黑樹(shù)的特性),允許key 為null(has...

  • 1、ConcurrentHashMap

    ConcurrentHashMap 是一個(gè)線程安全的map捣鲸。其他特點(diǎn)和hashMap一致瑟匆。 相比如1.7的分段式鎖的設(shè)計(jì),1.8采用了cas和synchronized的技術(shù)栽惶。...

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