IO 一直是軟件開發(fā)中的核心部分之一,伴隨著海量數(shù)據(jù)增長(zhǎng)和分布式系統(tǒng)的發(fā)展,IO擴(kuò)展能力愈發(fā)重要。 Java IO 方式有很多種,基于不同的IO...
在分布式開發(fā)中,唯一主鍵的設(shè)計(jì)非常重要,我們今天來(lái)看看分布式ID的常用設(shè)計(jì) 首先我們先明確一下分布式ID的定義1.全局唯一,不是單點(diǎn)系統(tǒng)的唯一,...
在日常開發(fā)中,尤其是業(yè)務(wù)開發(fā),少不了利用java對(duì)數(shù)據(jù)庫(kù)進(jìn)行基本的增刪改查等數(shù)據(jù)操作,這也是java工程師必備技能之一,不僅僅需要對(duì)java語(yǔ)言...
今天加班導(dǎo)致沒有時(shí)間更新簡(jiǎn)書,一會(huì)過(guò)了是十一點(diǎn)我再更新吧,現(xiàn)在在路上呢,馬上到家1326946很不是日更,所以想先寫100字,一會(huì)我再把這篇湊數(shù)...
今天不分享技術(shù)文章了,想寫點(diǎn)這些年的一些 思考 我14年參加工作,想想已經(jīng)做程序員已經(jīng)5年之久了,這五年說(shuō)長(zhǎng)不長(zhǎng),說(shuō)短也不短,做了五年的應(yīng)用類開...
Java動(dòng)態(tài)代理對(duì)象,今天和大家分享一下動(dòng)態(tài)代理的一種實(shí)現(xiàn)方案,使用JDK原生方案。 什么是動(dòng)態(tài)代理 我們比較熟悉數(shù)據(jù)庫(kù)連接池,在對(duì)數(shù)據(jù)庫(kù)進(jìn)行操...
在大數(shù)據(jù)高并發(fā)場(chǎng)景下,單個(gè) Redis 實(shí)例往往會(huì)顯得捉襟見肘。首先體現(xiàn)在內(nèi)存上,單個(gè) Redis 的內(nèi)存不宜過(guò)大,內(nèi)存太大會(huì)導(dǎo)致 rdb 文件...
目前我們講的 Redis 還只是主從方案,最終一致性。讀者們可思考過(guò),如果主節(jié)點(diǎn)凌晨 3 點(diǎn)突發(fā)宕機(jī)怎么辦?就坐等運(yùn)維從床上爬起來(lái),然后手工進(jìn)行...
在平時(shí)線上 Redis 維護(hù)工作中,有時(shí)候需要從 Redis 實(shí)例成千上萬(wàn)的 key 中找出特定前綴的 key 列表來(lái)手動(dòng)處理數(shù)據(jù),可能是修改它...