在看的書揩瞪,爭取三天能夠看完。開卷有益壮韭,看了第一章就很有啟發(fā)了。
怎樣才能寫好代碼纹因?寫->看書->寫->重構(gòu)->看書->寫->重構(gòu)->寫...這是一個(gè)螺旋上升的過程,寫是基礎(chǔ)瞭恰,只有不斷的大量的實(shí)際業(yè)務(wù)開發(fā)屯曹,積累...
//TODOTODOTODO
//TODO限流:限流的作用類似于電路上的保險(xiǎn)絲惊畏,當(dāng)過載的時(shí)候掐掉一些流量恶耽,讓系統(tǒng)有能力集中資源以較快的速度處理平臺能力范圍內(nèi)的業(yè)務(wù)請求。 降級...
AQS負(fù)責(zé)管理同步器類中的狀態(tài)颜启,它管理了一個(gè)整數(shù)狀態(tài)信息偷俭,可以通過getState,setState以及compareAndSetState等p...
取得進(jìn)步的最大障礙是惰性缰盏,惰性的理由很多:忙涌萤、累、沒時(shí)間口猜、等下午再說负溪、等明天再搞...諸如此類。這些借口都直接導(dǎo)致了我們無法突破自己的局限济炎,無法...
//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)存可見性,...