做為一個(gè)數(shù)據(jù)上報(bào)系統(tǒng)扫俺,隨著接入量越來(lái)越大葡缰,由于 API 接口無(wú)法控制調(diào)用方的行為评抚,因此當(dāng)遇到瞬時(shí)請(qǐng)求量激增時(shí),會(huì)導(dǎo)致接口占用過(guò)多服務(wù)器資源昏名,使得其他請(qǐng)求響應(yīng)速度降低或是超時(shí)蝎土,...
做為一個(gè)數(shù)據(jù)上報(bào)系統(tǒng)扫俺,隨著接入量越來(lái)越大葡缰,由于 API 接口無(wú)法控制調(diào)用方的行為评抚,因此當(dāng)遇到瞬時(shí)請(qǐng)求量激增時(shí),會(huì)導(dǎo)致接口占用過(guò)多服務(wù)器資源昏名,使得其他請(qǐng)求響應(yīng)速度降低或是超時(shí)蝎土,...
老哥兩年不見(jiàn)丹壕,堅(jiān)持不容易庆械。向你學(xué)習(xí)
二本的我怎么拿到的字節(jié)跳動(dòng)offer前言 大佬請(qǐng)自覺(jué)繞過(guò),我只是站在一個(gè)菜鳥(niǎo)的角度來(lái)寫這個(gè)文章菌赖。這個(gè)offer對(duì)我來(lái)說(shuō)可以說(shuō)是我職業(yè)生涯的轉(zhuǎn)折點(diǎn)缭乘,于是乎記錄一下自己一些想說(shuō)的話。 筆者背景 2016年畢業(yè)琉用,普通...
前言 大佬請(qǐng)自覺(jué)繞過(guò)堕绩,我只是站在一個(gè)菜鳥(niǎo)的角度來(lái)寫這個(gè)文章。這個(gè)offer對(duì)我來(lái)說(shuō)可以說(shuō)是我職業(yè)生涯的轉(zhuǎn)折點(diǎn)邑时,于是乎記錄一下自己一些想說(shuō)的話奴紧。 筆者背景 2016年畢業(yè),普通...
好久不來(lái)了 這是大三的時(shí)候記錄的,應(yīng)該是18年晶丘,現(xiàn)在反爬規(guī)則應(yīng)該已經(jīng)更新了
記一次初學(xué)Webmagic的踩坑之旅:爬取知乎數(shù)據(jù)好久沒(méi)更新博客了黍氮,最近在做一個(gè)知乎的小爬蟲(chóng),基于springboot+myabtis+webmagicwebmagic是一個(gè)簡(jiǎn)單靈活的Java爬蟲(chóng)框架浅浮∧基于WebMagic,...
前言 Flink的復(fù)雜事件處理(complex event processing, CEP)庫(kù)能夠在無(wú)界數(shù)據(jù)流中通過(guò)匹配定義好的事件模式來(lái)發(fā)現(xiàn)一系列事件之間的關(guān)聯(lián)規(guī)律痊末,從而有...
一、傳統(tǒng)任務(wù)調(diào)度 基于Scheduled注解的任務(wù)調(diào)度 將cron表達(dá)式寫在任務(wù)執(zhí)行的方法上,具體如下:@Scheduled(cron = "30 59 * * * ?") ...
實(shí)現(xiàn)單機(jī)的百萬(wàn)連接炒刁,瓶頸有以下幾點(diǎn):1恩沽、如何模擬百萬(wàn)連接2、突破局部文件句柄的限制3翔始、突破全局文件句柄的限制在linux系統(tǒng)里面罗心,單個(gè)進(jìn)程打開(kāi)的句柄數(shù)是非常有限的,一條TCP...
1. JEMalloc分配算法 Netty的PooledByteBuf采用與jemalloc一致的內(nèi)存分配算法飒箭。可用這樣的情景類比蜒灰,想像一下當(dāng)前電商的配送流程弦蹂。當(dāng)顧客采購(gòu)小件...
如果你還對(duì)jemalloc分配算法不太了解,可以查看前情回顧:jemalloc分配算法强窖。 1. 伙伴分配算法 JEMalloc分配算法使用伙伴分配算法分配Chunk中的Pag...
前言的前言 本文是我上大四時(shí)寫的一篇頗有些紀(jì)念意義的文章未巫,轉(zhuǎn)換成了Markdown格式并稍作修改,在這里作為技術(shù)雜談留個(gè)檔吧启昧。 前言 《炸彈人》(Bomberman)是由當(dāng)時(shí)...