閱讀本文大概需要1.6分鐘。今天剛發(fā)了個朋友圈,文案是:今年雙十一,一個時代的落幕。很多朋友留言,問我什么意思。問得多了,干脆就寫篇文章,談下自己的一點小看法好了。先問大家一個問題,現在想下,你對雙十一的印象是什么?我想無非就這么幾點:一些平臺那些照舊讓人算不明白的復雜的優(yōu)惠券算...
前言相信大多數的小伙伴都會覺著性能優(yōu)化是一件很復雜的事,那么事實是不是這樣的呢?優(yōu)化應用程序獲得最佳性能確實不是一件容易的事。它需要一定的經驗和知識。那么,現階段還不具備這樣的經驗和知識的我們,是不是就做不到了呢?也不是,這并不意味著你如果不具備這些知識,就做不了。。我們要遵循一...
通過/proc文件系統探究虛擬內存我們會通過/proc文件系統找到正在運行的進程的字符串所在的虛擬內存地址,并通過更改此內存地址的內容來更改字符串內容,使你更深入了解虛擬內存這個概念!這之前先介紹下虛擬內存的定義!虛擬內存虛擬內存是一種實現在計算機軟硬件之間的內存管理技術,它將程...
↓推薦關注↓ASan,即AddressSanitizer,是一個適用于c/c程序的動態(tài)內存錯誤檢測器,它由一個編譯器檢測模塊(LLVMpass)和一個替換malloc函數的運行時庫組成,在性能及檢測內存錯誤方面都優(yōu)于Valgrind,你值得擁有。一、適用平臺在LLVM3.1版之后...
網絡其實很簡單,就是一堆設備連接在一起,然后在上面跑各種網絡協議,實現設備之間的網絡互通。其中第一步便是把所有設備按照一定的規(guī)則連接起來。這些設備可能是路由器、交換機、防火墻等網絡設備,也可能是服務器、電腦、手機等需要接入網絡的設備。為了完成各種設備的連接需求,會用到網絡物理層的...
常見的語言中都提供Lambda語法糖,比如C#,Python,Golang等。本文將探討下C11引入的Lambda語法糖。語法糖是一種讓程序員使用更加便利的一種語法,并不會帶來額外的功能,比如Lambda,沒有這種語法糖,其可以用已有的語法等價的實現出相應的功能。有編程實踐經驗的...
你女神愛不愛你,你問她,她可能不會告訴你。但網通不通,你ping一下就知道了。可能看到標題,你就知道答案了,但是你了解背后的原因嗎?那如果把127.0.0.1換成0.0.0.0或localhost會怎么樣呢?你知道這幾個IP有什么區(qū)別嗎?以前面試的時候就遇到過這個問題,大家看個動...
↓推薦關注↓傳統的SystemCallI/O在Linux系統中,傳統的訪問方式是通過write()和read()兩個系統調用實現的,通過read()函數讀取文件到到緩存區(qū)中,然后通過write()方法把緩存中的數據輸出到網絡端口。read(file_fd,?tmp_buf,?le...
↓推薦關注↓自2015年以來,QUIC協議開始在IETF進行標準化并被國內外各大廠商相繼落地。鑒于QUIC具備“0RTT建聯”、“支持連接遷移”等諸多優(yōu)勢,并將成為下一代互聯網協議:HTTP3.0的底層傳輸協議,螞蟻集團支付寶客戶端團隊與接入網關團隊于2018年下半年開始在移動支...
▼點擊下方名片,關注公眾號▼1.對一個已設計完成的產品,如何用示波器檢測分析其可靠性?答:示波器早已成為檢測電子線路最有效的工具之一,通過觀察線路關鍵節(jié)點的電壓電流波形可以直觀地檢查線路工作是否正常,驗證設計是否恰當。這對提高可靠性極有幫助。當然對波形的正確分析判斷有賴于工程師自...
點擊上方“小麥大叔”,選擇“置頂/星標公眾號”福利干貨,第一時間送達1.歐姆定律計算計算電阻電路中電流、電壓、電阻和功率之間的關系。歐姆定律解釋歐姆定律解釋了電壓、電流和電阻之間的關系,即通過導體兩點間的電流與這兩點間的電勢差成正比。說明兩點間的電壓差、流經該兩點的電流和該電流路...
點擊上方“小麥大叔”,選擇“置頂/星標公眾號”福利干貨,第一時間送達針對后期元件裝配,特別是手工裝配元件,一般都得出PCB的裝配圖,用于元件放料定位之用,這時絲印位號就顯示出其必要性了。初學畫PCB的朋友們一定有過這樣的操作,一個個手動調整元件的絲印位號,非常繁瑣枯燥,效率低下....
在脈脈看到一個帖子,一位美團員工績效被打C,現在心態(tài)很差。今天好好聊聊大廠打工人最最關心的「績效考核」。談談它背后的邏輯以及潛規(guī)則,摸清楚了它,你在大廠這片叢林里才能更好的生存下去。—?1?—大廠的績效到底有多重要?先從公司角度,談談為什么需要績效考核?有一個著名的管理者言論,即...
本文主要介紹怎么使用ELKStack幫助我們打造一個支撐起日產TB級的日志監(jiān)控系統。在企業(yè)級的微服務環(huán)境中,跑著成百上千個服務都算是比較小的規(guī)模了。在生產環(huán)境上,日志扮演著很重要的角色,排查異常需要日志,性能優(yōu)化需要日志,業(yè)務排查需要業(yè)務等等。然而在生產上跑著成百上千個服務,每個...
在本文中,我將把幾個常用的監(jiān)控部分給梳理一下。前面我們提到過,在性能監(jiān)控圖譜中,有操作系統、應用服務器、中間件、隊列、緩存、數據庫、網絡、前端、負載均衡、Web服務器、存儲、代碼等很多需要監(jiān)控的點。顯然這些監(jiān)控點不能在一個專欄中全部覆蓋并一一細化,我只能找最常用的幾個,做些邏輯思...