在看的書,爭取三天能夠看完。開卷有益,看了第一章就很有啟發(fā)了。
怎樣才能寫好代碼?寫->看書->寫->重構(gòu)->看書->寫->重構(gòu)->寫...這是一個(gè)螺旋上升的過程,寫是基礎(chǔ),只有不斷的大量的實(shí)際業(yè)務(wù)開發(fā),積累到一定量才能有比較好的原始理解...
//TODO限流:限流的作用類似于電路上的保險(xiǎn)絲,當(dāng)過載的時(shí)候掐掉一些流量,讓系統(tǒng)有能力集中資源以較快的速度處理平臺(tái)能力范圍內(nèi)的業(yè)務(wù)請(qǐng)求。 降級(jí):即從服務(wù)調(diào)用者的角度,對(duì)所依...
AQS負(fù)責(zé)管理同步器類中的狀態(tài),它管理了一個(gè)整數(shù)狀態(tài)信息,可以通過getState,setState以及compareAndSetState等protected方法來操作。這...
取得進(jìn)步的最大障礙是惰性,惰性的理由很多:忙、累、沒時(shí)間、等下午再說、等明天再搞...諸如此類。這些借口都直接導(dǎo)致了我們無法突破自己的局限,無法走得更遠(yuǎn)一些。由此還可能帶來的...
@IT人故事會(huì) 慚愧,還沒寫完,只是準(zhǔn)備寫,先留好位置,提醒自己
【Java并發(fā)】線程池與隊(duì)列//TODO線程池 public ThreadPoolExecutor(int corePoolSize,int maximumPoolSize,long keepAlive...
//TODO線程池 public ThreadPoolExecutor(int corePoolSize,int maximumPoolSize,long keepAlive...
@IT人故事會(huì) 感謝關(guān)注
【Java并發(fā)】顯式鎖Lock與ReentrantLock ReentrantLock實(shí)現(xiàn)了Lock接口,并提供了與synchronized相同的互斥性和內(nèi)存可見性,在獲取ReentrantLoc...
//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)存可見性,在獲取ReentrantLoc...
死鎖 死鎖的經(jīng)典場景“哲學(xué)家進(jìn)餐”:每個(gè)人都擁有其他人需要的資源,同時(shí)又等待其他人已經(jīng)擁有的資源,并且每個(gè)人在獲得所需要的資源之前都不會(huì)放棄已經(jīng)擁有的資源。數(shù)據(jù)庫系統(tǒng)解決死鎖...
高貴的對(duì)手,尊重它,尊重自己。 享受奮斗,哪怕艱難困苦。 相信自己,堅(jiān)持到底。 有好運(yùn)氣當(dāng)然好。可我寧愿做到準(zhǔn)確無誤。這樣,當(dāng)好運(yùn)降臨時(shí),你已經(jīng)準(zhǔn)備好了。 現(xiàn)在不是去想你缺少...
框架演進(jìn) 微服務(wù)的主要特點(diǎn)小:規(guī)模小,但是不能過小,一個(gè)完整的業(yè)務(wù);獨(dú):獨(dú)立開發(fā)、獨(dú)立部署、獨(dú)立運(yùn)維;輕:輕量級(jí)通信機(jī)制,Restful;松:松耦合,無狀態(tài)。
之一:傳統(tǒng)企業(yè)信息系統(tǒng)建設(shè)的弊端 阿里中臺(tái)戰(zhàn)略:厚中臺(tái),薄應(yīng)用。傳統(tǒng)企業(yè)信息系統(tǒng)建設(shè):“煙囪式”系統(tǒng)建設(shè)。主要有以下三大弊?。? 重復(fù)功能建設(shè)和維護(hù)帶來的重復(fù)投資;2 打通“...