摘要:
7 RepliesImpala的SQL解析与执行计划生成部分是由impala-frontend(Java)实现的,监听端口是21000。用户通过Beeswax接口BeeswaxService.query()提交一... 阅读全文
2013年11月26日
摘要:
Leave a replyImpala总共分为3个组件:impalad, statestored, client/impala-shell。关于这三个组件的基本功能在这篇文章中已经介绍过了。Client : 可以... 阅读全文
摘要:
使用 clang 预处理 C/C++ 代码无论您使用哪一种编程语言,LLVM 编译器基础架构都会提供一种强大的方法来优化您的应用程序。在这个两部分系列的第二篇文章中,了解在 LLVM 中测试代码,使用 clang... 阅读全文
摘要:
使用 LLVM 及其中间表示构建一个自定义编译器LLVM 编译器基础架构提供了一种强大的方法来优化您使用任何编程语言编写的应用程序。了解本系列文章(由两部分组成)第一部分中有关 LLVM 的基础知识。构建一个自定... 阅读全文
2013年11月24日
摘要:
双“11”最热门的话题是TB ,最近正好和阿里的一个朋友聊淘宝的技术架构,发现很多有意思的地方,分享一下他们的解析资料: 淘宝海量数据产品技术架构 数据产品的一个最大特点是数据的非实时写入,正因为如此,我们可... 阅读全文
摘要:
我查阅了一下敏捷开发相关的资料,结合我长期对敏捷开发的实践,我将对敏捷开发的本质进行一次探讨。本文我打算理清敏捷开发的核心,并由核心衍生出它的价值观。我希望能够通过抛出本文这块砖,能够引出高手的玉来。符合现实的软... 阅读全文
摘要:
我在两家创业公司工作过。A公司,由3人发展到20人;B公司,由20人发展到60人。这两家公司都不算成功,因此,要讲收获,更多的是经验与教训。就如同教材一样,反面教材更加有教育意义。我针对创业公司面临的重要问题,谈... 阅读全文
摘要:
一个在线2k的游戏,每秒钟并发都吓死人。传统的hibernate直接插库基本上是不可行的。我就一步步推导出一个无锁的数据库操作。 1. 并发中如何无锁。一个很简单的思路,把并发转化成为单线程。Java的Disru... 阅读全文
2013年11月15日
摘要:
字节码指令集 Java虚拟机的指令由一个字节长度的、代表着某种特定操作含义的操作码(Opcode)以及跟随其后的零至多个代表此操作所需参数的操作数(Operands)所构成。 对于大部分为与数据类型相关的字节... 阅读全文
摘要:
在历史上,Java试图提供过抢占式限制中断,但问题多多,例如前文介绍的已被废弃的Thread.stop、Thread.suspend和 Thread.resume等。另一方面,出于Java应用代码的健壮性的考... 阅读全文