自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(252)
  • 收藏
  • 关注

原创 解决Linux下java.lang.UnsatisfiedLinkError问题

在基于Linux系统开发时,若牵扯到引用第三方产品的本地库文件,即.so文件时,经常会遇到下面异常:at java.lang.ClassLoader$NativeLibrary.load(Native Method)         at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1807)         at jav...

2013-06-19 15:52:40 4619 1

原创 Hive Query操作示例

记录Hive CLI中常见的Query操作示例, 备用!1.SELECT … FROM Clauses  SELECT name, salary FROM employees;  SELECT e.name, e.salary FROM employees e;  SELECT name, subordinates[0] FROM employees; //For array  SELECT...

2013-04-16 10:42:51 495

原创 Hive DML操作示例

记录Hive CLI中常见DML操作示例, 备用!1.Loading Data into Managed Tables LOAD DATA LOCAL INPATH '${env:HOME}/california-employees' INTO TABLE employees PARTITION (country = 'US', state = 'CA');2.Inse...

2013-04-11 18:23:50 268

Hive DDL操作示例

记录Hive CLI中常见DDL操作示例, 备用!1. Databases in Hive SHOW DATABASES; SHOW DATABASES LIKE 'h.*'; CREATE DATABASE financials; CREATE DATABASE IF NOT EXISTS financials; CREATE DATABASE fi...

2013-04-11 18:22:40 207

原创 M2Eclipse-:Maven dependencies as JAR's not projects

Eclipse中Maven工程(采用M2Eclipse插件)依赖具体的JAR文件而不依赖当前工作空间中的Project.具体解决办法:选择当前工程-->Properties-->选择Maven-->去掉选择"Resolve dependencies from Workspace projects"...

2013-01-24 19:07:38 100

原创 解决联通网络环境下无法访问Maven中央仓库问题

解决无法访问Maven中央仓库:http://repo1.maven.org/maven2/org/apache/问题办法:当前,中国联通宽带屏蔽了Maven中央库http://repo1.maven.org/maven2/域名IP地址,但电信可以正常访问,从美国服务器测试可以.解决办法在Maven的配置文件里加Mirror:<mirrors>    <!-- mirror   ...

2013-01-24 19:07:11 864

原创 MySQL中用户的创建及删除

MySQL中创建及删除用户1. 创建用户:   命令: CREATE USER 'username'@'host' IDENTIFIED BY 'password';   说明: username - 即将创建的用户名,         host - 指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost, 如果想让该用        户可以从任意远程主机登陆,可以使用通配符%.  ...

2013-01-24 19:06:29 144

原创 Maven profile的几种激活方式

转自:http://juvenshun.iteye.com/blog/208714 首先简单介绍下Maven的profile是什么。对于人来说,profile是指人的肖像,轮廓,比如论坛里每个人注册了帐号后,可以设置自己的profile,放上照片,介绍等等。对于 Maven 来说又是怎样呢?整个项目定义好了项目对象模型(POM),就像论坛为每个人提供了默认的行为功能,如果我想改变我机器...

2013-01-24 18:47:55 780

原创 CentOS下开机启动查看管理命令:chkconfig用法

CentOS下开机启动查看管理的命令是:chkconfig1. 开机启动列表查看: chkconfig --list    说明:输出所有服务列表,如果列表中没有你要启动的服务2. 添加服务:   chkconfig --add servicename3. 删除服务:   chkconfig --del servicename4. 查看具体启动服务信息:   chkconfig --list  s...

2013-01-24 18:37:15 211

原创 ITEYE 博客上传图片简单方式扫盲

转自:http://wlh0706-163-com.iteye.com/blog/1401780 ITEYE上发表博客的时候,一种方式是先将图片上传到自己的相册,然后再插入图片,填写图片的网页链接,此种方法很是繁琐。实际上Iteye提供从本地上传的方法。 步骤一: 步骤二:         技术搞久了,很容易忘记一些事情,开始还抱怨Iteye怎么这么不人性化,...

2013-01-19 11:03:12 166

原创 YUM只下载rpm文件而不安装

