初识kestrel

Kestrel是一是一个scala写的twitter开源的消息中间件,特点是高性能、小巧(2K行代码)、持久存储(记录日志到journal)并且可靠(支持可靠获取)。Kestrel的前身是Ruby写的Starling项目,后来twitter的开发人员尝试用scala重新实现。它的代码非常简洁并且优雅,推荐一读。[......]

阅读全文

Oracle树查询及相关函数

Oracle树查询的最重要的就是select...start with... connect by ...prior 语法了。依托于该语法,我们可以将一个表形结构的中以树的顺序列出来。在下面列述了Oracle中树型查询的常用查询方式以及经常使用的与树查询相关的Oracle特性函数等,在这里只涉及到一张表中的树查询方式而不涉及多表中的关联等。[......]

阅读全文

把小图片放大且不降低质量的技巧

这是《数码照片专业处理技法》一书中介绍的一个技巧,作者是Scott Kelby,他描述了数码摄影大师Jim Divitale使用的一种技巧。这种技巧据说能够把数码相机图像增大到整个海报大小,而用肉眼几乎看不出图像质量的降低。是不是如此呢?大家看看吧。[......]

阅读全文

多DB集群下的DBLINK运用

运营商系统中,用户订购关系往往数据量很大,涉及到百万及千万级别,显然,对订购关系表的访问频率也就非常之高,对这块的性能要求自然就很高。鉴于目前单DB方案(所有订购关系表记录都存在一个DB中),随着系统日益的运行,数据量的增加,必然会遇到瓶颈。因此就设计出一个DB集群方案,将单DB方案调整成多DB方案(一个主DB存放非订购关系记录,多个分DB分别按照号段来存放订购关系记录)。[......]

阅读全文