Idempotence is the property of certain operations in mathematics and computer science w...

Idempotence is the property of certain operations in mathematics and computer science w...
昨天阿里的一次電話面試际起,做個(gè)記錄 介紹一到兩個(gè)項(xiàng)目業(yè)務(wù)和用到的技術(shù)(遇到的技術(shù)問(wèn)題辜腺,怎么解決的) 接口的冪等性(rest 中的post, get龙致,put, delete是否是...
項(xiàng)目簡(jiǎn)介 在慕課網(wǎng)上發(fā)現(xiàn)了一個(gè)JavaWeb項(xiàng)目趁舀,內(nèi)容講的是高并發(fā)秒殺凯旭,覺(jué)得挺有意思的坯墨,就進(jìn)去學(xué)習(xí)了一番。 記錄在該項(xiàng)目中學(xué)到了什么玩意.. 該項(xiàng)目源碼對(duì)應(yīng)的gitHub地址...
一副從1到n的牌权逗,每次從牌堆頂取一張方桌子上美尸,再取一張放到堆底冤议,直到?jīng)]牌,最后桌子上的牌是從1到n有序师坎,設(shè)計(jì)程序恕酸,輸入n,輸出牌堆的順序。
上一篇用CyclicBarrier實(shí)現(xiàn)了多個(gè)線程同時(shí)執(zhí)行屹耐,CyclicBarrier字面意思就是一個(gè)可以循環(huán)使用的屏障。這個(gè)類(lèi)用2個(gè)構(gòu)造方法: 使用時(shí)椿猎,先new 一個(gè)實(shí)例惶岭,C...
有時(shí)候有這樣的需求,需要多個(gè)線程執(zhí)行任務(wù)犯眠,每個(gè)線程都執(zhí)行不同的準(zhǔn)備工作按灶,全部準(zhǔn)備好了,才能同時(shí)執(zhí)行下面的工作筐咧。這個(gè)怎么實(shí)現(xiàn)呢鸯旁? 一是用CyclicBarrier (適用在多線...
@high_m 瀏覽器的可能有本地緩存的下載狀態(tài)數(shù)據(jù)残炮,有時(shí)間看下韭赘,共同學(xué)習(xí)。
JAVA多線程下載势就,斷點(diǎn)續(xù)傳(HTTP)HTTP的斷點(diǎn)續(xù)傳其實(shí)很簡(jiǎn)單泉瞻,就是通過(guò)設(shè)置Header (RANGE: bytes=XXXXXXXX- ) 1, 通常的HTTP請(qǐng)求 `public static void ...
@high_m 瀏覽器應(yīng)該支持的苞冯,但首先服務(wù)器必須支持
JAVA多線程下載袖牙,斷點(diǎn)續(xù)傳(HTTP)HTTP的斷點(diǎn)續(xù)傳其實(shí)很簡(jiǎn)單,就是通過(guò)設(shè)置Header (RANGE: bytes=XXXXXXXX- ) 1舅锄, 通常的HTTP請(qǐng)求 `public static void ...
前面介紹了lambda表達(dá)式鞭达,但是我們可以看到,lambda表達(dá)式其實(shí)也就是簡(jiǎn)化了一部分代碼的編寫(xiě)皇忿,說(shuō)起來(lái)也不算是非常有用的語(yǔ)言特性碉怔。但是如果lambda表達(dá)式配合這篇文章介...
git的commit分三個(gè)區(qū)域以及三個(gè)階段: working tree:就是你所工作在的目錄,每當(dāng)你在代碼中進(jìn)行了修改禁添,working tree的狀態(tài)就改變了撮胧。 index ...
博客原文 在nginx官網(wǎng)的blog中,作者Chris Richardson關(guān)于微服務(wù)的文章有七篇:1. Introduction to Microservices(微服務(wù)介...
數(shù)據(jù)庫(kù)事務(wù)的隔離級(jí)別有4種老翘,由低到高分別為Read uncommitted 芹啥、Read committed 锻离、Repeatable read 、Serializable 墓怀。而...
在工作中汽纠,經(jīng)常遇到找不到Class, 于是實(shí)現(xiàn)了一個(gè)在本地jar中查找Class的小工具。 源碼:JarFinder 實(shí)現(xiàn)思路: 查下一個(gè)目錄下的所有jar, 放入一個(gè)隊(duì)列中...
把一個(gè)按月統(tǒng)計(jì)表傀履,變成按年統(tǒng)計(jì) 用sql生成下面的表: 有兩個(gè)表A 和B 虱朵,均有key 和value 兩個(gè)字段,如果B 的key 在A 中也有钓账,就把B 的value 換為A ...
table (test1) 查詢(xún)哪些行是可以互換的碴犬? 執(zhí)行結(jié)果: | col1 | col2 | col1 | col2 || :---: | : ---:...
Java 觀察者模式,也可以叫做Publish/Subscribe模式梆暮。簡(jiǎn)單理解服协,多個(gè)Observer可以訂閱一個(gè)Subject,如果Subject有什么更新啦粹,通知Obser...