参考:http://www.issacy.com/archives/541.html 背景:在添加外部的公共仓库安装软件,虽然在一台机器上还是很方面,但是如果要将对方仓库里面的rpm包下载回来,然后放到自己源里面的话,yum默认是不支持这个功能的。下载回来后就可以添加到自己的仓库里面,可以很方面的安装软件,尤其是在批量时,方便之处就明显了。 1. 首先安装一个yum的下...

2013-01-18 17:59:59 221

原创 Hadoop2-YARN 伪分布模式搭建

转载请标明出处SpringsSpace: http://springsfeng.iteye.com Hadoop2-YARN 伪分布模式搭建 网络上关于搭建YARN开发环境的文章也不少了,在我搭建的过程中进行了参考,发现好多都有问题,特别时针对如何在Eclipse中运行WordCount没有详细的介绍,本篇文章是我自己尝试搭建YARN伪分布模式开发环境的一个总结,若...

2013-01-18 11:14:01 411

原创 使用YUM下载源码

使用YUM 下载源码RHEL/CentOS/Fedora下默认使用的yum,除了可以安装和管理软件包,还可以利用yum-utils下载源码。1. 验证yum-utils是否安装:   rpm -qa | grep yum-utils2. 安装yum-utils:   yum install yum-utils3. 安装好yum-utils后,可以使用yumdownloader命令:   yu...

2013-01-18 10:18:46 332

原创 Linux系统中scp命令的用法

scp是 secure copy的缩写, scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令。linux的scp命令可以在linux服务器之间复制文件和目录. 1. scp命令的用处:   scp在网络上不同的主机之间复制文件,它使用ssh安全协议传输数据,具   有和ssh一样的验证机制,从而安全的远程拷贝文件。   scp命令基本格式...

2012-12-01 18:30:26 115

原创 Linux启动时执行命令

1. Linux 启动顺序:   (1)BIOS自检   (2)运行系统内核并检测硬件   (3)运行系统的第一个进程init   (4)init读取系统引导配置文件:      /etc/inittab中的信息进行初始化      /etc/rc.d/rc.sysinit------系统初始化脚本      /etc/rc.d/rcX.d...

2012-12-01 18:29:52 221

原创 Linux下查看程序端口占用情况

方法一: ps -aux | grep "程序名称"例如:查看Tomcat进程:ps -aux | grep tomcat 方法二:netstat -anp |grep tomcat  方法三:netst使用命at -anp查看所有的进程和端口使用情况。...

2012-12-01 18:29:17 162

原创 Linux rpm 命令参数使用详解

Linux rpm 命令参数使用详解0. RPM简介   RPM是RedHat Package Manager(RedHat软件包管理工具),类似Windows   里面的“添加/删除程序”。rpm 执行的安装包分二进制包(Binary)以及   源代码包(Source)两种。二进制包可以直接安装在计算机中,而源代码   包将会由RPM自动编译、安装。源代...

2012-12-01 18:28:38 104

原创 CentOS 6.3更新源配置

1. #cd /etc/yum.repos.d 2. #cp CentOS-Base.repo  CentOS-Base.repo.bak  //备份当前源3. #wget http://mirrors.163.com/.help/CentOS6-Base-163.repo //直接163下载相关的源4. #ll   -rw-r--r--. 1 root root...

2012-12-01 18:27:39 159

原创 HCatalog安装配置学习笔记

转载请标明出处SpringsSpace: http://springsfeng.iteye.com 1. 编译HCatalog安装包   (0) JDK: jdkjdk1.6.0_43    (1) 下载源码包hcatalog-trunk.zip, 下载地址:https://github.com/apache/hcatalog    并解压至:/home/kevin/Downloa...

2012-11-24 18:01:25 1126

原创 Pig安装配置学习笔记

转载请标明出处SpringsSpace: http://springsfeng.iteye.com 1. Pig简介    Pig是Yahoo捐献给apache的一个项目,它是SQL-like语言,是在MapReduce上构建的一种高级   查询语言,   把一些运算编译进MapReduce模型的Map和Reduce中,并且用户可以定义自己的功能。这是   Yahoo开发的...

