240 發(fā)簡信
IP屬地:浙江
  • 240
    AQS應(yīng)用——ReentrantLock源碼分析

    前言 本文通過可重入鎖ReentrantLock的源碼分析循狰,加深對aqs和ReentrantLock的理解關(guān)于AQS相關(guān)的知識(shí)可以參考我的另一篇文章Java并發(fā)——AQS源碼...

  • 240
    Java并發(fā)——AQS源碼解析

    本文通過總結(jié)源碼學(xué)習(xí)敛熬,來分析了解下AQS的工作原理 AQS是juc包鎖實(shí)現(xiàn)的基礎(chǔ)框架枚尼,研究juc包源碼之前庭惜,AQS是必經(jīng)之路雖然說癣诱,平時(shí)項(xiàng)目中窖式,我們幾乎不會(huì)有自己去繼承aqs...

  • 240
    Git基本配置和操作

    Git 簡介 是一款免費(fèi)港柜、開源的分布式版本控制系統(tǒng)刘陶,用于敏捷高效地處理任何或小或大的項(xiàng)目胳赌。最初Git 是 Linus Torvalds 為了幫助管理 Linux 內(nèi)核開發(fā)而用...

  • 240
    git工作流及commit規(guī)范

    Git 是目前最流行的源代碼管理工具〕赘簦可以方便的維護(hù)和管理團(tuán)隊(duì)合作項(xiàng)目疑苫。 但若沒有一個(gè)合理,規(guī)范的分支命名和管理纷责,以及commit消息的編寫捍掺,會(huì)使得倉庫越來越臃腫,也難以看懂...

  • 240
    Java集合框架——ArrayList源碼

    本文通過源碼來總結(jié)一下ArrayList ArrayList ArrayList 底層上是一個(gè)動(dòng)態(tài)數(shù)組 屬性 可以看到這里有兩個(gè)空數(shù)組再膳,具體區(qū)別下面會(huì)提到 構(gòu)造方法 提供了三...

  • Java并發(fā)——ThreadPoolExecutor源碼解析

    本文總結(jié)一下對線程池源碼的學(xué)習(xí)挺勿,基于jdk 1.8 什么是線程池 顧名思義線程池就是一個(gè)可以提供一組可復(fù)用線程的對象。線程池內(nèi)部有阻塞隊(duì)列喂柒,用來存放等待執(zhí)行的任務(wù)不瓶。然后內(nèi)部的...

  • 240
    spring boot 2.1.x log4j2 配置

    本文通過項(xiàng)目中的日志配置問題,引出并總結(jié)一下spring boot 2.1.x 中 log4j2 的配置 現(xiàn)象 在服務(wù)器上調(diào)試項(xiàng)目的時(shí)候灾杰,發(fā)現(xiàn)日志文件生成的路徑有問題蚊丐,總是找...

個(gè)人介紹
醉后不知天在水,滿船清夢壓星河
亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品