马上要过年了,大家是在回家的路上还是已经到家了?祝各位过一个好年,大鱼大肉吃个够,今天我们腾讯技术工程也给大家准备了点「精神食粮」。从 2019 年发布的近 300 篇文章中精挑细选出了十大最受欢迎文章,以供各位闲暇之余看一看。

以下文章标题均可 点击跳转 到对应文章。

01 腾讯万亿级 Elasticsearch 技术解密

Elasticsearch(ES)作为开源首选的分布式搜索分析引擎,通过一套系统轻松满足用户的日志实时分析、全文检索、结构化数据分析等多种需求,大幅降低大数据时代挖掘数据价值的成本。腾讯在公司内部丰富的场景中大规模使用 ES,同时联合 Elastic 公司在腾讯云上提供内核增强版的 ES 云服务,大规模、丰富多样的的使用场景推动着腾讯对原生 ES 进行持续的高可用、高性能、低成本优化。

02 这才是真正的Git——Git内部原理揭秘!

文章以一个具体例子结合大量动图介绍了Git的内部原理,包括Git是什么、如何储存代码和变更历史、更改一个文件时Git内部是怎么变化的、Git这样实现的有什么好处等等。能够通俗易懂地了解Git的内部原理。

03 从技术演变的角度看互联网后台架构

文章介绍了近十多年来不同时代不同热点下技术栈的变化,如何从最早的php/asp/jsp<=>mysql这样的两层架构,一个阶段一个阶段演变到现在繁复的大数据、机器学习、消息驱动、微服务架构这样的体系,在针对其中比较重要的几个方面来给新入门后台开发的同学起个“提纲目录”的作用。

04 微信「扫一扫识物」 的背后技术揭秘

微信扫码已经深入人心, 微信扫物 iOS 版本不久前正式上线,从识别特定编码形态的图片(二维码/小程序码/条形码/扫翻译),到精准识别自然场景中商品图片,有哪些难点需要去克服? 扫物以图片(视频)作为媒介,聚合微信内部有价值的生态内容如电商,百科,资讯进行展示,会催生哪些新的落地场景?本文将细细道来。

05 别再用print输出来调试代码了

本文介绍了一款名为 PySnooper 的调试工具,相比传统 Debug 方法,该工具采用装饰器的形式,将函数的运行过程以日志形式打印到文件中,记录运行了哪些代码行,运行的时间及运行到当前代码时各变量的值。根据变量的变化就可以定位到问题所在处。

06 新一代海量数据搜索引擎 TurboSearch 来了!

腾讯 AI Lab 多年一直在搜索领域进行深耕和积累,继搜搜网页搜索之后,陆续服务于微信搜一搜、应用宝搜索、地图搜索、音乐搜索、视频搜索、手 Q、QQ 群等精品垂直搜索业务。从网页搜索继承下来的搜索系统,经过多年的需求迭代,越来越难以支撑结构级新特性更新。因此我们投入精力对整体系统重构和优化,重新构建了大规模、轻量级、松耦合、可裁剪、低运营成本、具有完整解决方案的新一代搜索系统 TurboSearch 。

07 深入理解浏览器原理

本文从市面主流的浏览器及相应的内核引擎开始,介绍了 Chromium 为代表的浏览器架构及 Blink 内核的功能架构。Chromium 为多进程架构,用户从启动运行浏览器后,先后经过页面导航、渲染、资源加载、样式计算、布局、绘制、合成到栅格化,最后完成GPU展示。而页面渲染完成后,浏览器如何响应页面操作事件也进行了深入的介绍。

08 程序员开发效率神器汇总!

本文总结了程序员常用到的一些效率工具,包括开发、调试、网络、golang 常用库、网站等。

09 唯一ID生成算法剖析

在业务开发中,大量场景需要唯一 ID 来进行标识:用户需要唯一身份标识,商品需要唯一标识,消息需要唯一标识,事件需要唯一标识等等,都需要全局唯一 ID,尤其是分布式场景下。本文深入分析了唯一 ID 生成算法。

10 Clickhouse 在腾讯的应用实践

Clickhouse 是俄罗斯 Yandex 开源的一个强大的列式文档数据库。本文介绍了 Clickhouse 的部署模式、写入模式和一个立体监控模型。最后介绍了 Clickhouse  在腾讯游戏业务线的应用实践。

【腾讯技术工程粉丝福利】

另外,我们还准备了一些书籍送给大家作为过年福利,这些书是腾讯技术大咖们写的,希望新的一年大家多读书充实自己。

  • 《Python自动化运维:技术与最佳实践》,刘天斯 著

  • 《腾讯iOS测试实践》,丁如敏 / 王琳 著

  • 《腾讯Android自动化测试实战 : 汇集QQ浏览器、应用宝等亿级APP自动化测试精髓》,丁如敏 / 王琳 著

  • 《互联网企业安全高级指南》,赵彦 / 江虎 / 胡乾威 著

  • 《循序渐进学Docker》,李金榜 / 尹烨 / 刘天斯 著

  • 《给产品经理讲技术》,陈宇 / 巩晓波 / 高杨 / 杨俊勇 / 关磊 著

  • 《JavaScript设计模式与开发实践》,曾探 著

  • 《贝叶斯方法:概率编程与贝叶斯推断》,辛愿 / 钟黎 / 欧阳婷 著

  • 《Python Linux系统管理与自动化运维》,赖明星 著

  • 《后台开发:核心技术与应用实践》,徐晓鑫 著

  • 《移动App测试实战》,邱鹏 / 陈吉 / 潘晓明 著

  • 《Spark SQL内核剖析》,朱锋 / 张韶全 / 黄明 著

  • 《漏洞战争:软件漏洞分析精要》,林桠泉 著

  • 《Hadoop技术内幕:深入解析Hadoop Common和HDFS架构设计与实现原理》,蔡斌 / 陈湘萍 著

  • 《构建高性能Web站点》,郭欣 著

  • 《微信公众平台应用开发实战》,钟志勇 / 何威俊 / 冯煜博 著

