自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

HDFS+Zookeeper+Hbase错误

1、在安装Hbase时报如下错误:[code="java"]2013-06-13 20:11:34,749 INFO org.apache.zookeeper.server.NIOServerCnxn: Closed socket connection for client /127.0.0.1:48725 (no session established for client)2013-0...

2013-06-13 22:04:47 200

unknown option or illegal argument:-XX:OnOutOfMemoryError=kill

安装Hbase时候(hbase-0.94.8)报错:unknown option or illegal argument:-XX:OnOutOfMemoryError=kill搞了半天是jdk版本不支持,原来是1.6.0_20-b02换成1.6.0_13-b03即可。...

2013-06-07 20:49:13 1002

原创 Maven常用插件使用说明之deploy

Maven的deploy插件用于把Maven自动构建生成的版本发布到中央代理仓库如Nexus服务器上,也能把第三方依赖库(如Jar包)或一个独立的Jar包直接发布到中央代理仓库供大家共享使用。下面介绍deploy插件的具体用法。假设Nexus服务器已成功安装,Nexus控制台URL为http://199.3.5.164:8081/nexus。 1、自动构建并发布到Nexus服务器(假设...

2013-05-16 18:55:09 152

原创 hadoop记录

一、HADOOP./hadoop fs -mkdir book 新建一个目录;./hadoop fs -ls 查看文件目录;./hadoop fs -copyFromLocal 系统目录(eg:D:\\test.txt) 目标文件名称(默认存放在当前用户下/user/用户/目标文件名称);./hadoop fs -ls file:/// 当期根目录下的文件列表;./hadoop...

2012-12-11 22:48:00 129

原创 cygwin安装及hadoop启动

参考文献:[url]http://wenku.baidu.com/view/6af47921af45b307e8719799.html[/url]具体下载安装cygwin参考上文;sshd的安装过程及所遇问题:window窗口全部以管理员身份运行,安装sshd步骤,见图:[img]http://dl.iteye.com/upload/attachment/0077/7726/5...

2012-12-11 19:47:30 105

原创 codesmith执行脚本

安装CodeSmithProfessional 5,codesmith执行sql脚本可能会报“Could not load file or assembly 'Npgsql” or Could not load file or assembly 'Mono.Security 错误,覆盖codesmith\SchemaProviders中的dll文件,见附件。...

2012-11-27 18:06:14 136

coreseek 安装、使用(实时索引+分布式)

Coreseek 是一款中文全文检索/搜索软件,基于Sphinx研发并独立发布,专攻中文搜索和信息处理领域,它基本兼容sphinx一些特性,很多方面还是传承于sphinx。1、Coreseek安装下载:http://www.coreseek.cn/uploads/csft/4.0/coreseek-4.1-beta.tar.gz$tar -zxvf coreseek-4.1-bet...

2012-07-08 17:06:00 197

原创 linux安装FTP

