标签:: 随笔

常见数据库简介

MySQL 派系MySQL在国内来说,MySQL 是一个最常见的数据库了。他是一种关系数据库管理系统(Relational Database Management System:RDBMS),目前由 Oracle 公司维护。特点: 源代码使用 C 和 C++ 编写,性能稳定。 支持多种数据库引擎(MyISAM,InnoDB,Memory,MyRocks etc..)可以满足不同场景下的需要。 I

Code Review 二三事

最近对 Code Review 这套流程有比较多的想法,不吐不快。 Part1Code Review 属于 “结对编程” 的一种实现,而且是一种比较高效的实现。在快手的 Server 端,Code Review 是一个不可或缺的工作流程,主要因为这几个原因: 快手开发节奏很快,但鉴于目前整套自动化测试设施不够完善,可能很多代码修改过后没有经过测试就直接上线了,这非常考验一次性写对代码的能力。 团

后端基本素养 - 数据敏感性

一个优秀的后端工程师一定需要具备对数据的高度敏感性。 在学院派的角度,可能很多地方并不是很在意数据的大小这个东西,因为很多东西可能本身就有“最优解”。 排序的例子如果需要对一个集合里的数据进行排序,在学院派(或者说初级学院派)眼里,可能马上就会想到快速排序,希尔排序,归并排序这种东西。如果是在面试的话,可能很快就能写出一段经典的快速排序算法的 C 语言实现。 但是这并不是生产环境需要解决的问题。