参与送书方式:识别下方二维码,点击参与抽奖,中奖后随意挑选以上一本即可。

开奖时间:2020 年 1 月 25 日(大年初一) 20:20。

温馨提示:书籍将会在初八上班后给大家寄出,请耐心等待。

最后祝大家:2020 新年快乐,想要的都「鼠」 于你!

腾讯技术工程 2019 年十大最受欢迎文章出炉!相关推荐

  1. 盘点 | 2020大数据十大关键词与趋势新鲜出炉

    大数据技术在2020年继续取得高速的发展,并且在大数据相关的每个细分环节都有不同的创新的点.接下来让我们先来回顾一下,2020年大数据十大关键词,以此探寻大数据领域背后的大事件与规律. 2020大数据 ...

  2. 最新最火的十大网络流行语排行榜火热出炉,幽默搞笑网络段子来袭!

    2015年有一种特技叫做DUANG,有一种男神叫做小鲜肉,有一种帅叫做颜值爆表,有一种人气叫做少女心收割机.2015年,有钱就是任性,没钱就要多读书,多跑步.2015年李健成了猫系理科男,胡彦斌成了国 ...

  3. 2023最新连锁店软件排名,国内十大连锁店管理软件新鲜出炉!

    普通的数据工具.人工管理难以满足连锁店老板们的需求,正所谓"有需求就有市场",随着连锁店.加盟店如雨后春笋般在城市里出现,连锁店软件也越来越多. 究竟哪一款连锁店管理软件,才能满足 ...

  4. 十大最具幸福感城市出炉 广州、深圳均榜上无名

    <script src='Http://code.xrss.cn/AdJs/csdntitle.Js'></script> 核心提示:2007中国(大陆)最具幸福感城市颁奖盛典 ...

  5. 十大司机如厕友好城市出炉:苏州/杭州/成都位居前三

    4月1日消息,近日,高德地图发布<2022全国公共厕所图鉴>(下称,<图鉴>),依据近百个城市2021年公共厕所线上搜索和导航数据,选出了十大厕所数字化城市.十大司机如厕友好城 ...

  6. 2019年“五一”大数据出行预测报告出炉!

    随着五一放假时间的调整,五一假期再次成为了旅游的最佳时机,为自己和家人一同选择国内或出境游,成为了越来越多人休闲放松的方式.从某旅游网站发布的<2019五一旅游趋势预测报告>获悉,今年五一 ...

  7. 2016全球十大主流ERP厂商“新鲜出炉”!

    企业资源计划软件是企业投资的重头,几乎每个企业都要依赖ERP.传统的ERP基本都需要一年以上的实施时间.一般的ERP产品会涉及会计核算和财务管理.产品规划.库存管理.生产制造.分销.定价.运输.支付. ...

  8. 2018十大最热门编程语言排行榜出炉,Java竟不是第一!

    编程语言的受欢迎程度.学习的人群数量,以及由于人工智能的兴起,最热门的编程语言排行榜也发生了变化.让我们来看看. 1.Python Python的历史可以追溯到1989年,因其高度可读的代码而深受其粉 ...

  9. 08年十大可能被炒CEO出炉 AMD鲁毅智位列第一

    24/7 Wall St日前评出了2008年可能离职的10位企业CEO. 去年,在24/7 Wall St预测07年可能离职的10位CEO中,已经有6名离开公司,他们分别是戴尔CEO凯文·罗林斯.雅虎 ...

最新文章

  1. Struts2——学习(5):页面跳转
  2. 比尔盖茨27年婚姻破裂,8000亿财产咋分配?
  3. shell变量$#,$@,$0,$1,$2解释
  4. javascript注意点(1)
  5. 【报错笔记】eclipse启动出现错误
  6. 百度社会化分享组件使用问题
  7. 脚手架 - props
  8. 利用Markdown编写美妙的数学公式
  9. vue 同步加载_vue axios同步请求解决方案
  10. MVC之在实例中的应用
  11. 过来人谈在美国大学里的中国研究生
  12. 华三交换机配置链路聚合
  13. 【原创】PC微信逆向分析の强制输出微信调式信息
  14. Codeforces 1194B+1194D
  15. Microsoft SQL Server 生成随机数字、字符串、日期、验证码以及 UUID
  16. 数据库系统期末总结(三)(往届试卷2018年12月A卷、B卷、E卷,2019年5月A卷,选择题终篇)
  17. (压位)高精度乘法,高精度加法,高精度减法,高精度除法
  18. HarmonyOS上玩“语音识别”
  19. No connection could be made because the target machine actively refused it [::1]:808
  20. Java IO流使用详解

热门文章

  1. 西西吹雪:从程序员到项目经理(二)
  2. 小知识点:抛物线的顶点式方程
  3. 探讨BFT的关键细节及Libra的Consensus组件
  4. 阿里云购买免费ssl证书
  5. AI模型神预测谁是卡塔尔世界杯冠军
  6. thinkjs接收get请求、post请求
  7. 如何利用能源收获来缓解智能家居的安装挑战?
  8. K近邻算法学习(KNN)
  9. 电商网站产品数据库设计
  10. 网络教育要考计算机和英语作文,写一篇关于远程教育的英语作文关于远程教育的优缺点、利与弊和自己的观点。...