自從發(fā)布《你管這破玩意叫IO多路復用》之后,我發(fā)現(xiàn)讀者問得最多的問題是,可不可以寫篇文章解釋下什么是同步異步,阻塞非阻塞,老是傻傻分不清。我一開始也是非常困惑,尤其是看網(wǎng)上一些“生動形象”的例子,比如燒水壺。但現(xiàn)在我感覺這個問題又沒什么好說的,不知道是不是我理解得有點膚淺,那我試...
阿里女員工被性侵案件持續(xù)發(fā)酵,引發(fā)行業(yè)及社會各界關(guān)注,我們先來看一下此案的后續(xù)進展情況:1.6000多名阿里員工發(fā)布聯(lián)合倡議。6000多名阿里員工自發(fā)組成了“勇敢牛牛員工幫助小組”,認為此事顯示了公司組織治理的系統(tǒng)性漏洞,也反映了對員工權(quán)益保護機制的缺失。建議公司正視當事人在內(nèi)網(wǎng)...
大多數(shù)人在職求職時,為了保險,都會等到offer到手才會提出離職。但一個新東方的程序員卻遇到了這樣一件糟心事:去美團面試,前兩輪面試通過后,部門leader跟他說決定錄用他,讓他先離職再發(fā)offer,說絕對不會坑他。于是在三面完之后,樓主提出了離職,卻被告知沒有hc了。?被坑的樓...
自古文人多清貧,輪回劫里自有真!一次講座中,華師大教授戴建業(yè)無奈地說:我夫人得了肺癌,一盒抗癌藥51000塊錢,這是我?guī)讉€月的工資你們知道嗎?很多人批評我到處賺錢沒有文人風骨,可是如果丟了妻子,我要文人風骨做什么??原來,講座中有人站起來質(zhì)疑戴建業(yè)到處上節(jié)目、講課、演講撈錢:我們...
作者:架構(gòu)小菜鏈接:https://www.jianshu.com/p/7987bf427b5b簡單介紹4種非常好理解并且容易實現(xiàn)的限流算法!一、固定窗口計數(shù)器算法規(guī)定我們單位時間處理的請求數(shù)量。比如我們規(guī)定我們的一個接口一分鐘只能訪問10次的話。使用固定窗口計數(shù)器算法的話可以這...
作者:做個前端鏈接:https://www.jianshu.com/p/e07f51c5c8bd網(wǎng)上關(guān)于移動客戶端與服務(wù)器數(shù)據(jù)傳輸之間的token的細節(jié)使用好像都沒有詳細的說明,基本都是一筆帶過。對于簡簡單單的加入一個固定的參數(shù)token,其實是很容易被抓包的。介紹token是登...
作者:傻姑不傻鏈接:https://www.jianshu.com/p/e5bfcc2455fd一、前言相信大家在日常開發(fā)中這三種方法用到的應該很多,尤其是前兩種,經(jīng)常在開發(fā)的時候,隨心所欲,想用哪個用哪個,既然存在,那就應該有它存在的道理,那么什么情況下用哪個呢?二、代碼實例1...
導讀:8月10日19:30,2021雷軍年度演講暨小米秋季新品發(fā)布會舉行。雷軍聊起他奮斗路上的夢想,和一路走來所遇到的艱難選擇。小米MIX4、小米平板5等重量級新品也在發(fā)布會上一齊亮相。雷軍在發(fā)布會上表示,最好的投資,就是投資自己。精益創(chuàng)業(yè)前言:2020是小米創(chuàng)辦的十周年,去年我...
引言今天中午正在帶著耳機遨游在代碼的世界里,被運營在群里@了,氣沖沖的反問我最近有刪生產(chǎn)的用戶數(shù)據(jù)的嗎?我肯定客氣的回答道沒有呀?生產(chǎn)的數(shù)據(jù)我怎么能隨隨便便可以刪除,這可是公司的紅線,再說了我也沒有數(shù)據(jù)庫的刪除權(quán)限啊,不過查詢權(quán)限還是有的。趕緊登上堡壘機,然后去生產(chǎn)數(shù)據(jù)庫查一下數(shù)...
??我將常用的軟件設(shè)計模式,做了匯總,目錄如下:(考慮到內(nèi)容篇幅較大,為了便于大家閱讀,將軟件設(shè)計模式系列(共23個)拆分成四篇文章,每篇文章講解六個設(shè)計模式,采用不同的顏色區(qū)分,便于快速消化記憶)本文,主要講解模板模式、策略模式、狀態(tài)模式、觀察者模式、訪問者模式、備忘錄模式1、...
“微服務(wù)并不能解決你的爛代碼問題很久以來,軟件的交付質(zhì)量一直是一個大家比較關(guān)心的問題,而程序員和架構(gòu)師也一直在極力尋找一種更好的方式來構(gòu)建應用系統(tǒng)。隨著互聯(lián)網(wǎng)爆炸式的增長,對于系統(tǒng)的交付速度和質(zhì)量的要求也日漸提高,這不僅對程序員寫的程序,而且對架構(gòu)師對整個系統(tǒng)的架構(gòu)能力提出了更高...
“國家何時整治程序員的高薪現(xiàn)象?”看到這個標題,可能大多數(shù)人的第一反應都是:????提出這種問題的人,非蠢即壞!本身知乎上有不少程序員活躍,馬上就吸引來了很多人參與回答。其中,知友「硅谷IT胖子」算是說出了大部分開發(fā)者的心聲!下面是他的回答:https://www.zhihu.c...
什么是靜態(tài)數(shù)據(jù)為什么需要緩存通用緩存機制總結(jié)后記在分布式系統(tǒng)中,特別是最近很火的微服務(wù)架構(gòu)下,有沒有或者能不能總結(jié)出一個業(yè)務(wù)靜態(tài)數(shù)據(jù)的通用緩存處理機制或方案,這篇文章將結(jié)合一些實際的研發(fā)經(jīng)驗,嘗試理清其中存在的關(guān)鍵問題以及探尋通用的解決之道。什么是靜態(tài)數(shù)據(jù)這里靜態(tài)數(shù)據(jù)是指不經(jīng)常發(fā)...
來騰訊之前在前公司做了3年的后端開發(fā),經(jīng)歷一款SaaS產(chǎn)品從0到10(還沒有到100,哈哈哈)的過程,3年間后端的架構(gòu)逐步演變,在微服務(wù)的實踐過程中遇到的問題也越來越多,在這里總結(jié)下。產(chǎn)品是一款服務(wù)于人力資源的SaaS在線服務(wù),面向HR有WebAndroid/iOS小程序多個客戶...
前段時間,我和TiDB的總設(shè)計師黃東旭連了個麥,聊了聊數(shù)據(jù)庫的發(fā)展趨勢,這中間,收獲頗多。下面是的一個總結(jié),希望能給你一些啟發(fā)。1、有人問,MySQL和TiDB的區(qū)別是什么。簡單來說,這不是一個時代的東西,數(shù)據(jù)庫的發(fā)展,大概有三個階段:第一個階段的的代表是以閉源Oracle、開源...