一、基本命令 1、git init 初始化本地倉(cāng)庫(kù) 2、git r...
AQS 全稱 AbstractQueuedSynchronizer (抽象的隊(duì)列同步器)單看名字你可能不知道他干嘛的。但是如果告訴你Reentr...
在寫線程池之前,我們先寫個(gè)神奇的代碼 這段代碼我每次執(zhí)行結(jié)果都是10000,按道理說(shuō),我啟動(dòng)了多個(gè)線程對(duì)i進(jìn)行自增操作,而且沒有進(jìn)行相關(guān)的同步操...
很多人寫關(guān)于線程的時(shí)候都是寫一堆原理在開頭。我不講,因?yàn)槲抑v不好。廢話不多說(shuō)直接看代碼。 Java的Thead類就是Java實(shí)現(xiàn)線程...
最近我一直在想,高級(jí)程序員與普通程序員的區(qū)別在哪里?如果一個(gè)工作多年的(5~10)和一個(gè)工作兩年的在同一家公司寫業(yè)務(wù)代碼,同時(shí)入職三個(gè)月后...
何為反射:Java反射機(jī)制是在運(yùn)行狀態(tài)中,對(duì)于任意一個(gè)類,都能夠知道這個(gè)類的所有屬性和方法;對(duì)于任意一個(gè)對(duì)象,都能夠調(diào)用它的任意一個(gè)方法和屬性;...
git作為一個(gè)高效的開發(fā)協(xié)作工具,其版本管理和分支管理是其高效管理代碼的體現(xiàn)。但是我們?cè)谄綍r(shí)開發(fā)中,往往要一邊修著bug一邊做著新功能,...