- 博客(15)
- 资源 (6)
- 收藏
- 关注
转载 [Java] Java 动态代理
NIO API 主要集中在 java.nio 和它的 subpackages 中: java.nio定义了 Buffer 及其数据类型相关的子类。其中被 java.nio.channels 中的类用来进行 IO 操作的 ByteBuffer 的作用非常重要。 java.nio.channels定义了一系列处理 IO 的 Channel 接口以及这些接口在文件系统和网络通讯上
2013-01-31 23:32:12 1063
转载 HTablePool的实现分析
1)基本概念HTablePool3种类型PoolType.Reusable(默认)一个实例池,多线程复用,内部是每个table一个ConcurrentLinkedQueue装多个实例PoolType.ThreadLocal,很奇怪的实现,每个线程只能有一个实例,感觉在多线程的场景没有意义PoolType.RoundRobin(没有被使用,就算设置了该类型也
2013-01-27 18:51:55 741
原创 [HBase] Hbase Coprocessors
本文是笔者学习过程中的简单笔记,日后会逐渐增加内容,主要参考资料是《Hbase The Definitive Guide》。我们可以通过Filter来减少从Server到Client在网络上传输的数据总量,以提升效率。通过HBase的Coprocessor特性,我们甚至可以将计算(computation)移动到数据所在的节点。Introduction to Coprocessors
2013-01-25 14:00:31 3174
原创 [HBase]ERROR: Region is not online
重启HBase后,进入hbase shell 进行 scan 、get 、create等操作均报错:scan 'table1'ERROR: org.apache.hadoop.hbase.NotServingRegionException: org.apache.hadoop.hbase.NotServingRegionException: Region is not online: .
2013-01-24 11:30:22 7515
原创 [Java] eclipse 导出jar包
从以下两篇文章整理所得http://blog.csdn.net/kanfeikanfei/article/details/4024304 和http://blog.csdn.net/guanmjie/article/details/4437779有时候需要将j2se工程导出,这样可以在别处运作,就不必拘泥于开发感觉中才能运行了。具体做法如下:方法一:(工程没有引用外部jar包时,直接导
2013-01-22 20:26:01 15363
原创 [HBase] Hbase Counters
本文是笔者学习过程中的简单笔记,日后会逐渐增加内容,主要参考资料是《Hbase The Definitive Guide》。许多应用需要收集统计信息,如点击量、浏览量,这些信息通常通过后续分析日志来获取。通过使用Counters,可以实现在线统计,放弃延迟的批处理分析日志的方法。Hbase处了check-and-modify操作外,还有一个处理columns的机制,那就是counter
2013-01-22 13:48:23 3733
原创 [HBase] Hbase Filter
本文是笔者学习过程中的简单笔记,日后会逐渐增加内容,主要参考资料是《Hbase The Definitive Guide》。Comparison Filters 比较过滤器这一类Filter派生于CompareFilter ,其构造函数如下:CompareFilter(CompareOp,WritableByteArrayComparable valueComparato
2013-01-18 18:43:59 4776 1
转载 [HBase] HBase性能优化方法总结
本文主要是从HBase应用程序设计与开发的角度,总结几种常用的性能优化方法。有关HBase系统配置级别的优化,这里涉及的不多,这部分可以参考:淘宝Ken Wu同学的博客。 原文出自量子恒道官方博客:http://blog.linezing.com/2012/03/hbase-performance-optimization1. 表的设计1.1 Pre-Creating Re
2013-01-18 00:39:22 860
转载 [HBase] HBase Block Cache实现机制分析
本文结合HBase 0.94.1版本源码,对HBase的Block Cache实现机制进行分析,总结学习其Cache设计的核心思想。1. 概述HBase上Regionserver的内存分为两个部分,一部分作为Memstore,主要用来写;另外一部分作为BlockCache,主要用于读。写请求会先写入Memstore,Regionserver会给每个region提供一个M
2013-01-17 23:48:23 824
原创 [HBase] HBase client-side buffer 客户端缓存
HBase Client 通过table.put(Put put)方法向Server端写数据,默认情况下,每次调用table.put()方法 ,就会触发一次RPC将数据提交到Server端在批量写数据的情况下,过多的时间都浪费在RPC上了。HBase Table 类提供了一个setAutoFlush(boolean) 方法,能够控制是否开启client side buffer(客户端缓存,
2013-01-17 22:51:26 4021
原创 [Hadoop] 50030/jobtracker.jsp监控不到eclipse提交的作业
搭建好eclipse hadoop开发环境后,一般会用hadoop自带的WordCount做个测试,其自带的WordCount.java如下:package org.apache.hadoop.examples;import java.io.IOException;import java.util.StringTokenizer;import org.apache.hadoo
2013-01-14 22:18:57 1953 1
原创 [Hadoop] Hadoop开启调试模式
方法1:修改$HADOOP_CONF_DIR/log4j.properties文件 hadoop.root.logger=ALL,console 将该文件添加到项目classpath目录,如conf/log4j.properties 在代码中加入: PropertyConfigurator.configure("conf/log4j.properties");方法
2013-01-14 20:40:30 8783
原创 [Java] Java Zip文件压缩与解压缩
apache有个包提供一些简单的方法来实现zip文件的压缩与解压缩http://ant.apache.org/。下载地址:org.apache.tools.zip下载下来解压缩后,该包中的ant.jar里面提供了zip文件压缩与解压缩的功能代码。在项目中引用该类库。以下是ZipUtil类的代码,其实现了createZipFile 和 unZip两个功能package com.u
2013-01-11 14:19:38 1137
转载 [Java] FileInputStream/FileOutputStream的应用
这是一对继承于InputStream和OutputStream的类,用于本地文件读写(二进制格式读写并且是顺序读写,读和写要分别创建出不同的文件流对象);本地文件读写编程的基本过程为:① 生成文件流对象(对文件读操作时应该为FileInputStream类,而文件写应该为FileOutputStream类);② 调用FileInputStream或FileOutputS
2013-01-11 10:27:23 588
转载 [Java] JAVA中文字符编码问题详解
JAVA的中文字符乱码问题一直很让人头疼。特别是在WEB应用中。网上的分析文章和解决方案都很多,但总是针对某些特定情况的。很多次遇到乱码问题后, 经过极为辛苦的调试和搜索资料后终于解决,满以为自己已经掌握了对付这些字符乱码怪兽的诀窍。可当过段时间,换了个应用或换了个环境,又会碰到那讨厌的火 星文,并再次无所适从。于是下决心好好整理一下中文字符编码问题,以方便自己记忆,也为其他程序员兄弟们提供一份参
2013-01-10 15:48:49 1112
wingide4.1及破解文件
2013-06-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人