26__OKR最容易踩的_10_个坑,你踩过几个?

你好,我是黄勇。今天我想借这篇文章,对落地 OKR 过程中一些常见的“坑”进行归纳和总结。很“自豪”地说,这些坑我几乎都踩过,现在也总算摸索出来了一些“避坑”技巧,我将在这篇文章中为你呈现。

26__sync.Mutex与sync.RWMutex

我在前面用 20 多篇文章,为你详细地剖析了 Go 语言本身的一些东西,这包括了基础概念、重要语法、高级数据类型、特色语句、测试方案等等。

这些都是 Go 语言为我们提供的最核心的技术。我想,这已经足够让你对 Go 语言有一个比较深刻的理解了。

26__案例篇:如何找出狂打日志的“内鬼”?

你好,我是倪朋飞。

前两节,我们学了文件系统和磁盘的 I/O 原理,我先带你复习一下。

文件系统,是对存储设备上的文件进行组织管理的一种机制。为了支持各类不同的文件系统,Linux 在各种文件系统上,抽象了一层虚拟文件系统 VFS。

26__备库为什么会延迟好几个小时?

在上一篇文章中,我和你介绍了几种可能导致备库延迟的原因。你会发现,这些场景里,不论是偶发性的查询压力,还是备份,对备库延迟的影响一般是分钟级的,而且在备库恢复正常以后都能够追上来。

26__持续交付:如何做到随时发布新版本到生产环境?

你好,我是宝玉。到今天为止,持续交付已经成为一种公认的好的开发实践,越来越多的开发团队都已经应用持续交付,它通过自动化的方式,让你的代码在每一次提交后,都能自动化地走完编译、测试流程,完成后即可随时准备好部署发布。

26__代码贡献者的拦路虎:test_nginx_简介

你好,我是温铭。

测试,是软件开发中必不可少的一个重要环节。测试驱动开发(TDD)的理念已经深入人心,几乎每家软件公司都有 QA 团队来负责测试的工作。

26__单例模式:如何创建单一对象优化系统性能?

你好,我是刘超。

从这一讲开始,我们将一起探讨设计模式的性能调优。在《Design Patterns: Elements of Reusable Object-Oriented Software》一书中,有 23 种设计模式的描述,其中,单例设计模式是最常用的设计模式之一。无论是在开源框架,还是在我们的日常开发中,单例模式几乎无处不在。

26__当收集数据的前后,我们应该做什么?

极客时间的专栏读者你好,我是邱岳,我们书接上回,继续数据相关的分享。

前面的分享中我们从“产品流量暴跌 20%”这个情景出发,聊到如何认识数据波动,如何分析数据波动,以及如何将数据波动形成结论及对策。

26__分布式数据复制技术:分身有术

你好,我是聂鹏程。今天,我来继续带你打卡分布式核心技术。

在上一篇文章中,我为你讲解了数据分布(也称数据分片)技术,主要用于构建数据索引,是实现“导购”功能的关键技术。数据分布的本质是,将原数据集划分为多个数据子集,以存储到不同的地方,在一定程度上体现了数据的可用性和可靠性(一个存储节点故障,只影响该存储节点的数据)。