2012-11-24 18:00:18 163

原创 Hive安装配置学习笔记

转载请标明出处SpringsSpace: http://springsfeng.iteye.com 1 . 首先请安装好MySQL并修改root账户密码,使用root账户执行下面命令:      su - root      mysql      GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY ...

2012-11-24 16:50:09 125

原创 ClusterSSH、pdsh和mussh管理集群系统

转自:http://linux.chinaunix.net/ebook/doc/2009/02/11/1061339.shtml        当我们管理数以十计或者更多的集群系统时,往往需要在每台机器上执行同样的命令,或者拷贝同样的文件,      这时,我们就可以考虑使用三个小工具,分别是pdsh、ClusterSSH和mussh。  在Fedora系统上,我们可以直接通过yum安...

2012-10-21 18:34:37 175

原创 RHEL与CentOS学习笔记

1. 关闭防火墙    (1) service iptables stop 这个是直接关闭的    (2) /etc/init.d/iptable stop这个和第一个命令的效果一样    (3) chkconfig   iptables off 这个属于永久关闭2. 异常:Another app is currently holding the yum lock;waitin...

2012-10-21 18:02:00 89

原创 Spring与Quartz整合时Quartz无法启动的原因

    Spring集成Quartz,在Spring配置文件中配置Quartz相关参数。     在以往的工作中,quartz经常无法启动,今天就根据以前经验,总结一下,供大家参考。1. ID冲突    quartz的两个基本单元是Job和Trigger,它们在内存中分别以jobName+groupName和triggerName     +Gr...

2012-09-12 17:51:39 1050

原创 JDK中rt.jar、tools.jar和dt.jar作用

dt.jar和tools.jar位于:{Java_Home}/lib/下,而rt.jar位于:{Java_Home}/jre/lib/下,其中:rt.jar是JAVA基础类库,dt.jar是关于运行环境的类库,tools.jar是工具类库 在Classpath设置这几个变量,是为了方便在程序中 import;Web系统都用到tool.jar。 1. rt.jar   ...

2012-09-08 15:44:26 132

原创 使用Maven构建JBI组件

1. 配置POM文件<pluginRepositories> <pluginRepository> <id>fusesource.m2</id> <name> Open Source Community Release Repository</name> <url>http://repo.

2012-08-29 18:06:15 112

原创 JBI及相关组件理论

1. Java Business Integration(JBI)     JBI定义了集成系统的一种架构,基于面向服务的思想,通过Router在组件之间交换Normalized Message.      Application分成松散耦合的功能单元,这些功能单元被部署至拥有JBI环境的JBI组件中。JBI环境提供了在     JBI组件之间的消息规范化和Mediation. 主要有...

2012-08-28 12:42:28 188

