
最近忙著調(diào)研g(shù)RPC做服務治理,嘗試用protobuf3重寫現(xiàn)有的接口邏輯,發(fā)現(xiàn)了一個問題:protobuf3的基本類型不支持nullable。...
前不久和小伙伴們討論了一個基礎的安全問題:一個朋友開的公司的服務器集群被黑了,攻擊者在機器上安裝了遠程操作程序——被肉雞了。但經(jīng)過討論后發(fā)現(xiàn),機...
本文從操作系統(tǒng)的角度來解釋BIO,NIO,AIO的概念,含義和背后的那些事。本文主要分為3篇。 第一篇 講解BIO和NIO以及IO多路復用 第二...
一般的業(yè)務服務系統(tǒng)大體上就是通過網(wǎng)絡遠程對DB進行讀寫。如果流量突然飆大,總有一個資源會遇到瓶頸。按照經(jīng)驗大概出問題地方是DB磁盤io、CPU、...
電子交易的一個很基本的問題,就是避免用戶下重復訂單。用戶明明想買一次,結(jié)果一看下了兩個單。如果沒有及時發(fā)現(xiàn),就會帶來額外的物流成本和扯皮。對商家...
公司園區(qū)秋景,攝于2017年11月
這段文字是指環(huán)王的開篇旁白。但我覺得用來形容volatile關(guān)鍵字卻再合適不過了。volatile的字面意思是“易變的,反復無常的”,但它實際的...
你要是覺得我是要講ConcurrentHashMap源碼分析、segment,rehash之類的事情,就可以不用往下看了。 考慮以下場景: 在S...
其實這個問題已經(jīng)被無數(shù)的人列舉過、討論過、吐槽過。但似乎很多人,特別是初學者/職業(yè)的入門者總是在問渣問題,而且自我感覺良好。如果非得要在大學加一...