240 發(fā)簡(jiǎn)信
IP屬地:廣東
  • 120
    J.U.C之AQS組件介紹

    AQS:AbstractQueuedSynchronizer 1 使用Node實(shí)現(xiàn)FIFO隊(duì)列擦酌,可以用于構(gòu)建鎖或者其他同步裝置的基礎(chǔ)框架 2 利用了int類型表示狀態(tài) 3 使...

  • Java發(fā)布對(duì)象與線程安全思考

    發(fā)布對(duì)象 發(fā)布對(duì)象:使一個(gè)對(duì)象能夠被當(dāng)前范圍之外的代碼所使用 對(duì)象逸出:一種錯(cuò)誤的發(fā)布。當(dāng)一個(gè)對(duì)象還沒(méi)有構(gòu)造完成時(shí)川背,就使它被其他線程所見(jiàn) 安全發(fā)布對(duì)象四種方法 1 在靜態(tài)初始...

  • HiExecutor

    全局通用的線程池組件-HiExecutor 支持任務(wù)優(yōu)先級(jí) 支持線程池暫停档悠、恢復(fù)、關(guān)閉 支持異步任務(wù)結(jié)果回調(diào) Coding實(shí)現(xiàn) 線程池參數(shù)構(gòu)造 實(shí)現(xiàn)線程池中任務(wù)按優(yōu)先級(jí)執(zhí)行 ...

  • HiLog使用說(shuō)明

    易用高擴(kuò)展的日志組件HiLog封裝 功能清單 能夠打印堆棧信息 支持任何數(shù)據(jù)類型的打印 能夠?qū)崿F(xiàn)日志可視化 能夠?qū)崿F(xiàn)文件打印和保存 支持不同打印器的插拔 日志經(jīng)歷的幾個(gè)過(guò)程 ...

  • 120
    FlowLayout流式布局實(shí)戰(zhàn)

    背景 流式布局在移動(dòng)端或者前端開(kāi)發(fā)中很常見(jiàn),特別是在多標(biāo)簽的展示中隆箩, 往往起到了關(guān)鍵的作用。然而Android 官方羔杨, 并沒(méi)有為開(kāi)發(fā)者提供這樣一個(gè)布局,可參考github有名...

  • 120
    自定義View理論

    自定義View類型 1. 自定義View 在沒(méi)有現(xiàn)成的View捌臊,需要自己實(shí)現(xiàn)的時(shí)候,就使用自定義View兜材,一般繼承自View理澎,SurfaceView或其他的View 2. 自...

  • kotlin調(diào)Java代碼和調(diào)kotlin代碼總結(jié)

    java類參數(shù)和kotlin類為參數(shù)區(qū)別 kotlin使用Java代碼的callback kotlin使用kotlin代碼的callback 禁止Java代碼調(diào)用kotlin

  • 120
    組件化架構(gòu)思路

    1、為什么要項(xiàng)目組件化 隨著 APP 版本不斷的迭代滚粟,新功能的不斷增加寻仗,業(yè)務(wù)也會(huì)變的越來(lái)越復(fù)雜,APP 業(yè)務(wù)模塊 的數(shù)量有可能還會(huì)繼續(xù)增加凡壤,而且每個(gè)模塊的代碼也變的越來(lái)越多署尤,...

  • 120
    并發(fā)編程常見(jiàn)知識(shí)點(diǎn)總結(jié)

    sychronied修飾普通方法和靜態(tài)方法的區(qū)別?什么是可見(jiàn)性? 對(duì)象鎖是用于對(duì)象實(shí)例方法亚侠,或者一個(gè)對(duì)象實(shí)例上的曹体,類鎖是用于類的靜態(tài)方法或者一個(gè)類的class對(duì)象上的。我們知...

  • 120
    volatile詳解

    Java內(nèi)存模型 想要理解 volatile 為什么能確毕趵茫可見(jiàn)性箕别,就要先理解Java中的內(nèi)存模型是什么 樣的。 Java內(nèi)存模型規(guī)定了所有的變量都存儲(chǔ)在主內(nèi)存中滞谢。每條線程中還...

  • 線程池原理

    為什么要用線程池串稀? Java中的線程池是運(yùn)用場(chǎng)景最多的并發(fā)框架,幾乎所有需要異步或并發(fā)執(zhí)行任務(wù)的程序都可以使用線程池狮杨。在開(kāi)發(fā)過(guò)程中母截,合理地使用線程池能夠帶來(lái)3個(gè)好處。第一:降...

  • 阻塞隊(duì)列

    阻塞隊(duì)列 隊(duì)列image.png隊(duì)列是一種特殊的線性表橄教,特殊之處在于它只允許在表的前端(front)進(jìn)行刪除操作微酬,而在表的后端(rear)進(jìn)行插入操作,和棧一樣颤陶,隊(duì)列是一種操...

  • CAS基本原理

    什么是原子操作颗管?如何實(shí)現(xiàn)原子操作? 假定有兩個(gè)操作A和B(A和B可能都很復(fù)雜)滓走,如果從執(zhí)行A的線程來(lái)看垦江,當(dāng)另一個(gè)線程執(zhí)行B時(shí),要么將B全部執(zhí)行完搅方,要么完全不執(zhí)行B比吭,那么A和B...

  • 120
    Java并發(fā)基礎(chǔ)知識(shí)

    啟動(dòng) 啟動(dòng)線程的方式只有:1、X extends Thread;姨涡,然后X.start2衩藤、X implements Runnable;然后交給Thread運(yùn)行 線程的狀態(tài) J...

  • 120
    ThreadLocal辨析

    與Synchonized的比較ThreadLocal和Synchonized都用于解決多線程并發(fā)訪問(wèn)涛漂∩捅恚可是ThreadLocal與synchronized有本質(zhì)的差別检诗。syn...

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