背景 項(xiàng)目需求中需要將一個(gè)k8s集群中的Minio服務(wù)的數(shù)據(jù)同步到另一個(gè)k8s集群的Minio服務(wù)中去,因?yàn)閷?duì)數(shù)據(jù)實(shí)時(shí)性要求不高,僅僅起到災(zāi)備恢復(fù)的作用,所以使用Minio ...
背景 項(xiàng)目需求中需要將一個(gè)k8s集群中的Minio服務(wù)的數(shù)據(jù)同步到另一個(gè)k8s集群的Minio服務(wù)中去,因?yàn)閷?duì)數(shù)據(jù)實(shí)時(shí)性要求不高,僅僅起到災(zāi)備恢復(fù)的作用,所以使用Minio ...
廢話不多說(shuō),直接開(kāi)始。 QPS 原理:每天 80% 的訪問(wèn)集中在 20% 的時(shí)間里,這 20% 時(shí)間叫做峰值時(shí)間。 公式:( 總 PV 數(shù) * 80% ) / ( 每天秒數(shù) ...
JSON Web Token(JWT)是一個(gè)非常輕巧的規(guī)范。這個(gè)規(guī)范允許我們使用JWT在用戶和服務(wù)器之間傳遞安全可靠的信息。 讓我們來(lái)假想一下一個(gè)場(chǎng)景。在A用戶關(guān)注了B用戶的...
前段時(shí)間因?yàn)橄嚓P(guān)業(yè)務(wù)需求需要后臺(tái)生成pdf文件,對(duì)于一直crud的程序員來(lái)說(shuō),這無(wú)疑是需要一定時(shí)間來(lái)做技術(shù)預(yù)研的。下面根據(jù)我的實(shí)踐經(jīng)驗(yàn)總結(jié)一下我是如何使用java生成pdf文...
使用大名鼎鼎的ffmpeg,把視頻文件切片成m3u8,并且通過(guò)springboot,可以實(shí)現(xiàn)在線的點(diǎn)播。 想法 客戶端上傳視頻到服務(wù)器,服務(wù)器對(duì)視頻進(jìn)行切片后,返回m3u8,...
前言 分頁(yè)是我們?cè)陂_(kāi)發(fā)中繞不過(guò)去的一個(gè)坎!當(dāng)你的數(shù)據(jù)量大了的時(shí)候,一次性將所有數(shù)據(jù)查出來(lái)不現(xiàn)實(shí),所以我們一般都是分頁(yè)查詢的,減輕服務(wù)端的壓力,提升了速度和效率!也減輕了前端渲...
在我們?nèi)粘9ぷ髦?,時(shí)間格式化是一件經(jīng)常遇到的事兒,所以本文我們就來(lái)盤點(diǎn)一下 Spring Boot 中時(shí)間格式化的幾種方法。 時(shí)間問(wèn)題演示 為了方便演示,我寫(xiě)了一個(gè)簡(jiǎn)單 Sp...
什么是系統(tǒng)架構(gòu)師? 系統(tǒng)架構(gòu)師是一個(gè)既需要掌控整體又需要洞悉局部瓶頸并依據(jù)具體的業(yè)務(wù)場(chǎng)景給出解決方案的團(tuán)隊(duì)領(lǐng)導(dǎo)型人物。一個(gè)架構(gòu)師得需要足夠的想像力,能把各種目標(biāo)需求進(jìn)行不同維...
前言 近一陣子,因國(guó)內(nèi)部分地區(qū)流行新型肺炎,傳播速度較快,本來(lái)打算自駕游嬉皮一下,結(jié)果變成了家里蹲,順便整理一下Softwave(裝機(jī)必備)文件夾。突然想起從前一個(gè)沒(méi)完成的計(jì)...
在我們生活中,每個(gè)組織都會(huì)有一個(gè)組織架構(gòu),例如一個(gè)公司,它會(huì)有財(cái)務(wù)部、技術(shù)部、行政部、后勤部等。而這些部門,之所以這樣劃分,就是因?yàn)樗麄兊穆氊?zé)不同,所負(fù)責(zé)的業(yè)務(wù)不同,本質(zhì)就是...
簡(jiǎn)介 過(guò)濾器實(shí)際上就是對(duì)web資源進(jìn)行攔截,做一些處理后再交給下一個(gè)過(guò)濾器或servlet處理通常都是用來(lái)攔截request進(jìn)行處理的,也可以對(duì)返回的response進(jìn)行攔截...