1.小黑的煩惱大白和小黑是一對好工友,前陣子小黑跳槽到了一家做電商的頭部互聯(lián)網(wǎng)公司,目前還在試用期,整天戰(zhàn)戰(zhàn)兢兢搬磚,都累瘦了。前幾天小黑因?yàn)橐粋€接口安全問題,差點(diǎn)沒過試用期,真是不容易呀。我們來看看是咋回事:原來小黑寫的接口遇到了重放攻擊,讓我們一起來幫幫小黑吧!2.什么是重放...
不知道你是否有看一些公開的技術(shù)博客的習(xí)慣?比如知名的阮一峰老師的博客以及阿里技術(shù)團(tuán)隊、美團(tuán)技術(shù)團(tuán)隊等。我個人比較喜歡看美團(tuán)技術(shù)團(tuán)隊的文章,覺得他們的文章很接地氣,并且寫的通俗易懂,上周看到一篇美團(tuán)技術(shù)團(tuán)隊的文章,標(biāo)題為“寫給工程師的10條精進(jìn)建議”,看完覺得寫得非常不錯,給大家分...
?????轉(zhuǎn)自:英國那些事兒試問,哪里是教微積分最好的地方?對來自中國臺灣省的數(shù)學(xué)老師張旭來說,不是個人網(wǎng)站、不是油管、不是在線輔導(dǎo)課,也不是線下補(bǔ)課班,而是,Pornhub。在這個全球知名的se情網(wǎng)站上,趙旭老師穿著樸素的衛(wèi)衣,戴著粗黑框眼鏡,講了226堂微積分課,時不時讓午夜...
我們知道,大部分的業(yè)務(wù)場景都是讀多寫少,為了利用好這個特性,提升Redis集群系統(tǒng)的吞吐能力,通常會采用主從架構(gòu)、讀寫分離如上圖所示:其中Master節(jié)點(diǎn):負(fù)責(zé)業(yè)務(wù)的寫操作Slave節(jié)點(diǎn):實(shí)時同步Master節(jié)點(diǎn)的數(shù)據(jù),提供讀能力為了提高吞吐量,采用一主多從的架構(gòu),將業(yè)務(wù)的讀壓力...
前言sql優(yōu)化是一個大家都比較關(guān)注的熱門話題,無論你在面試,還是工作中,都很有可能會遇到。如果某天你負(fù)責(zé)的某個線上接口,出現(xiàn)了性能問題,需要做優(yōu)化。那么你首先想到的很有可能是優(yōu)化sql語句,因?yàn)樗母脑斐杀鞠鄬τ诖a來說也要小得多。那么,如何優(yōu)化sql語句呢?這篇文章從15個方面...
今天在網(wǎng)上沖浪,看到有文章說LinkedList的作者說他自己都不用LinkedList,我就特意去翻了翻他的推特,發(fā)現(xiàn)他確實(shí)說過這話!可能這就是大佬吧,我造輪子,但是我不用!或者這就是傳說中的廚子不吃自己做的菜?不扯了,言歸正傳。其實(shí)我個人覺得大佬說好像是事實(shí),因?yàn)樵跇I(yè)務(wù)上好像...
“我是舊時代的殘黨,新時代沒有承載我的船。”如果面向?qū)ο缶幊淌且粋€人,我猜他自己在不斷被非議的今天,一定會這樣感慨。說實(shí)話,我用面向?qū)ο蠓绞骄幊桃呀?jīng)十幾年了,我做架構(gòu)設(shè)計離不開它,做系統(tǒng)分析離不開它,編碼的時候更是嚴(yán)重依賴它,我對面向?qū)ο鬅o論是思想上還是寫代碼上都對它是有很深的感...
導(dǎo)讀:今天是周末,與各位聊聊幾個互聯(lián)網(wǎng)大廠休假。轉(zhuǎn)自:21CTO公眾號11月2日,有騰訊員工在某社交網(wǎng)站上爆料稱,騰訊公司正式發(fā)文執(zhí)行“965”工作制度,員工在19點(diǎn)后加班需要向公司申請,且加班時長與領(lǐng)導(dǎo)的績效考核掛鉤?!?65”工作制,即9點(diǎn)上班,6點(diǎn)下班,工作5天。爆料消息還...
-???問題起因??-最近做項目時遇到了需要多用戶之間通信的問題,涉及到了WebSocket握手請求,以及集群中WebSocketSession共享的問題。期間我經(jīng)過了幾天的研究,總結(jié)出了幾個實(shí)現(xiàn)分布式WebSocket集群的辦法,從zuul到springcloudgateway...
-???前言??-大家都知道,計算機(jī)的瓶頸之一就是IO,為了解決內(nèi)存與磁盤速度不匹配的問題,產(chǎn)生了緩存,將一些熱點(diǎn)數(shù)據(jù)放在內(nèi)存中,隨用隨取,降低連接到數(shù)據(jù)庫的請求鏈接,避免數(shù)據(jù)庫掛掉。需要注意的是,無論是擊穿還是后面談到的穿透與雪崩,都是在高并發(fā)前提下,比如當(dāng)緩存中某一個熱點(diǎn)ke...
閱讀本文大約需要30分鐘。這篇文章干貨很多,希望你可以耐心讀完。??????從這篇文章開始,我將對?Kafka專項知識進(jìn)行深度剖析,?今天我就來聊聊kafka的存儲系統(tǒng)架構(gòu)設(shè)計,說到存儲系統(tǒng),大家可能對MySQL比較熟悉,也知道MySQL是基于Btree來作為它的索引數(shù)據(jù)結(jié)構(gòu)。?...
Kafka是主流的消息流系統(tǒng),其中的概念還是比較多的,下面通過圖示的方式來梳理一下Kafka的核心概念,以便在我們的頭腦中有一個清晰的認(rèn)識?;A(chǔ)Kafka是一套流處理系統(tǒng),可以讓后端服務(wù)輕松的相互溝通,是微服務(wù)架構(gòu)中常用的組件。生產(chǎn)者消費(fèi)者生產(chǎn)者服務(wù)Producer向Kafka發(fā)...
來源:https://ricstudio.top/archives/es-lucene-reverted-index"Allproblemsincomputersciencecanbesolvedbyanotherlevelofindirection.”–DavidJ.Wheel...
文章轉(zhuǎn)載來源:https://juejin.cn/post/6917125801460629518|前言?要想深入掌握和了解DDD領(lǐng)域驅(qū)動設(shè)計的核心,那無論如何也繞不開兩大較為抽象的概念——“貧血模型”、“充血模型”:貧血模型即事務(wù)腳本模式。充血模型即領(lǐng)域模型模式。|貧血模型貧血...
文章轉(zhuǎn)載來源:www.jianshu.com/p/1f2d6e5126cb|背景本文會詳細(xì)描述兩種通用的保證API安全性的方法:OAuth2和JSONWebToken(JWT)假設(shè):你已經(jīng)或者正在實(shí)現(xiàn)API;你正在考慮選擇一個合適的方法保證API的安全性;|JWT和OAuth2比...