自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

北漂小混混的专栏

记录学习历程

  • 博客(196)
  • 收藏
  • 关注

转载 hbase shell基础和常用命令详解

by 三江小渡HBase是一个分布式的、面向列的开源数据库,源于google的一篇论文《bigtable:一个结构化数据的分布式存储系统》。HBase是Google Bigtable的开源实现,它利用Hadoop HDFS作为其文件存储系统,利用Hadoop MapReduce来处理HBase中的海量数据,利用Zookeeper作为协同服务。1. 简介HBase是一个分

2012-12-18 22:11:37 634

hbase shell基础和常用命令详解

by 三江小渡HBase是一个分布式的、面向列的开源数据库,源于google的一篇论文《bigtable:一个结构化数据的分布式存储系统》。HBase是Google Bigtable的开源实现,它利用Hadoop HDFS作为其文件存储系统,利用Hadoop MapReduce来处理HBase中的海量数据,利用Zookeeper作为协同服务。1. 简介HBase是一个...

2012-12-18 22:11:00 96

转载 hbase MapReduce程序样例入门

by 三江小渡1、先看一个标准的hbase作为数据读取源和输出源的样例:View Code JAVAConfiguration conf = HBaseConfiguration.create();Job job = new Job(conf, "job name ");job.setJarByClass(test.class);Scan scan =

2012-12-18 22:09:18 1083

hbase MapReduce程序样例入门

by 三江小渡1、先看一个标准的hbase作为数据读取源和输出源的样例:View Code JAVAConfiguration conf = HBaseConfiguration.create();Job job = new Job(conf, "job name ");job.setJarByClass(test.class);Scan scan...

2012-12-18 22:09:00 78

转载 hbase安装配置和入门使用

by 三江小渡在这开始之前,相信你已经配置好hadoop集群的一切,以此为前提写的以下内容。一、快速开始的简单单机版配置:1、去hbase镜像站下载一个推荐的stable版本,此篇下的是hbase-0.92.1.tar.gz 。解压缩到喜欢的目录下。2、配置onf/hbase-site.xml,写入如下属性:hbase.rootdirfile:///DIRECT

2012-12-18 22:04:39 1356

hbase安装配置和入门使用

by 三江小渡在这开始之前,相信你已经配置好hadoop集群的一切,以此为前提写的以下内容。一、快速开始的简单单机版配置:1、去hbase镜像站下载一个推荐的stable版本,此篇下的是hbase-0.92.1.tar.gz 。解压缩到喜欢的目录下。2、配置onf/hbase-site.xml,写入如下属性:<property><name>...

2012-12-18 22:04:00 125

转载 hadoop 0.20.2版本升级到1.0.3 记录

by 三江小渡升级分为两种,一种是集群布局不发生任何变化的,这种非常简单,十分类似安装一次新的hadoop程序;另外一种是集群布局发生变化的,这种要非常小心,因为牵扯数据安全,要让hdfs内的数据完整的迁移的新版本,所以要仔细。两种都简单的分为几步:1、在执行新一轮的升级前,要确保前一次升级已经定妥,用一下命令查看:$ hadoop dfsadmin -upgradeP

2012-12-18 21:49:15 1032

hadoop 0.20.2版本升级到1.0.3 记录

by 三江小渡升级分为两种,一种是集群布局不发生任何变化的,这种非常简单,十分类似安装一次新的hadoop程序;另外一种是集群布局发生变化的,这种要非常小心,因为牵扯数据安全,要让hdfs内的数据完整的迁移的新版本,所以要仔细。两种都简单的分为几步:1、在执行新一轮的升级前,要确保前一次升级已经定妥,用一下命令查看:$ hadoop dfsadmin -upg...

2012-12-18 21:49:00 236

转载 hadoop集群搭建

by 三江小渡这篇介绍需要结合着前一篇hadoop单机搭建的介绍一起看。说到的地方不懂的就请看前一篇,有详细操作方法和命令。集群的搭建需要做的事情我一步一步的写一下,相应的步骤不会就看前一篇:1、在想搭建hadoop的机器上安装hadoop程序和java。需要hadoop和java的安装程序路径一致,即三台一摸一样的绝对路径。这里举例有以下三台服务器:1

2012-12-18 21:47:05 550

hadoop集群搭建

by 三江小渡这篇介绍需要结合着前一篇hadoop单机搭建的介绍一起看。说到的地方不懂的就请看前一篇,有详细操作方法和命令。集群的搭建需要做的事情我一步一步的写一下,相应的步骤不会就看前一篇:1、在想搭建hadoop的机器上安装hadoop程序和java。需要hadoop和java的安装程序路径一致,即三台一摸一样的绝对路径。这里举例有以下三台服务器:...

