摘要: 阅读全文
posted @ 2015-08-19 20:42 zero516 阅读(257) 评论(0) 推荐(0)
摘要: WebSocket是html5规范新引入的功能,用于解决浏览器与后台服务器双向通讯的问题,使用WebSocket技术,后台可以随时向前端推送消息,以保证前后台状态统一,在传统的无状态HTTP协议中,这是“无法做到”的。 阅读全文
posted @ 2015-08-07 11:44 zero516 阅读(2178) 评论(0) 推荐(0)
摘要: Node.js 最大的特点就是采用异步 I/O 与事件驱动的架构设计。对于高并发的解决方案,传统的架构是多线程模型,也就是为每个业务逻辑模块提供一个系统线程,通过系统线程切换来弥补同步式 I/O 调用时的时间开销。Node.js 使用的是单线程模型,对于所有 I/O 都采用异步式的请求方式,避免了频繁的上下文切换。Node.js 在执行过程中会维护一个事件队列,程序在执行时进入事件循环等待下一个事件到来,每个异步式 I/O 请求完成后会被推送到事件队列,等待程序进程进行处理。 阅读全文
posted @ 2015-08-06 08:47 zero516 阅读(225) 评论(0) 推荐(0)
摘要: Node.js 安装分为两种:一种是Source Code 源码,一种是编译后的文件,我们直接从官网下载编译好的文件安装,此种方式简单不易出错。 Node.js 官网地址:https://nodejs.org/ Node.js 官网下载地址:https://nodejs.org/download/ 阅读全文
posted @ 2015-08-05 11:03 zero516 阅读(159) 评论(0) 推荐(0)
摘要: HBASE 二级索引的设计与实践 阅读全文
posted @ 2015-07-22 11:14 zero516 阅读(480) 评论(0) 推荐(0)
摘要: Apache HBase™是一个分布式、可伸缩的NoSQL数据库,它构建在Hadoop基础设施之上,依托于Hadoop的迅猛发展,HBase在大数据领域的应用越来越广泛,成为目前NoSQL数据库中表现最耀眼,呼声最高的产品之一。像其他NoSQL数据库一样,HBase也有其适用范围,就应对复杂条件的查询来说,一般认为它并不是非常适合[i],熟悉HBase的开发人员对此应该有一定的体会,但是基于普遍的需求,开发者们希望HBase在保持高性能优势的同时能对复杂条件的查询给予一定的支持,而本文将要介绍的正是一种在HBase现行机制下以非侵入式实现的基于二级多列索引的高性能复杂条件查询引擎。 阅读全文
posted @ 2015-07-21 15:20 zero516 阅读(2844) 评论(0) 推荐(0)
摘要: Fork/Join框架是Java7提供了的一个用于并行执行任务的框架, 是一个把大任务分割成若干个小任务,最终汇总每个小任务结果后得到大任务结果的框架。 阅读全文
posted @ 2015-07-18 22:55 zero516 阅读(202) 评论(0) 推荐(0)