<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[SMCwwh]]></title><description><![CDATA[后悔的药永远也买不起....]]></description><link>https://blog.youkuaiyun.com/SMCwwh</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; SMCwwh]]></copyright><item><title><![CDATA[一个很有趣的时间flash]]></title><link>https://blog.youkuaiyun.com/SMCwwh/article/details/48265239</link><guid>https://blog.youkuaiyun.com/SMCwwh/article/details/48265239</guid><author>SMCwwh</author><pubDate>Mon, 07 Sep 2015 14:32:37 +0800</pubDate><description><![CDATA[<embed wmode="transparent" src="http://chabudai.sakura.ne.jp/blogparts/honehoneclock/honehone_clock_tr.swf" quality="high" bgcolor="#ffffff" width="160" height="70" name="honehoneclock" align="middle"]]></description><category></category></item><item><title><![CDATA[eclipse下tomcat设置]]></title><link>https://blog.youkuaiyun.com/SMCwwh/article/details/46862255</link><guid>https://blog.youkuaiyun.com/SMCwwh/article/details/46862255</guid><author>SMCwwh</author><pubDate>Mon, 13 Jul 2015 14:41:58 +0800</pubDate><description><![CDATA[Eclipse中使用tomcat作为部署容器的设置。]]></description><category></category></item><item><title><![CDATA[使用JDBC时Class.forName()的作用]]></title><link>https://blog.youkuaiyun.com/SMCwwh/article/details/19172671</link><guid>https://blog.youkuaiyun.com/SMCwwh/article/details/19172671</guid><author>SMCwwh</author><pubDate>Thu, 13 Feb 2014 20:44:36 +0800</pubDate><description><![CDATA[使用JDBC时，我们都会很自然得使用下列语句：

java 代码



Class.forName("com.mysql.jdbc.Driver");   
String url = "jdbc:mysql://127.0.0.1/test?useUnicode=true&characterEncoding=utf-8";   
String user = "";   
Stri]]></description><category></category></item><item><title><![CDATA[Http Range]]></title><link>https://blog.youkuaiyun.com/SMCwwh/article/details/8796329</link><guid>https://blog.youkuaiyun.com/SMCwwh/article/details/8796329</guid><author>SMCwwh</author><pubDate>Sat, 13 Apr 2013 10:54:41 +0800</pubDate><description><![CDATA[Http Range规范定义：http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.35

14.35 Range
14.35.1 Byte Ranges
Since all HTTP entities are represented in HTTP messages as sequences of bytes, the]]></description><category></category></item><item><title><![CDATA[关于Serializable的serialVersionUID]]></title><link>https://blog.youkuaiyun.com/SMCwwh/article/details/8787561</link><guid>https://blog.youkuaiyun.com/SMCwwh/article/details/8787561</guid><author>SMCwwh</author><pubDate>Thu, 11 Apr 2013 12:35:40 +0800</pubDate><description><![CDATA[在实现了Serializable接口的class中，需要声明一个long serialVersionUID，用来标明当前class的版本号，但很多人在编程时，总是不原意去声明这个serialVersionUID，又JVM自己来生成。下面来看看serialVersionUID的作用：
1、如果在序列化写 时的版本号和序列化读 时的版本号，不一致，将会有异常：java.io.InvalidClass]]></description><category></category></item><item><title><![CDATA[HBase强制删除一个表]]></title><link>https://blog.youkuaiyun.com/SMCwwh/article/details/8625798</link><guid>https://blog.youkuaiyun.com/SMCwwh/article/details/8625798</guid><author>SMCwwh</author><pubDate>Fri, 01 Mar 2013 13:42:25 +0800</pubDate><description><![CDATA[情景：
由于内网测试环境hbase并没有安装“SNAPPY”压缩，而建表时执行了alter 'TrojanInfo', {NAME => 'i', COMPRESSION => 'SNAPPY'}


强制删除表：
    1、强制删除该表在hdfs上的所有文件(路径根据实际情况而定）：./hadoop fs -rmr /hbase/TrojanInfo    2、删除该表在HBase系]]></description><category></category></item><item><title><![CDATA[HBase中Region,Store,StoreFile,ColumnFamily的关系]]></title><link>https://blog.youkuaiyun.com/SMCwwh/article/details/8584546</link><guid>https://blog.youkuaiyun.com/SMCwwh/article/details/8584546</guid><author>SMCwwh</author><pubDate>Sun, 17 Feb 2013 11:25:22 +0800</pubDate><description><![CDATA[The HRegionServer opens the region and creates a corresponding HRegion object. When
