不想浪费时代机遇,这群内心狂野的程序员用 5 年时间把产品卖到了全球丨开源创新 30 人
未来伴随着 Cloud-native、AI、Serverless 等新技术的普及,以及 TiDB 这一类基于云的新型基础软件形态的不断发展成熟,这些底层基础设施的变革,将带来更多应用层的商业模式变革,进而催生出更多令人意想不到的新兴物种。
- 3099 次围观
- 731 次围观
- 132 次围观
前端进阶: 总结几个常用的 JS 搜索算法和性能对比
本文通过介绍搜索算法的基本实现以及各种实现方法的性能,进而发现 for 循环,forEach,While 的性能差异,并且通过 Web Worker 做算法分片,极大提高算法的性能。
2020 腾讯教育盛典,极客时间荣获「2020 年度影响力在线教育品牌」
“回响中国”腾讯教育年度盛典在中国大饭店隆重举行。年度影响力在线教育品牌」。全国各地的知名教育专家、优秀教育机构领导者、优秀学者、教育研究机构、教育媒体人等齐聚一堂。
CODING 推出独立制品仓库 WePack,助力企业渐进式 DevOps 转型
WePack。转型。六成企业缺乏制品管理工具,亟需改善“开发软件中没有制品仓库就如同制造业中没有仓库”,在一项面向各行业头部企业的调研中,六成企业缺乏专业的制品管理工具,仍然在使用磁盘或者构建结果进行管理。
现代存储性能“过剩”,API 成最大瓶颈
在本文中,我们将证明尽管硬件在过去十年中发生了巨大的变化,但软件 API 却没有——或者至少还不够好。作为上一代的遗留物,API 充斥着内存副本、内存分配、过于乐观的预读缓存以及各种成本高昂的操作,这一切都导致我们无法充分利用现代存储设备。
我的两年 Kubernetes 使用经验总结
大约两年前,我们决定放弃在 EC2 平台中基于 Ansible 配置管理工具部署应用程序,并转向容器化和 Kubernetes 技术栈,使用 Kubernetes 进行应用程序编排。现在我们已将大部分基础架构迁移到 Kubernetes。这是一项艰巨的任务,也有它自己的挑战——从迁移进行之时运行混合基础设施的技术挑战,再到用全新的操作范式培训整个团队等等,不一而足。
架构词典:缓存
这篇想讨论的缓存不是 [[redis]] 的全部功能,而仅仅是其缓存部分。redis 在架构上其实承担着两个角色,一个是缓存,另一个是内存计算服务。比如实现 HyperLogLog 算法的 PFADD 等指令就属于典型的内存计算服务。
HTTP 协议概述
HTTP 起源: 1989 年,欧洲核子研究组织(CERN)的蒂姆·博纳斯 - 李(Tim Berners-Lee)博士提出一个构想:借助多文档之间相互关联形成的超文本(HyperText),连成可参阅的 WWW(World Wide Web,万维网),以帮助远隔两地的研究者们共享知识。
携程机票 Android Jetpack 与 Kotlin Coroutines 实践
自 2017 年 Google IO 大会以来,经过三年的发展,Kotlin 已成为 Android 平台无争议的首选开发语言。但是相比语言本身,Kotlin 1.2 版本后进入 stable 状态的协程(coroutines)的行业采用率仍然较低。
基于 localStorage 实现一个具有过期时间的 DAO 库
本文主要解决原生 localStorage 无法设置过期时间的问题,并通过封装,来实现一个操作便捷,功能强大的 localStorage 库,关于库封装的一些基本思路和模式,我将采用之前写的如何用不到 200 行代码写一款属于自己的 js 类库中类似的方法,感兴趣的朋友可以学习,交流