特别加餐__高性能检索系统中的设计漫谈

你好,我是陈东。欢迎来到检索专栏的第三次加餐时间。

在进阶篇的讲解过程中,我们经常会提起一些设计思想,包括索引与数据分离、减少磁盘 IO、读写分离和分层处理等方案。这些设计思想看似很简单,但是应用非常广泛,在许多复杂的高性能系统中,我们都能看到类似的设计和实现。不过,前面我们并没有深入来讲,你可能理解得还不是很透彻。

特别加餐__我的一天怎么过?

你好,我是徐文浩。专栏更新到 50 多篇,快要结束了。在进入实战篇之前,我想先和你分享一个专栏之外的话题,那就是我的一天是怎么过的。

为什么想写这篇文章呢?主要目的是“破除神话”。周围一些朋友说,你在创业很厉害;也有朋友说,你能写专栏很厉害。其实我觉得自己和大家一样,就是一个普普通通的工程师,每一天都是普通且忙碌的。同时,我也希望通过这篇文章,能够拉近和你的距离,在专栏快要完结之际,可以在未来和你有更多的交流。

特别加餐__我在2019年F8大会的两日见闻录

你好,我是徐文浩。4 月 30 日,我在美国圣何塞参加了 F8 大会,趁此机会和你分享一下,我在大会上的一些见闻。下面是我参会这两天写的见闻录,分享给你。希望可以看到更多技术人走出去,抬头看看世界,丰富自己的见识和经历。

推荐系统的参考阅读

专栏主体内容已经结束了,在专栏写作的过程中,我阅读了很多业界公开的资料,我觉得有必要整理出来,供想深入阅读的人继续去找虐。

整体来说,在选择参考文献时,我偏爱那些由公司发表的。因为推荐系统本质上还是一种非常依赖实践的算法应用方向,并且,这些商业公司论文中的技术内容也在他们实际的场景中经过了检验。

推荐阅读__我与人工智能的故事

不知不觉中,专栏已经更新到了最后一个模块。在这个过程中,收到了很多同学的留言。我看到了每一条留言背后的那份努力,今天就和你分享一位同学的故事。

微博技术解密(下)__微博存储的那些事儿

今天是微博技术解密系列的第二期,我们来聊聊微博存储的使用经验。上一期“微博技术解密”我讲到微博主要使用了两大类存储:一类是数据库,主要以 MySQL 为主;一类是缓存,主要以 Memcached 和 Redis 为主。

尾声__道阻且长,努力加餐

说句实话,我也不知道是怎么写完这 36 篇技术文章的。

一周三篇的文章接近近万字,说多不多,对我而言还是挺困难的一件事。基本上,我连续好几个月的业余时间都贡献给写作,甚至一度重温了博士阶段被论文支配的恐怖。我想,这大概也算是在工作相对清闲的国外环境下,体验了一把 997 的生活。

尾声__每个世界级的产品都有其使命

去年 6 月份的时候,Facebook 召开了一个全体员工的大会,向我们宣布了一件大事:CEO 马克 · 扎克伯格(Mark Zuckerberg)调整了 Facebook 的使命宣言。

尾声__愿你披荆斩棘,所向无敌

你好,我是郝林。

专栏到这里,就要结束了。

差不多在半年以前(2018 年的第二个季度),极客时间的总编辑郭蕾找到我,说想让我写一个关于 Go 语言的技术专栏。