眾所周知,做java開發(fā)的幾乎沒有人沒聽說過Spring框架,它作為一個輕量級的開源框架不僅給我們的開發(fā)工作帶來了許多便利,同時也為眾多開源框架的研究提供了不可或缺的指導思想...
眾所周知,做java開發(fā)的幾乎沒有人沒聽說過Spring框架,它作為一個輕量級的開源框架不僅給我們的開發(fā)工作帶來了許多便利,同時也為眾多開源框架的研究提供了不可或缺的指導思想...
分布式鎖的幾種實現(xiàn)方式 概述 目前幾乎很多大型網(wǎng)站及應用都是分布式部署的,分布式場景中的數(shù)據(jù)一致性問題一直是一個比較重要的話題。分布式的CAP理論告訴我們“任何一個分布式系統(tǒng)...
zipkin-demo ZIPKIN分布式系統(tǒng)調用鏈追蹤 在公司業(yè)務發(fā)展過程中,剛開始的時候,我們可能比較關注單個請求的調用耗時情況,調用頻次統(tǒng)計等一些基本數(shù)據(jù)指標,因為這個...
Linux操作系統(tǒng)下,查看系統(tǒng)版本信息,包括系統(tǒng)位數(shù)(32位或是64位)、版本信息(比如Centos6.5或是Centos7.0等)、CPU具體型號、系統(tǒng)內核信息等。 1、L...
如何正確安裝VIM編輯器 1、先查詢系統(tǒng)中是否存在安裝包 如果 vim 已經(jīng)正確安裝,會返回上面的三條記錄。如果少了任何一條,比如 vim-enhanced 的,就直接用命令...
基于上一篇文章介紹了一些關于JAVA多線程基礎方面的理論知識,這一篇開始實際動手操作一番看看具體效果。 1、通過集成java.lang.Thread線程類來創(chuàng)建一個線程 控制...
臨界區(qū) 通常來說,臨界區(qū)是一個用以訪問共享資源的代碼塊,這個代碼塊在同一時刻只允許被一個線程執(zhí)行 同步 當一個線程試圖訪問一個臨界區(qū)資源時,它將使用一種同步機制來查看當前不是...
死鎖概念 所謂的死鎖指的是多個線程之間因為競爭同一系統(tǒng)資源從而造成的一種僵局(互相等待)現(xiàn)象。此時若無外力作用,這些線程都將無法繼續(xù)往下執(zhí)行。比如:線程A和線程B互相等待對方...