在看的書,爭(zhēng)取三天能夠看完。開卷有益,看了第一章就很有啟發(fā)了。
怎樣才能寫好代碼?寫->看書->寫->重構(gòu)->看書->寫->重構(gòu)->寫...這是一個(gè)螺旋上升的過(guò)程,寫是基礎(chǔ),只有不斷的大量的實(shí)際業(yè)務(wù)開發(fā),積累...
//TODOTODOTODO
//TODO限流:限流的作用類似于電路上的保險(xiǎn)絲,當(dāng)過(guò)載的時(shí)候掐掉一些流量,讓系統(tǒng)有能力集中資源以較快的速度處理平臺(tái)能力范圍內(nèi)的業(yè)務(wù)請(qǐng)求。 降級(jí)...
AQS負(fù)責(zé)管理同步器類中的狀態(tài),它管理了一個(gè)整數(shù)狀態(tài)信息,可以通過(guò)getState,setState以及compareAndSetState等p...
取得進(jìn)步的最大障礙是惰性,惰性的理由很多:忙、累、沒(méi)時(shí)間、等下午再說(shuō)、等明天再搞...諸如此類。這些借口都直接導(dǎo)致了我們無(wú)法突破自己的局限,無(wú)法...
//TODO線程池 public ThreadPoolExecutor(int corePoolSize,int maximumPoolSize...
//TODOJVM結(jié)構(gòu):堆方法區(qū)棧本地方法棧程序計(jì)數(shù)器 棧幀結(jié)構(gòu): JMM內(nèi)存模型:happen before 重排序
Lock與ReentrantLock ReentrantLock實(shí)現(xiàn)了Lock接口,并提供了與synchronized相同的互斥性和內(nèi)存可見(jiàn)性,...