
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
1. 概述在开发过程中,我们常常会越到这么一种case:向一个对象发送消息,每次都必须先检查对应的对象是否存在。如果对象存在执行相应操作,对象不存在则获取默认值或者做一些默认的操作。NULL object即使这么一种模式:通过提供NULL对象,从而使客户在向对象发送消息时,不关心对象是否存在,NULL对象中保存相应的默认值或方法。NULL object的优势个人理解:1)降低代码复
为什么需要了解一些API设计?只要你编程,你就是API Designer!一个完整功能的程序,如果你独立开发,那你既是API的Designer,也是API的User如果你和你的同事一起开发,一个好的设计,模块之间的耦合应该也是API级别的,你既是你负责模块API的Designer,也是其他同事模块API的User另外,你有可能对外提供一个程序包,用户通过api调用你的服务。你也有可
1. 引言互联网够公司的日志无处不在,web日志,js日志,搜索日志,监控日志等等。对于这些日志的离线分析(Hadoop),wget&rsync虽然人力维护成本较高,但可以满足功能行需求。但对于这些日志的实时分析需求(例如实时推荐,监控系统),则往往必须要引入一些“高大上”的系统。传统的企业消息系统(例如WebSphere)并不是非常适合大规模的日志处理系统,理由有三:1) 过于关注可
参考:Kafka QuickStart在一台机器上构建一个3个节点的kafka集群,并测试producer、consumer在正常情况下的行为,以及在lead broker/follow broker失效情况下的行为1.下载并解压kafka 0.8.0 release$ mkdir kafka$ wget http://apache.dataguru.cn/kafka/0.







