上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 127 下一页

2015年8月30日

【Tomcat】tomcat简单介绍,安装以及启动(一)

摘要: 最为一个资深的吊死程序猿,在工作中,经常使用tomcat,但是从来没有做过深入的总结,真是罪过。从这篇博文开始,我们对tomcat进行一个深入的学习,先是基本使用学习,之后我们再看一看tomcat的源码部分。不多说了,我们直接进入正题:tomcat介绍:Tomcat是Apache ... 阅读全文

posted @ 2015-08-30 00:08 爱你一万年123 阅读(229) 评论(0) 推荐(0)

2015年8月28日

HBase基础知识(9):HBase其他特性

摘要: 客户端API是由HTable的实例提供的,用户可以用它来操作HBase表。除了之前提到的一些主要特性外,还有以下一些值得注意的方法。HTable的实用方法void close() 用户使用完一个HTable实例之后,需要调用一次Close()。这个方法会刷写所有客户端缓冲的写操作:... 阅读全文

posted @ 2015-08-28 10:24 爱你一万年123 阅读(172) 评论(0) 推荐(0)

2015年8月27日

HBase基础知识(8):扫描操作之缓存与批量处理

摘要: 每一个next()调用都会为每行数据生成一个单独RPC请求,即使使用next(int nbRows)方法,也是如此,因为该方法仅仅是在客户端循环地调用next()方法。很显然,当单元格数据较小时,这样做的性能不会很好。因此,如果一次RPC请求可以获取多行数据,这样更会有意义。这样的... 阅读全文

posted @ 2015-08-27 12:09 爱你一万年123 阅读(493) 评论(0) 推荐(0)

HBase基础知识(7):扫描操作之ResultScanner类

摘要: 扫描操作不会通过一次RPC请求返回所有匹配的行,而是以行为单位进行返回。很明显,行的数目很大,可能有上千条甚至更多,同时在一次请求中发送大量数据,会占用大量的系统资源并消耗很长时间。 ResultScanner类把扫描操作转换为类似的get操作,它将每一行数据封装成一个Resul... 阅读全文

posted @ 2015-08-27 09:51 爱你一万年123 阅读(1583) 评论(0) 推荐(0)

2015年8月26日

Mongodb 请求处理流程

摘要: Mongodb多存储引擎支持机制介绍了Mongodb存储层创建数据库、创建集合、插入文档等数据库操作接口,本文将介绍mongodb处理客户端请求的模型。 Mongod在启动时会调用createServer创建一个PortMessageServer对象,其继承MessageSe... 阅读全文

posted @ 2015-08-26 21:05 爱你一万年123 阅读(168) 评论(0) 推荐(0)

HBase基础知识(6):扫描操作介绍

摘要: 扫描操作的使用跟get()方法非常相似。同样,和其他函数类似,这里也提供了Scan类。但是由于扫描的工作方式类似于迭代器,所以用户无需调用scan()方法创建实例,只需调用HTable的getScanner()方法,此方法在返回真正的扫描器(scanner)实例的同时,用户也可以使... 阅读全文

posted @ 2015-08-26 20:13 爱你一万年123 阅读(481) 评论(0) 推荐(0)

HBase基础知识(5):行锁

摘要: 像put()、delete()、checkAndPut()这样的修改操作是独立执行的,这意味着在一个串行方式的执行中,对于每一行必须保证行级别的操作是原子性的。region服务器提供了一个行锁(row lock的特性,这个特性保证了只有一个客户端能获取一行数据相应的锁。同时对该行进... 阅读全文

posted @ 2015-08-26 16:12 爱你一万年123 阅读(386) 评论(0) 推荐(0)

HBase基础知识(4):批量处理操作

摘要: 之前我们学习过添加、检索和删除表中数据的操作了,不过都是基于单个实例或基于列表的操作。下边介绍一些API调用,可以批量处理跨多行的不同操作。 事实上,许多基于列表的操作,如delete(List deletes)或者get(List gets),都是基于batch()方法实现... 阅读全文

posted @ 2015-08-26 15:13 爱你一万年123 阅读(1116) 评论(0) 推荐(0)

HBase基础知识(3):CRUD操作之删除方法

摘要: HTable提供了删除的方法,同时与之前的方法有一个对应的类名为Delete。 单行删除delete()方法有许多变体,其中一个只需要一个Delete实例:void delete(Delete delete) throws IOException用户必须先创建一个Delete实例,... 阅读全文

posted @ 2015-08-26 10:24 爱你一万年123 阅读(314) 评论(0) 推荐(0)

HBase基础知识(1):CRUD操作之put方法

摘要: 数据库的初始基本操作被称CURD(Create,Read,Update,Delete),具体指增、查、改、删。HBase中有与之对应的一组操作。 下面介绍的这些组操作可以被分为两类:一类操作用于单行,另一类操作用于多行。鉴于后面有一些内容比较复杂,我们将分开介绍着两类操作。同时,我... 阅读全文

posted @ 2015-08-26 09:33 爱你一万年123 阅读(1546) 评论(0) 推荐(0)

上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 127 下一页

导航