基于Make 命令教程 - 阮一峰的網(wǎng)絡(luò)日志 (ruanyifeng.com)[https://www.ruanyifeng.com/blog/2015/02/make.ht...
基于Make 命令教程 - 阮一峰的網(wǎng)絡(luò)日志 (ruanyifeng.com)[https://www.ruanyifeng.com/blog/2015/02/make.ht...
最近讀了《程序員的職業(yè)素養(yǎng)》,對(duì)其中兩章《專業(yè)主義》,《預(yù)估》 頗有感觸: 我所遇到過(guò)的優(yōu)秀程序員大都符合專業(yè)主義的要求:專業(yè)人員會(huì)為事情負(fù)責(zé),而非專業(yè)人士只會(huì)說(shuō)狀況在所難免...
推薦一個(gè)講解MySQL的好書(shū)--MySQL是怎樣運(yùn)行的[https://book.douban.com/subject/35231266/],作者是小孩子4919,這是目前為...
@Forward_233 并不是誤導(dǎo),作者理解有誤而已
五分鐘搞清楚MySQL事務(wù)隔離級(jí)別好久沒(méi)碰數(shù)據(jù)庫(kù)了,只是想起自己當(dāng)時(shí)在搞數(shù)據(jù)庫(kù)的時(shí)候在事務(wù)隔離級(jí)別這塊老是卡,似懂非懂的?,F(xiàn)在想把這塊整理出來(lái),盡量用最簡(jiǎn)潔的語(yǔ)言描述出來(lái),供新人參考。 首先創(chuàng)建一個(gè)表acco...
好久沒(méi)碰數(shù)據(jù)庫(kù)了,只是想起自己當(dāng)時(shí)在搞數(shù)據(jù)庫(kù)的時(shí)候在事務(wù)隔離級(jí)別這塊老是卡,似懂非懂的?,F(xiàn)在想把這塊整理出來(lái),盡量用最簡(jiǎn)潔的語(yǔ)言描述出來(lái),供新人參考。 首先創(chuàng)建一個(gè)表acco...
很棒很棒
java8注解@Repeatable使用技巧前言 @Repeatable是java8為了解決同一個(gè)注解不能重復(fù)在同一類/方法/屬性上使用的問(wèn)題。 應(yīng)用場(chǎng)景 舉一個(gè)比較貼近開(kāi)發(fā)的例子,在spring/springboot...
設(shè)計(jì)一個(gè)支持 push ,pop ,top 操作,并能在常數(shù)時(shí)間內(nèi)檢索到最小元素的棧。 這是一道面試高頻題,leetcode easy難度,這道題難在出棧時(shí)如何維護(hù)最小值,本...
場(chǎng)景 業(yè)務(wù)中經(jīng)常需要判斷傳入的時(shí)間是不是今天,之前封裝有一個(gè)方法 基于LocalDate比較,具體思路是將時(shí)間戳轉(zhuǎn)換成LocalDate,再基于LocalDate進(jìn)行比較。由...
使用svn幾年了,一直對(duì)分支和合并敬而遠(yuǎn)之,一來(lái)是因?yàn)榉种У墓芾聿辉撐也傩?,二?lái)即使涉及到分支的管理,也不敢貿(mào)然使用合并功能,生怕合并出了問(wèn)題對(duì)團(tuán)隊(duì)造成不良影響,最主要的原因...
為什么監(jiān)視器(object monitor)鎖需要可重入呢? 這好像是一個(gè)默認(rèn)的事實(shí), 筆者以前也沒(méi)有思考過(guò).前段時(shí)間被問(wèn)到這個(gè)問(wèn)題,細(xì)細(xì)思索了一番,又翻閱一些文章.得出一個(gè)...
對(duì)比CountdownLatch使用場(chǎng)景某些任務(wù)等待直到另外一些任務(wù)都完成某些任務(wù)完成后開(kāi)始等待,等這些任務(wù)都完成后,它們才能進(jìn)入繼續(xù)執(zhí)行await()含義當(dāng)前線程等待,直到...
最近頭腦發(fā)熱,又想使用Clion作為下學(xué)期C++語(yǔ)言的開(kāi)發(fā)環(huán)境,所以就嘗試了一下安裝Clion。但是在室友老葉的指導(dǎo)下,發(fā)現(xiàn)Cygin現(xiàn)在在Windows環(huán)境下不知道怎么了,...
前言 循環(huán)依賴是指兩個(gè)bean相互依賴,如下面的A和B: A依賴于B,B又依賴于A.如果未加處理這會(huì)導(dǎo)致無(wú)限遞歸程序崩潰,然而在實(shí)例項(xiàng)目中這種情況循環(huán)依賴的情況并不少見(jiàn).為此...
《重構(gòu)_改善既有代碼的設(shè)計(jì)》這本書(shū)還沒(méi)有讀完,因?yàn)閮?nèi)容太多了。但是項(xiàng)目已重構(gòu)完成。因此,有一些感悟,順便查閱一些資料,寫(xiě)下這篇文章,加深一下自己對(duì)重構(gòu)的認(rèn)知。 認(rèn)識(shí)重構(gòu) 所謂...
System.nanoTime()的初始值是在本JVM實(shí)例啟動(dòng)時(shí)"隨機(jī)"選擇的一個(gè)數(shù)字,隨著JVM的運(yùn)行而變化,System.currentTimeMillis表示系統(tǒng)時(shí)間,...
前言 在SpringBoot中,只需要一個(gè)簡(jiǎn)單的啟動(dòng)類,就能自動(dòng)完成很多復(fù)雜的工作, 其中就有自動(dòng)掃描classpath,將帶有@Component的類生成bean. 本文將...
前言 ApplicationContext是Spring中的重要組件,它不是bean,因此無(wú)法通過(guò)getBean獲取它,但是可以通過(guò)Autowired注入獲得,其中必定有特殊...