2012-12-18 21:47:00 71

转载 开启hadoop之旅的大门–安装配置篇

by 三江小渡主要写了JDK配置和hadoop的安装配置。windows下安装也类似,只是需要一个windows模拟linux环境的软件Cygwin。不过在windows下安装JDK很方便了,就不用参照linux安装JDK的步骤了。Linux安装JDK步骤:1. 先从网上下载jdk1.7或者1.6,去SUN的官方网站,尽量装1.6的版本。下载后安装:给所有用户添加可执行的权限

2012-12-18 21:46:08 555

开启hadoop之旅的大门–安装配置篇

by 三江小渡主要写了JDK配置和hadoop的安装配置。windows下安装也类似,只是需要一个windows模拟linux环境的软件Cygwin。不过在windows下安装JDK很方便了,就不用参照linux安装JDK的步骤了。Linux安装JDK步骤:1. 先从网上下载jdk1.7或者1.6,去SUN的官方网站,尽量装1.6的版本。下载后安装:给所有用户添加可执行的权限...

2012-12-18 21:46:00 130

转载 XFire开发步骤

1. 配置Web服务项目:增加Lib包。2.配置文件清单:主要配置文件(web.xml)WebRoot\WEB-INF\web.xml     XFireServlet    org.codehaus.xfire.transport.http.XFireConfigurableServlet    1        XFireServlet    /*

2012-12-14 11:01:42 619

XFire开发步骤

1. 配置Web服务项目:增加Lib包。2.配置文件清单:主要配置文件(web.xml)WebRoot\WEB-INF\web.xml<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/20...

2012-12-14 11:01:00 128

转载 ngnix+keepalivd 实现N主高可用负载均衡web群集

实验环境:Server 1Eth0: 192.168.1.1/24Server 2Eth0:192.168.1.2/24Server 3Eth0: 192.168.1.10/24Server 4Eth0: 192.168.1.11/24软件:Nginx 1.22Keepalived v1.1.19 安装过程:网上大把。需要配置

2012-09-28 14:46:46 4356

ngnix+keepalivd 实现N主高可用负载均衡web群集

实验环境:Server 1Eth0: 192.168.1.1/24Server 2Eth0:192.168.1.2/24Server 3Eth0: 192.168.1.10/24Server 4Eth0: 192.168.1.11/24软件:Nginx 1.22Keepalived v1.1.19 安装过程:网上大把。需要配置的文件:/e...

2012-09-28 14:46:00 121

转载 Linux源码安装过程中选项—prefix的作用

【51CTO.com独家报道】在linux和unix环境中,源码安装是最常用的软件安装方式,一些软件除了提供源码外,也提供各种发行版的二进制安装包(如基于redhat包管理工具的rpm包),但强烈建议使用源码安装方式。原因是:(1)没有类似rpm那样让人恼火的包依赖关系,(2)源码安装灵活自由,适用于不同的平台,维护也十分方便。源码的安装一般由3个步骤组成:配置(configure)、编译(m

2012-09-28 10:15:02 795

Linux源码安装过程中选项—prefix的作用

【51CTO.com独家报道】在linux和unix环境中,源码安装是最常用的软件安装方式,一些软件除了提供源码外,也提供各种发行版的二进制安装包(如基于redhat包管理工具的rpm包),但强烈建议使用源码安装方式。原因是:(1)没有类似rpm那样让人恼火的包依赖关系,(2)源码安装灵活自由,适用于不同的平台,维护也十分方便。源码的安装一般由3个步骤组成:配置(configure)、编译(m...

2012-09-28 10:15:00 81

转载 httpRequest.getHeader("x-forworded-for") 获得客户端IP

在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。如果使用了反向代理软件,将http://192.168.1.110:2046/ 的URL反向代理为http://www.xxx.com/ 的URL时,用request.getRemote

2012-09-27 10:48:27 3073

httpRequest.getHeader("x-forworded-for") 获得客户端IP

在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。如果使用了反向代理软件,将http://192.168.1.110:2046/ 的URL反向代理为http://www.xxx.com/ 的URL时,用request.getRe...

2012-09-27 10:48:00 281

转载 request.getRemoteAddr()和request.getRemoteHost()的区别是什么?

request.getRemoteHost()为什么得到的不是机器名,而是IP地址 解决用request.getRemoteHost()为什么得到的不是机器名,而是IP地址web服务器在server.xml查看一下connector中的enableLookups     说明如下:     如果为true,则可以通过调用request.getRemoteHost()

2012-09-27 10:32:58 5249

request.getRemoteAddr()和request.getRemoteHost()的区别是什么?

request.getRemoteHost()为什么得到的不是机器名,而是IP地址 解决用request.getRemoteHost()为什么得到的不是机器名,而是IP地址web服务器在server.xml查看一下connector中的enableLookups 说明如下: 如果为true,则可以通过调用request.getRemoteHost()进行DNS查询来得到远程...

2012-09-27 10:32:00 535

转载 互联网网站的反爬虫策略浅析

因为搜索引擎的流行,网络爬虫已经成了很普及网络技术,除了专门做搜索的Google,Yahoo,微软,百度以外,几乎每个大型门户网站都有自己的搜索引擎,大大小小叫得出来名字得就几十种,还有各种不知名的几千几万种,对于一个内容型驱动的网站来说,受到网络爬虫的光顾是不可避免的。一些智能的搜索引擎爬虫的爬取频率比较合理,对网站资源消耗比较少,但是很多糟糕的网络爬虫,对网页爬取能力很差,经常并发几十

2012-09-26 20:04:27 682

互联网网站的反爬虫策略浅析

因为搜索引擎的流行,网络爬虫已经成了很普及网络技术,除了专门做搜索的Google,Yahoo,微软,百度以外,几乎每个大型门户网站都有自己的搜索引擎,大大小小叫得出来名字得就几十种,还有各种不知名的几千几万种,对于一个内容型驱动的网站来说,受到网络爬虫的光顾是不可避免的。一些智能的搜索引擎爬虫的爬取频率比较合理,对网站资源消耗比较少,但是很多糟糕的网络爬虫,对网页爬取能力很差,经常并发几十上百...

2012-09-26 20:04:00 97

转载 正向代理与反向代理的区别

正向代理是一个位于客户端和原始服务器(origin server)之间的服务器,为了从原始服务器取得内容,客户端向代理发送一个请求并指定目标(原始服务器),然后代理向原始服务器转交请求并将获得的内容返回给客户端。客户端必须要进行一些特别的设置才能使用正向代理。正向代理的典型用途是为在防火墙内的局域网客户端提供访问Internet的途径。正向代理还可以使用缓冲特性(由mod_cache提供)减少网络

2012-09-26 11:06:10 529

正向代理与反向代理的区别

正向代理是一个位于客户端和原始服务器(origin server)之间的服务器,为了从原始服务器取得内容,客户端向代理发送一个请求并指定目标(原始服务器),然后代理向原始服务器转交请求并将获得的内容返回给客户端。客户端必须要进行一些特别的设置才能使用正向代理。正向代理的典型用途是为在防火墙内的局域网客户端提供访问Internet的途径。正向代理还可以使用缓冲特性(由mod_cache提供)减少网络...

2012-09-26 11:06:00 83

转载 Oracle中的DBLink和Synonym

Oracle DB Link:引用1.基本概念: 数据库连接串主要用于建立对远程数据库的访问方法,可以直接读取远程Oracle的数据,或者直接修改。数据库连接串可以是公用连接PUBLIC或者私有连接PRIVATE。这一点和同义词很相像。创建语法:Java代码  CREATE DATABASE LINK TEST CONNECT TO USERNAME

2012-09-20 20:45:54 1175

Oracle中的DBLink和Synonym

Oracle DB Link:引用1.基本概念: 数据库连接串主要用于建立对远程数据库的访问方法,可以直接读取远程Oracle的数据,或者直接修改。数据库连接串可以是公用连接PUBLIC或者私有连接PRIVATE。这一点和同义词很相像。创建语法:Java代码 CREATEDATABASELINKTESTCONNECTTOUSERNAMEIDENTIFIEDB...

2012-09-20 20:45:00 91

转载 oracle sequence cache

在Oracle中,我们没有MYSQL和SQLServer可以使用的自增数据类型。大部分场景下,如果我们需要生成业务无关的(Business-Independent)主键列,序列Sequence对象是我们最方便的选择。 定义Sequence是很简单的,如果最大程度利用默认值的话,我们只需要定义sequence对象的名字即可。在序列Sequence对象的定义中,Cache是一个可选择的参数

2012-09-06 16:19:31 867

oracle sequence cache

在Oracle中,我们没有MYSQL和SQLServer可以使用的自增数据类型。大部分场景下,如果我们需要生成业务无关的(Business-Independent)主键列,序列Sequence对象是我们最方便的选择。定义Sequence是很简单的,如果最大程度利用默认值的话,我们只需要定义sequence对象的名字即可。在序列Sequence对象的定义中,Cache是一个可选择的参数。...

2012-09-06 16:19:00 123

转载 网上找的,ECLIPSE安装插件的方法

本文来自CSDN博客,转载请标明出处:Eclipse插件安装总结通过个人的学习体会,将目前Eclipse插件安装的三种方式,总结如下: 第一种方法很简单,在Eclipse的主目录(%ECLIPSE_HOME%)下有一个plugins目录和features目录。第二种方法也很简单,它主要借助于Eclipse的向导来安装插件。通过Help/Software Updates/Find and Ins

2012-07-11 15:22:32 465

网上找的,ECLIPSE安装插件的方法

本文来自CSDN博客,转载请标明出处:Eclipse插件安装总结通过个人的学习体会,将目前Eclipse插件安装的三种方式,总结如下: 第一种方法很简单,在Eclipse的主目录(%ECLIPSE_HOME%)下有一个plugins目录和features目录。第二种方法也很简单,它主要借助于Eclipse的向导来安装插件。通过Help/Software Updates/Find and Ins...

2012-07-11 15:22:00 84

转载 WinXP SSH连接不上虚拟机的解决方法

问题现象描述:在VMWare中安装好linux系统后,选择桥接,从宿主机Windows上使用Putty, SSH Secure Shell等客户端工具连接linux上的ssh服务,客户端一直没有反应,无法输入密码进行登陆。这个问题的很是怪异,因为在公司的WinXP上使用同版本的VMWare和linux,没有这个问题。VMWare选择NAT方式时,SSH可正确建立连接。从同网段的其它

2012-06-17 22:53:05 749

WinXP SSH连接不上虚拟机的解决方法

问题现象描述:在VMWare中安装好linux系统后,选择桥接,从宿主机Windows上使用Putty, SSH Secure Shell等客户端工具连接linux上的ssh服务,客户端一直没有反应,无法输入密码进行登陆。这个问题的很是怪异,因为在公司的WinXP上使用同版本的VMWare和linux,没有这个问题。VMWare选择NAT方式时,SSH可正确...

2012-06-17 22:53:00 132

原创 SQL

select d.* from (select c.* ,rownum row_id from (select b.* from(select a.* ,row_number() over(partition by a.orderId order by a.stateTime desc) rnfrom          (select           r.order_id or

2012-06-03 11:00:06 438

SQL

select d.* from (select c.* ,rownum row_id from (select b.* from(select a.* ,row_number() over(partition by a.orderId order by a.stateTime desc) rnfrom (select r.order_id orderId, ro.CUSTOM...

2012-06-03 11:00:00 63

转载 OGNL表达式的使用方法

OGNL表达式的使用方法 定义:OGNL是对象图导航语言(即该表达式访问的是对象及对象的属性) 知识点:1.基本属性的访问1.1 访问值栈中action的普通属性[xhtml:nogutter] view plaincopys:property value="username"/>

2012-04-10 16:42:39 873

OGNL表达式的使用方法

OGNL表达式的使用方法定义:OGNL是对象图导航语言(即该表达式访问的是对象及对象的属性)知识点:1.基本属性的访问1.1 访问值栈中action的普通属性[xhtml:nogutter]view plaincopy<s:propertyvalue="username"/>...

2012-04-10 16:42:00 144

转载 hibernate 经验谈

以前仔细研究过hibernate,现在随着项目接触,也慢慢的有所深入,下面将自己的一些新的体会发出来。    1.尽量少用one-to-many的映射,如果用请把lazy设置成true,这样在查询主表时所有关联的子表就不会查询了,更不会浪费数据库的资源。    2. 如果lazy="true"时,如果需要(用Criteria或者DetachedCriteria)查询子表对象,则会抛

2012-04-01 16:58:25 593

hibernate 经验谈

以前仔细研究过hibernate,现在随着项目接触,也慢慢的有所深入,下面将自己的一些新的体会发出来。 1.尽量少用one-to-many的映射,如果用请把lazy设置成true,这样在查询主表时所有关联的子表就不会查询了,更不会浪费数据库的资源。 2. 如果lazy="true"时,如果需要(用Criteria或者DetachedCriteria)查询子表对象,则会抛出一个sessi...

2012-04-01 16:58:00 81

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除