自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (29)
  • 收藏
  • 关注

原创 Hive Invalid maximum heap size: -Xmx4096m错误解决

在windows下通过cygwin中搭建hadoop(0.1.8.2)和hive(0.6)的环境的时候,遇到如下错误$ hiveCould not create the Java virtual machine.Invalid maximum heap size: -Xmx4096mThe specified size exceeds the maximum represent

2012-06-29 16:11:35 16284

原创 cygwin配置pig发生/bin/java: No such file or directory191: /cygdrive/c/dir 错误解决

在Windows环境下通过cygwin搭建Hadoop和pig的时候,在pig-env.sh可以指定JAVA_HOME如下:export JAVA_HOME=/cygdrive/c/hadoop-0.18.2/jdk1.6.0_24/本人在实际操作中却遇到运行pig命令的时候发生/bin/java: No such file or directory191: /cygdrive/c/h

2012-06-28 13:38:53 5320

原创 Hadoop概述

hadoop是什么:Hadoop是一个开发和运行处理大规模数据的软件平台,是Appach的一个用java语言实现开源软件框架,实现在大量计算机组成的集群中对海量数据进行分布式计算.Hadoop框架中最核心设计就是:HDFS和MapReduce.HDFS提供了海量数据的存储,MapReduce提供了对数据的计算.数据在hadoop中处理的流程可以简单的按照下图来理解:数据通过Hadd

2012-06-27 14:26:44 4193

原创 PLSQL中显示游标使用的4个步骤

本例简单介绍一下游标处理的4个过程中涉及到的加锁,一致性读的问题.显式游标处理需四个 PL/SQL步骤:1 定义/声明游标:就是定义一个游标名,以及与其相对应的SELECT 语句。格式: CURSOR cursor_name[(parameter[, parameter]…)] [RETURN datatype] IS selec

2012-06-20 15:31:35 4850 2

转载 sqlplus中define定义的常量和variable定义的变量已经column给变量赋值的区别

前两天看到有人在pub上问在sqlplus中通过define和variable定义,以及column定义的变量的区别。其实define定义的我理解不是变量而是字符常量,通过define定义之后,在通过&或者&&引用的时候不需要输入了,仅此而已。oracle在执行的时候自动用值进行了替换;而variable定义的是绑定变量。C:>sqlplus xys/managerSQL*Plus: Re

2012-06-20 12:35:55 3644

转载 在Windows下利用cygwin搭建hadoop环境.

1、  所需软件1.1、Cygwin下载地址:http://www.cygwin.com/setup.exe1.2、JDK 1.6.x1.3、hadoop(本例用的是hadoop-0.18.2)下载地址:http://download.csdn.net/detail/kkdelta/4381822hadoop的官方网站 http://hadoop.apache.org/

2012-06-19 15:56:02 6280

转载 大型网站架构演变和知识体系

之前也有一些介绍大型网站架构演变的文章,例如LiveJournal的、ebay的,都是非常值得参考的,不过感觉他们讲的更多的是每次演变的结果,而没有很详细的讲为什么需要做这样的演变,再加上近来感觉有不少同学都很难明白为什么一个网站需要那么复杂的技术,于是有了写这篇文章的想法,在这篇文章中 将阐述一个普通的网站发展成大型网站过程中的一种较为典型的架构演变历程和所需掌握的知识体系,希望能给想从事互联网

2012-06-19 12:31:06 2278 1

原创 让JAVA代码跑得更快

本文简单介绍一下在写代码过程中用到的一些让JAVA代码更高效的技巧.1,将一些系统资源放在池中,如数据库连接,线程等.在standalone的应用中,数据库连接池可以使用一些开源的连接池实现,如C3P0,proxool和DBCP等,在运行在容器中的应用这可以使用服务器提供的DataSource.线程池可以使用JDK本身就提供的java.util.concurrent.ExecutorServi

2012-06-12 12:56:50 2400

原创 如何理解Oracle中"通过角色授权"需要用户重新登陆

我们经常听到在Oracle中,通过角色授予用户权限的时候需要用户重新登陆才能获得授予的权限,这句话到底怎么理解呢?通过下面的步骤我们来理解这句话的含义.1,DBA做如下的操作:create user u1 identified by u1create role r1;grant create session to r1;grant r1 to u1;通过查询 selec

2012-06-08 17:06:18 2305

原创 JAVA集合中删除元素时的java.util.ConcurrentModificationException

在JAVA的集合(LIST,SET)中通过iterator.hasNext() 或者iterator.next()遍历集合中的数据时,如果这时候add或者remove集合中的元素,会发生ConcurrentModificationException异常.本文简单说明一下这种现象和解决方法.如下面的代码,不管是remove还是add都会发生ConcurrentModificationExce

2012-06-08 12:05:12 3588

原创 JAVA类的静态加载和动态加载以及NoClassDefFoundError和ClassNotFoundException

我们都知道JAVA初始化一个类的时候可以用new 操作符来初始化,也可通过Class.forName的方式来得到一个Class类型的实例,然后通过这个Class类型的实例的newInstance来初始化.我们把前者叫做JAVA的静态加载,把后者叫做动态加载.后者在很多框架中经常使用,通过用property文件的方式指定类名称.如我们熟悉的在写JDBC代码的时候加载不同数据库的驱动.静态加载的时

2012-06-06 11:53:20 10803 1

原创 ORA-01555模拟与解释