1、系统CentOS5.6,下载ftp文件,见[url=http://dl.iteye.com/topics/download/84daf7f3-31ad-33ec-864a-dce59b5c3cda] [b]附件[/b][/url];2、安装解压:#tar zxvf vsftpd-2.3.1.tar.gz,进入该目录#make#make install;3、配置#...

2012-05-31 18:23:32 84

原创 linux定时执行PHP文件+httpsqs

1、消息队列httpsqs操作见:[url]http://blog.s135.com/httpsqs/[/url]2、编写sh文件:/usr/local/php/bin/php -q /var/www/html/httpsqs/example.php保存为test.sh;ps:/usr/local/php/bin/php为php安装目录;3、编辑crontab文件,#c...

2012-05-31 12:10:49 115

原创 linux 安装php+nginx+mysql

1、下载安装包;[url]http://www.unix-pub.net/install.tar[/url]2、上传到服务器,解压(tar zxvf )安装包到/usr/local/src目录下,进入目录,执行sh install.sh文件,等待一段时间(一般需要半小时以上);3、mysql配置管理(1)运行/usr/local/mysql/share/mysql/my...

2012-05-30 19:19:28 147

原创 window中用pear安装phpunit

1.安装pear1)在命令行中,进入php安装目录,如我的目录D:\php\Zend\ZendServer\bin,运行:go-pear若出现以下错误:phar "D:\php\Zend\ZendServer\bin\PEAR\go-pear.phar" does not have a signatureWarning: require_once(phar://go-pea...

2012-04-29 12:18:11 92

批量去掉UTF-8文件中BOM标示符

去掉BOM标示符,见 [url=http://dl.iteye.com/topics/download/02bc1689-8617-3097-9a07-27a8b4a23df2][b]附件[/b][/url]。Linux先使用grep -r $'\xEF\xBB\xBF' * |grep .php 查看文件编码,然后是用vi命令打开文件,然后在使用:set nobomb,文件编码修改完成。...

2012-04-17 15:24:27 147

原创 ibatis API及示例

1、ibatis 框架介绍及使用详解http://blog.csdn.net/xiemeikj/article/details/42001532、通过iBatis的queryForMap方法比较resultClass与resultMaphttp://blog.csdn.net/zouxuhong/article/details/7163682以下附上demo。...

2012-02-16 10:47:28 171

原创 SVN windows服务器搭建

使用:VisualSVN Server参考地址:http://www.williamlong.info/archives/1879.html

2012-02-13 15:52:36 73

原创 本地中文转换成ascii

native2ascii -encoding utf-8 test_zh_CN.properties tdest_zh_CN-ascii.properties

2012-02-06 11:29:59 86

原创 eclipse 注释模板

设置注释模板的入口: Window->Preference->Java->Code Style->Code Template 然后选择Comments,点击import导入模板。

2011-12-22 19:48:04 66

解决 secureCRT 失效时间过短问题

在弹出连接框中,会话按钮 〉终端 〉反空闲 〉选中 (发送协议 NO-OP)

2011-11-23 13:44:10 2738

原创 java项目发布

发布java项目遇到一些问题:1、自己手动编写MANIFEST.MF 文件时候,如果提示找不到MainClass,那么有可能是Main-Class属性和Class-Path:属性颠倒位置了,Main-Class放到Class-Path前面;2、Main-Class:/Class-Path:后面必需跟一个空格;3、Class-Path目录位置:如 lib/java.jar,那么就相当于l...

2011-11-11 16:59:01 121

smack+openfire源码分析

一、 Smack源码分析1、声明org.jivesoftware.smack.XMPPConnection对象,使用connect方法连接服务器,使用SocketFactory中获取socket对象作为通讯连接,分别实例化PacketWriter和PacketReader对象,使用两个线程负责消息读写,具体使用BufferedReader类和BufferedWriter类来进行消息的接受和...

2011-10-19 15:46:34 99

原创 解决 linux ifconfig不好使

先找下ifconfig的位置吧: #whereis ifocnfig 路径如下 /sbin/ifconfig 直接运行 /sbin/ifconfig 显示了网卡信息 但是这样每次都输入 /sbin/ifconfig 挺麻烦的。$ su root切换到root 下输入#export PATH=$PATH:/sbinOK。现在就可以直接#ifconf...

2011-09-26 10:26:32 327

快速搭建mvn项目

一、maven安装 1、 解压apache-maven-3.0.3-bin.zip(看附件) 2、 配置环境变量: maven根目录:M2_HOME D:\bin\apache-maven-3.0.3 maven运行时内存:MAVEN_OPTS -Xms128m -Xmx512m 系统命令:PATH M2_HOME\bin;...

2011-09-03 22:45:40 62

原创 mvn2使用

一、Maven的下载Maven目前最新版本为2.08,下载apache-maven-2.0.8-bin.zip,将其解压到某一目录下如d:"。设置以下环境变量:1) M2_HOME:maven安装目录,d:/ apache-maven-2.0.82) M2: %M2_HOME%"/bin3) MAVEN_OPTS:可选项, Xms256m -Xmx51...

2011-09-03 22:11:47 84

原创 pushlet 学习记录

前两天看了下pushlet2.0.4,总结了它的大概思路:客户端主要使用ajax每隔100ms通过get方式发送请求,请求入口为PushletServlet,在这主要是使用单例模式初始化了SessionManager(session管理器),这个session是它自己定义的实体类,生命周期通过timer来控制,另外还初始化了Dispatch类,如果请求类型为Join,则会给当前会话初始化一...

2011-05-30 22:40:10 64

原创 protocol buffer

一、简单介绍&编译protocol buffer 是 google 的一种数据交换的格式,它独立于语言,独立于平台。google 提供了三种语言的实现:java、c++ 和 python,每一种实现都包含了相应语言的编译器以及库文件。由于它是一种二进制的格式,比使用 xml 进行数据交换快许多。可以把它用于分布式应用之间的数据通信或者异构环境下的数据交换。本文通过一个简单的示例介绍 proto...

2011-05-04 16:14:35 71

原创 在linux下,Apache + Tomcat 负载均衡集群 JK方式 (Session 同步复制)

1 在linux 下同一台服务器上测试通过(注意端口不要冲突。特别要注意那个tcpListenPort=”4001″ )2 在window下的同一台服务器上测试通过,注意要点同上3 window下多台不同主机上测试通过,没有什么好注意点,可以完全备份一个tomcat4.linux多台不同tomcat服务器上测试通过。这个也是最后实现,最实际的方案。(一般不用在win下部署tomcatw...

2011-04-17 16:59:16 79

apache+jk+tomcat 负载均衡(windows系统)

本操作步骤部分仿照网上案例,再加上自己的一些说明;(测试通过的)第一步:准备工作下载相关软件1、Apache HTTP Server (httpd) 2.2.17下载http://labs.renren.com/apache-mirror//httpd/binaries/win32/httpd-2.2.17-win32-x86-openssl-0.9.8o.msi2、T...

2011-04-17 16:27:48 91

原创 sql 记录

1、聚集索引和非聚集索引区别:聚集索引和非聚集索引的根本区别是表记录的排列顺序和与索引的排列顺序是否一致,聚集索引表记录的排列顺序与索引的排列顺序一致,优点是查询速度快,因为一旦具有第一个索引值的纪录被找到,具有连续索引值的记录也一定物理的紧跟其后。聚集索引的缺点是对表进行修改速度较慢,这是为了保持表中的记录的物理顺序与索引的顺序一致,而把记录插入到数据页的相应位置,必须在数据页中进行数据重排...

2011-04-10 14:06:44 173

原创 hibernateSearch3开发示例

1、开发环境:spring2.5、hibernate3.3.1GA、hibernateSearch3.1.0GA;2、开发是基于maven上开发的,首先新建一个web工程,添加maven支持,在pom.xml中添加一下几个依赖包:[code="java"] org.apache.openejb javaee-api 5.0-1...

2011-04-04 23:24:07 88

原创 spring aspect

面向切面编程,代码如下:[code="java"]@Aspectpublic class ControllorAspectj { @Pointcut("within(com.spring.test.action.*)") public void doManagerActionClass() { } @Before("execution(public * * (....

2011-03-13 19:07:43 115

原创 struts2自定义结果类型

struts2中自定义resultType需要实现Result接口里的execute方法,除了这个还需要定义一个全局静态变量,public static final String DEFAULT_PARAM = "location";//声明这个变量告诉我需要用这个变量来接收配置文件里result标签里的值;同时再在这个类里声明一个location变量即可;private St...

2011-01-20 16:09:23 74

原创 List/Map/Set

[code="java"]1、List和Set 都是实现了Collection接口,List和Set区别主要在于,list可以添加重复值,实现除了Collection里定义的一些方法(如get),list操作方便,可随机取值,而set如果要取值只能调用iterator方法来遍历值,速度比list要快;list的实现类主要是ArrayList、LinkList、Vector(现在基本没人用)...

2010-11-21 19:19:32 61

原创 回车使用ajax提交form表单

[code="html"] Insert title here function sub(){ $.ajax({ type:"POST", url:url, data:"pageSize=6", success:function(msg){ alert("success"); }...

2010-11-19 17:30:38 141

原创 linux下安装nginx

首先当然得去 www.nginx.net下载,nginx,我下载是nginx-0.8.49.tar.gz安装nginx前首先得保证安装环境都已经装好,首先检查gcc是否已经装好了,输入命令:gcc -v;装好了则会告诉你版本信息,否则会找不到命令,输入命令: yum -y install gcc; 在线安装;如果没装gcc在安装nginx时候提示找不到C编译器;其次安...

2010-10-23 18:03:32 73

原创 TreeMap key中存实体的排序问题

[code="java"]TreeMap作为键值对存储,当键中放的是整数和字符串没什么问题,当键为实体时,需要实现Comparator接口的compare方法,并且在这个实体类里重写的equals、hashCode方法,如声明如下TreeMap: Map orderList = Collections.synchronizedMap(new TreeMap();//Collecti...

2010-10-21 16:10:34 128

原创 集群、分布式、负载均衡区别与联系

1、Linux集群主要分成三大类( 高可用集群, 负载均衡集群,科学计算集群)(下面只介绍负载均衡集群) 负载均衡集群(Load Balance Cluster)负载均衡系统:集群中所有的节点都处于活动状态,它们分摊系统的工作负载。一般Web服务器集群、数据库集群和应用服务器集群都属于这种类型。负载均衡集群一般用于相应网络请求的网页服务器,数据库服务器。这种集群可以在接到请求时,检...

2010-10-04 19:36:30 440

mysql垂直分区和水平分区

数据库扩展大概分为以下几个步骤:1、读写分离:当数据库访问量还不是很大的时候,我们可以适当增加服务器,数据库主从复制的方式将读写分离;2、垂直分区:当写入操作一旦增加的时候,那么主从数据库将花更多的时间的放在数据同步上,这个时候服务器也是不堪重负的;那么就有了数据的垂直分区,数据的垂直分区思路是将写入操作比较频繁的数据表,如用户表_user,或者订单表_orders,那么我们就可以把这...

2010-10-04 19:21:00 217

原创 linux下安装jdk,tomcat,myeclipse

1、 首先到官方网站下载JDK1.6和Tomcat6JDK下载地址:http://download.java.net/jdk6/Tomcat6下载:http://itsoul.iteye.com/blog/776660(附件)2、 安装JDK1.6在下载到的文件目录,也就是jdk-6u23-ea-bin-b01-linux-i586-30_aug_2010-rpm....

2010-10-03 12:28:41 68

原创 linux操作小记

1、linux识别U盘我用的是centos5.2版本的,linux识别U盘很重要的一点就是,挂载之前一定要将鼠标放在虚拟机内,包括鼠标的焦点要放在虚拟机内,否则不会被虚拟机认出而是被你的计算机认出。 挂载shell命令:mount -t vfat /dev/sda /mnt2、linux 上无线网络如果linux安装成功会在物理机器上自动vm8网络连接,如果在装机的时候选择的是...

2010-10-02 14:40:08 90

原创 jvm jdk jre的区别与联系

1、.JVM -- java virtual machine JVM就是我们常说的java虚拟机,它是整个java实现跨平台的最核心的部分,所有的java程序会首先被编译为.class的类文件,这种类文件可以在虚拟机上执行,也就是说class并不直接与机器的操作系统相对应,而是经过虚拟机间接与操作系统交互,由虚拟机将程序解释给本地系统执行。2.、JRE -- java run...

2010-09-28 10:47:38 80

原创 axis1 客户端开发

[code="java"]axis1 客户端调用需要一个调用类,四个jar包,如果web调用需要配置CLASSPATH=.;D:\Program Files\apache-tomcat-6.0.20\lib\axis-1.4.jar;D:\Program Files\apache-tomcat-6.0.20\lib\jaxrpc.jar 和JAVA_HOMEpackage com.ch...

2010-09-16 12:12:57 125

空空如也

空空如也

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

TA关注的人

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