-
唐福林 在站点 唐福林-博客雨 中撰写了一篇新文章 转:Coding 孙宇聪:《人,技术与流程》 5 年, 7 月 之前
我先做一下自我介绍,我是 07 年加入的 Google,在 Moutain View 总部任Google SRE,今年年初回国加入 Coding。
在 Google 我参与了两个 Project, 第一个就是 Youtube, 其中包括 Video transcoding, streaming 等,Google 的量很大,每个月会有 1PB 级别的存储量,存储,转码后,我们还做 Golbal CDN […]
-
唐福林 在站点 唐福林-博客雨 中撰写了一篇新文章 转:从开发人员到管理者,我学到了什么 5 年, 7 月 之前
技术工程师的晋升之路
技术工程师的晋升之路大体上可以分为两个方向,一是在技术方向上作为Individual […]
-
唐福林 在站点 唐福林-博客雨 中撰写了一篇新文章 雪球在股市风暴下的高可用架构改造分享 5 年, 8 月 之前
-
唐福林 在站点 唐福林-博客雨 中撰写了一篇新文章 6行代码实现一个 id 发号器 5 年, 8 月 之前
id 发号器的问题,@一乐 的这篇文章说的很透彻了:http://weibo.com/p/1001603800404851831206 但参考实现就显得有些复杂。最近在雪球工作中正好需要用到发号器,于是用 Lua 在 Redis 上实现了一个最简单的:
-- usage: redis-cli -h 10.10.201.100 -p 10401 EVAL "$(cat getID.lua)" 1 […] -
唐福林 在站点 唐福林-博客雨 中撰写了一篇新文章 移动时代端到端的稳定性保障经验谈 5 年, 10 月 之前
基于在微博和雪球做稳定性保障和改进的一些经验,在 环信 #SM Meetup# 上的分享
-
唐福林 在站点 唐福林-博客雨 中撰写了一篇新文章 转:iOS应用架构谈 开篇 6 年 之前
转自:iOS应用架构谈 开篇 http://casatwy.com/iosying-yong-jia-gou-tan-kai-pian.html
缘由
之前安居客iOS app的第二版架构大部分内容是我做的,期间有总结了一些经验。在将近一年之后,前同事zzz在微信朋友圈上发了一个问题:假如问你一个iOS or Android […]
-
唐福林 在站点 唐福林-博客雨 中撰写了一篇新文章 转:在全员都在投身「投资事业」的公司里工作 是一种怎样的体验? 6 年 之前
-
唐福林 在站点 唐福林-博客雨 中撰写了一篇新文章 在线数据迁移那点事 6 年, 1 月 之前
说明:infoQ 投稿文章,刊出稿地址:在线数据迁移经验:如何为正在飞行的飞机更换引擎
博客上的文字与刊出稿有细微差别。
在线数据迁移,是指将正在提供线上服务的数据,从一个地方迁移到另一个地方,整个迁移过程中要求不停机,服务不受影响。根据数据所处层次,可以分为 cache 迁移和存储迁移;根据数据迁移前后的变化,又可以分为平移和转移。平移是指迁移前后数据组织形式不变,比如 Mysql […]
-
唐福林 在站点 唐福林-博客雨 中撰写了一篇新文章 转:我为什么不再成长? 6 年, 3 月 之前
[…]
-
唐福林 在站点 唐福林-博客雨 中撰写了一篇新文章 转:Docker,云时代的程序交付方式 6 年, 3 月 之前
-
唐福林 在站点 唐福林-博客雨 中撰写了一篇新文章 丰田生产方式的启发 6 年, 4 月 之前
众所周知,日本车在全世界都是很受欢迎的。究其开端,很多人会想到20世纪70年代的石油危机,认为是油价高涨,为尺寸小、油耗低的日本车打开了市场。这固然可以解释一部分原因,但另一方面,为何日本车能够持续受到欢迎,为何日本车能摆脱“价廉质差”的形象,既有优惠的价格又有优异的品质(缺陷率常年很低)。这一切,都与日本汽车厂商所采用的“精益生产”,尤其是丰田开创的“丰田生产方式”(Toyota Product System, […]
-
唐福林 在站点 唐福林-博客雨 中撰写了一篇新文章 分布式系统的事务处理 6 年, 4 月 之前
当我们在生产线上用一台服务器来提供数据服务的时候,我会遇到如下的两个问题:
1)一台服务器的性能不足以提供足够的能力服务于所有的网络请求。
2)我们总是害怕我们的这台服务器停机,造成服务不可用或是数据丢失。
于是我们不得不对我们的服务器进行扩展,加入更多的机器来分担性能上的问题,以及来解决单点故障问题。 […]
-
唐福林 在站点 唐福林-博客雨 中撰写了一篇新文章 CTO这点事 6 年, 6 月 之前
转自:曹政 […]
-
唐福林 在站点 唐福林-博客雨 中撰写了一篇新文章 架构选择和团队影响 6 年, 6 月 之前
-
唐福林 在站点 唐福林-博客雨 中撰写了一篇新文章 转:来自HeroKu的HTTP API 设计指南(中文版) 6 年, 7 月 之前
简介
本指南中文翻译者为 @Easy ,他是国内首家互联网人才拍卖网站 JobDeer.com 的创始人。转载请保留本信息。本指南描述了一系列 HTTP+JSON API 的设计实践, 来自并展开于 Heroku Platform […]
-
唐福林 在站点 唐福林-博客雨 中撰写了一篇新文章 百度员工离职总结:如何做个好员工 6 年, 9 月 之前
2014 年 7 月 4 […]
-
唐福林 在站点 唐福林-博客雨 中撰写了一篇新文章 转:不要成为工具的奴隶 6 年, 10 月 之前
[…]
-
唐福林 在站点 唐福林-博客雨 中撰写了一篇新文章 转:真正统治世界的十大算法 6 年, 10 月 之前
不久前的某一天,我在浏览Reddit发现了一篇有趣的文章《统治世界的十大算法》,作者George […]
-
唐福林 在站点 唐福林-博客雨 中撰写了一篇新文章 转:为SSD编程:总结每个程序员都应该了解的固态硬盘知识 6 年, 10 月 之前
在这部分,我以独立的简单段落的形式总结了其它部分的内容。每个段落概括了其他部分一节或几节的内容,这样可以让读者在每个主题下能够得到更多细节。
基础
1. 存储单元类型
固态硬盘(SSD)是基于闪存的数据存储设备。每个比特都存储在存储单元中,而存储单元分为三类:每个单元1比特(单层单元,SLC),每个单元2比特(多层单元,MLC),每个单元3比特(三层单元,TLC)。>> 详见第1.1节
2. […] - 读取更多