原创 從Linux零拷貝深入瞭解Linux-I/O

導言 | 本文邀請到騰訊CSIG後臺開發工程師kevineluo從文件傳輸場景以及零拷貝技術深究Linux I/O的發展過程、優化手段以及實際應用。I/O相關的各類優化已經深入到了日常開發者接觸到的語言、中間件以及數據庫的方方面面。通過了

原创 QQ瀏覽器是如何提升搜索相關性的?

導言 | 搜索相關性主要指衡量Query和Doc的匹配程度,是信息檢索的核心基礎任務之一,也是商業搜索引擎的體驗優劣最樸素的評價維度之一。本文作者劉傑主要介紹QQ瀏覽器搜索相關性團隊在相關性系統及算法方面的實踐經歷。值得一提的是,本文會特

原创 由淺入深讀透vue源碼:diff算法

導語 | 開發者工作中,研究代碼邏輯常需要思考這個問題:數組變更後,具體變更了哪一些元素?變更的位置如何?本文作者陳碧鬆解析並覆寫了針對數組變化的diff算法邏輯。希望本文對你有幫助。 diff方法的運行規則和前提方法 爲了瞭解diff

原创 【新年新姿勢第一彈】騰訊雲EMR數倉建設教程發佈——與尚硅谷強強聯手帶你全方位瞭解大數據組件

前幾天把跨年搞的和人生分水嶺似的 那麼,2023年的你有什麼不一樣了嗎? 是不是還和去年一樣的造型?新姿勢,學起來! 騰訊雲開發者社區帶着乾貨來了,騰訊雲×尚硅谷大數據研究院強強聯手,重磅推出新年第一彈: 騰訊雲EMR數倉教程發佈 騰訊雲開

原创 優雅應對故障:QQ音樂怎麼做高可用架構體系?

導語 | 故障是開發者高頻關注的問題。在分佈式系統建設的過程中,我們思考的重點不是避免故障,而是擁抱故障,通過構建高可用架構體系來獲得優雅應對故障的能力。本文作者馮煦亮從架構、工具鏈、可觀測三個維度,介紹了QQ音樂多年來積累的高可用架構實

原创 PB 級數據秒級分析:騰訊雲原生湖倉DLC 架構揭祕

導讀|過去幾年,數據湖能力已經在騰訊內部包括微信視頻號、小程序等多個業務大規模落地,數據規模達到 PB至 EB 級別。在此基礎上,騰訊自研業務也啓動了雲原生湖倉能力建設。雲原生湖倉架構最大的挑戰什麼?騰訊雲原生湖倉 DLC 從哪些方面着手

原创 十億人都在用的健康碼,運維體系是怎麼設計的?

導讀|隨着疫情防控模式的迭代,健康碼訪問DAU逐漸趨於下跌,意味着健康碼將逐步完成歷史使命,見證着疫情的結束。本文特邀騰訊研發工程師李雄政將從技術架構、可觀測體系、運營保障體系等運維體系多方面,總結回顧健康碼業務運營過程中的保障技術手段。

原创 將雲原生進行到底:騰訊百萬級別容器雲平臺實踐揭祕

導讀|基於 K8s 的雲原生容器化已經在騰訊內部海量業務中大範圍落地實踐。業務從傳統的虛擬機部署形態無縫切換到容器部署形態,運行在 K8s 上的應用從無狀態服務擴展到有狀態服務,這個過程經歷了哪些改造?同時,K8s 如何經受住業務形態複雜

原创 如何不改一行代碼,讓Hippy啓動速度提升50%?

導讀|Hippy使用JS引擎進行異步渲染,在用戶從點擊到打開首屏可交互過程中會有一定的耗時,影響用戶體驗。如何優化這段耗時?騰訊客戶端開發工程師李鵬,將介紹QQ瀏覽器通過切換JS引擎來優化耗時的探索過程和效果收益。在分析Hippy耗時瓶頸

原创 內存泄露?騰訊工程師2個壓箱底的方法和工具

導讀|遭受內存泄露往往是令開發者頭疼的問題,傳統分析工具 gdb、Valgrind在解決內存泄露問題上效率較低。本文特別邀請到了騰訊後臺開發工程師邢孟棒以 TDSQL實際生產中mysql-proxy內存泄露問題作爲分析對象,分享其基於動態

原创 一文讀懂Go函數調用

導讀|Go的函數調用時參數是通過棧傳遞還是寄存器傳遞?使用哪個版本的Go語言能讓程序運行性能提升5%?騰訊後臺開發工程師塗明光將帶你由淺入深瞭解函數調用,並結合不同版本Go進行實操解答。 函數調用基本概念 1)調用者caller與被調用

原创 全網首次揭祕:微秒級“復活”網絡的HARP協議及其關鍵技術

導讀|雲計算時代,承擔服務器之間數據傳輸工作的交換機成了數據中心的“神經樞紐”,一旦出故障將波及上層業務。然而單個交換機故障時,騰訊雲的新一代高性能網絡卻可以在100微秒內找到新的通路實現0斷鏈,做到高可用、高可擴展、高性能,從而保證業務

原创 萬字避坑指南!C++的缺陷與思考(下)

  導讀 | 在萬字避坑指南!C++的缺陷與思考(上)一文中,微信後臺開發工程師胡博豪,分享了C++的發展歷史、右值引用與移動語義、類型說明符等內容,深受廣大開發者喜愛!此篇,我們邀請作者繼續總結其在C++開發過程中對一些奇怪、複雜的語法的

原创 H5開屏從龜速到閃電,企微是如何做到的

導讀|H5開屏龜速常是令開發者頭疼的問題。騰訊企業微信團隊對該現象進行分析優化,最終H5開屏耗時130ms,達到秒開效果!企微前端開發工程師陳智仁將分享可用可擴展的Hybird H5秒開方案。該團隊使用離線包解決了資源請求耗時的問題,在這