Java泛型是JDK1.5引入的新特性.如果用一句話總結(jié)泛型的作用,就是類型參數(shù)化. 為什么要引入泛型 在JDK1.5之前,如果你使用集合類,代...
前言 讀后寫是一個典型多變但又常見的場景.比如緩存更新.下單扣減庫存.這個場景下如果稍不注意就會寫出bug.而且bug并不是每次都出現(xiàn).排查的時...
最近在項目中做緩存的性能優(yōu)化,對熱點代碼/TP時間進(jìn)行分析之后.發(fā)現(xiàn)這些性能不理想的請求,都是cache的value比較大導(dǎo)致的.所以自然想到的...
Vue.js簡介 1. Vue.js是什么 Vue.js (讀音 /vju?/搞乏,類似于 view) 是一套構(gòu)建用戶界面的漸進(jìn)式框架。與其他重量級...
定義 責(zé)任鏈模式(Chain of Responsibility)是多個對象都有機(jī)會處理請求,從而避免請求的發(fā)送者和接受者之間的耦合關(guān)系.將這些...
前言 在進(jìn)行Web開發(fā)的時候,我們總會在Service/Dao層遇到各種各樣的異常,從而返回到Controller層.如果沒有做統(tǒng)一的異常處理,...
關(guān)于使用消息隊列的清單 消息隊列,英文:MessageQueue,下面簡稱MQ. 這里的MQ是指分布式系統(tǒng)下的消息系統(tǒng). 是什么MQ MQ是一種...
研究表明,我們的大腦終生都處于靈活狀態(tài).也可以說,大腦就像肌肉一樣運(yùn)作.因此直到老年,它都可以被深造. 通過這個研究,初步可以得出一個結(jié)論 聰明...
前言 作為程序員,在公司使用一個Git賬號發(fā)布代碼到公司的Git倉庫,回家使用另一個Git賬號發(fā)布代碼到Github是常見的需求.下面就用六個步...