<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[加俊]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/iteye_15136</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; iteye_15136]]></copyright><item><title><![CDATA[推荐:天下没有免费的午餐]]></title><link>https://blog.youkuaiyun.com/iteye_15136/article/details/82299909</link><guid>https://blog.youkuaiyun.com/iteye_15136/article/details/82299909</guid><author>iteye_15136</author><pubDate>Wed, 21 Mar 2012 16:10:49 +0800</pubDate><description><![CDATA[




1、今天发现一个博客,写的不错。


这篇博客写的挺好，起码解决我的一个疑惑：一直和团队讲自由，分享，开放，可现实往往证明还是需要死的制度才行，兄弟们多半也被这些现实打败。 我的修炼还远远不够，难以像这篇文章说的浅显易懂，所以挺有感觉，转载了，呵呵。


2、碰巧这些天的面试，会碰到一些在JE上写博客/帖子或者逛的人


3、突然发现N久（半年）没到javae...]]></description><category></category></item><item><title><![CDATA[gentoo share net  folder (网络共享文件夹)]]></title><link>https://blog.youkuaiyun.com/iteye_15136/article/details/82162837</link><guid>https://blog.youkuaiyun.com/iteye_15136/article/details/82162837</guid><author>iteye_15136</author><pubDate>Sun, 02 Oct 2011 17:49:02 +0800</pubDate><description><![CDATA[
服务端：
 
安装samba
emerge -av net-fs/samba
 
配置：
cp /etc/samba/smb.conf.default /etc/samba/smb.conf
nano /etc/samba/smb.conf
内容：
[global]

   workgroup = MYGROUP
   server string = Samba Serv...]]></description><category></category></item><item><title><![CDATA[如何使用JVisualVM进行性能分析]]></title><link>https://blog.youkuaiyun.com/iteye_15136/article/details/82158524</link><guid>https://blog.youkuaiyun.com/iteye_15136/article/details/82158524</guid><author>iteye_15136</author><pubDate>Sun, 25 Sep 2011 22:32:33 +0800</pubDate><description><![CDATA[地址：https://visualvm.dev.java.net/

连接
1、本地机器的程序直接可以监听到
2、远程机器的程序需要加上JVM参数







-Dcom.sun.management.jmxremote=
true






-Dcom.sun.management.jmxremote.port=
9090






-Dcom...]]></description><category></category></item><item><title><![CDATA[HBase配置LZO压缩]]></title><link>https://blog.youkuaiyun.com/iteye_15136/article/details/82092426</link><guid>https://blog.youkuaiyun.com/iteye_15136/article/details/82092426</guid><author>iteye_15136</author><pubDate>Sun, 10 Jul 2011 22:40:45 +0800</pubDate><description><![CDATA[系统：  gentoo
HDFS:  hadoop:hadoop-0.20.2-cdh3u0
HBase: HBase:0.90.3
 
 
安装过程：
 
1、安装lzo
emerge dev-libs/lzo
2.1 下载
download from:
 
wget http://www.apache.org/dist//hbase/hbase-0.90.3/hbase...]]></description><category></category></item><item><title><![CDATA[HBase RegionServer 退出 ( ZooKeeper session expired)]]></title><link>https://blog.youkuaiyun.com/iteye_15136/article/details/82057859</link><guid>https://blog.youkuaiyun.com/iteye_15136/article/details/82057859</guid><author>iteye_15136</author><pubDate>Sat, 23 Apr 2011 08:32:06 +0800</pubDate><description><![CDATA[RegionServer 由于 ZooKeeper session expired 而退出，头疼了很久，总结可能的原因：
 
1、网络不好
2、GC时间过长，程序暂停导致租约过期
3、CPU忙，维护zookeeper的线程不能及时得到执行机会（调度）
 
解决方案：

RS配置zookeeper.session.timeout时间长点，我配置的180000

RS配置hbase....]]></description><category></category></item><item><title><![CDATA[HBase迁移数据方案1（两个集群不能通信）]]></title><link>https://blog.youkuaiyun.com/iteye_15136/article/details/82039464</link><guid>https://blog.youkuaiyun.com/iteye_15136/article/details/82039464</guid><author>iteye_15136</author><pubDate>Wed, 30 Mar 2011 18:23:31 +0800</pubDate><description><![CDATA[前一篇文章里面介绍了 两个可以直接通信的集群之间很容易拷贝数据从而迁移HBase数据。
 
但是如果两个集群在不同的网络，没法通信呢？
 
今天测试了一个方案：
 
把某个表(table1)从集群1迁移到集群2（两个集群互相看不见），步骤如下
 
1、拷贝集群1的表文件到本地磁盘 :
/app/cloud/hadoop/bin/hadoop fs -copyToLocal /hb...]]></description><category></category></item><item><title><![CDATA[HBase如何迁移数据]]></title><link>https://blog.youkuaiyun.com/iteye_15136/article/details/82032046</link><guid>https://blog.youkuaiyun.com/iteye_15136/article/details/82032046</guid><author>iteye_15136</author><pubDate>Thu, 10 Mar 2011 13:42:51 +0800</pubDate><description><![CDATA[HBase如何迁移数据？这里有个方案：http://blog.mozilla.com/data/2011/02/04/migrating-hbase-in-the-trenches/
，我还未验证，因为我碰到了更加棘手的问题，我的两个集群在两个局域网，没法通信。（不过可以有一台机双网卡连接两个集群）。
 
