本项目是《码农周刊》往期存档 & 读者圈子专属邮件周报。
- 600+圈子成员,以中高级程序员为主,更有架构师、CTO坐镇交流;
- 1000+优质主题,数十G独家资料,每日分享,精挑细选;
- 全年52期专属邮件周报,让你轻松掌握业界资讯、技术干货,提升认知水平;
- 全年52本好书共读,让你花最少的时间,获取更好的知识;
……
心动不如行动,赶快加入吧!
- 码农周刊是一份专为广大程序员、编程爱好者们打造的 IT 技术周刊。每周发送。
- 2013 年 9 月 12 日创刊至今,已发送 300 多期,订阅用户超 20 万
- 专业、简单、有用,是我们一直坚持的办刊宗旨。一路走来,我们见证了不少订阅用户从编程新手进阶成了高级程序员、架构师、CTO……
- 2020 年 4 月,为了给用户提供更优质的服务,我们推出了「码农周刊VIP会员」服务。
- Vol.090 凯文·凯利70岁生日的103条人生建议
- Vol.089 疫情之中,写给大家的34句话
- Vol.088 如何记住所学的东西?
- 云原生网络性能优化
- 深入理解 StatefulSet,用 Kubernetes 编排有状态应用
- 怎么给容器抓包
- 漫谈分布式系统(二十三):分布式数据仓库
- 闲聊算法
- 数据与广告(二十三):计算广告的商业本质
- 富领域模型到底长什么样儿?
- 详解数据仓库的实施步骤
- 四种缓存的避坑总结
- 前后端集成没你想的那么难
- LVS + Iptables 实现 FULLNAT 及原理分析
- 从 0 开始实现一个 Adaboost 分类器
- ElasticSearch 使用规范 beta 版
- 成为「码农周刊 VIP 会员」,查看更多「工具资料」内容
- 精心为你准备的最全的 20 道 MySQL 面试题
- 老旧系统重构技巧,轻松搞定遗留代码
- 分布式事务方案:SAGA 模式
- 刨根问底,Kafka 消息中间件到底会不会丢消息
- Envoy VS Traefik
- Hugo 之旅
- 这些高阶的函数技术,你掌握了么
- 中小企业信息安全建设开荒经验分享
- 深入解读 Elasticsearch 热点线程 hot_threads
- 谈一谈 TCP 连接
- 52 图初探 Linux 通用知识
- [译] 6 种数据分析实用方法,终于有人讲明白了
- 那些有趣/实用的 Chrome 扩展神器
- 前端智能化 2020 年中总结和反思
- 云原生架构下复杂工作负载混合调度的思考与实践
- Datapane:Python 数据分析报告生成库
- 两年半完成逆袭,他终于拿到字节跳动的 Offer
- 天天说要做性能优化,到底在优化什么?
- 单点登录,不要老盯着 cas-server 了,你还可以选择 keycloak
- Flink StateFun 2.0 浅谈
- MySQL 8 和 PostgreSQL 10 功能对比
- 你真的知道怎么实现一个延迟队列吗?
- Native 地图与 Web 融合技术的应用与实践
- 一文了解分布式一致性算法 EPaxos
- 业务层,到底需不需要服务化?
- 物理内存充足,但是为什么用代码总申请不到内存呢?
- 13 张图彻底搞懂分布式系统服务注册与发现原理
- 常见登录鉴权方案
- 和行业里多家 DevOps 平台的同学交流后,我发现……
- H5 页面漏洞挖掘之路(混淆篇)
- 机器学习基础:基本的概念
- [译] Gas 优化:如何优化存储
- DevOps 视角的前后端分离与实战
- 非科班学弟如何转行斩获 ATM 大厂的 Offer ?
- Linux 机器 CPU 毛刺问题排查
- 你可能不知道的平时在用的一致性协议 2PC、3PC?
- 15 张图解 Redis 为什么这么快
- 这才是 SQL 优化的正确姿势
- Linux Capabilities 与容器的水乳交融
- CNN + RNN + CTC,打造端到端可训练的网络
- 数据平台服务化建设(三):数据地图
- FM 理论与实践
- 从 HTTP 协议层面探讨 Bypass
- 谷歌 pQRNN:轻量级文本分类模型
- Kafka 监控工具之 CMAK
- 这个缓存更新的套路你都知道吗?
- 如何优雅地配置快应用的代码片段
- 5G 给边缘计算带来了什么?
- AIOps 在美团的探索与实践:故障发现篇
- 国庆期间,我造了台计算机
- [译] 波兰在线购物网站 Allegro.pl 迁移到服务网格经验分享
- 什么是 HBase?它是怎样工作的?终于有人讲明白了
- 严选数仓规范和评价体系
- 《我想进大厂》之 Redis 夺命连环 11 问
- 重新信仰 PoW,今天我们有了 EPoW
- 简单了解 Uniswap 是如何运作的
- CPU 执行程序的秘密,藏在了这 15 张图里
- 利用社交账号精准溯源的蜜罐技术
- 什么是辛普森悖论?
- 姐姐问我什么是变基操作 (git-rebase)
- 想要 4 个 9?本文告诉你监控告警如何做
- 使用 Docker 进行交叉编译
- 前端音视频之 WebRTC 初探
- 这个 MySQL 优化原理剖析,比照 X 光还清楚
- 谈谈前后端分离及认证选择
- 记录一次生产环境中 Redis 内存增长异常排查全流程
- CPU 飙高,系统性能问题如何排查?
- MySQL logstash 同步数据到 es 的几种方案对比以及每种方案数据丢失原因分析
- Paxos 分布式必问的内容,没有之一
- Hugo 搭建静态博客与服务器部署
- 轻松玩转函数式编程
- kafka 的工作原理
- 基于 f2 从零实现移动端可视化编辑器
- Kubernetes Ingress 入门指南和实践练习
- 复杂性应对之道:维度思维
- StreamNative 宣布开源 MoP
- 还在担心服务挂掉?Sentinel Go 让服务稳如磐石
- 分布式事务精华总结篇
- 浅谈关于二维码的钓鱼思路
- Redis 核心原理和实践
- 一次压缩引发堆外内存过高的教训
- 20 张图搞懂 “分布式事务”
- 如何建立测试自动化策略?
- 伪造图像的对抗攻击,从天池大赛说起
- 记一次线上性能调优:火焰图是利器
- 分布式事务解决方案常见误区与实用建议
- 如何产出规范、安全、高质量的代码?
- 大厂面试爱问的 “调度算法”,20 张图一举拿下
- 软件测试人员的职业发展
- ClickHouse 入门基础知识了解
- 代码重构之法:方法重构分析
- 迁到 K8s 后服务老莫名重启?把 Go 的运行时错误重定向到文件
- 无尽学习者修炼指南 v3.0
- 如果项目的模型遇到瓶颈,用这些 Tricks 就对了
- Windows 入侵痕迹清理技巧
- 爱了!安利一个相见恨晚的可视化学习网站
- [译] 容器编排的优势与特点
- 如何基于 Flink 生成在线机器学习的样本?
- 持久化内存调研
- Life of a Packet in Cilium:实地探索 Pod-to-Service 转发路径及 BPF 处理逻辑
- Oh! Binlog 还能这样用之 Canal 篇
- 字节跳动的算法面试题是什么难度?
- elecV2P:一款不止于 MITM 的网络工具
- 简单来说,它就是用来滚动切换列表项的
- Redis 和 Memcached 的恩怨情仇
- 三个月内业务增长 30 倍:如何在疫情期间扩展 Google Meet
- 糟糕,在错误的分支开发了新功能,该怎么处理呢?
- 社招面试经历
- 不要再问我 in,exists 走不走索引了
- 提升开发效率 N 倍的 20+ 命令行神器
- 为什么列式存储广泛应用于 OLAP 领域?
- 最想与朋友分享的网站列表
- 自动化回归环境搭建复盘
- 云原生技术研究:从 bpftrace 看如何利用 eBPF 实现内核追踪
- 边缘计算是什么,和云计算的区别是什么?
- 玩转 VS Code 之你可能不知道的一些技巧
- K8s 上的 Go 服务怎么扩容、发版更新、回滚、平滑重启?
- 成为「码农周刊 VIP 会员」,查看更多「工具资料」内容
- 开发出优秀的 API,构建 RESTful API 的 13 种最佳实践
- [译] 更有效使用 GitHub 的 4 个技巧
- 彻底搞懂 etcd 系列文章(七):etcd gRPC 服务 API
- 边缘计算、区块链、5G,哪个能走的更远
- 数据同步一致性保障:OPPO 自研 JinS 数据同步框架实践
- Apache Kafka 2.6.0 有哪些值得关心的变化
- 开发模型的演化
- 消息队列之推还是拉,RocketMQ 和 Kafka 是如何做的?
- 如何优雅的实现消息通信?
- Substrate 官方教程增强版
- 微服务技术栈:API 网关中心,落地实现方案
- Raft 算法之集群成员变更
- PicGo 图床与 Typora
- 10 个最好用的在线配色网站推荐
- 浅谈网络攻击追踪溯源
- Superset,基于 Web 的开源 BI 工具
- onemall:芋道 mall 商城
- DBA 的福音,SQL 审核利器:goinception
- 强大精简的爬虫框架 Colly,能否取代 Scrapy?
- 基于 openresty 的 URL 断路器/熔断器:URL-fuse
- 打造 Mac OS 最强终端利器 iTerm2
- 深度剖析 GitHub 上 15.1k Star 项目:redux-thunk
- MIT 6.824 学习笔记(二):GFS 设计
- 力扣刷题插件
- 没想到 Shell 命令竟然还能这么玩?
- 如何学习一些比较复杂的技术概念
- rsync 复制文件的一些注意事项
- AutoUpdater 迁移到 GitHub
- 看快手如何干掉 Fastjson
- 数据源管理:分布式 NoSQL 系统,Cassandra 集群管理
- 高并发系统三大利器之限流
- Volcano 1.0:分布式调度系统漫谈
- 深入浅出 GFS
- Redis migrate 数据迁移工具
- Tomcat 高并发之道原理拆解与性能调优
- Redis 作者 Antirez 与 Contributor Mattsta 之间关于 CRC 的 Battle
- 代码优化实战:我又优化了一百个 if else
- 连接跟踪 (conntrack):原理、应用及 Linux 内核实现
- 谷歌极速人脸、手、人体姿态分析 Blaze 算法家族
- 详解自然语言处理 5 大语义分析技术及 14 类应用
- 从 DSSM 语义匹配到 Google 的双塔深度模型召回和广告场景中的双塔模型思考
- 一文带你看懂二叉树的序列化
- MySQL 事务熟练使用就够?和腾讯大佬的一席对话,原来考点都在这些方面
- IDEA 奇淫小技巧
- 创建高可用 RabbitMQ 集群
- 微博基于 Flink 的机器学习实践
- Chrome 商店 Spam 插件套路分析
- 数据库系统设计概述
- 又拍云网关速率限制实践
- [译] Kubernetes Egress 网络策略指南
- Docker 容器的 “单进程模型”
- 聊聊对称加密与非对称加密
- 优雅的处理 TCP 粘包
- Elasticsearch 从入门到放弃:瞎说 Mapping
- [译] Chrome 扩展变现的 9 种策略
- 从 0 到 1 开始前端异常监控
- 小白如何学操作系统?
- Docker registry GC 原理分析
- Redis 数据迁移至 Codis 集群方案
- 精读《对低代码搭建的理解》
- YAML,另一种标记语言?不止是标记语言
- 30 分钟学会 XGBoost
- 携程 AI 应用的推理性能优化
- 数据与广告(二十二):智能化投放中扩量场景的技术实现策略
- ES 优化看这几条就够了
- 快应用开发工具入门介绍
- 玩转混合加密
- 美团搜索中 NER 技术的探索与实践
- 表弟面试被虐,我教他缓存连招,借机蹭了波奈雪的茶
- CVPR 2020 论文大盘点:动作检测与动作分割篇
- [译] 如何使用 Istio 1.6 管理多集群中的微服务?
- 浅谈常见数据结构和算法的应用系列(一)
- 360 开源的,基于 Prometheus 的监控系统
- MySQL:慢 SQL 优化方法论
- 漫谈分布式系统 (20):基于规则的优化
- 分布式架构链路追踪:SkyWalking 介绍
- SourceMap 知多少:介绍与实践
- 彻底搞懂 etcd 系列文章(五):etcdctl 的使用
- 给我一首歌的时间,带你深入理解正则表达式的贪婪匹配和懒惰匹配
- 学习用 Pandas 处理分类数据
- 面试官:说说 Kafka 处理请求的全流程
- Elasticsearch 预处理没有奇技淫巧,请先用好这一招
- 什么是系统调用?
- 转行小姐姐进大厂的学习之路(曾入职阿里)
- 手把手教你搭建一个技术人的博客
- 如何快捷转微信小程序为快应用
- 这可能是迄今为止对大前端最好的解释
- 缓存过期策略 + Redis 内存淘汰机制
- Istio 学习笔记(一):配置 GateWay
- 开源词云生成器 Cloudia
- MySQL 8 查询优化新工具 Explain Analyze
- 如何优雅做系统错误提示?
- 浅入浅出消息队列
- [译] Kubernetes 安全风险以及 29 个最佳实践
- 性能调优利器:火焰图
- 12 个 Visual Studio 调试效率技巧
- 何谓区块链的应用价值?
- 距离弄懂正则的环视,你只差这一篇文章
- Kafka 消费线程模型在中通消息服务运维平台的应用
- Spark SQL 小文件问题在 OPPO 的解决方案
- 当 Substrate 遇上传统业务应用
- Redis 数据结构:链表
- 变化莫测的 mysqldump
- 图神经网络表达能力的回顾和前沿
- App Clips 与快应用
- 为 PC 端设计小程序
- 从编辑距离聊开去
- 二分查找及对应的几道经典题目
- 你一定要了解的 Kubernetes
- 我终于搞清了啥是 HTTPS 了
- Filebeat 收集日志的那些事儿
- 一文带你彻底学会 Git Hooks 配置
- 独孤九剑:算法模型训练的一般流程
- 分分钟教会你搭建企业级的 npm 私有仓库
- Regression Tree 回归树
- 替代 webpack?带你了解 snowpack 原理,你还学得动么
- 少年:究竟什么是单元测试啊?
- 你的 Elasticsearch 难题,官方文档早就有了答案
- ClickHouse 之 DBA 运维宝典
- 安利十二个常用的 IPython 魔法命令
- Docker 安全性与攻击面分析
- "kill -9" 一时爽,秋后算账泪两行
- 快速打造属于你的接口自动化测试框架
- 是时候扔掉 Postman 了,Apifox 真香
- 最华丽的 Kubernetes 桌面客户端:Lens
- 密码管理工具(命令行)
- [视频] HR 问你离职的原因是什么?你会怎么回答?
- 全(小区局域)网最强 TCP/IP 拥塞控制总结
- [译] 为什么 Kubernetes 如此受欢迎?
- 微前端在小米 CRM 系统的实践
- [译] BeyondProd:Google 云原生安全模型 (2019)
- [译] 25 个提升开发幸福感的 VSCode 扩展
- Linux 权限维持与提权
- Deno 初探
- 5 个好用的 Docker 图形化管理工具
- 容器化囧途:没上容器时好好的?
- 今天面试问到一个 Elasticsearch 问题,给我问懵逼了......
- 聊一聊 RPC
- 不能不用也不可乱用的标准化和归一化处理
- 如何更好的使用 Gson
- 22 款设计和可视化神经网络的工具
- 计算机视觉经典书籍推荐
- 熬夜之作:一文带你了解 Cat 分布式监控
- PBFT 共识算法
- 前端部署的发展历程
- Web 测试:为什么我选了 cypress,而不是 headless
- 用 Explain 命令分析 MySQL 的 SQL 执行
- 无需额外注解的 Spring Boot API 文档生成工具
- 你编程,还有萌妹子语音夸你,开不开心?
- 修改个文案,就得发起上线流程?试试这款工具!
- 常见加锁场景分析
- 如何保障 API 接口的安全性?
- 基于 Kubernetes 实现的大数据采集与存储实践总结
- Kubernetes 的授权和审计
- 线上故障处理手册
- [译] 图说 AI 发展史
- 前端需要懂的 App 容器原理
- Istio 1.6:迈向极简主义
- 万字长文让你在 Linux 系统中游刃有余
- 基于 DNN 的推荐算法介绍
- 再推荐 5 款私藏的优质 Chrome 插件
- 为什么 Linux 默认页大小是 4KB
- Tech 与 Team:再聊 Git Flow
- 可以 Postman 也可以 cURL,进来领略下 cURL 的独门绝技
- 写代码不只是撸起袖子就干,还要有设计图
- 什么?终止一个容器竟然用了 10 秒钟,这不能忍
- 实力解剖一枚挖矿脚本,风骚操作亮瞎双眼
- 因为一个跨域请求,我差点丢了饭碗
- 字节跳动面试题:用户在线波峰计算
- B站的视频,都是怎么推荐的
- 三年前端寒冬入大厂,收获蚂蚁、字节 Offer 面经分享
- 不要轻易使用 Alpine 镜像来构建 Docker 镜像,有坑
- 看完这篇操作系统,和面试官扯皮就没问题了
- MySQL 三万字精华总结 + 面试 100 问
- 分布式场景下基于重试机制的一致性解决方案
- 你真的会用 Chrome DevTools 吗(二)
- Apache Flink 1.11 功能抢先看
- 如何实现 git 命令行的联想功能
- 面试官:不会看 Explain 执行计划,简历敢写 SQL 优化?
- Kafka 时间轮的原理和实现
- AVL:自平衡二叉查找树
- 二进制的知识都在这里了
- 进阶:那些你必须搞懂的网络基础
- 回溯法、分支限界法两种思想帮你轻松搞定旅行售货员问题 (TSP)
- 重写 500 Lines or Less 项目:Web Server
- 初识 etcd
- Pagic:用 Deno 写的静态网站生成器
- 有了这款低代码开发工具,Java 开发者可以告别 996 啦!
- 有了这款工具,我再也不怕写文档啦!
- 自从用了这款神器,老板再也不担心我删库跑路了!
- API 越来越多,没个接口管理工具哪行?试试这款吧!
- 让天下没有苦逼的运维!试试这个工具吧!
- 设计模式太难了?看看这个 “说人话” 的版本再说!
- 更高效地刷 LeetCode?试试这个吧!
- 伪官宣:Envoy 中文指南新鲜出炉
- 彻底解决 gcr、quay、Docker Hub 镜像下载难题
- 10 个解放双手的 IDEA 插件,能自动生成的绝不手写
- 推荐系统中不得不说的 DSSM 双塔模型
- 十个超级实用的 git 命令
- 深度:从零编写一个微前端框架
- 灵活、高效的云原生集群管理经验:用 K8s 管理 K8s
- 你还应该知道的哈希冲突解决策略
- 我为什么用 ES 做 Redis 监控,不用 Prometheus 或 Zabbix?
- 如何优雅地调试段错误
- Spark 实践:物化视图在 SparkSQL 中的实践
- 笑话:大厂都在用的任务调度框架我能不知道吗???
- 一口气说出 6 种延时队列的实现方法,面试官也得服
- 大数据和人工智能工程上的一些点
- IP 基础知识 “全家桶”,45 张图一套带走
- 数据迁移(二):如何快速迁移
- 机器学习笔记(十四):线性回归及其两种常用的优化方法
- 用 Golang 写一个语言(编译器,虚拟机)
- Go-sword 基于 Go 语言的可视化 Web 管理后台生成工具
- 让天下没有苦逼的运维!试试这个工具吧!
- 设计模式太难了?看看这个 “说人话” 的版本再说!
- 更高效地刷 LeetCode?试试这个吧!
- 贼好用的 Java 工具类库,12k+ Star,你在用吗?
- 想自学 Python?推荐一个良心的 Python 教程
- 进程管理工具 Supervisor
- YOLOv4 来了!COCO 43.5 AP,65 FPS!实现速度与精度的最优平衡
- 如何阅读源码?
- 为什么 0.1 + 0.2 = 0.3
- Elasticsearch 支持拼音自动补全
- Service Mesh 和 API Gateway 关系深度探讨
- HTTP 的基本概念
- 使用 Reactor 响应式编程
- Envoy 基础教程:使用 Unix Domain Socket 与上游集群通信
- 流量分析在安全攻防上的探索实践
- LFU 五种实现方式,从简单到复杂
- OpenStack 之 log 详解
- 挖矿 = 求解一个合适的 nonce 整数,区块链与加密数字货币知识科普
- Numpy 和 Pandas 性能改善的方法和技巧
- [译] 敏捷案例:亚马逊是如何敏捷起来的
- [译] 深入理解 IPFS:消费/订阅系统
- 三年之久的 etcd3 数据不一致 bug 分析
- 携程机票前端 UI 自动化与持续集成升级实践
- 「架构师技术图谱」上 GitHub 热榜了,助你早日成为架构师!
- 有了这套题解,再也不怕刷 LeetCode 了
- Git 入门太难?试试这个教程吧
- Linux 命令记不住?试试这款 Linux 命令大全搜索工具
- 世界读书日,上百本免费计算机书籍,拿走不谢!
- 不会写爬虫咋办?8k Star 的 Python 爬虫例子拿去
- 2020 最新版 Web 开发者学习路线图来了,收好
- PanDownload 不能用了,可是我发现它们上了 GitHub 热榜
- 抖音、腾讯、阿里、美团春招服务端开发岗位硬核面试(上)
- Stream SQL 的执行原理与 Flink 的实现
- 我司用了 6 年的 Redis 分布式限流器,可以说是非常厉害了
- Linux 环境都没有,怎么学编程?憋说了,肝!
- Redis 分布式锁的 5 个坑,真是又大又深
- 在 Kubernetes 上用 Krustlet 调度 WASM
- 必须先理解的 RocketMQ 入门手册,才能再次深入解读
- 为什么 Linux 需要虚拟内存
- 又一批长事务,P0 故障谁来背锅?
- 漫谈分布式事务的那些解决方案
- [译] 国外大神制作的超棒 Pandas 可视化教程
- 如何搭建自己的 GitLab 服务
- 大神阮一峰的《Bash 脚本教程》免费发布啦
- 看不懂 00 后的黑话缩写?没事,这款上了 GitHub 热榜的开源工具来帮你
- 1.2w+ Star,Java 资源大全中文版,你能想到的全都有
- 搏一搏,单车变摩托,记录一下我的淘宝实习面试
- 船新 IDEA 2020.1 真香体验
- 细数 Redis 的几种 Getshell 方法
- HBase 调优:写入阻塞问题与参数优化
- ES 使用和搜索中心的建设之基础介绍与语法
- 必须先理解的 RocketMQ 入门手册,才能再次深入解读
- 操作系统是如何管理物理内存的?
- Apache Doris 在美团外卖数仓中的应用实践
- 一文带你搞懂 RPC 核心原理
- MySQL 的死锁系列:锁的类型以及加锁原理
- 微服务、DevOps…不是效率银弹,请同时升级你的管理方式
- 如何构建A/B测试系统,其核心功能有哪些?
- 如何安全存储密码都不知道,难怪我被面试官吊打呢…… 学完这个一定打回去
- 教你免费搭建一个技术博客
- 实战 MySQL 参数调优
- 程序员必备之终端模拟器,让你的终端世界多一抹 “颜色”
- 徒手撸一个扫码登录示例工程
- Kubernetes HPA 使用详解
- fsck 是如何工作的
- 详解国密 SM2 的数字签名
- 基于 Roslyn 实现一个简单的条件解析引擎
- TCP 漫谈之 keepalive 和 time_wait
- Web “性能测试” 知多少?
- 第一个用 Electron 开发的桌面应用程序
- Jenkins 打造多分支流水线指南
- 未合并分支不怕丢,一个脚本快速搞定
- Kbone 框架快速上手:把 Web 端代码直接移植到小程序的工具是否好用?
- 自动化用例开发过程中的常见技巧:代理模式
- 廖雪峰历时 3 个月打磨出价值 1980 的数据分析教程,终终终于免费啦!
- 微服务超全的设计选型参考
- 抓包神器:tcpdump
- MIT 6.824 分布式系统课程第四课:主备复制
- 规范化 git commit 信息
- 基于 B+Tree 的索引实现
- 或许你不知道的 12 条 SQL 技巧
- 作为一个程序员,你应该知道的编码知识
- 如何设计一款暗度陈仓的反爬虫
- 一文带你彻底理解文件系统
- 深入理解 MySQL 索引
- Kubernetes 集群规模杂谈
- DevOps 总结
- 一个清爽的 VUE UI 组件库
- Go 实现 LeetCode 全集
- Google 资深工程师带你玩转数据结构
- 300 分钟吃透分布式缓存
- 一份来自亚马逊工程师的 Google 面试指南:GitHub 10w+ Star,中文版
- 每个程序猿都该了解的黑客技术大汇总
- 那些常见的并发模型相关知识
- RTC 技术知识体系
- BFF 接口设计规范:一个互联网 10 年老兵的思考
- 全链路压测探索实践之路
- 大厂 Redis 性能优化的 13 条军规!
- 漫谈 gRPC
- Neo4j 在 Airflow 中的应用
- 深入理解 HTTPS
- 从一道真实的面试题聊聊消息机制
- Kubelet 启动流程分析
- 设计模式在外卖营销业务中的实践
- Kafka Producer 干货篇
- 提升流利说图片生产 10 倍效率的方法
- 关于 RSA 的一些趣事
- ElasticSearch 实战:如何从数千万手机号中识别出情侣号?
- 那些你可能用得上的在线办公神器
- 看完这篇,别人的开源项目结构应该能看懂了
- 书写高质量 SQL 的 30 条建议
- 分析开源项目源码,我们该如何入手分析?
- 从微博数据泄漏到 FastJSON 0day
- 前端为什么要关注 Serverless?
- 什么是 WebSocket,它与 HTTP 有何不同?
- 手把手教你搭建一套 ELK 日志搜索运维平台
- Hive 常见的数据倾斜及调优技巧
- Druid 在一点资讯的实践
- 聊聊 OkHttp 实现 WebSocket 细节,包括鉴权和长连接保活及其原理
- 书到用时方恨少,一大波 JS 开发工具函数来了
- [译] Vue + Node + WebRTC 构建一个高逼格的视频应用
- LeetCode 官方国内唯一合作课程:300 分钟搞定数据结构与算法
- 前阿里巴巴运维专家的 36 个运维面试 & 工作常见问题,都在这了
- 高效的编码:我的 VS Code 设置
- 零信任技术进阶篇:关键技术及挑战
- 阿里 P6 的面经
- 看完这篇 HTTPS,和面试官扯皮就没问题了
- 这是一篇 “不一样” 的真实渗透测试案例分析文章
- 没用过这些 IDEA 插件?怪不得写代码头疼
- 与程序员相关的 CPU 缓存知识
- 服务的容灾与容错
- 面试被问分布式事务(2PC、3PC、TCC),这样解释没毛病
- 看腾讯如何玩转实时推荐:TencentRec
- Ant Design 4.0 的一些杂事儿(CI 篇)
- Julia 工程实践速记
- MIT 6.824 分布式系统课程第三课:GFS
- Elasticsearch 学习:入门篇
- 跨平台的浏览器自动化工具 Playwright 简析
- 蚂蚁金服分布式事务实践解析
- Git Commit Message 规范与模板
- 前端首屏耗时测量方法
- 如何防止重复发送 ajax 请求
- 3 月美团面经分享
- 如果还是接受不了 Spock,那就试试 JUnit5 吧
- 最好用的 Web 端代码文本编辑器 ACE
- [译] Serverless 可观察性的最佳实践
- 分库分表后的索引问题
- Service Mesh 最火项目 Istio 是怎么做流量管理的?
- [译] 推荐你使用 Vim 的三个半理由
- Kylin 实时流处理技术探秘
- Elasticsearch 自定义评分的 N 种方法
- 一个简洁快速可爱的 Hexo 主题 Yun
- 原价 9680 元,廖雪峰 Java 进阶教程免费领取
- 52 讲轻松搞定网络爬虫
- 拥有这些工具,还怕干不出好活?
- 聊聊 ab、wrk、JMeter、Locust 这些压测工具的并发模型差别
- 吐血推荐珍藏的 IDEA 插件
- 手把手教你用免费代理 ip 爬数据
- Alodi:环境创建从未如此简单
- 亿级数据从 MySQL 到 Hbase 的三种同步方案与实践
- 高能分享之《优雅的编程者》
- RedisTemplate:我不背锅,是你用错了
- 将 Vim 配置成适用于 Python 开发的 IDE 环境
- 业务安全蓝军测评标准白皮书
- [译] V 神眼中的以太坊 2020
- 阿捷外传之 Git 代码统计:DotNetCore + PowerBI 实现 Git 仓库日志分析
- Spark 3.0 终于支持 event logs 滚动了
- 话说 Kubernetes 网络疑难杂症
- 使用 EasyRSA 自签名 SSL 证书
- 分布式定时任务调度框架实践
- Elasticsearch 平滑下线节点实践指南
- kube-scan 和 KCCSS
- 闲聊用户画像的存储
- 初识国密算法
- 分析 Kubernetes 中的事件机制
- 算法工程师的数学基础:线性代数中的向量和向量空间
- 研发里那只看不见的手,勒的很疼
- 云计算:虚拟化技术 Overview
- clz:简洁有趣、无需后端代码的三方评论系统
- Go Base64 验证码管理器
- Mac 软件推荐
- 10 款 VS Code 插件神器
- 我在阿里做中后台开发
- SaaS 公司的系统稳定与安全机制
- 谁能接力 Flash video 流媒体传输
- 推荐系统提供 web 服务的 2 种方式
- 如何快速全面掌握 Kafka?5000 字吐血整理
- 搭建国密 SSL 开发测试环境
- Metrics 资料整理
- 为什么我们要面向接口编程
- 断点原理与实现
- 爱奇艺云剪辑 Web 端的技术实现
- 前后端分离模式的思考
- grpc 的入门使用
- MIT 6.824 分布式系统课程第一课:介绍笔记
- 一文彻底搞懂 Linux Cgroup 如何限制容器资源
- AWS Lambda + API Gateway 搭建 Restful API 折腾记录
- 算法工程师的数学基础:线性代数中的矩阵
- RocksDB 内部数据组织方式介绍及性能压测
- 如何第一时间发现线上故障
- 究竟什么样的开发流程是规范的?
- 从本质上搞懂困惑你多年的 KMP 匹配算法
- 签名你的每个 Git Commit
- [译] 云原生时代,是否还需要 VPC 做应用安全?
- 写给大忙人看的操作系统
- TCP 协议可靠性是如何保证:滑动窗口,超时重发,序列号确认应答信号
- 你用过 Elasticsearch Percolate 反向检索吗?
- 微前端在美团外卖的实践
- GitHub 火热的 FastAPI 库,站在了这些知名库的肩膀上
- Jekyll 插入 PlantUML 代码显示图片
- 首次公开!廖雪峰的大数据开发精品视频 + Xmind 学习路径图
- 这是我见过 HTTP 和 RPC 最好一战
- 阿里等大厂需求研发/开发流程,没想到这么复杂吧?
- 爱了爱了,这个 GitHub 的 Chrome 神仙插件把我整的服服帖帖的
- Redis 面试全攻略
- 分布式 ID 生成方案
- 2019 我的技术之路:分布式系统到分布式制造
- Docker 原理剖析:基本介绍
- 一个白学家眼里的 WebAssembly
- RocksDB 内部数据组织方式介绍及性能压测
- Zabbix 对接飞书实现带图片的报警通知
- 常用 Vim 命令及实用 Vim 按键映射配置详解
- 前端缓存
- 云原生攻防研究:容器逃逸技术概览
- 如何做监控?Google SRE 解密
- Golang:你真的了解 HTTPS 吗?
- 为什么流媒体直播的延迟很高
- 埋点治理:如何把 App 埋点做到极致?
- 疫情过后工业企业数字化转型方向的深度思考
- 借助 SPI 解决复杂业务扩展问题
- CIS Kubernetes 安全基准指南
- Service Mesh 的由来
- 花椒直播 Kong 应用实践
- Docker 的镜像基本原理和概念
- 一个故事看懂 Linux 文件权限管理
- GraphQL + Space Cloud 简化你的 API 设计
- Git 分支设计规范
- k8s 调度器核心数据结构与算法分析(一)
- 基于有限状态机的广告状态管理方案及实现
- 通过开源项目获取 GoLand 免费开源授权
- 从 Kubernetes 资源控制到开放应用模型,控制器的进化之旅
- 一本彻底搞懂 MySQL 索引优化 EXPLAIN 百科全书
- 五分钟自学编程:怎么学计算机网络
- 谈一谈 Linux 与 suid 提权
- 一个给程序员用的自定义网络数据监控 Chrome 扩展
- 开发者头条读者交流群,欢迎加入!
- 重磅 | GitHub 正式开源命令行工具 GitHub CLI
- Emacs 中的游戏与乐趣
- HBase 性能测试之读写 P999 延时压测实践
- 极简弹幕方案
- 前端缓存技术概述
- 一文彻底搞懂 TCP 三次握手、四次挥手过程及原理
- 微服务杂谈
- 动态追踪技术漫谈
- Site Reliability Engineering (OReilly, 2016) 笔记
- 2020 前端开源领域技术展望
- 图解算法:动态规划系列
- [译] Flink 1.10 重磅发布
- API 接口设计规范
- 说说 Kubernetes 是怎么实现服务发现的
- 一篇值得收藏的正则表达式文章
- 如何开发自己的第一个 Serverless Component
- Tracing 与 Metrics 的邂逅,提供更强大的 APM 能力
- 浅谈自动化测试
- Kerrigan:配置中心管理 UI 的实现思路和技术细节
- 贝叶斯公式的通俗讲解
- 理解 OAuth 2.0 认证流程
- VS Code 远程开发和代码评审实践
- [译] Git 高级用法小抄
- 记录年前 Java 岗整个历程
- flutter_xupdate:一键实现 Flutter 应用版本更新
- Excelize:Go 语言 Excel 文档基础库
- 一个技术总监的忠告:精通那么多技术为何还是做不好一个项目?
- [译] Git 工作流程
- 为什么比特币可以防篡改
- [译] 简单 Chrome 插件如何做到月收入 5000 美金
- [译] 十大 Docker 反模式
- 吐血推荐珍藏的 IDEA 插件
- 我的常用软件大公开
- [译] 2020 UI/UX 设计趋势
- Elastic 认证工程师之路
- [译] EOS 的 BM:为什么区块链是更好的应用服务器/数据库架构?
- Loki Stack:乞丐版 EFK
- TCP 为啥要三次握手?
- 花椒前端用 WebAssembly 提升前端应用解压缩性能的尝试
- 全方位解读 MySQL 日志实现内幕(二)
- [译] 图解默克尔树
- GraphQL 从入门到实践
- DDD:CQRS 的落地案例
- Dubbo Cluster 集群那点你不知道的事
- HTTP 缓存机制详解
- 关于前端学习路线的一些建议
- 2020 年 Google 的 WebRTC 路线图:AI(一)
- Etcd Raft 库解析
- 混沌工程:初识
- 漫画:大厂总体 SaaS 化部署,到底什么是 IaaS、PaaS 和 SaaS?
- 三分钟玩转堆排序原理及面试题
- 一文读懂 MD5 算法
- Go 语言编写的一个轻量、高性能的 HTTP Router
- 企业级微服务解决方案 v3.2.0 发布
- AIPoet:基于人工智能 (LSTM) 的 Android 写诗应用
- 推荐一个很棒的开源工作流 elsa-core
- 一线技术管理者究竟在管什么事?
- 推荐算法团队介绍
- 网易严选前端工程化实践
- Elasticsearch 索引设计实战指南
- [译] Cloudera 手册:CDH 集群裸机部署参考
- [译] 什么是 LakeHouse?
- [译] 操作系统是什么?
- 如何阅读技术文档
- 聊聊服务灾备
- 读过本文才算真正了解 Cassandra 数据库
- 国内酒店稳定性治理实践之内部资源治理
- 不是银弹:关于微服务的一点思考
- 微服务统一认证与授权的 Go 语言实现(上)
- 区块链的应用:安全威胁与解决策略
- 回归单体:Istio 的自我救赎?
- 聊聊计算和存储分离
- 2020 年的八个 Web 开发技术新趋势
- Kubernetes ApiServer 并发安全机制
- 应急响应笔记之 Linux 篇
- [译] 浅谈 Kubernetes 中的服务发现
- 架构师那些不能碰的禁忌
- 谈谈业务系统的监控报警
- apollo:开源的 Go 原生社交系统
- awesome-systemtap-cn:采集网络上优秀的 systemtap 学习资源
- 京东占领首页项目架构揭密
- 解密百度前端技术体系
- [译] 一切系统都是分布式的 (OReilly, 2015)
- 为什么选择 Pulsar 而非 Kafka?
- 推荐系统的 UI 交互与视觉展示
- 一文学会链表解题
- 高质量前端快照方案:来自页面的 “自拍”
- Azkaban 在一点资讯的实践
- MySQL 的 InnoDB 存储引擎是怎么设计的?
- Linux 后台服务启动方式 systemd、daemon、nohup 大比拼
- 聊一聊计算机科学领域最重要的抽象之一:地址转换
- Flink 中的一把锁
- 区块链时代的拜占庭将军(下):区块链共识算法的发展趋势
- [译] 状态管理中的第一性原理
- [译] Tinder 迁移至 Kubernetes 之路
- 解决百度爬虫无法爬取 GitHub Pages 个人博客的问题
- 携程 ClickHouse 日志分析实践
- gRPC Name Resolver 原理及实践
- CI/CD:Tekton Pipeline 实战
- Filebeat + Kafka + ELK 分布式日志收集
- OPPO 异地多活实践:缓存篇
- 如果中台是药,那么一定是中药
- DDD:识别限界上下文以及理解上下文映射
- 系统负载看不懂?
- Spark Streaming 数据限流简述
- wuhan2020:武汉新型冠状病毒防疫信息收集平台
- 不容错过的 Node.js 资源集
- 一周 GitHub 开源项目推荐:12306、腾讯、美团点评、陌陌
- 2020 年软件开发趋势
- Gartner:影响 2020 年基础架构和运营的十大趋势
- 惊讶!我定的日志规范被 CTO 在全公司推广了
- 头条高级面试题:请谈谈 Redis 9 种数据结构以及它们的内部编码实现
- 如何进行 Web 性能监控?
- AWS 专家级解决方案架构师认证 (SAP) 备考指北
- 字节跳动 EB 级 HDFS 实践
- 为什么 MongoDB 使用 B 树
- 2019 年终黑客工具盘点(推荐篇)
- 看完跳槽少说涨 5k,前端面试从准备到谈薪完全指南
- 性能优化 = 改改代码?
- 直击灵魂深处的拷问:“为什么前后端分离,你比以前更痛苦”
- WebRTC 的音频处理流水线
- 如何在 Unity 中创建实时视频聊天应用
- [译] 去中心化交易所 (DEX) 协议整理
- 深度剖析如何实现事务消息
- 业务老大问 DevOps 改进半年后,会得什么确切结果?
- 从源码说一说 Zookeeper 的 watcher 机制
- 学习 ZooKeeper 源码,就从这篇开始
- 程序员 “转行” 项目经理的二三事
- Nginx vs Enovy vs Mosn 平滑升级原理解析
- 学习 Linux 命令,看这篇 2w 多字的命令详解就够了
- HBase Shell 命令
- 这几个缓存淘汰算法你知道吗?
- 99 行代码的《冰雪奇缘》,已开源
- 再也不用看图片优化指南啦:v-img 介绍
- 云原生编程语言 Ballerina : hello-world
- wukongqueue:轻量且易于使用的跨进程队列服务
- 小米 Kylin 平滑迁移 HBase 实践
- [译] 比特币操作系统
- wide & deep 在贝壳推荐场景的实践
- Flink 如何生成 ExecutionGraph
- 服务治理在猫眼的演进之路:Service Mesh
- 系统重构的道与术
- 微软 VSCode IDE 源码分析揭秘
- HTTPS 原理分析
- TLS 安全通信原理
- WebRTC 中的基本音频处理操作
- 邻居发现协议 (NDP) 简易实现
- 身为前端,你不得不懂的一些 HTTP 知识
- 如何为信息流内容中心设计一个高效的处理链路,简单聊聊 QQ 看点在这方面的演进过程
- Windows、WSL 与 Linux 的性能对比
- 深入理解 RocketMQ 消息查询机制
- 4000 字详解 TCP 超时与重传,看完没收获算我输
- 我如何通过 K8S 开发认证 (CKAD) 考试
- Redis 崩了,我成功把锅甩给了隔壁组
- [译] W3C 带来了一个新的语言
- 区块链实用型技能树
- [译] 2020 年 Service Mesh:三大发展方向
- Elasticsearch 集群规模和容量规划的底层逻辑
- 云原生服务网格 Istio 1.4 部署指南
- FLUI:Flutter 的组件扩展集
- Sculptor Boot:项目思维化的《代码生成器》体系
- 一个小巧但功能强大的跨平台命令行工具库 Crossline
- Docker 容器安全性分析
- PBFT 算法流程
- 漫谈大数据平台架构
- 如何让自己少写点 bug?
- [译] Zookeeper vs Etcd
- [译] Hadoop 霸主地位不保?看看大数据领域的六年巨变
- 为什么总是需要无意义的 ID
- 花椒 Web 端实时互动流媒体播放器
- 如何优雅地规划数仓体系
- JWT 攻击手册:如何入侵你的 Token
- [译] 当你敲完 git commit 命令后,究竟发生了什么?
- Docker 的镜像签名
- IT 部门的 KPI 怎么定
- 详解操作系统内核对线程的调度算法
- 中间件底层实现的分布式协议之 Raft
- 搜索中的处理流程和涉及的算法,和大家分享一下
- [译] TTY 的前世今生(2008)
- 美团下一代服务治理系统 OCTO 2.0 的探索与实践
- Linux 后台运行任务 nohup 结合 & 用法以及如何精准查找进程并 kill 后台任务实践
- Consul Service Discovery 实践
- AES 加密算法工作原理
- 混合推荐系统介绍
- [译] Kubernetes Deployment 故障排查常见方法
- Dubbo 一致性哈希负载均衡的源码和 Bug,了解一下?
- Hive 迁移 Presto 的技术实践
- 如果有人再问你怎么实现分布式延时消息,这篇文章丢给他
- 你的分层架构还好吗?
- 技术评审,你拿什么来吐槽?
- 用 Markdown 写简历和 PPT
- 业务开发中你用到了哪些算法(续)?
- Golang 写的即时通讯服务器 gim
- dba+ 开源工具:面向开发的 MySQL 图形可视化监控
- 大数据组件 All-in-One 的 Docker 镜像
- 一周 GitHub 开源项目推荐:字节跳动、阿里巴巴、百度、饿了么
- 还在用 Win?教你从零把 Mac 打造成开发利器
- Git 常见问题及解决办法
- 查询太慢?看看 ES 是如何把索引的性能压榨到极致的
- 高德 App 全链路源码依赖分析工程
- 微信开发工程师带你一文了解推荐领域最新工作
- GDB 调试二三法
- 移动开发者的后端开发入门体验
- 面经:业务开发中你用到了哪些算法?
- 为什么大家都建议学安全先学 Web 安全呢?
- 国信证券 RocketMQ + Spring Boot 在配置热加载的实践
- 图解一致性哈希算法
- 关于 etcd 的一些谣言
- 一只爬虫(一)
- [译] 一文看懂这些年比特币技术栈中的创新
- Spring Boot 2 中使用 Dubbo 的三重境界
- HTTPS 证书认证原理分析
- 设置 kubernetes Pod 的 shared memory
- Firefox Web Replay:前端开发者的未来利器
- 你的野花,朕的 Kibana
- 成为大神,从规范 Commit Message 做起
- 写一个 N-API 没那么难?
- Delta Lake:数据湖的数据可靠性
- Hbase 初识
- 漫话:全球 IPv4 地址正式耗尽?是时候说说到底什么是 IPv4 和 IPv6 了
- 全链路压测第一次实践
- 图解 Redis 五种数据结构底层实现
- Postman 的替代品来了
- k3d + k3s,轻松管理本地 k3s 集群
- 蚂蚁金服 AntV 空间数据可视化引擎 L7 2.0 发布
- istioctl 中的一些小工具
- 推荐一款自己开发的 VSCode mock 服务插件
- Swoft 开源推荐之 Swoft-Xadmin
- lubjs(鲁班):快速开发并使用你的命令行工具
- 一周 GitHub 开源项目推荐:微软、字节跳动、腾讯、阿里巴巴
- 区块链关键技术研究进展
- 以比特币为例,解析区块链的经济学原理
- 从黑客文化看区块链开源社区的自我组织与成功之道
- [译] V 神:加密货币的难题,五年之后的回顾
- 程序员开发效率神器汇总
- 全球 IPv4 地址耗尽,IPv6 来了
- Frida 框架在 Fuzzing 中的应用
- 经典动态规划问题:高楼扔鸡蛋
- 深入了解分布式事务组件 Seata:AT 模式(二)
- ElasticSearch 亿级数据检索深度优化
- 我们随手做的 git stash,究竟干了什么?
- 从零开始搭建服务器之登录和登出远程服务器
- 小程序开发的几个好的实践
- 昔日教人类用火的 prometheus,如今在努力报警
- 美团外卖前端容器化演进实践
- 彻底理解矩阵乘法
- 关于 Scrum 起源,读这一篇论文就足够啦
- 搞懂 Redis 到底快在哪里
- Kubernetes 中最有趣的趋势是什么?
- 谈 DevOps 平台设计:为什么部署后的包还是旧的包?
- 前端部署演化史
- 微信看一看实时 Look-alike 推荐算法
- 关于 Kafka 的一些面试题目
- 对开发人员有用的定律、理论、原则和模式
- 一篇文章带你解读从初级运维工程师到资深运维专家的学习路线
- 谈谈信息安全入门这事儿
- Kubernetes 学习必备 (awesome-kubernetes-notes)
- 千万级延时任务队列如何实现,看美图开源的 LMSTFY
- 一周 GitHub 开源项目推荐
- 告别动态规划,连刷 40 道题,我总结了这些套路,看不懂你打我
- 为什么 DNS 使用 UDP 协议
- 最全 Linux 应急响应技巧
- 为什么你学不会递归?告别递归,谈谈我的一些经验
- MySQL redo log 漫游
- 面试官:如何用 Redis 实现全局锁
- 2w 字长文,让你瞬间拥有 “调用链” 开发经验
- 蚂蚁前端研发最佳实践
- 玩玩区块链:概念
- 交易所安全测试:输入输出安全
- Web 站点接口优化实践
- 刚刚 GA 的 k3s 究竟是什么?
- Elasticsearch 从入门到放弃:文档 CRUD 要牢记
- Apache Flink 初探
- Linux 内核初探:进程与线程
- 爱恨交织的红黑树
- 解耦并不难:分布式系统中的解耦
- 3000 字详解 Kylin 查询缓存重构
- 一场微秒级的同步事故
- 轻量级边缘计算 EMQ X Kuiper 与 Azure IoT Hub 集成方案
- 超分辨率在移动实时音视频的应用实践
- 如何回答性能优化的问题,才能打动阿里面试官?
- 如何做一名有高度的移动开发工程师
- 选方向?大数据的职位你了解多少
- Apollo 在基础架构中的实践经验
- Spark SQL 在字节跳动的核心优化实践
- 就写了一行代码,被狂虐问了这么多问题
- 基于 Redis 实现的延迟消息队列
- MySQL DBA 好帮手:dbm
- wechat_flutter:Flutter 版本微信
- 美图开源 SSD Redis KV 存储
- 为什么你应该使用 Git 进行版本控制
- 对网络安全行业的深度思考
- [译] 编程语言中的 6 种内存模型(2016)
- 面试的时候,面试官到底在干什么?应届生面试软件工程师,你要注意什么?
- GitHub Mobile 抢先体验篇(多图预警)
- 10 个高效 Linux 技巧及 Vim 命令对比
- hash 算法原理及应用漫谈
- 我的技术栈选型
- 吐血推荐珍藏的 Visual Studio Code 插件
- Linux 背后的思想
- 消息中间件的四种投递模式对比
- 推荐技术系列(四):利用社交关系的隐式矩阵分解原理和实践
- 前端的一些雕虫小技,从 100% 和滚动条说起
- 从 libuv 源码中学习最小二叉堆
- 向左还是向右?聊聊中台建设中的那些纠结事
- Web 也要在 GPU 并行计算中分一杯羹?
- 初识 R3-Corda,解析区块链结构
- Nginx 基础知识从小白到入门
- 数据分析的价值
- 这些技术轮子,让监控落地成为现实
- 面试常考排序算法的全面总结
- 一次 Jenkins 出包机磁盘空间不足的解决记录
- 如何优雅地实现一个分屏滤镜
- JMeter 分布式压测小技巧
- 动图了解 I/O 多路复用
- 当 Redis 发生高延迟时,到底发生了什么
- 红帽宣布发布企业容器仓库开源项目 Quay
- GitHub 行业内关于智能客服、聊天机器人的应用和架构、算法分享和介绍
- ColorUI:鲜亮的高饱和色彩,专注视觉的小程序组件库
- Gbox:基于 Litho 的 Android 高性能动态业务容器,解决首页动态化的痛点
- 万向区块链首席经济学家邹传伟:对人民银行 DC/EP 的初步分析
- 基于区块链究竟可以做什么?
- MySQL 性能优化指南
- 谷歌 Chrome 浏览器:关于插件,这一篇就够了
- 为什么 TCP 建立连接需要三次握手
- Flink 流式计算在节省资源方面的简单分析
- 实时计算引擎在贝壳的应用与实践
- 漫话:如何给女朋友解释什么是 P2P?
- 学习 sentry 源码整体架构,打造属于自己的前端异常监控 SDK
- Winter:前端团队的成长
- 集中式内存缓存 Guava Cache
- Linux 日志切割神器 logrotate 原理介绍和配置详解
- 关于引入开源技术的一些建议
- 再谈 APISIX 高性能实践
- 日志系统的设计
- 饿了么交付中心语言栈转型总结
- 持续交付体系在高德的实践历程
- [译] AR/VR 显示技术原理(上)
- 全链路压测分析
- CMS 后台重构技术方案
- 宜信的 105 条数据库军规
- spock 让单测竟然可以如此丝滑
- 使用 Spark 和 Delta Lake 构建近实时数据仓库
- 微软发布 Visual Studio Online:Web 版 VS Code + 云开发环境
- 分布式唯一 ID 之 Snowflake 算法
- 9 款最佳编程字体推荐
- 声网 Agora 开源抗丢包音频编解码器 Agora SOLO
- 区块链是什么
- 区块链不仅是技术,更是新的机制设计
- [译] 区块链火了,但你可能对它一知半解
- Mac 高效开发之 iTerm2、Prezto 和 Solarized 主题
- 刷 14 道 LeetCode 的总结
- [译] 做好这几件事,代码质量可以提升一个档次
- 运营商劫持狠起来,连 json 都改
- 为什么使用通信来共享内存?
- 用 Git 和 GitHub 提高效率的 10 个技巧
- 如何开发微信小程序打车应用
- Traefik 2.0 实现灰度发布
- AWS 上 Cilium 的网络拓扑和数据流
- 零基础学 Flink:监控 on Prometheus & Grafana
- 废旧 Android 手机如何改造成 Linux 服务器
- 记一次 Kafka 集群线上扩容
- 面试官:怎么优化 SQL?
- 贝壳找房:如何基于 Apache APISIX 搭建网关
- SQLAlchemy 简明教程
- 从数据科学实施方案中的资源、需求、工具分类、选型、及成本聊开去
- antd 快速开发(Form 篇)
- 数据可视化技术实现的关键点
- 闲鱼前端基于 Serverless 的一种多端开发解决方案
- 前后端都分离了,该搞个好用的 API 管理系统了
- 软件测试人员应具备哪些能力?
- 详解 Redis 内存管理机制和实现
- 面试官:“准备用 HashMap 存 1w 条数据,构造时传 10000 会触发扩容吗?”
- Egg.js 打造高可用服务集群
- 为什么 K8s 需要 Volcano?
- 蘑菇街内容信息流排序实践
- 如何选型一个合适的框架:分布式任务调度框架选型
- MongoDB 系统时钟跳变引发的风波
- 不停服!怎么迁移数据
- MySQL 的又一神器:锁
- 国外大神整理了一份 kubectl 插件列表
- 一周 GitHub 开源项目推荐
- 为什么区块链会成为国家战略?
- CREATE2 在广义状态通道中的使用
- HTTP 服务端架构演进
- GitHub 带来的不止是开源,还有折叠的认知
- Worker 中的 OffscreenCanvas 渲染实践与浅析
- 下一代容器架构已出,Docker 何去何处?
- GitBook 简明使用教程
- 2019 JSConf China《面向传统,Serverless 进化之路》分享文字版
- 从对称加密到非对称加密再到认证中心:https 的证书申请
- 一种集群跟随路径移动的方法
- Clickhouse 在腾讯的应用实践
- 这可能就是你苦苦寻找免费、高颜值、功能强大的 Markdown 编辑器
- [译] 400 行 C 代码实现一个虚拟机(2018)
- 字节跳动的三道编码面试题的实现
- 通用高效字符串匹配:Sunday 算法
- 起底阿里完整前端技术体系
- OpenGL 实现视频编辑中的转场效果
- YAML 工程师眼中的 OAM
- Elasticsearch 从入门到放弃:索引基本使用方法
- 少年,单元测试的两个流派了解下
- 推荐一个神器:对 k8s 的 yaml 部署清单按照类别进行排序
- 一周 GitHub 开源项目推荐
- 免费获取 JetBrains 全家桶正版 License 教程
- Docker 大势已去,Podman 万岁
- 十分钟,在 Libra 区块链上发布一个代币:鸟币
- 摆脱无效报警?十年运维监控报警优化经验总结
- [译] 送给你的代码审查问题手册
- 了解 MongoDB 看这一篇就够了
- [译] Kubernetes 存活检测的危险性
- 深入浅出 Apriori 关联分析算法(一)
- 从 KafkaConsumer 看看 Kafka(一)
- 微信小程序和 Jenkins 不得不说的二三事
- Linux 系统监测工具 sysstat 介绍
- 业务复杂 = if else?刚来的大神竟然用策略 + 工厂彻底干掉了他们
- 一道 Easy 的 LeetCode 题目引发的血案
- [译] Kubernetes 污点与容忍详解
- 可能是最容易理解的 KMP 教程
- Traefik 2.0 实现自动化 HTTPS
- 再也不怕面试官问你 Express 和 Koa 的区别了
- Raft 协议简介
- Vim 漫游键,为什么不设定左手?介绍一种 5x 倍速漫游方式
- 追踪 Nginx ingress 最大打开文件数问题
- Podman 初次体验
- 史上最全 Windows 安全工具锦集
- 亿级数据从 MySQL 到 Hbase 的三种同步方案与实践
- 漫谈分布式系统(一):为什么要有分布式系统
- 文件描述符了解一下
- 码农周刊一周精选分类
- 工作中 Git 的使用实践
- 性能测试从零开始实施指南(容量评估篇)
- 懒惰程序员的百宝箱:提升工作效率的七大神器
- 图解各路分布式 ID 生成算法
- 一场 HBase 2.x 的写入性能优化之旅
- 一款技术人成长的神兵利器,值得推荐
- 简单聊聊 TCP 的可靠性
- Kafka 重平衡机制
- 从小白到交互设计大牛的 105 条设计原则
- Linux 安全配置规范
- 从程序媛角度去看项目管理
- 大话 App 配置功能的设计和落地
- [译] Cilium:BPF 和 XDP 参考指南
- 你所不知道的 TIME_WAIT 和 CLOSE_WAIT
- 少年,MTBF 和 MTTR 了解下
- 微服务架构之网关层 Zuul 剖析
- 基于 Bash Shell 脚本制定灵活的 trimlog 日志清理策略
- Linux 托管 Windows 虚拟机最佳实践
- 分布式存储系统的一致性:可见性差异
- 前端数值展示的思考与实践
- 写给前端工程师看的 Docker 教程(实战篇)
- Bash 常见特殊符号及含义
- Prometheus 入门
- 学习单元测试,告别祈祷式编程
- Ansible 常用模块基本操作
- RPC 负载均衡策略学习
- 终于把 MySQL 索引的那些事儿说清楚了
- docopt:让你如绅士般基于描述编写 Python 命令行工具的开源项目
- 多服务器自动化运维工具 fablinker
- [译] SwiftShield:SwiftOBJ-C 代码混淆工具
- 小程序底层实现原理及一些思考
- 服务注册与发现组件 Eureka 客户端实现原理解析
- 搜索引擎 Elasticsearch 入门原来这么简单
- 万向区块链肖风:由 Libra 引起的思考
- 像虚拟机一样运行容器
- Litho 在动态化方案 MTFlexbox 中的实践
- Elasticsearch 从入门到放弃
- 携程 Redis 跨 IDC 多向同步实践
- 一文全面了解 IPv6
- MySQL 为什么要这样优化
- 应用角度看 Kafka 的术语和功能
- 天猫搜索前端技术历代记
- 使用 MySQL 模拟 Redis
- 也许这样理解 Ansible 更容易
- 延时队列:基于 Redis 的实现
- 微服务架构下,MySQL 读写分离后,数据库 CPU 飙升卡壳问题解析
- [译] Git 版本控制的核心概念
- 三十天学不会 TCP, UDP/IP 网络编程
- 58 云账号跨域实践总结
- 技术分享之 http2 和 quic 的那些事儿
- 函数式编程杂谈
- Kubernetes Pod 安全策略 (PSP) 配置
- Golang 设计模式
- 一文带你搞懂 API 网关
- Gin v1.4 中文文档
- 自荐几个 JavaScript 股票工具
- HFish 0.3.2:国产高交互开源蜜罐系统小版本更新
- 滴滴跨端框架 Chameleon 1.0 正式发布
- ElasticDL:蚂蚁金服开源基于 TensorFlow 的弹性分布式深度学习系统
- ActionStage:iOS 消息通信、模块解耦的框架
- ArtiPub:开源的一文多发平台
- 高效 MacBook 工作环境配置
- 深入理解计算机系统:进程
- 面试官:讲讲 DNS 的原理?
- 如何有效阅读安全类文章
- [译] 不要被锁定在反锁定的路上
- 浅谈滴滴派单算法
- 以后别人再问你什么是 Istio,就把这篇文章甩给他
- 全面详解互联网企业开放 API 的 “守护神”
- 线性一致性实现原理剖析
- 辨析 BI、数据仓库、数据湖和数据中台内涵及差异点
- 数据与广告(十二):见习算法工程师教程
- 面试系列(六):说说 Spark 的 failover 容错机制
- 前端这些年我到底经历了什么(下)
- 字符串模式匹配趣味算法
- 数据结构在实际项目中的使用(二):位图
- GitHub Actions 入门教程
- 5G 是什么
- 携程 Trip.com App 首页动态化探索
- [译] antirez:Redis 6 将支持客户端缓存
- Flask 应用集成测试案例谈
- 逻辑时钟:如何刻画分布式中的事件顺序
- Web 应用程序测试完整指南
- 小程序底层实现原理及一些思考
- 网站优化,这些工具你一定用得着
- 如果你也想做实时数仓
- jest-electron:在 electron 浏览器环境运行 jest 单测
- 简易的 p2p 文件分发系统
- 一周 GitHub 开源项目推荐
- [译] 手把手介绍函数式编程:从命令式重构到函数式
- 关于容灾处理的一些思考
- 2019 年,数据中台为什么火了?
- MySQL EXPLAIN 结果集分析:附带大量案例
- HIVE 优化浅谈
- 再分享几个 Docker 小技巧
- 一个 MySQL 时间戳精度引发的血案
- 移动端滚动穿透的 6 种解决方案
- Vim 从小白到入门
- 拥抱容器:From swarm to k8s 实战
- 花椒 Web 端多路音频流播放器研发
- 我是如何制作一个远程剪切板的
- 锁优化的简单思路
- 聊聊携程升级 Dubbo 的踩坑历程
- 基于 Telegraf + Influxdb + Grafana 的监控平台介绍
- 扒开 V8 引擎的源码,我找到了你们想要的前端算法
- 详解实用拜占庭协议 PBFT
- 读写锁的死锁问题该如何预测?
- 记一次常规的 gitflow 工作流
- 使用 GitHub,知道这些就够了
- 基于 Flink 实现的商品实时推荐系统
- 超实用技术面试手册,从工作申请、面试考题再到优势谈判
- 因子分解机
- Service Mesh 体系中的 Envoy 快速入门
- 常用逻辑结构
- 跨浏览器测试确保更好的用户体验的 14 种方法
- 封装一个流水号 ID 生成器:id-spring-boot-starter
- Traefik 团队开源的轻量级 Service Mesh 工具 Maesh
- XSQL:低门槛、易部署、更稳定的多数据源分布式查询引擎
- 基于 Vue 全家桶、Lumen 开发的 Web 评教系统
- 人生就是在造轮子:elton-web 框架
- YourNovel:基于 Golang 的开源小说搜索引擎 & 免费小说阅读网站
- 一周 GitHub 开源项目推荐
- 压测工具如何选择?ab、locust、Jmeter、go 压测工具
- 在浏览器输入 URL 回车之后发生了什么(超详细版)
- 测试工程师职业发展漫谈
- 一文谈尽边缘计算
- 珍藏多年的 Git 问题和操作清单
- 告别 “纷纷扰扰”:小米 OLAP 服务架构演进
- UI 自动化测试疑难点
- GraphQL 正在超越 REST
- 前端应该如何准备数据结构和算法?
- 从 Spark 的数据结构演进说开
- 一文让你彻底了解大数据实时计算引擎 Flink
- 这句简单的 SQL,如何加索引?颠覆了我多年的认知
- Kafka 是如何实现几十万的高并发写入
- 你真的了解性能压测中的 SLA 吗?
- 移动端 Web 最佳实践
- Kubernetes service 模式分析
- 大规模微服务场景下的性能问题定位与优化
- Service Mesh 发展趋势(续):棋到中盘路往何方
- Dubbo 流量上线时的非平滑问题
- 使用 Kind 构建离线集群安装包
- 你真的懂 Builder 设计模式吗?论如何实现真正安全的 Builder 模式
- Service Mesh (k8s & Istio) 的那些事儿
- [译] 区块链的互操作性重要吗?
- 漫谈哲学与编程
- 微服务 API 通过 ip 可访问,域名不可访问问题分析
- 推荐 VSCode 插件(视觉篇)
- Elasticsearch 高级调优方法论:根治慢查询
- 前端需要了解的 HTTP 和安全相关的头信息
- 敏感词过滤算法对比,顺便开源了个工具库
- XPush:轻量级、可插拔的 Android 消息推送框架
- app-info-parser:IPA/APK 文件解析器
- TKey:以文档最全、示例最多为目标的单点登录系统 (SSO)
- 一周 GitHub 开源项目推荐
- 被神话的 Linux,一文带你看清 Linux 在多核可扩展性设计上的不足
- 常见密钥格式完全解析
- 花椒服务端 gRPC 开发实践
- 我在做前端构建过程中的思考
- K8s 实战之概念、集群部署与服务配置
- [译] 不可不知的数据科学入门数学指南
- 矩阵分解推荐算法
- Web 多媒体开发指南
- 如何优雅地进行重试
- 如何解决动态规划问题
- 大数据正当时,理解这几个术语很重要
- 你必须懂的前端性能优化
- 推荐中如何对大数据背景下的物品进行相似度计算
- OpenGL 实践之贝塞尔曲线绘制
- 花椒接口 Mock 方案
- 深入理解浏览器原理
- 靠转型大数据涨薪的日子一去不复返了
- 关于微内核的对话
- 做 “容量预估” 可没有 true 和 false
- 游戏突发随机事件设计
- [译] 只用 65 行 Nim 代码写一个自己的区块链
- RocketMQ 最佳实践,就看这一篇
- Kafka 原理和实践
- 聊聊布隆过滤器
- React Native 分布式热更新系统
- Awesome design tools 好用的设计工具合集
- JustAuth:整合第三方登录的开源库
- softest:用于录制浏览器交互并生成测试脚本的测试工具
- 一周 GitHub 开源项目推荐:华为、小米、滴滴、携程……
- 聊一聊字符串内部化
- 面试专家职位面试官会问什么
- 一文教会你如何写复杂业务的代码
- 全网最细致的 HBase 内核解析
- 可能是你见过最完善的微前端解决方案
- Nginx 所使用的 epoll 模型是什么?
- Prometheus 集成 Node Exporter
- 天下武功,唯 QUICK 不破,探究 QUIC 的五大特性及外网表现
- webpack 高级概念
- 为什么我不喜欢数据库三范式
- 缓存世界中的三大问题及解决方案
- Kubernetes 网络疑难杂症排查分享
- 优化 Docker 镜像,加速应用部署,教你 6 个小窍门
- 说说分库分表的一个最佳实践
- 区块链安全问题剖析与 Libra 安全点评
- 预言需求:用好的设计,应对可能的变化
- 再说两句 Abstract Syntax Tree
- 移动端 H5 跳坑指南
- 如何面试大厂 Web 前端?
- 彻底搞懂 MySQL 的索引
- [译] Re-Architecting the Video Gatekeeper(一)
- 给面试官讲明白:一致性 Hash 的原理和实践
- 读写 Redis RESP3 协议以及 Redis 6.0 客户端缓存
- 营销短信敏感模型开发及应用实践
- 为什么大部分开发人员没有在写单元测试?
- [译] Faiss:入门导读
- 源自 Babel 的多包管理工具:Lerna
- 鲁班 H5:一款前后端均开源的 H5 快速制作工具
- 程序员的专属微信公众号编辑器:定制 Markdown 转 HTML
- EasyFloat:Android 浮窗从未如此简单
- 一周 GitHub 开源项目推荐:滴滴、美团、bilibili、去哪儿网……
- Kubernetes 简介及入门
- 正式支持多线程!Redis 6.0 与老版性能对比评测
- 大厂面试 Kafka,一定会问到的幂等性
- 小区楼宇门禁智能化改造记录
- 物联网、工业互联网数据特征:时序空间数据 12 大特点总结
- 万字长文全面解析 GraphQL,携程微服务背景下的前后端数据交互方案
- Qunar 数据安全体系建设若干经验和思考
- 性能测试工程师,面试都问什么?
- Helm 和 Kustomize:不只是含谷量的区别
- 图数据库综述与 Nebula 在图数据库设计的实践
- 你必须知道的 Dockerfile
- 前端要知道的 HTTPS
- 一次配置,每天受益的 Bash 命令补全技巧
- 服务器虚拟化
- Flink 在自如 IM 的应用
- 多视角看区块链
- 你公司到底需不需要引入实时计算引擎?
- 深入理解 ESLint
- 公网搭建 GitLab 安全拾遗
- 盘点 Zookeeper 在分布式架构中的应用
- 分布式事务选型的取舍
- 模型适配器:后端数据与前端数据的桥梁
- 巨树:基于 ztree 封装的 Vue 树形组件
- CatAccounting:记账类工具喵账簿 iOS 客户端仓库
- 码良:在线生成 h5 页面并提供页面管理和页面编辑的平台
- Vuestic Admin:免费与美妙 Vue.js 管理模板
- 一周 GitHub 开源项目推荐:饿了么、360、携程……
- 压力测试必知必会
- 一个安全工程师的自我修养
- GitHub 安全最佳实践
- Elasticsearch 性能优化实战指南
- 华为的一道面试题
- [译] 2020 年编程趋势预测
- mpvue 入坑指南
- [译] Jupyter 进阶教程
- koa2 框架原理解析和实现
- 苦涩的技术我该怎么学?Akka 实战
- ESLint 在中大型团队的应用实践
- 高并发限流那些事
- 深入理解 Bitcoin 钱包的密钥体系
- 与亲生的 Redis Cluster,来一次亲密接触
- 既然有了 Docker,为什么还要 Kubernetes?
- 麻将游戏后端架构里的多并发模型
- Redis AOF 持久化详解
- 个推大数据金融风控算法实践
- 前端离线化探索
- [译] Kubernetes Deployment 终极指南
- 云原生架构下的 API 网关实践:Kong(一)
- 互联网 Code Review 最佳实践分享
- IntelliJ IDEA 2019.2 最新解读
- [译] 为什么大多数单元测试是浪费(续)
- RocketMQ 为什么要保证订阅关系的一致性?
- Nginx gRPC Streaming 负载均衡的排坑和思考
- FastCGI 协议规范中文版
- 还在用 livy 吗?大数据连接器 Linkis 开源啦
- Archery:SQL 审核查询平台
- 才云开源内部 Kubernetes 学习路径
- MySQL 8.0.17,改变格局的大杀器来了
- 计算机如何从 0 发展而来
- GDB 调试入门,看这篇就够了
- 一年半前端工作经验试水杭州:我是如何拿下网易、阿里和滴滴 offer 的
- 椭圆曲线密码学原理分析
- [译] 快速入门 Jupyter notebook
- 白话数据建模
- WebRTC:连接建立过程的网络穿透
- 深入分析 Elastic Search 的写入过程
- 前端要知道的 RESTful API 架构风格
- 海量数据的分页怎么破?
- HTTPS 运行原理解析
- 功能测试工程师的自动化学习之路
- 信息安全规划思路初探
- 脑裂是什么?Zookeeper 是如何解决的?
- [译] SRE 可观察性:Metric 命名空间与结构(一)
- ECDSA 在区块链应用中的七宗罪
- 面向对象不是银弹,DDD 也不是,TypeScript 才是
- kube-proxy 工作模式分析
- Serverless 掀起新的前端技术变革
- [译] 21 个 VSCode 快捷键,让代码更快,更有趣
- 如何在一个项目中兼容 WePY 和 Taro?
- 从大数据的角度来谈谈运维监控这件事儿
- 阿里规范不建议多表 Join,可这 SQL 要怎么写啊?
- Chrome 浏览器扩展神器油猴
- 花了一天整理了一些我常用的工具
- 介绍一个小工具:Kubeseal
- 随手开源一个微信小程序仪表盘组件
- 我们的表单解决方案 el-form-renderer
- web-whiteboard:Web 在线白板组件库
- OkBinder:一个 AIDL 的替代方案
- 关于 NoSQL,看这篇就够了
- 大数据 SQL Boy 脱坑指南
- 电商大促,性能测试都在做什么?
- 《推荐系统开发实战》之冷启动问题
- 更优的框架中间件实现
- 如何使用 ES 处理百亿时序数据
- idea 万能快捷键,你不知道的 17 个实用技巧
- MongoDB 介绍与应用详解
- Kubernetes 1.15 有哪些让人眼前一亮的新特性?
- RxJS 入门指南
- 记一次构建 SaaS 平台项目失败后的反思
- Facebook LibraBFT 详解
- Docker 容器实现原理及容器隔离性踩坑介绍
- 手把手教你用傅立叶变换画可达鸭
- 妈妈再也不用担心,我学不会大数据 flink 啦
- 浅谈数据同步之道
- 陌陌操作审计体系分享之 Linux
- 分享一些实用的在线网站(免费)
- Hybrid App 应用开发中 9 个必备知识点复习
- 基于 MySQL Binlog 的 Elasticsearch 数据同步实践
- 使用 Docker 打造自己的云平台
- 一些值得学习的 Fuzzer 开源项目
- [译] 21 个必须知道的机器学习开源工具
- [译] 33 个 Kubernetes 安全工具
- 微软发布 VS Code 容器化开发工具
- 多轮对话机器人框架 Commune/Chatbot 的 demo 发布了
- varnish-agent:让 varnish 更简单
- 一周 GitHub 开源项目推荐:腾讯、百度、支付宝、美团点评……
- 善用工具之 postman 高级用法概述
- 看完此文,妈妈还会担心你 Docker 入不了门?
- 如何写一个清晰明了的 bug
- 史上最详尽的 Git 分支管理实践
- WSL:在 Windows 下优雅地玩 Linux
- [译] 为容器提供更好的隔离:沙箱容器技术概览
- 点我达三年前端路暨点我达前端演变过程
- Apollo 配置中心:分布式部署
- 《推荐系统开发实战》之推荐系统的灵魂伴侣:数据挖掘
- 使用 docsify 构建专业文档网站(上)
- [译] 70% 求职者因此被拒,你还不避开这些 “雷区”
- OKR 和 KPI
- 测试工程师必须要掌握的 Linux 命令
- 了解 gRPC 一篇就够了
- 简单的 HTTP 调用,为什么时延这么大?
- 日部署 6000 次,携程持续交付与构建平台实践
- Linux 运维:使用 ss 命令代替 netstat
- 聊聊 APK:直接运行 Dex
- 分布式事务中间件 Seata 的设计原理
- 一份超详细的 Spark 入门介绍
- 从 0 开始学大数据:Hive 性能优化篇
- [译] Linux 内存管理代码合入的工作流程
- 终于有人把服务调用说清楚了
- [译] 你确定你会写 Dockerfile 吗?
- Elastic 认证考试,请先看这一篇
- 一篇文章教你如何捕获前端错误
- 如何用好 Redis pipeline
- 记一次阿里巴巴一面的经历
- 命令行录制工具 asciinema
- 比 Hadoop 快至少 10 倍的物联网大数据平台,我把它开源了
- spring-boot-plus:Spring Boot 快速开发脚手架
- 高性能微服务网关 .NETCore 客户端 Kong.Net 开源发布
- oui:基于 Vue 的 OpenWrt 后台管理 UI 框架
- HTTP 高性能缓存:Pike 2.0
- API 网关从入门到放弃
- Libra 协议核心概念
- 面试官:什么是脏读、幻读?
- 基于小程序技术栈的微信客户端跨平台实践
- 大数据平台常见开源工具集锦
- 前端数据库 indexedDB 简介
- RPS 和 RFS 网卡多队列性能调优实践
- 函数式编程让你忘记设计模式
- 记一次腾讯面试:有了二叉查找树、平衡树 (AVL) 为啥还需要红黑树?
- Docker 最佳实践:5 个方法精简镜像
- Redis RDB 持久化详解
- MySQL 性能优化(八):锁机制之表锁
- Square 现代高效的 HTTP 客户端 okhttp(二):HTTP 请求
- go-axios (HTTP Client) 入门
- ELK 架构下利用 Kafka Group 实现 Logstash 的高可用
- [译] 为什么区块链远超人们的想象?
- 记一次前端项目重构要点总结
- 最全的 Elasticsearch 深度翻页问题解决方案
- 从分治算法到 MapReduce
- 浅谈 Redis 通信协议
- 终于把 Apollo 存储加密这件事搞定了
- 服务调用的演进历史
- 元知识:信息检索指南
- 使用 Elasticsearch Operator 快速部署 Elasticsearch 集群
- sentinel 集群流控原理
- 惊:FastThreadLocal 吞吐量居然是 ThreadLocal 的 3 倍
- [译] 只有想不到,99 种扩展 Jupyter 功能的好方法
- 技术人眼中的 Facebook Libra
- MetalLB:穷人的 LoadBalancer
- 如何做一次 Elasticsearch 技术分享?
- 你真的了解 Bloom Filter 吗?
- 分布式架构之副本协议
- Redis 使用 Pipeline 加速查询速度
- Https 到底把什么加密了?
- 使用 Chrome 插件追踪 GitHub PR review 记录
- 一个支持热点和时间线的缓存方案
- 一周 GitHub 开源项目推荐:阿里巴巴、美团点评、字节跳动……
- 阿里巴巴 Arthas 源码分析:jad 反编译原理
- 华为 “鸿蒙” 所涉及的微内核到底是什么?
- 详解 CAS 及其引发的三个问题
- 不只是容错:从熔断器看有限状态机
- 通过 GitHub OAuth 和 Dex 访问 Kubernetes 集群
- [译] 微软如何进行代码审查
- Spark-SQL 在字节跳动的应用实践
- Apache Flink 1.9 重大特性提前解读
- Zeppelin:让大数据插上机器学习的翅膀
- Linux 上,最常用的一批命令解析(10 年精选)
- 5G 时代是时候全面解决 TCP 的效率问题了
- 花椒前端基于 GitLab CI/CD 的自动化构建、发布实践
- 什么!2019 年了你还不会用 Async 函数?
- GraphQL 真香入门教程
- 《TypeScript 多场景开发和实践》文字版
- Tangram 动态化方案探索
- 我的 Win 实用软件清单
- [译] kubectl 创建 Pod 背后到底发生了什么?
- 苹果的 AR 新工具 RealityComposer 开箱体验及操作指南
- SRE 和 DevOps
- MySQL 8 中降序索引的底层实现
- 使用原生 Web Share API 进行内容分享
- 为了追求极致的性能,Kafka 掌控了这 11 项要领
- 为什么 String 选择数字 31 作为 hashCode 方法乘子?
- 驳 “Hadoop 快不行了”
- 每天十亿级数据更新,秒出查询结果,ClickHouse 在携程酒店的应用
- Prometheus 入门
- 理解 Redis 的内存回收机制
- 蚂蚁金服 Service Mesh 落地实践与挑战
- 在树莓派上建立 Kubernetes 集群
- [译] 如何自学现代计算机科学
- 多线程程序加速指南
- Elasticsearch 的 ETL 利器:Ingest 节点
- 高并发架构的 HTTP 知识介绍
- vavr:让你像写 Scala 一样写 Java
- vtils:小巧实用的 JavaScript 工具类库
- k3log:一款开箱即用且高效、快捷、安全的 Golang 日志
- Pre 1.0 RBAC 权限管理系统正式发布
- 一周 GitHub 开源项目推荐
- Facebook 发币了,这些技术值得关注
- 逐帧分析 YouTube
- 多线程编程完全指南
- 缓冲池 (buffer pool),这次彻底懂了
- 测者的性能测试手册:诊断优化找出消耗 CPU 性能的内鬼
- 马蜂窝容器化平台前端赋能实践
- 漫谈 5G 时代的云游戏
- gRPC + gRPC Gateway 能不能不用证书?
- 日期居然用字符串保存?我笑了
- 学好这 13 种数据结构,应对各种编程语言(C++ 版)
- 海量日志分析的预处理
- base64 原理浅析
- rsync,依然很有生命力的 Linux 工具
- [译] 为什么现代系统需要新的编程模型 Akka
- [译] V8 发布 v7.6
- 别再问我 ConcurrentHashMap 了
- Linux 系统资源管理:什么是 CGroups?
- Linux 生产环境上,最常用的一套 "AWK" 技巧
- [译] 以太坊 2.0 路线图
- 微服务任务调度平台 SIA-TASK 入手实践
- 做支付需要了解哪些行业知识
- [译] Apache Hive JdbcStorageHandler 编程入门指南
- 浙江大学课程攻略共享计划
- 日志库的设计思路
- 数据库索引优化
- MySQL 单表数据不要超过 500 万行:是经验数值,还是黄金铁律?
- 一个注解搞定 API 请求去重与次数限制
- PostgreSQL 变更事件捕获 (CDC)
- 天天给 App 抓包,还不懂 HTTP 代理吗?
- VSCode 必装的 10 个高效开发插件
- SQL IN 一定走索引吗?
- 全业务数据中心在服装行业的实践及思考
- 谈谈 Ops(最终篇):工具和实践
- 用户日活月活怎么统计:Redis HyperLogLog 详解
- 一篇文章带你快速搞懂 HBase RowKey 设计
- Sharding-JDBC:垂直拆分怎么做?
- 微软发布 VS Code Java 安装程序
- 简易 http2 拨测工具 (Golang)
- Kippo:一款强大的 SSH 蜜罐工具
- AOP for Flutter 开发利器:AspectD
- 一周 GitHub 开源项目推荐
- [译] RESTful API 设计最佳实践
- 这可能是最中肯的 Redis 规范了
- Visual Studio Code 远程开发探秘
- 海量数据下的分库分表最佳实战
- 缓存的那些事
- 平时代码中用不到设计模式?Are you kidding me?
- [译] 来自 JetBrains 的 2019 全球码农报告
- 小程序开发:用原生还是选框架
- 性能测试解读
- 360 深度实践:Flink 与 Storm 协议级对比
- 流沙:宜信安全数据平台实践
- Cassandra 系列(一):Cassandra 学习资源汇总
- frp 源码阅读与分析(二):TCP 内网穿透的实现
- Kubernetes 网络模型解析
- memcache 内核,一文搞定!
- 如何杜绝一句话需求?
- [译] Cloudflare 边缘网络架构:无处不在的 BPF
- 一条 SQL 在 Apache Spark 之旅(上)
- SSH 连接远程终端实用教程
- Kubernetes 监控在小米的落地
- ssh 密钥对登录安全吗(实践篇)
- 8 个月打磨,一份送给程序员的 “分布式系统” 合集
- 使用 Enzyme 进行 React 组件测试进阶
- 如何对数仓进行建模
- 360 大数据中心总监:如何制定可奏效的数据安全体系
- Superset 集成 LDAP 经验总结
- 让 pandas 处理大数据速度变快的三个技巧
- 在 Istio 中部署 tls 网关
- 为啥 Spark 的 broadcast 要用单例模式
- 再谈 Token 认证,如何快速方便获取用户信息
- [译] Linux storage testing 杂谈
- BDS-HBase 数据迁移同步方案的设计与实践
- 谈谈 pImpl 模式
- 安全从业者,该凭什么赢得你的尊严
- 从零开始,手写一个简易的 Virtual DOM
- 浅析数据库与缓存的双写一致性问题
- vim-web:像 IDE 一样的 Vim,安装配置自己的 Vim
- Sugar:给 Go 项目的日志打印工具加点糖
- 一周 GitHub 开源项目推荐
- [译] 深入理解现代浏览器
- Apache Parquet 干货分享
- 分布式系统关注点:360° 的全方位监控
- 从真实场景聊聊为啥 Alfred 能提高效率
- Zuul 动态路由源码及几种实现方式
- 推荐系统之矩阵分解模型(原理篇)
- 如何使用 Cypress 进行端到端测试
- MySQL Binlog 应用场景与原理深度剖析
- Nginx 与安全有关的几个配置
- [译] 容器、微服务和服务网格简史
- Web 前端测试指南
- 关于 Kubernetes 我们还有什么可做的?
- MySQL centos 6 vs 7 的性能对比
- 青桔单车 chameleon 跨平台实践分享
- HDFS 短路读详解
- [译] 基于 Envoy、Cilium 和 eBPF 实现透明的混沌测试
- 产品经理是需求过滤器?排列需求优先级可能没有那么容易
- MySQL 索引的原理与应用:索引类型、存储结构与锁
- Redis 实战之限制操作频率
- 基于 Jenkins Pipeline 自动化部署
- 数据结构应该教会我们什么?
- 手摸手教你搭一个前后端 React、Typescript、Koa、GraphQL 环境
- NoSQL 概述:从 Mongo 和 Cassandra 谈谈 NoSQL
- axios 妙用技巧
- [译] 多数 Dockerfile 示例可能都不够严谨
- 解读文件描述符
- 那些你可能不知道的浏览器奇技淫巧
- 国人开发的数据可视化神库 pyecharts
- Arya:在线 Markdown 编辑器
- Poli 0.5.0 发布,一个简单易用的开源 BI 软件
- APubPlat:一款 DevOps 自动化部署、持续集成、堡垒机开源项目
- SG:一个简单的 PHP 语法糖扩展
- 一周 GitHub 开源项目推荐
- Chameleon 开放跨端扩展标准协议
- [译] 30 分钟让你掌握 Git 的黑魔法
- 大型项目前端架构浅谈
- 每个前端工程师都应该了解的图片知识
- 自治对象才是好对象
- 类似 GitHub 的 webhook 实现
- nomad 简明教程
- 有赞服务回归验证平台:对比引擎
- 微信小程序踩坑指南
- 设计一个分布式 RPC 框架
- 可落地的 DDD(三):如何利用 DDD 进行微服务的划分
- 哪些因素会导致慢查询?
- Kubernetes Operator 快速入门教程
- 个推基于 Zipkin 的分布式链路追踪实践
- 高性能架构模式
- 从开源小白到 Apache Member,我的成长之路
- 我的 Chrome 浏览器插件
- 熟练掌握各种 MQ?那面试官很可能用这道题目先摸摸你的老底
- Apache Hive 是怎样做基于代价的优化的?
- LruCache 的使用及原理
- 构建可解释的推荐系统
- Service Mesh 发展趋势:云原生中流砥柱
- 异常检测:百度是这样做的
- 电商账户系统设计
- [译] eBay 实战 WebAssembly:50 倍性能提升
- 单元化、ZooKeeper 连接与网络重传
- [译] Apache Flink 是如何管理好内存的?
- Gitlab 上使用 Maven 运行单元测试
- Lombok Builder 构建器做了哪些事情?
- 基于 OpenResty 的动态服务路由方案
- [译] 配置 sql.DB 获得更好的性能
- 使用 Elasticsearch 做一个好用的日语搜索引擎及自动补全
- 常用 yum 源整理
- 如何限制 Kubernetes 本地临时存储的容量
- Elasticsearch 7.1 免费安全功能全景认知
- 基于 ZooKeeper 实现爬虫集群的监控
- KafkaProducer 技术内幕
- 大数据从哪里来?
- 如何定制分表中间件
- 数据与广告系列(七):广告与推荐系统技术架构
- 轻松构建微服务之分布式配置中心
- 加密货币对网站流量变现的启示:浏览器挖矿模式
- HBase in Practice:性能、监控及问题解决
- 进击的 Vulkan 移动开发之 SwapChain
- 分布式系统关注点:构建易测试系统的 “六脉神剑”
- Skynet 动态控制无状态服务的数量
- 浅谈编码中的缩写
- POSIX 多线程互斥量及其应用
- 一次服务器被入侵的处理经过
- 如何实现 “持续集成”?闲鱼把研发效率翻了个翻
- 从一次问题讨论聊聊我对阅读源码的思考
- 稳定性三十六计:历史记录
- 分布式系统:一致性协议
- Redis 的高级特性一览
- 7 种提高工作效率的 Vim 操作
- Web Template Studio 发布!
- [译] GitHub 项目:强化学习训练机器人打网球
- CoDo 开源一站式 DevOps 平台
- Redis 命令行工具:一切为了简单方便
- 一周 GitHub 开源项目推荐
- 长夜未央:企业级研发提效的下一阶段
- Linux 生产环境上,最常用的一套 “Sed” 技巧
- 前端中台系统常见问题剖析与解决方案
- 云计算底层技术虚拟化技术总览
- MySQL 索引为什么用 B+ 树?
- [译] Docker 容器的下一步计划
- 小程序开发工具调查
- [译] V8 release v7.5
- GraphQL 学习之原理篇
- Netty 中的定时机制 HashedWheelTimer
- 高性能分布式锁的另一种实现:Redisson
- 基于磁盘的 Kafka 为什么这么快
- Google Jetpack 新组件 CameraX 介绍与实践
- 初试 Helm 3
- 分布式事务:TCC 两阶段异步补偿型
- 轻松构建微服务之远程调用
- 大咖丁奇:加唯一索引怎么会导致丢数据?
- 有赞单元测试实践
- WePY 2.0 新特性
- 每一个开发人员都应该懂的 UML 规范
- [译] Flink 2.0 前瞻
- 一次关于聚合根的激烈讨论
- Zookeeper 集群如何高可用部署?
- 用最低的成本,提高你的代码稳壮性
- 成为高手前必懂的 TCP 干货
- 你还在用 MyBatis 吗,Ktorm 了解一下?
- zinx:基于 Golang 的轻量级 TCP 并发服务器框架
- 2019 新一代 IntelliJ IDEA 插件
- [译] GitHub 平台最有价值的 100 个项目
- Swoft 2 Beta 发布,基于 Swoole 的云原生协程框架
- Muse-UI:基于 Vue 2.0 优雅的 Material Design UI 组件库
- 滴滴开源 DroidAssist:轻量级 Android 字节码编辑插件
- 全面易用的镜像漏洞检测工具:Trivy
- HTTP API 认证授权术
- 我对 RESTful API、GraphQL、RPC API 的思考
- 架构评审一百问和设计文档五要素
- 快手 Druid 精确去重的设计和实现
- 前端必看的书籍
- 听说你准备开发小程序,这套设计规范送给你
- Kylin 在小米大数据中的应用
- 用 OpenGL 对视频帧内容进行替换
- 论百万级服务器反入侵场景的混沌工程实践
- 高盛等巨头们的 “疯狂” 是为开启 API 经济时代新商业模式
- 聊聊 MySQL 索引和 Redis 跳表
- 可靠消息一致性的奇淫技巧
- 架构集成导读
- MySQL 性能优化(一):深入认识索引
- 从零开始入门推荐算法工程师
- 业界难题,跨库分页的几种常见方案
- 一名 “合格” 前端工程师的自检清单
- Elasticsearch Top 10 监控指标
- 字符编码那些事儿
- WebAuthn:更简单更强大的 Web 认证方式
- Kubernetes 原生 CI/CD 系统 Prow 简介
- 存储选型
- CoreDNS 系列:插件开发入门篇
- App 签名过期或泄露怎么办?
- 微服务架构下的配置管理:Apollo
- Hystrix 信号量模式支持超时时间吗?
- 漫话:如何给女朋友解释什么是策略模式?
- 分布式系统关注点:阻塞与非阻塞有什么区别?
- 聊一聊分布式对象存储解决方案
- 如何写出一篇高质量的技术分享文档
- 分布式数据缓存中的一致性哈希算法
- TypeScript:一种思维方式
- 快看!原来重构如此简单
- .NET Core 开源 API 网关 Ocelot 中文文档
- 商汤开源最大目标跟踪库 PySOT:含 SiamRPN++ 和 SiamMask 等算法
- ktop:k8s 可视化性能监控工具
- 黑客定律:对开发人员有用的定律、理论、原则和模式
- Linkage-RecyclerView:即使不用饿了么订餐,也请务必收藏好该库
- 适用于 Cocos 的 JSC 加解密工具
- ITree:基于 Netty 编写的 Http 服务器
- Docz:用 MDX 写 React UI 组件文档
- baiduyun:一个脚本搞定百度网盘下载
- GoPlay:强大的 iOS 播放器,支持 VR/水印/贴图等滤镜
- 有了它,再也不会错过 GitHub 好项目啦!
- GitHub Package Registry 发布!你依旧是那个我们所爱的 GitHub
- AntModifier 设计和实现的心路历程
- Hive 集群合并之应用端的负载均衡算法
- 海报分享功能实现详解
- 蘑菇街 DevOps 实践和转型之路
- 性能测试从零开始实施指南(文档建设篇)
- 基于 Kubernetes 的 GPU 类型调度实现
- 从华为方舟编译器看一种 JavatoC 语言解释器的实现
- 容器环境持续集成优化,Drone CI 提速 500%
- LRUQueryCache 详解
- 微服务化后缓存怎么做
- Elasticsearch 技术原理
- Google Traffic Director 详细介绍
- 区块链 DApp 开发环境 embark 初探
- 一个灵活可扩展的开源 iOS Log 库
- 优化你的 PhpStorm
- 代理蜜罐的开发与应用
- Powershell 最佳安全实践
- HBase 组件内部通讯机制分析
- 《编写和优化 Go 代码》
- Es 因 scroll 查询引起的 gc 问题
- 从程序员到架构师
- 百度智能监控场景下的 HBase 实践
- JupyterLab 数据分析必备 IDE 完全指南
- LeetCode 题解:大数乘法
- Solidity 最新 0.5.8 中文文档发布
- VS Code Remote 发布!
- Windows Terminal:微软命令行工具
- Visual Studio Code 资源集
- druid:阿里巴巴数据库事业部出品,为监控而生的数据库连接池
- 淘宝轻量级的深度学习端侧推理引擎 MNN 开源
- GitHub Ranking:GitHub 中国用户排名 & 全球仓库 Star 最多排名
- Flutter for web
- layui-soul-table:给 layui-table 注入点灵魂
- fe-interview:前端面试每日 3+1
- 用这个插件,帮你把 Web VS Code 变为 C/C++ IDE
- 一个让业务开发效率提高 10 倍的 Golang 库
- Licia:支持小程序的 JS 工具库
- 从前端角度看企业软件的研发过程
- Redis 重要知识点思维导图
- Linux 批量配置神器 zsh.sh
- 如何降低自动化测试成本?
- Elasticsearch 7.x 学习路线图
- SSL 证书的自动化管理
- [译] Linkerd or Istio?哪个 Service Mesh 框架更适合你?
- groupCache 源码阅读
- 我是怎么用 Emacs 学习英文的?
- 防手抖开源之 Git 钩子
- GopherChina 2019 keynote 点评
- 反思录:Angular 实现 svg 和 png 图片下载
- [译] 怎样确认 Docker image 里的软件合规以及安全?
- Zuul 中聚合 Swagger 的坑
- 浅谈 Cgroups
- 从 IIFE 聊到 Babel,带你深入了解前端模块化发展体系
- 在阿里,我们如何管理测试环境?
- 手把手详解持续集成之 GitLab CI/CD
- 最全的微服务知识科普
- [译] 真正理解以太坊智能合约
- Redis 管道技术
- 数据仓库系统框架结构
- Apache Calcite 为什么能这么流行
- 详解 HTTP 与 TCP 中 Keep-Alive 机制的区别
- Kubernetes 网络故障常见排查方法
- 浅谈区块链扩容之 Layer2 扩展
- 《Knative 入门》中文版
- 中通同安漏洞管理系统
- 冷门 instrument 包,功能强大
- 浅析前端构建
- UidGenerator:百度开源的分布式 ID 服务
- Termshark:Golang 实现的 Wireshark
- libpku:贵校课程资料民间整理
- Soul 网关开源的前世今生
- LeetCodeAnimation:用动画的形式呈现解 LeetCode 题目的思路
- LeetCode 题解,记录自己的 LeetCode 解题之路
- RDebug:滴滴开源的一款用于 RD 研发、自测、调试的实用工具
- FlutterDouBan:Flutter 豆瓣客户端
- Python 入门算法大全
- [译] Sonic:用 Rust 编写的 Elasticsearch 的极简替代品
- [译] The Clean Architecture
- Uber's RIB 中文翻译
- 我眼中的架构师:一个优秀的架构师应该具备什么?
- 骑鹿人的计算机科学学习指南
- Linux 性能优化的工具集和方法论
- 小团队微服务落地实践
- 从一个真实的分布式 ID 案例看如何做架构
- 浅谈动态追踪技术
- 写代码这条路,能走多远?工程师能力模型告诉你
- 阿里三面,P9 面试官是如何 360° 无死角考察候选人的?
- Elasticsearch 7.0 新特性之 Script Score query
- [译] Linux kernel 支持 UTF-8 文件名
- K8S 存储的那点事儿:3 种 Ceph RBD 灾备方案对比
- 跟我学 SPI 之 SPI 详解及实战
- Prometheus 和 Grafana 监控
- 大白话搞懂什么是同步/异步/阻塞/非阻塞
- 如何成为一位合格的技术面试官?
- 异地多活场景下的数据同步之道
- 我在阿里做技术面试官的一些经验
- Fish Redux 中的 Dispatch 是怎么实现的?
- PostgreSQL 安全性:快速查看身份验证最佳实践
- [译] Google Cloud Run 一瞥
- 响应式前端框架
- [译] TCP 协议在 Linux 内核的实现
- 转岗大数据?
- 分布式 ID 生成策略
- 一次分表踩坑实践的探讨
- 深入浅出 Bancor 协议
- 高山仰之可极,谈半同步/半异步网络并发模型
- 蚂蚁金服 2019 实习生面经总结
- 记一次 bash 开发的经历
- 个性化信息流做错了什么?
- 接口返回的 JSON,再离谱也有办法,谈谈 JSON 容错
- 从零开始搭建创业公司后台技术栈
- 现实中的路由规则,可能比你想象中复杂的多
- 技术 in Netflix
- 基于 Jenkins、Gitlab、Harbor、Helm 和 Kubernetes 的 CI/CD(一)
- 聊一聊微服务网关 kong 近期的模型变迁
- 一图了解 Google 工具栈
- oh-my-zsh:让终端飞
- Flutter 实现的仿网易云音乐项目
- 宜信开源专注业务逻辑的轻量级服务框架 nextsystem4
- 利用树莓派和闲置硬盘,搭建起家中的个人网盘
- [译] 如何快速学习 K8S 网络策略?
- 深入理解前端性能监控
- 图片上传怎么玩?原来我们知道的都太简单了
- [译] 每位数据分析师应该要知道的基本数据分析技术
- 无损压缩算法学习总结
- 状态机在马蜂窝机票订单交易系统中的应用与优化实践
- 知乎 HBase 实践
- 如何看待杨超越编程大赛中,灵活自开源的 67 号作品《ycy robot》?
- 通过 MySQL 存储原理来分析排序和锁
- 女朋友也能看懂的 Zookeeper 分布式锁原理
- 边缘计算和云计算到底是什么关系
- 30 分钟快速入门 Docker 教程
- Istio 负载均衡的区域感知
- 那些需要自己开发的安全需求(服务端)
- 教你一步步扣代码解出你需要找到的加密参数
- 且听我一个故事讲透一个锁原理之 synchronized
- 初识比特闪电网络
- 深度剖析一站式分布式事务方案 Seata(Fescar)-Server
- BGP in the Data Center (O'Reilly 2017)
- 你猜一个 TCP 连接上面能发多少个 HTTP 请求
- 算法学习思路
- 携程开源 RN 开发框架 CRN
- 蚂蚁金服分布式事务开源以及实践
- Moedan:简单、小巧、实用的弹幕引擎
- 阿里开源的缓存框架 JetCache
- [译] 设计数据密集型应用
- 从诗词大会飞花令到 elasticsearch 原理解析
- 我对技术团队绩效考核管理的几点思考
- 数据从网卡到应用程序的过程
- 线程池的自我修养
- 标签体系应用及设计思路
- [译] 哪些适合用区块链?哪些不适合?
- 基于 Redis 和 Lua 的分布式限流
- Resilience4j,容错,可以轻一点
- 中台的定义
- 瘦客户端那些事
- [译] 混合微服务模式
- 惹不起的 Redis 热点 key(一):寻找热点 key
- 关于 Docker 镜像的操作,看完这篇就够啦(下)
- 聊聊 Protocol Buffers
- 推荐系统冷启动
- iBeacon 蓝牙定位技术原理及实现
- base64 编码原理之示例分析编码的全过程
- 拿下阿里、头条、滴滴的 offer 后谈谈面试经验(下)
- [译] 云应用监控指南
- 支付宝移动端 Hybrid 解决方案探索与实践
- 58 HBase 平台实践和应用:时序数据库篇
- [译] 世界上最好的编辑器 Vim:1700 多页数学笔记是如何实时完成的
- 不同前端框架下的代码转换
- 360 AI 音箱官网开发手记
- 在 JD 成为优秀的技术 leader,需要做到这三点
- WebSocket 协议 8 问
- Cartisan:搭建一个前后端分离的骨架
- 公有云运维福利:开源监控小工具 Open-Falcon 插件 cloud-mon
- 微信团队研发并日常使用的性能探针工具 Matrix for iOS/macOS 正式开源了
- 知乎视频播放器 Griffith 开源介绍
- 微信小程序 GitHub Trending Hub 的由来
- 996icu 的 webpack 插件
- go-flutter:Go + Flutter 开发桌面应用程序
- Golang 轻量级高并发 socket 框架 chitchat
- 小公司出身的我,是如何拿下知名独角兽公司 offer 的?
- 讲个大部分数据结构和算法教科书中都不会讲的问题
- [译] Redis 喜提新数据结构:Redis Streams
- 微信小程序 2019 入坑手册
- 小程序多端框架全面测评
- 初识 Hadoop
- [译] QUIC 之路
- 徒手造了个轮子:实现 epoll
- 如何编写优雅的 Dockerfile
- 细说 API:认证、授权和凭证
- 记一次蚂蚁金服的面试经历
- 阿里面试题:为什么 Map 桶中个数超过 8 才转为红黑树
- 云原生时代的分布式事务
- DevOps 前世今生
- 排名前 301 的 ReactJS 面试题与解答
- 线程池中你不容错过的一些细节
- 什么是动态规划?动态规划的意义是什么?
- 一个 HTTP 打趴 80% 面试者
- 如何更好地保护云上资产?
- 跨链技术的分析和思考
- 如何写好前端业务代码?
- 写在 2019 年后的蚂蚁、头条、拼多多的面试总结
- Redis 开发规范解析(三):一个 Redis 最好存多少 key
- 正经的我,做了个不正经的项目:Pornhub 风格 Logo 生成器
- 网易云音乐插件现已登陆 Visual Studio Code
- WinXP:React 实现的 Windows XP
- MobileFace:移动端人脸算法全栈项目
- Flutter Debugger:用于调试 Flutter 应用的独立应用程序
- ncform:一种令人愉悦的表单开发方式
- CodeExpander:智能并具有像 TextExpander 特性的 GitHub Gist 客户端
- FakeScreenshot:可以 “伪造” 微博、知乎、豆瓣、简书等网站界面截图的网站
- 拿下阿里、头条、滴滴的 offer 后谈谈面试经验(上)
- [译] 你是一名软件架构师吗?
- 堡垒机:爱奇艺海量服务器安全运维平台的建设
- JupyterLab:程序员的笔记本神器
- Web 实时推送技术的总结
- 深度剖析:Istio v1.1 正式发布
- 为什么我说做好项目管理不容易?
- 推荐算法工程师的成长之道
- 我的 Redis 学习资料库
- 聊聊货物崇拜编程
- 寻找一种易于理解的一致性算法(扩展版)
- 基于 Spring & SPI 实现动态服务配置实践
- 动态创建 Web Worker 实践指南
- 可线性化检查:与 NP 完全问题做斗争
- [译] 一文读懂椭圆曲线加密学
- 从 RocketMQ 我们学到了什么(NameServer 篇)
- 金三银四,前端同学快来补补 React 原理吧
- 研发效能提升,从正确地实施度量开始
- 小米时序数据库服务简介
- 我说云原生之容器化与应用无状态
- 数据库索引为什么用B+树实现?
- 58 移动端日志回捞探索实践
- 我在珍爱网这半年(前端)
- 中文公开聊天语料库
- 滴滴开源 Rdebug:基于真实流量的研发、调试、测试利器
- 码上用它开始 Flutter 混合开发:FlutterBoost
- Aloha:一个分布式调度框架的设计与实现
- 渣科如何逆袭进阿里
- 阿里云 Redis 开发规范解析(一):键名设计
- 技术生涯里,大厂履历意味着什么?
- 为什么我说 C/C++ 程序员都要阅读 Redis 源码之通过 Redis 学习事件驱动设计
- [译] 降低 Emacs 启动时间的高级技术
- [译] Kubernetes 的污点和容忍(上)
- 如何开发一款以太坊(安卓)钱包系列(一):通过助记词创建账号
- 当我们说要一个 BPM 引擎的时候,我们其实要的是什么?
- 如何使用前端技术开发一个桌面跨端应用
- 前端开发者必备的 Nginx 知识
- WireShark 网络取证实录(一)
- 分布式系统设计经典论文
- coder,你会设计交易系统吗(概念篇)
- 深入理解 MySQL:锁、事务与并发控制
- [译] K8S 六种存储解决方案的性能比较测试
- Elasticsearch 方案选型必须了解的 10 件事
- 面试官问我 Redis 分布式锁如何续期?懵了
- Wonder 1.0 正式版发布:WebGL 3D 引擎和编辑器
- Star 近 20k 的 Spring Boot 开源教程 2019 年要继续更新了
- 蚂蚁金服开源 SOFAJRaft:生产级 Java Raft 算法库
- Golang 防缓存击穿利器 singleflight
- F4Lab:Flutter 实现的 GitLab 客户端
- gse:Go 语言高效分词
- Exchange_proxy:Go 语言开发的 Exchange 安全代理
- 莲米粒:一个前后端都有的、开源的小程序信息流(类推特)应用