当执行一个查询时间非常长的时候,可能碰到ora-01555错误,本文来模拟并解释一下原因.013555是因为查询的数据在执行查询的过程中,被修改了,同时在undo表空间中已经找不到了造成的.首先来了解一下Oracle在执行一个查询的时候,在开始查询后其根据条件本该查询出来的数据发生变化的时候,Oracle是将变化之前的数据查询出来的.模拟如下:1,有一张表的数据如下:SQL> se

2012-06-05 17:49:11 1931

转载 Unix调试的瑞士军刀:lsof

这是“你应该知道的Unix和Linux命令”系列的第三篇,在这篇文章中,我会介绍lsof这个工具,如果说netcat是进行网络诊断的瑞士军刀,那么lsof就是Unix调试的瑞士军刀。Lsof是遵从Unix哲学的典范,它只做一件事情,并且做的相当完美——它可以列出某个进程打开的所有文件信息。打开的文件可能是普通的文件,目录,NFS文件,块文件,字符文件,共享库,常规管道,明明管道,符号链接,So

2012-06-05 14:22:24 1141

原创 Oracle中诊断阻塞的session

由于锁的机制,当某一条DML或者DDL SQL语句执行被阻塞的时候,需要找出是什么原因导致这条SQL被阻塞了,下面介绍一下通常的诊断方法:假设有这样一个表: table t(id int primary key,val int);数据为:idval11221,在一个Session,这里把它叫做Session A,做

2012-06-01 15:12:05 2181 1

转载 Linux vmstat命令实战详解

vmstat命令是最常见的Linux/Unix监控工具,可以展现给定时间间隔的服务器的状态值,包括服务器的CPU使用率,内存使用,虚拟内存交换情况,IO读写情况。这个命令是我查看Linux/Unix最喜爱的命令,一个是Linux/Unix都支持,二是相比top,我可以看到整个机器的CPU,内存,IO的使用情况,而不是单单看到各个进程的CPU使用率和内存使用率(使用场景不一样)。一般vmstat

2012-06-01 10:53:18 1225

转载 linux的free命令详解-内存是拿来用的不是拿来看的

我告诉有朋友我一直用linux.他问我了一下我为什么linux使用的内存这么高.他讲他1G的内在free才232M.讲win xp才用200M的样子.其实啊.linux的内存是很说究的.如下显示free是显示的当前内存的使用,-m的意思是M字节来显示内容.我们来一起看看. 123456$ free-m

2012-06-01 10:42:23 1941

TPC-H_Tools_2.18.0_rc2_mysql.zip

tpc-h源文件,用于生成mysql数据库测试数据,用于linux环境下的源文件,带make文件通过make 进行编译生成可以执行文件

2020-05-05

Winscp 上传下载工具

Winscp linux

2017-03-14

ldap 客户端

ldap 客户端查看器,可以浏览LDAP server的内容

2014-10-28

openldap for windows

openldap 的windows 安装文件

2014-10-28

VisualSVN-Server 安装文件for windows

VisualSVN-Server 安装文件for windows

2014-06-08

netcat 工具

netcat 工具,免杀,nc,网络瑞士军刀

2013-09-04

windows7 64 bit apache server

windows7 64 bit apache server, windwos7 64位

2012-11-22

squid windows安装文件 2.6

squid windows安装文件 2.6

2012-08-03

Linux上apache的安装文件

Linux上apache的安装文件,包含httpd-2.4.2. apr-util-1.4.1.tar.gz apr-1.4.6.tar.gz pcre-8.30.zip

2012-07-12

puttycyg 用也cygwin的putty

puttycyg 用与登陆cygwin,模拟putty使用环境

2012-06-19

hadoop-0.18.2 的安装包

hadoop-0.18.2 的安装包,gz格式解压即可

2012-06-19

JAVA CXF webservice的示例代码

JAVA CXF webservice的示例代码 Eclipse工程

2012-04-20

mybatis 自动生成代码的工具

用来生成 mybatis mapper,do对象,自动生成代码的工具,

2012-04-05

Spring Portlet MVC的实例 eclispe project

Spring Portlet MVC的实例 eclispe project

2012-03-09

一个介绍 Portlet如何与容器交互的代码示例

一个介绍 Portlet如何与容器交互的代码示例

2012-02-23

Portelt 入门实例for Liferay

Portelt 入门实例for Liferay 代码sample

2012-02-22

atomikos xa JTA全局事务JAR bao

atomikos xa JTA全局事务的一个opensource jar包

2012-02-10

Apache Camel框架 HTTP相关的jar包

Apache Camel框架 HTTP相关的jar包,httpclient等等.

2012-02-08

Camel in action PDF和源代码

Camel in action 一书的PDF电子书 和源代码

2012-02-06

myBatis代码生成eclipse插件

单独jar包,myBatis代码生成eclipse插件,拷贝到eclipse的dropins文件夹

2012-02-02

Redi安装文件和JAVA客户端开发jar包

Redi安装文件和JAVA客户端开发jar包,包含了安装的tar包和java客户端开发的jar包

2012-01-29

RedHat 9 中可以用的firefox

RedHat 9 中可以用的firefox

2012-01-24

解决Linux下Sqlplus不能记住历史命令的工具

解决Linux下Sqlplus不能记住历史命令的工具 可以安装这个工具解决

2012-01-24

通过Ant发布Android到手机的例子

通过Ant发布Android到手机的例子,包含了编译,打包成APK文件,安装等ant脚本

2011-08-09

J2EE 架构师手册

J2EE 架构师手册,讲述了如何对j2ee开放的系统英进行分层已经best practice,英文版

2009-03-08

Java Class Loader

对java classs loader的介绍,英文版

2009-03-08

空空如也

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

TA关注的人

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