




源码 | 浅谈 Webpack 原理,以及 loader 和 plugin 实现。
通过源码理解 webpack5 原理和构建过程,以及 raw-loader 和 cros-plugin 插件实现,手撸最简 webpack。
- 3538 次围观
- 828 次围观
- 1066 次围观


腾讯开源国内首个 H.266/VVC 视频播放器
当今时代,人们对于多媒体的使用需求越来越大,尤其今年受疫情影响,人们更加依赖视频这一媒体形式办公、学习、娱乐和生活,全球互联网对带宽的需求也激增,导致画面质量不得不降低,这就对视频应用的底层核心技术——视频编解码技术提出了更高的要求。

百度小程序框架性能优化实践
移动互联网中 Native App(NA) 和 H5 一直处在博弈状态,在性能体验和灵活性上艰难寻找着平衡,单从技术上来说,小程序就是 NA 和 H5 的又一次碰撞。小程序的灵活性已被证实,在性能方面,百度智能小程序从框架启动、小程序包下载、小程序包加载以及渲染等 4 个方面进行了启动速度优化。

微信看一看:推荐系统用户画像构建指南
推荐系统无论在工业界还是学术界都被广泛研究,有不少关于召回和排序的工作,但是对于用户画像的研究少之又少。下文将就微信看一看推荐系统中如何构建用户兴趣标签展开讨论,希望与大家一同交流。

基于 DDD 思想的酒店报价重构实践
本文将结合实际的基于 DDD 思想的酒店报价重构项目,从 DDD 推荐的战略设计(借助头脑风暴等确定模型,相当于确认需求)、战术设计(确定架构模式及代码规范,相当于确认技术方案)、系统实现三个核心阶段讲解 DDD 在整个过程中的巨大作用,同时涉及各个阶段目标及产出,希望这些实践能对读者有一定的指导作用。
使用 Docker 部署 canal 服务,实现 MySQL 数据库 binlog 日志解析
canal 是阿里巴巴开源的一个项目,主要用途是基于 MySQL 数据库 binlog 日志解析,提供增量数据订阅和消费。


架构之书:出路与《Expert One-on-One J2EE Development without EJB》
当 Java 最早出现时,目标是通过 Java Applet 等技术占领所有的终端,比如电视机等。20 年过去了,这个目标差不多实现了,不过是通过 Android,而不是 Java Applet, Java 本身的优势领域则变成了企业应用开发。


天下武功,唯“拆”不破之 MECE 原则二| 技术人应知的创新思维模型 (6)
MECE 原则表面上看似简单,实际并非如此,不重叠尤其难,想要具备较好的问题层层拆解、分类能力,进而在职场中即能更从容的去拆解问题,又能与老板同频共振,无疑需要平时加强对各种拆解框架、思维模型的学习积累与应用;多学、多练、多用!
Java Parser 应用介绍
Java Parser 是一款应用非常广泛的 Java AST 生成及解析工具,而且协议非常友好,可以应用到商用工具上面,因此使用率非常高。本文对 Java Parser 生成 AST 的方式、AST 的遍历、Java Parser 的类型推断及 Java Parser 的应用进行了简单介绍。






Redis 为什么用跳表而不用平衡树?
Redis 里面使用 skiplist 是为了实现 sorted set 这种对外的数据结构。sorted set 提供的操作非常丰富,可以满足非常多的应用场景。这也意味着,sorted set 相对来说实现比较复杂。同时,skiplist 这种数据结构对于很多人来说都比较陌生,因为大部分学校里的算法课都


Serverless 如何落地?揭秘阿里核心业务大规模落地实现
2020 年,新冠肺炎疫情催化数字化生活方式渐成常态。在企业积极进行数字化转型、全面提升效率的今天,几乎无人否认背负“降本增效”使命诞生的 Serverless 即将成为云时代新的计算范式。



