自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 新西兰天维网登录发送明文密码

新西兰比较有人气的华人社区网站是天维网(新西兰天维网),是这边华人用中文吐槽经常上的论坛,也是华人之间各种交易(比如买卖二手车)的集散地。上次非诚勿扰新西兰专场就是天维网承办的宣传和报名。来新西兰定居后我也知道了这个论坛并注册了账号,注册的时候看到没有HTTPS,但心想现在的网站怎么说对密码也会有...

2014-08-21 18:00:53

阅读数 1762

评论数 0

原创 遭遇多线程bug (1)

某些用户,机器重启后,到第三方服务器的连接起不来,而到我们自己服务器的连接就没事。 如果连接由于网络或其他原因fail掉,过一定时间后应该会重新尝试建立连接的。 测试组做初步调查,他们能在本地环境复现,只是不是稳定复现,时而有时而没有。(嗯,race condition的问题...

2013-12-13 08:12:43

阅读数 1928

评论数 2

原创 三十岁,开始异域漂泊

三十岁,开始异域漂泊 2012年5月,因为想在职业上做一些新的尝试(其中的一个想法,就是想尝试做贴近用户和产品一些的开发工作,而不只是做平台...),萌生去意。当时公司快上市了(现在已经上市了),上市半年后解禁 手上成熟的部分股票应该可以带来一些回报。不过人生有几个一年,自己想要什么生活应该立即开...

2013-02-05 07:46:57

阅读数 13920

评论数 91

原创 算法写到广告词里

有天晚上,看到路边公交站上的这块广告牌: Divide and Conquer?这是惠普还是微软的程序员想的广告文案吗? (Windows 8系统,惠普的变形超级本,其实不确定是微软还是惠普做的广告) --------------------------------------------...

2012-12-25 18:50:00

阅读数 2304

评论数 0

原创 用好Code Review

个人写各自的代码,没有review流程,确实比较快。开发人员会天然地喜欢和有这种倾向,因为这样感觉比较自由,有一些丑陋的地方也不会被别人看到... 但,如果开发的程序有多人维护,并且对质量、稳定性要求高的话,最后还是需要Code Review来保障代码质量。 Code Review不仅是提...

2012-05-15 20:55:01

阅读数 2325

评论数 2

原创 Evernote 的服务器架构

最近几天开始用云笔记Evernote...也顺带了解一下Evernote服务器端的设计。 Evernote的技术博客上有若干Evernote的CTO Dave Engberg撰写的文章做了阐述。可读性很强,可直接点开下面的原文链接阅读,这里就不赘述或翻译了。 Evernote服务器整体...

2012-02-28 23:19:49

阅读数 3046

评论数 0

原创 前Amazon工程师分享早期故事

前Amazon软件工程师GREG LINDEN在他的博客上,分享了1997年毕业后加入Amazon的一些早期故事: The seriesThe first weekGroup discountsDoor desksBookMatcherboy-am-i-hard-to-pleaseInv...

2012-02-08 23:23:49

阅读数 2236

评论数 0

原创 临时优化了一下可靠UDP程序

之前做的一个简单的可靠UDP传输,基本的可靠是实现了,但没做动态的流控。当时为了简单,也为了快速实现。当然 运算简单服务器也能撑起更多用户,比如一个服务端单线程进程可能撑起上万的用户连接。几个数据量小的业务,跑了几个月并没发现什么明显问题。 后来迁移一个业务过去,灰度测试,客户端获取一份数据的...

2012-01-15 13:10:03

阅读数 3388

评论数 8

原创 亚马逊(Amazon)面向服务架构(SOA)经验

Amazon前员工,现google员工在Google+上说google不懂得做平台,里头也提到以前Amazon实现面向服务架构的一些经验(不过是好几年前的经验了): - pager escalation gets way harder, because a ticket might bo...

2011-11-08 17:11:50

阅读数 2589

评论数 0

原创 宣讲行程更新

在前面一篇毕业生又开始找工作了里说的校园宣讲行程后来更改了,基本上长沙的宣讲延到11月,其他地方的都在10月: 宣讲行程   城市 宣讲学校 宣讲会时间 地点     广州 华南理工大学 ...

2011-10-31 00:22:01

阅读数 2169

评论数 0

原创 初遇缓冲区溢出攻击

初遇缓冲区溢出(Stack Buffer Overflow)攻击 那天晚上,某种业务有好几个服务端进程在短时间内崩溃了。 同事上去看了,发现都是在处理来自同一个地方东莞的同一个IP地址过来的请求时发生core dump。 恩,诡异,当时我们先跟运维同事联系,在该业务的几个...

2011-10-23 13:11:39

阅读数 2857

评论数 2

原创 看完 Masters of Doom

终于看完 Masters of Doom: How Two Guys Created an Empire and Transformed Pop Culture 这本书。 了解业界前辈的这些经历,感觉收获还是蛮多的。 1. 有人财务自由,功成名就之后干活不卖力了...

2011-10-17 23:34:46

阅读数 2174

评论数 2

原创 黑莓宕机

黑莓宕机影响全球用户3天 ...各大洲的用户都影响到了,可以看RIM官方上的service update: http://www.rim.com/newsroom/service-update.shtml 原因是一个核心交换机坏了,虽有备份的,不过切换后备份交换...

2011-10-14 01:01:56

阅读数 2319

评论数 0

原创 毕业生又开始找工作了

公司的2012校园招聘终于要开始了。 2012校招职位: C++开发工程师(广州) Java开发工程师(珠海) Java开发工程师(广州) 产品运营专员(广州) 内容编辑(广州) 产品运营专员(珠海) C++开发工程师计划招聘130

2011-10-12 11:27:46

阅读数 2471

评论数 11

原创 初始化惹的祸

我们某种业务,客户端获取服务端数据,有重试机制。其中重试的timer原定是可配置的,就是服务端改了数值,客户端与服务端交互消息之后就起效。 客户端版本发布之后,发现客户端一直按默认值执行,更改timer的配置无效。 同事debug后,发现消息在从服务端发出去之前就不对了。获取配置后给消息赋值时...

2011-09-26 22:52:02

阅读数 1825

评论数 0

原创 大学毕业,真正的学习才刚刚开始

最近读到两篇文章,觉得他们的观点挺有意思,所以分享一下。 第一个是: The Truly Educated Never Graduate 文章全文在以下链接: http://stoffe.deephacks.org/2011/08/09/the-truly-edu

2011-09-11 18:50:13

阅读数 2351

评论数 2

原创 Java虚拟机(JVM)内部干些什么

来自一家开发商业Java虚拟机的公司Azul Systems的 Ian Rogers博士,2011年5月27日做了一次演讲 叫“ Learn about JVM internals - what does the JVM do? ”。简单讲解了Java虚拟机内

2011-08-10 23:49:15

阅读数 2088

评论数 1

原创 Facebook的服务器架构

大体层次划分   Facebook的架构可以从不同角度来换分层次。   一种是: 一边是PHP整的经典的LAMP stack;另外一边是非PHP整的各种service。 Facebook的页面从刚创立的时候扎克伯格写的,到现在,都用PHP开发。后端有用各种语言开...

2011-06-09 16:45:00

阅读数 8688

评论数 6

原创 Oracle的高可用

快速浏览了一下Oracle官方的网页以及非官方的ppt,简单了解了一下Oracle提供的高可用方案。 主要有三种:   1. RAC   RAC,  Real Application Clusters     多个Oracle服务器组成一个共享的Cac...

2011-05-20 00:40:00

阅读数 1939

评论数 0

原创 Twitter的服务器架构

三字要诀 Twitter的工程师把他们构建高效率,可伸缩的系统的经验总结为三字要诀: partitioning(分片), indexing(索引), 和 replication(复制)。 分片(partitioning)技巧 Twitter上的tweet有两种

2011-04-10 15:58:00

阅读数 2582

评论数 0

提示
确定要删除当前文章?
取消 删除