Xupeng's blog

Dec 8, 2011 - 3 minute read - Comments

SCGI 与线程

最近在写一个配置推送客户端,结构如下图:

cfgreceiver architecture

每一个应用服务进程会起一个额外的线程,与 ZooKeeper 保持连接,需要变更配置时,将新配置更新到 ZooKeeper,ZooKeeper 将配置推送到所有的客户端,客户端收到配置之后,即时更新进程内的配置信息,并将更新配置成功与否、延时、错误等信息反馈到 redis,以这样的方式做到不重启服务更新配置。

Sep 23, 2011 - 1 minute read - Comments

Lion下精确调整音量

升级到 Lion 后一直在忍受着很大的音量,戴着入耳一格音量也觉得很大,找了两句 applescript,写成了一个符合我使用习惯的脚本,这下可以精确地把音量调整为舒适的大小了:

Sep 7, 2011 - 3 minute read - Comments

MySQL collation 问题

在从 5.0.x 向 5.1.x 升级的过程中,使用 mysqldump 备份某张表之后,向 5.1.x 中导入时却遇到重复数据的错误:

ERROR 1062 (23000) at line 65: Duplicate entry '1003-' for key 'uk_cat_name'