the HRegion is opened it sets up a Store instance for each HColumnFamily for every table
as defined by the user be]]></description><category></category></item><item><title><![CDATA[【转】HBase Log splitting]]></title><link>https://blog.youkuaiyun.com/SMCwwh/article/details/8547907</link><guid>https://blog.youkuaiyun.com/SMCwwh/article/details/8547907</guid><author>SMCwwh</author><pubDate>Mon, 28 Jan 2013 10:30:44 +0800</pubDate><description><![CDATA[通常有两种情况日志文件需要进行replay：当集群启动时，或者当服务器出错时。当master启动—(备份master转正也包括在内)—它会检查HBase在文件系统上的根目录下的.logs文件是否还有一些文件，目前没有安排相应的region server。日志文件名称不仅包含了服务器名称，而且还包含了该服务器对应的启动码。该数字在region server每次重启后都会被重置，这样master就能用]]></description><category></category></item><item><title><![CDATA[【转载】怎样用命令查看Mysql数据库大小？]]></title><link>https://blog.youkuaiyun.com/SMCwwh/article/details/8057396</link><guid>https://blog.youkuaiyun.com/SMCwwh/article/details/8057396</guid><author>SMCwwh</author><pubDate>Wed, 10 Oct 2012 17:28:05 +0800</pubDate><description><![CDATA[1、进去指定schema 数据库（存放了其他的数据库的信息）

use information_schema


2、查询所有数据的大小

select concat(round(sum(DATA_LENGTH/1024/1024),2),'MB') as data  from TABLES

3、查看指定数据库的大小


比如说 数据库apoyl

select con]]></description><category></category></item><item><title><![CDATA[【转载】HBase系统架构]]></title><link>https://blog.youkuaiyun.com/SMCwwh/article/details/7944290</link><guid>https://blog.youkuaiyun.com/SMCwwh/article/details/7944290</guid><author>SMCwwh</author><pubDate>Tue, 04 Sep 2012 23:01:00 +0800</pubDate><description><![CDATA[HBase是Apache Hadoop的数据库，能够对大型数据提供随机、实时的读写访问。HBase的目标是存储并处理大型的数据。HBase是一个开源的，分布式的，多版本的，面向列的存储模型。它存储的是松散型数据。
HBase特性：
1 高可靠性
2 高效性
3 面向列
4 可伸缩
5 可在廉价PC Server搭建大规模结构化存储集群
HBase是Google BigTable的开源]]></description><category></category></item><item><title><![CDATA[【转载】hbase中compaction流程]]></title><link>https://blog.youkuaiyun.com/SMCwwh/article/details/7944247</link><guid>https://blog.youkuaiyun.com/SMCwwh/article/details/7944247</guid><author>SMCwwh</author><pubDate>Tue, 04 Sep 2012 22:48:23 +0800</pubDate><description><![CDATA[当 client 向 hregion 端 put() 数据时， HRegion 会判断当前的 memstore 的大小是否大于参数hbase.hregion.memstore.flush.size 值，如果大于，则执行 flushcache() 操作，将 hregion 上的 memstore 刷新到 store files 文件里。
而在 flushcache 时，会先判断当前的 region]]></description><category></category></item><item><title><![CDATA[【转载】hbase系统架构及数据结构]]></title><link>https://blog.youkuaiyun.com/SMCwwh/article/details/7944241</link><guid>https://blog.youkuaiyun.com/SMCwwh/article/details/7944241</guid><author>SMCwwh</author><pubDate>Tue, 04 Sep 2012 22:46:47 +0800</pubDate><description><![CDATA[HBase中的表一般有这样的特点：


1
 大：一个表可以有上亿行，上百万列


2
 面向列:面向列(族)的存储和权限控制，列(族)独立检索。


3
 稀疏:对于为空(null)的列，并不占用存储空间，因此，表可以设计的非常稀疏。


下面一幅图是Hbase在Hadoop
 Ecosystem中的位置。





二、逻辑视图


HBase]]></description><category></category></item><item><title><![CDATA[【转载】SMTP命令及其发送邮件的过程]]></title><link>https://blog.youkuaiyun.com/SMCwwh/article/details/7861126</link><guid>https://blog.youkuaiyun.com/SMCwwh/article/details/7861126</guid><author>SMCwwh</author><pubDate>Mon, 13 Aug 2012 17:04:08 +0800</pubDate><description><![CDATA[保存下，省点下次用的时候难找。

什么是 SMTP
SMTP (Simple Mail Transfer Protocol) : 电子邮件从客户机传输到服务器或从某一个服务器传输到另一个服务器使用的传输协议。 SMTP 是请求/响应协议，命令和响应都是基于 ASCII 文本，并以 CR 和 LF 符结束。响应包括一个表示返回状态的三位数字代码。SMTP 在 TCP 协议 25 端口监听连接请]]></description><category></category></item><item><title><![CDATA[上传文件异常问题 | 413 Request Entity Too Large]]></title><link>https://blog.youkuaiyun.com/SMCwwh/article/details/7778747</link><guid>https://blog.youkuaiyun.com/SMCwwh/article/details/7778747</guid><author>SMCwwh</author><pubDate>Tue, 24 Jul 2012 10:52:56 +0800</pubDate><description><![CDATA[开发中遇到这样的问题：一个上传文件的功能，内网测试都正常了，但是发布到外网就无法上传大点的（大于1MB）文件，更奇怪的是，后台还没有任何的异常信息。
于是就用Http抓包工具（HttpDetect）看了下，如下图


