第一篇文章中,我用如何保證線程順序執(zhí)行的例子作為Java并發(fā)系列的開胃菜。本篇我們依然不會(huì)有源碼分析,而是用另外兩個(gè)多線程的例子來引出Java.util.concurrent...
IP屬地:江蘇
第一篇文章中,我用如何保證線程順序執(zhí)行的例子作為Java并發(fā)系列的開胃菜。本篇我們依然不會(huì)有源碼分析,而是用另外兩個(gè)多線程的例子來引出Java.util.concurrent...
本文轉(zhuǎn)載自:Hollis 作者: Hollis 在阿里巴巴Java開發(fā)手冊(cè)中,有這樣一條規(guī)定: 但是手冊(cè)中并沒有給出具體原因,本文就來深入分析一下該規(guī)定背后的思考。 1.fo...
擴(kuò)容無須數(shù)據(jù)遷移的分片算法 常見的分庫(kù)分表方案大都用主鍵mod一個(gè)數(shù)(如分為8個(gè)庫(kù),則 id % 8 根據(jù)余數(shù)決定落到哪個(gè)分片)。此種方案中,如果要拓展數(shù)據(jù)庫(kù)將是十分復(fù)雜的事...
1. 消息確定機(jī)制及其配置 RabbitMq消費(fèi)者的消息確定機(jī)制: NONE:無應(yīng)答,rabbitmq默認(rèn)consumer正確處理所有請(qǐng)求。 AUTO:consumer自動(dòng)應(yīng)...
人人都會(huì)犯錯(cuò),但一些錯(cuò)誤是如此的荒謬,我想不通怎么會(huì)有人犯這種錯(cuò)誤。更沒想到的是,這種事竟發(fā)生在了我們身上。當(dāng)然,這種東西只有事后才能發(fā)現(xiàn)真相。接下來,我將講述一系列最近在我...