先了解下 /app/cloud/hadoop/bin/hadoop distcp sr...]]></description><category></category></item><item><title><![CDATA[HBase如何存取多个版本的值]]></title><link>https://blog.youkuaiyun.com/iteye_15136/article/details/82030833</link><guid>https://blog.youkuaiyun.com/iteye_15136/article/details/82030833</guid><author>iteye_15136</author><pubDate>Mon, 07 Mar 2011 16:11:05 +0800</pubDate><description><![CDATA[HBase如何存取多个版本的值？
 
 
废话少说，一般情况下使用Put的这个方法保存一个版本：

 
/**
   * Add the specified column and value to this Put operation.
   * @param family family name
   * @param qualifier column qualifier
 ...]]></description><category></category></item><item><title><![CDATA[Gentoo, Mounting a remote Shared Folder]]></title><link>https://blog.youkuaiyun.com/iteye_15136/article/details/82009631</link><guid>https://blog.youkuaiyun.com/iteye_15136/article/details/82009631</guid><author>iteye_15136</author><pubDate>Wed, 23 Feb 2011 15:04:56 +0800</pubDate><description><![CDATA[http://en.gentoo-wiki.com/wiki/Mounting_a_remote_Shared_Folder
 
In order to mount a remote filesystem, you must configure your kernel accordingly.

 
 
cd /usr/src/linux
make menuconfig

 

...]]></description><category></category></item><item><title><![CDATA[JDK5中的concurrent包、线程池]]></title><link>https://blog.youkuaiyun.com/iteye_15136/article/details/82008512</link><guid>https://blog.youkuaiyun.com/iteye_15136/article/details/82008512</guid><author>iteye_15136</author><pubDate>Sat, 19 Feb 2011 23:43:46 +0800</pubDate><description><![CDATA[concurrent并发包里面几个重要的接口有：Executor、ExecutorService, ScheduledExecutorService
；
重要的实现类有：ScheduledThreadPoolExecutor, ThreadPoolExecutor
；
关于这几个接口和实现类的类图可以参见文档最后的UML图，图中对一些比较重要的属性、方法进行红色标识，可以重点关注；

...]]></description><category></category></item><item><title><![CDATA[HBase简介（很好的梳理资料）]]></title><link>https://blog.youkuaiyun.com/iteye_15136/article/details/82003996</link><guid>https://blog.youkuaiyun.com/iteye_15136/article/details/82003996</guid><author>iteye_15136</author><pubDate>Sun, 30 Jan 2011 10:18:57 +0800</pubDate><description><![CDATA[
一、
简介

history

started by chad walters and jim
2006.11 G release paper on BigTable
2007.2 inital HBase prototype created as Hadoop contrib
2007.10 First useable Hbase
2008.1 Hadoop become A...]]></description><category></category></item><item><title><![CDATA[Google_三大论文中文版(Bigtable、 GFS、 Google MapReduce)]]></title><link>https://blog.youkuaiyun.com/iteye_15136/article/details/81966566</link><guid>https://blog.youkuaiyun.com/iteye_15136/article/details/81966566</guid><author>iteye_15136</author><pubDate>Sun, 28 Nov 2010 16:30:21 +0800</pubDate><description><![CDATA[做个中文版下载源：
 
http://dl.iteye.com/topics/download/38db9a29-3e17-3dce-bc93-df9286081126
 
 
做个原版地址链接：
 
http://labs.google.com/papers/gfs.html
 
http://labs.google.com/papers/bigtable.html
 
h...]]></description><category></category></item><item><title><![CDATA[如何利用 JConsole观察分析Java程序的运行，进行排错调优]]></title><link>https://blog.youkuaiyun.com/iteye_15136/article/details/81961638</link><guid>https://blog.youkuaiyun.com/iteye_15136/article/details/81961638</guid><author>iteye_15136</author><pubDate>Fri, 12 Nov 2010 18:38:47 +0800</pubDate><description><![CDATA[一、JConsole是什么
    从Java 5开始 引入了 JConsole。JConsole 是一个内置 Java 性能分析器，可以从命令行或在 GUI shell 中运行。您可以轻松地使用 JConsole（或者，它更高端的 “近亲” VisualVM ）来监控 Java 应用程序性能和跟踪 Java 中的代码。
二、如何启动JConsole

如果是从命令行启动，使 JDK 在 P...]]></description><category></category></item><item><title><![CDATA[hadoop主节点（NameNode）备份策略以及恢复方法]]></title><link>https://blog.youkuaiyun.com/iteye_15136/article/details/81961262</link><guid>https://blog.youkuaiyun.com/iteye_15136/article/details/81961262</guid><author>iteye_15136</author><pubDate>Thu, 11 Nov 2010 19:35:00 +0800</pubDate><description><![CDATA[一、dits和fsimage


    
首先要提到两个文件edits和fsimage，下面来说说他们是做什么的。



集群中的名称节点（NameNode）会把文件系统的变化以追加保存到日志文件edits中。


当名称节点（NameNode）启动时，会从镜像文件 fsimage 
中读取HDFS的状态，并且把edits文件中记录的操作应用到fsimage，也就是合并到f...]]></description><category></category></item><item><title><![CDATA[gentoo下 JAVA生成图片的问题 以及JFreeChart的图片问题]]></title><link>https://blog.youkuaiyun.com/iteye_15136/article/details/81959425</link><guid>https://blog.youkuaiyun.com/iteye_15136/article/details/81959425</guid><author>iteye_15136</author><pubDate>Fri, 05 Nov 2010 17:21:06 +0800</pubDate><description><![CDATA[===============================gentoo(linux)系统下图片问题

验证码图片问题或者是说采用以下方案生成图片的问题
{code}
// 创建内存图象并获得其图形上下文
final BufferedImage image = new BufferedImage(WIDTH, HEIGHT, BufferedImage.TYPE_INT_RGB);
...]]></description><category></category></item><item><title><![CDATA[磁盘 I/O 分析]]></title><link>https://blog.youkuaiyun.com/iteye_15136/article/details/81959030</link><guid>https://blog.youkuaiyun.com/iteye_15136/article/details/81959030</guid><author>iteye_15136</author><pubDate>Thu, 04 Nov 2010 14:16:07 +0800</pubDate><description><![CDATA[什么时候需要分析

 
对于JAVA程序员来说，磁盘IO存在性能问题的时候可能不是那么多，频繁操作磁盘的也就是大量的日志、索引文件，甚或是JAVA写的数据库(如：hbase)等。
 
JAVA程序员在Linux下分析程序性能，top命令是比较常用的，比如这么一行：
 
Cpu(s): 14.8%us,  0.8%sy,  0.0%ni, 60.3%id, 83.8%wa,  0.1%...]]></description><category></category></item><item><title><![CDATA[跨域资源共享的10种方式]]></title><link>https://blog.youkuaiyun.com/iteye_15136/article/details/81957957</link><guid>https://blog.youkuaiyun.com/iteye_15136/article/details/81957957</guid><author>iteye_15136</author><pubDate>Mon, 01 Nov 2010 16:44:32 +0800</pubDate><description><![CDATA[呵呵，发现一不错文章：跨域资源共享的10种方式
 
同源策略
在客户端编程语言中，如JavaScript和ActionScript，同源策略是一个很重要的安全理念，它在保证数据的安全性方面有着重要的意
义。同源策略规定跨域之间的脚本是隔离的，一个域的脚本不能访问和操作另外一个域的绝大部分属性和方法。那么什么叫相同域，什么叫不同的域呢？当两个域具
有相同的协议(如http), 
相同的端...]]></description><category></category></item><item><title><![CDATA[HRegionServer: ZooKeeper session expired]]></title><link>https://blog.youkuaiyun.com/iteye_15136/article/details/81957883</link><guid>https://blog.youkuaiyun.com/iteye_15136/article/details/81957883</guid><author>iteye_15136</author><pubDate>Mon, 01 Nov 2010 14:21:51 +0800</pubDate><description><![CDATA[Hbase不稳定，分析日志发现，归纳总结，目前发现共存在两个问题，一个就是上篇博客提到的问题，还有个问题就是zookeeper的问题
 
我的异常输出为：
2010-10-28 00:36:49,573 WARN org.apache.zookeeper.ClientCnxn: Exception closing session 0x9d2be33dbe860005 to sun.nio.c...]]></description><category></category></item><item><title><![CDATA[Bad connect ack with firstBadLink]]></title><link>https://blog.youkuaiyun.com/iteye_15136/article/details/81955523</link><guid>https://blog.youkuaiyun.com/iteye_15136/article/details/81955523</guid><author>iteye_15136</author><pubDate>Mon, 25 Oct 2010 13:20:44 +0800</pubDate><description><![CDATA[hbase报的错误，经过分析是Hadoop不能写入数据了。可恶的是hbase会丢失该阶段put的的数据。
 
DFSClient: Exception in createBlockOutputStream java.io.IOException: Bad connect 
ack with firstBadLink
DFSClient: Abandoning block blk_
DFS...]]></description><category></category></item><item><title><![CDATA[JAVA NIO 详解Buffer类 ]]></title><link>https://blog.youkuaiyun.com/iteye_15136/article/details/81937256</link><guid>https://blog.youkuaiyun.com/iteye_15136/article/details/81937256</guid><author>iteye_15136</author><pubDate>Tue, 19 Oct 2010 11:21:15 +0800</pubDate><description><![CDATA[
讲得很好，转载一下：http://www.java1995.cn/wiki/article/115-Xiang_Jie_Buffer_Class


Buffer类基本概念：



　
　一般而言，Buffer的数据结构是一个保存了原始数据的数组，在Java语言里面封装成为一 
个带引用的对象。Buffer一般称为缓冲区，该缓冲区的优点在于它虽然是一个简单数组，但是它封装了很多数...]]></description><category></category></item></channel></rss>