返回的状态是413 Request Entity Too Large（nginx/1.2.1），再百度发现，这是nginx设置了允许上传的包的问题，这也就合乎上面的情况，后台]]></description><category></category></item><item><title><![CDATA[Hadoop SafeModeException: xxxxxxx. Name node is in safe mode解决办法]]></title><link>https://blog.youkuaiyun.com/SMCwwh/article/details/7490685</link><guid>https://blog.youkuaiyun.com/SMCwwh/article/details/7490685</guid><author>SMCwwh</author><pubDate>Mon, 23 Apr 2012 18:10:53 +0800</pubDate><description><![CDATA[如上图所示，在copy文件的时候，提示“Name node is in safe mode”，
这表示Hadoop的NameNode正处于安全模式，
解除的办法是，执行命令：hadoop dfsadmin -safemode leave
附dfsadmin命令参数解释：
hadoop dfsadmin -safemode value
参数value的说明如下：

enter - 进入]]></description><category></category></item><item><title><![CDATA[【转载】Hadoop FS Shell命令大全]]></title><link>https://blog.youkuaiyun.com/SMCwwh/article/details/7489502</link><guid>https://blog.youkuaiyun.com/SMCwwh/article/details/7489502</guid><author>SMCwwh</author><pubDate>Mon, 23 Apr 2012 14:20:57 +0800</pubDate><description><![CDATA[调用文件系统(FS)Shell命令应使用 bin/hadoop fs 的形式。 所有的的FS shell命令使用URI路径作为参数。URI格式是scheme://authority/path。对HDFS文件系统，scheme是hdfs，对本地文件系统，scheme是file。其中scheme和authority参数都是可选的，如果未加指定，就会使用配置中指定的默认scheme。一个HDFS文件或目]]></description><category></category></item><item><title><![CDATA[【转载】HBase Coprocessor的分析]]></title><link>https://blog.youkuaiyun.com/SMCwwh/article/details/7470529</link><guid>https://blog.youkuaiyun.com/SMCwwh/article/details/7470529</guid><author>SMCwwh</author><pubDate>Tue, 17 Apr 2012 17:39:15 +0800</pubDate><description><![CDATA[hbase Coprocessor是很多人对hbase-0.92的重大期待之一。它让离线分析和在线应用很好地结合在了一起，另外也极大地拓展了hbase的应用丰富性，不再是简单的k-v类应用。hbase coprocessor的设计来源于hbase-2000和hbase-2001两个issue。那么几年过去了，hbase coprocessor究竟发展到什么程度，可以将它们用于哪些地方呢?下文主要内]]></description><category></category></item><item><title><![CDATA[【转载】HBase性能优化方法总结（4）：读表操作]]></title><link>https://blog.youkuaiyun.com/SMCwwh/article/details/7470522</link><guid>https://blog.youkuaiyun.com/SMCwwh/article/details/7470522</guid><author>SMCwwh</author><pubDate>Tue, 17 Apr 2012 17:35:26 +0800</pubDate><description><![CDATA[本文主要是从HBase应用程序设计与开发的角度，总结几种常用的性能优化方法。有关HBase系统配置级别的优化，可参考：淘宝Ken Wu同学的博客。
下面是本文总结的第三部分内容：读表操作相关的优化方法。
3. 读表操作
3.1 多HTable并发读
创建多个HTable客户端用于读操作，提高读数据的吞吐量，一个例子：
static final Configuration conf = H]]></description><category></category></item><item><title><![CDATA[【转载】HBase性能优化方法总结（3）：写表操作]]></title><link>https://blog.youkuaiyun.com/SMCwwh/article/details/7470511</link><guid>https://blog.youkuaiyun.com/SMCwwh/article/details/7470511</guid><author>SMCwwh</author><pubDate>Tue, 17 Apr 2012 17:34:02 +0800</pubDate><description><![CDATA[本文主要是从HBase应用程序设计与开发的角度，总结几种常用的性能优化方法。有关HBase系统配置级别的优化，可参考：淘宝Ken Wu同学的博客。
下面是本文总结的第二部分内容：写表操作相关的优化方法。
2. 写表操作
2.1 多HTable并发写
创建多个HTable客户端用于写操作，提高写数据的吞吐量，一个例子：
static final Configuration conf = H]]></description><category></category></item><item><title><![CDATA[【转载】HBase性能优化方法总结（2）：表的设计]]></title><link>https://blog.youkuaiyun.com/SMCwwh/article/details/7470501</link><guid>https://blog.youkuaiyun.com/SMCwwh/article/details/7470501</guid><author>SMCwwh</author><pubDate>Tue, 17 Apr 2012 17:32:22 +0800</pubDate><description><![CDATA[本文主要是从HBase应用程序设计与开发的角度，总结几种常用的性能优化方法。有关HBase系统配置级别的优化，可参考：淘宝Ken Wu同学的博客。
下面是本文总结的第一部分内容：表的设计相关的优化方法。
1. 表的设计
1.1 Pre-Creating Regions
默认情况下，在创建HBase表的时候会自动创建一个region分区，当导入数据的时候，所有的HBase客户端都向这一个re]]></description><category></category></item></channel></rss>