原创 部署JBI组件至Fuse ESB Enterprise Runtime

     JBI Endpoint Cluster      Fuse ESB Enterprise提供了一个Cluster Engine,用于使用JMS Broker(ActiveMQ)在JBI Application中指定     Endpoint. Fuse ESB Enterprise的Cluster Engine通过NMR(Normalized Message Route...

2012-08-28 10:20:53 110

原创 MySQL异常-Data truncation: Data too long for column ‘xxx' at row 1

1. MySQL的大字段类型    BLOB是一个二进制大对象,可以容纳可变数量的数据。    有4种BLOB类型: TINYBLOB、BLOB、MEDIUMBLOB和LONGBLOB,它们只是可容纳值的最大长度不同。    有4种TEXT类型:TINYTEXT、TEXT、MEDIUMTEXT和LONGTEXT。这些对应4种BLOB类型,有相同的最    大长度和存储需求。  ...

2012-08-27 11:05:55 846

原创 异常:java.lang.IllegalStateException: getWriter() has already been called for this

异常描述:java.lang.IllegalStateException:getWriter() has already been called for this responsejava.lang.IllegalStateException:getOutputStream()has already been called for this response 产生原...

2012-08-24 17:58:34 797

原创 测试RESTful WebService的客户端工具-Poster

Poster是一款用于与WebService副去其端进行交互并战士交互结果的基于Firefox的插件工具。 1. 安装     工具菜单 --> 附加组件 --> 搜索Poster关键字2. 使用     重启Firefox后,单击右下角黄色P图标启动Poster.3.  测试     下面以例子演示http://springsfeng.iteye.com/...

2012-08-24 10:54:48 136

原创 程序、进程、线程的简单比较

      我对于线程,进程的概念一直都是比较模糊,最近整理了一下。总结起来就是,线程是进程的一部分,进程是程序的一部分。      线程的引入:例如,有一个Web服务器要进程的方式并发地处理来自不同用户的网页访问请求的话,可以创建父进程和多个子进程的方式来进行处理,但是创建一个进程要花费较大的系统开销和占用较多的资源。除外,这些不同的用户子进程在执行的时候涉及到进...

2012-08-23 14:21:23 115

原创 CXF开发End-to-End RESTful WebService

下面已具体的例子演示开发End-to-End RESTful WebService。完整代码参考http://springsfeng.iteye.com/blog/1634753附件。 网络资源:http://suhuanzheng7784877.iteye.com/blog/1090370 1. 创建用于Request和Reponse的对象import java.ut...

2012-08-23 11:12:23 103

原创 CXF 提供的Service Transport-Local transport

Local transport指RoutingMessage是在一个JVM中,Server端和Client必须在单独的一个JVM中运行。消息在个端点之间被序列化传输。 下面以一个例子来说明,完整代码参考http://springsfeng.iteye.com/blog/1634753附件。 在单独的一个JVM中运行意味者在单个JVM中只有一个main()方法在运行。 ...

2012-08-22 10:08:14 609

原创 CXF 提供的Service Transport-JMS Transpor

下面以一个例子来展示JMS Transport的功能:1. 开发服务和实现类import javax.jws.WebService;@WebServicepublic interface OrderProcess { String processOrder(Order order);} import javax.jws.WebService;@W...

2012-08-22 09:33:44 187

原创 软件工程师年终“总结”

        哲学就是用简单的说话来体现出隐含深层意义的道理,让人们去思考和体会。哲学本身就是用来完善自己的精神修养和帮助他人完善思想的。  哲学的特征在于追问本质,不断反思。内容上,哲学的反思对象无所不包;深度上,哲学的反思是无穷无尽的。现实中,我们可以借用哲学的思维方式,但是不能照搬哲学的思维方式。也即是说我们能够直接关注的现实是具体而有限的,思维的不可封闭性使得我们在解...

2012-08-21 14:44:23 141

原创 CXF 提供的Service Transport-HTTPS Transpor

HTTPS是HTTP和安全协议的联合,用于访问敏感的信息。HTTPS在正常的协议之上创建一个安全传输层,Client与Server之间的交互需要通过Certificate Authorities (CA)进行。下面展示一个例子: 完整代码参考http://springsfeng.iteye.com/blog/1634753附件。 1. 创建接口和实现类import ja...

2012-08-20 11:22:31 154

原创 CXF 提供的Service Transport-HTTP Transport

   完整代码参考http://springsfeng.iteye.com/blog/1634753附件。     CXF提供两种类型的HTTP Transport    (1) SOAP over HTTP    Simple Object Access Protocol(SOAP)是服务消费者和服务提供者之间传输和交换Web Service Message的语言格式。 ...

2012-08-20 09:32:38 227

原创 基于Simple Fronted的WebService开发

采用Simple frontend方式开发WebService方式主要是使用Simple Factory组件基于反射的概念去构建和发布服务,不需要在接口和实现类上添加注解。 完整代码参考http://springsfeng.iteye.com/blog/1634753附件。 1. 创建接口和实现类package org.pcdp.sample.simplefronten...

2012-08-20 08:54:39 100

原创 Web Service Context示例

Web service context指Endpoint之间传输的消息。Context内容以键值对格式(Map)进行存储,包括incoming和outgoingMessage. CXF提供了访问上下文数据的对象:javax.xml.ws.handler.MessageContext,而MessageContext与Message所在的Scope有关:Application Sc...

2012-08-17 11:28:59 800

空空如也

空空如也

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

TA关注的人

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