04 2015 档案

摘要:执行上一篇讲述了如何通过scala提供的内置DSL支持,实现一个可以解析sql的解析器,这篇讲如何拿到了解析结果-AST以后,如何在数据上进行操作,得到我们想要的结果。之前说到,为什么选择scala作为这个引擎的实现,之一是scala提供了方便的DSL实现支持,其二是因为作为一门函数式编程语言,sc... 阅读全文
posted @ 2015-04-01 16:31 JavaNerd 阅读(2915) 评论(0) 推荐(0) 编辑
摘要:前言在实时计算中,通常是从队列中收集原始数据,这种原始数据在内存中通常是一个java bean,把数据收集过来以后,通常会把数据落地到数据库,供后面的ETL使用。举个一个简单的例子,对一个游戏来说,为了统计某个游戏,某个服务器的登陆注册等事件,原始数据对应的java bean可能会是这样:publi... 阅读全文
posted @ 2015-04-01 11:05 JavaNerd 阅读(3285) 评论(0) 推荐(0) 编辑