自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

安装配置hive的n个坑

使用的cdh版本:hive-0.13.1-cdh5.3.3.tar.gz1 hiveserver2启动后,beeline不能连接的涉及的问题:原因:权限问题解决:/user/hive/warehouse/tmp/history (如果配置了jobserver   那么/history也需要调整)这三个目录,hive在运行时要读取写入目录里的内容,所以把权限放开,设置...

2015-06-01 17:12:50 181

原创 linux安装jdk1.7.0_67

JDK安装配置1、 下载jdk,本例使用jdk-7u67-linux-x64.rpm有2个可以使用的安装包jdk-7u67-linux-x64.tar.gzjdk-7u67-linux-x64.rpm2、 查看并修改使jdk-7u67-linux-x64.rpm具有执行权限(用root安装,默认有执行权限)chmod +x jdk-7u67-linux-x64.rpm...

2014-08-09 15:21:08 995

原创 JAVA正则表达式匹配,替换,查找,切割

import java.util.ArrayList;import java.util.regex.Matcher;import java.util.regex.Pattern; public class test {    public static void main(String[] args) {        getStrings(); //用正则表达式获取指定...

2014-06-20 17:46:04 198

原创 ip正则验证

 /**     * 正则判断ip是否合法     *      * @author yangliang     * @version CreateTime:2013-11-3 下午04:38:29     * @param @param ipAddress     * @param @return     * @return boolean     */  ...

2014-05-15 19:06:36 372

原创 Spring 3.x企业实用开发实战 总结一spring概述-1.3 Spring体系结构

1.3 Spring体系结构Spring框架由1400多个类组成,整个框架按其所属功能可以划分为5个主要模块,如图所示。 从整体看这5个主要模块几乎为企业应用提供了所需的一切,从持久层、业务层到展现层都拥有相应的支持。就像吕布的赤兔马和方天画戟、秦琼的黄骠马和熟铜锏,IoC和AOP是Spring所依赖的根本。在此基础上,Spring整合了各种企业应用开源框架和许多优秀的第三方类库,成为...

2014-05-12 16:27:45 120

原创 Spring 3.x企业实用开发实战 总结一spring概述-1.2 Spring带给我们什么

1.2 Spring带给我们什么也许有很多的开发者曾经被过度EJB的宣传所迷惑,成为EJB的拥趸,并因此拥有一段痛苦的开发经历。EJB的复杂源于它对所有的企业应用采用统一的标准,它认为所有的企业应用都需要分布式对象、远程事务,因此造就了EJB框架的极度复杂。这种复杂不仅造成陡峭的学习曲线,而且给开发、测试、部署都造成了很多额外的要求和工作量。其中最大的诟病就是难于测试,因为这种测试不能脱离E...

2014-05-12 16:20:02 141

原创 Spring 3.x企业实用开发实战 总结一spring概述-1.1认识spring

1.1 认识SpringSpring是众多Java开源项目中的一员,唯一不同的是:它秉承着破除权威迷信,一切从实践中来到实践中去的信念,宛如阿基米德手中的杠杆,以一己之力撼动了Java EE传统重量级框架坚如磐石的大厦。要用一两句话总结出Spring所有内涵确实有点困难,但是为了先给大家一个基本的印象,我们尝试着进行以下概括。Spring是分层的Java SE/EE应用一站式的轻量级...

2014-05-12 16:15:56 93

原创 树的基础知识

树            树定义                    专业定义:                      1、有且只有一个称为根的节点                      2、有若干个互不相交的子树,这些子树本身也是一棵树                                          通俗定义:              ...

2014-05-12 12:01:31 236

原创 快速排序及java实现

1)基本思想:选择一个基准元素,通常选择第一个元素或者最后一个元素,通过一趟扫描,将待排序列分成两部分,一部分比基准元素小,一部分大于等于基准元素,此时基准元素在其排好序后的正确位置,然后再用同样的方法递归地排序划分的两部分。(2)实例:  (3)用java实现public class quickSort{ public static void _q...

2014-05-12 11:38:13 73

原创 java 冒泡排序例子

按照由大到下的顺序排列。public class BubbleSort{    public static void main(String[] args)    {        int score[] = {67, 69, 75, 87, 89, 90, 99, 100};        for(int i = 0; i < score.length - 1; ...

2014-02-18 09:25:04 129

原创 推荐使用枚举定义常量

枚举是在Java1.5版本后出现的,它与类常量和静态常量相比的有点主要表现在以下4各方面:·       枚举常量更简单: 只需定义枚举项名称,无需定义其值,而接口常量或类常量必须定义其值;·        枚举常量属于稳态型:枚举常量在使用时无需关注其值而直接调用,接口常量或类常量可能需要关注其值;·        枚举具有内置方法:每个枚举都是java.lang.Enum的子类...

2014-01-24 14:48:58 476

原创 java 优先选择基本类型

建议29: 优先选择基本类型包装类型是一个类,它提供了诸如构造方法、类型转换、比较等非常实用的功能,而且在Java 5之后又实现了与基本类型之间的自动转换,这使包装类型如虎添翼,更是应用广泛了,在开发中包装类型已经随处可见,但无论是从安全性、性能方面来说,还是从稳定性方面来说,基本类型都是首选方案。我们来看一段代码:public class Client {       publ...

2014-01-23 17:02:31 165

java去除字符串中的空格、回车、换行符、制表符

java去除字符串中的空格、回车、换行符、制表符的三种方法。方法一:    public static String replaceBlank(String str) {                String dest = "";                if (str!=null) {                    Pattern p = Pattern...

2013-11-04 10:30:14 1197 1

原创 Redis能干啥?细看11种Web应用场景

在“怎样让Redis在你的系统中发挥作用”一文中,Salvatore 'antirez’ Sanfilippo告诉我们如何利用Redis独有的数据结构处理能力来解决一些常见问题。一些Redis原语命令比如LPUSH、LTRIM和LREM等等能够用来帮助开发者完成需要的任务——这些任务在传统的数据库存储中非常困难或缓慢。这是一篇非常有用并且实际的文章。那么要如何在你的框架中完成这些任务呢?下面...

2013-11-01 09:21:27 77

原创 jstl c:choose>、<c:when>和<c:otherwise>标签

在用spring mvc中,页面前端老用jstl,记录一下。 &lt;c:choose&gt;、&lt;c:when&gt;和&lt;c:otherwise&gt;在一起连用,可以实现Java语言中的if-else语句的功能。例如以下代码根据username请求参数的值来打印不同的结果: &lt;c:choose&gt;   &lt;c:when test="${empty...

2013-09-29 21:49:39 794

mysql update更新带子查询的实现方式

现在要做一下数据移植,需要更新相关的数据,需要在mysql中更新时不能将更新的表作为查询的表。总结一下:一:单表更新时例如: update customer set category = 1 WHERE  deleteflag = 0 and name = '22';注意不要子查询,mysql是不允许的。二:带子查询的复杂更新如:update tb a,(select...

2013-09-25 16:04:47 1254

原创 FusionCharts参数的详细说明和功能特性

FusionCharts参数的详细说明和功能特性功能特性animation                    是否动画显示数据,默认为1(True)showNames                    是否显示横向坐标轴(x轴)标签名称rotateNames                是否旋转显示标签,默认为0(False):横向显示showValues           ...

2013-08-22 18:13:56 78

原创 Mysql日期时间函数总结

一、MySQL 获得当前日期时间 函数 1.1 获得当前日期+时间(date + time)函数:now() mysql&gt; select now(); +---------------------+ | now() | +---------------------+ | 2008-08-08 22:20:46 | +---------------------+ 除了 now() 函数能获...

2013-08-22 13:36:39 120

原创 jdk环境变量配置 windows

每次换电脑的时候都查一下,还是记录一下啦1、下载jdk(http://java.sun.com/javase/downloads/index.jsp),我下载的版本是:jdk-6u38-ea-bin-b04-windows-amd64-31_oct_2012.exe2、安装jdk3、配置环境变量:右击“我的电脑”--&gt;"高级"--&gt;"环境变量"1)在系统变量里新建JA...

2013-08-21 09:13:22 82

原创 用HttpClient模拟HTTP的GET和POST请求

一、HttpClient介绍 HttpClient是用来模拟HTTP请求的,其实实质就是把HTTP请求模拟后发给Web服务器HTTP GET核心代码:(1)DefaultHttpClient client = new DefaultHttpClient();(2)HttpGet get = new HttpGet(String url);//此处的URL为http://......

2013-08-08 11:37:00 214

原创 array set相互转换

//array --&gt;set ---&gt;arraypublic static void main(String[] args)    {        String[] groups = {"aaa", "bbb", "ccc", "bbb"};        // 去除重复的group        if(null != groups &amp;&amp; gro

2013-08-08 10:52:40 719

原创 JSTL与SELECT的对接

好久没用了,记录一下,说不定哪天用上呢。JSTL与SELECT的对接两种方法,一种是&lt;c:if&gt;&lt;select name="FENR_STATUS"&gt;    &lt;option value="" selected&gt;学籍状态&lt;/option&gt;    &lt;option value="999" &lt;

2013-08-08 10:46:34 211 2

原创 Jquery操作select

好久没写页面的东西了,偶然写一下发现自己都记不清了。好记性不如烂笔头啊,我记录一下。1.判断select选项中 是否存在Value="paraValue"的Item $("#selectid option[@value='paraValue']").length&gt;02.向select选项中 加入一个Item $("#selectid").append("&lt;option valu...

2013-08-01 15:49:44 88

原创 java 交换两个变量的值

前段时间被问到这个问题,我还没太注意,在这里记录一下。在程序中实现交换两个数的功能并不复杂,但如果不使用中间变量,就需要动一下脑筋。其基本原理就是数的中和。 也就是说,通过某种运算(二元运算)将x和y两个数变成一个数,并保存在其中一个变量中。然后再通过同 样的运算符将x或y中和掉。这样实际上是利用了x或 y本身作为了中间变量。1.借助中间量交换 int x = 10; int y = ...

2013-06-13 09:47:04 155

java 正则表达式

用到正则时,可以来参考一下,看api最好了,里面都有public static void main(String[] args) {//简单认识正则表达式的概念/*p("abc".matches("..."));p("a8729a".replaceAll("\\d", "-"));Pattern p = Pattern.compile("[a-z]{3}");

2013-06-11 15:22:51 73

redis资料分享

redis特点:内存+磁盘的持久化保存具有非常丰富的数据类型,尤其擅长数组类数据的高速度处理数据快照自带的主从复制 丰富的数据类型:字符串链表集合有序集合散列表 适用场景:时间线应用对数组形式数据频繁添加和删除 Redis资料汇总专题:http://blog.nosqlfan.com/html/3537.html 附...

2013-06-06 12:38:12 99

原创 关于Redis的一些问题

1.怎样进行主从复制?2.怎样组建集群?3.各种数据类型怎样操作,在使用上有什么便利之处?4.适合哪些应用场景?5.Redis的实现原理6.Redis的安全性7.Redis怎样处理大数据(比如超出内存的)?...

2013-06-06 10:48:04 86

memcached的特点与缺点

memcached的特点:1.全内存运转2.哈希方式存储3.简单文本协议进行数据通信4.只操作字符型数据5.其它类型数据由应用解释,序列化以及反序列化6.集群也由应用进行控制,采用一致性散列(哈希)算法 Memcached的缺点纯内存操作,关机后数据全部丢失保存字节数据,数据类型贫乏LRU算法导致数据不可控的丢失一致性处理简单应用端太厚,服务器...

2013-06-05 15:02:16 256

原创 Mongodb linux下安装部署

1. 下载mongodb,版本为: mongodb-linux-x86_64-2.4.3.tgz,上传到/opt目录下2. 解压,tar zxvf mongodb-linux-x86_64-2.4.3.tgz3. 重新命名:mv mongodb-linux-x86_64-2.4.3 mongodb4. 查看安装后的文件情况   1)进入bin目录下,ls显示如下:   bso...

2013-05-28 09:45:19 104

原创 把前段时间的成果 hadoop集群show一下

利用手中资料装了个5台的小集群玩玩Master.HadoopSlave1.HadoopSlave2.HadoopSlave3.HadoopSlave4.Hadoop采用手工的方式一个一个的安装的哟,不过听了向磊的讲座,可以考虑使用easyhadoop安装,可以会简单了,但要是想练练手的话,还是手动安装一下好。下面是效果图: hbase的图好大啊,不放上来了。...

2013-04-28 16:18:24 95

原创 Centos6.2 nginx安装及测试

    首先我在网上找了几篇文章,按照说明安装,结果都没有成功。我想是采用yum的方式安装,这样比较简单,下面这样进行:第一步:在/etc/yum.repos.d/目录下建立一个nginx.repo软件源配置文件。# cd /etc/yum.repos.d/ # vim nginx repo然后填写如下文件内容 [nginx] name=nginx repo base...

2013-04-03 10:16:46 128

原创 linux kill进程的多种方法

平常老是接触tomcat,经常使用kill -9 pid,当然了使用前要先找到tomcat的pid了。时常这样操作: ps -ef | grep tomcat 显示pid后,kill 掉,刚发现了kill 的n种方法,在这里记录一下,看了下面的这些,抽空了试试。 原理是一样的,下面是拿火狐做例子。到公司了优先使用一下方法9. 常规篇:首先,用ps查看进程,方法如下:$ ps...

2013-03-23 21:54:35 173

原创 java性能监控与分析

一:关于虚拟机的性能监控与工具介绍,我觉得这篇文章介绍的挺好:http://zheng12tian.iteye.com/blog/1420508 看完这个,可以进入第二步了二:visualVM可以说是多合一故障处理工具,基于NetBeans平台开发,举杯了插件扩展功能,有很多使用的插件可以安装。觉得人家已经介绍的很好了,我引用一下:http://www.iteye.com/topic...

2013-02-28 17:06:22 101

由内存溢出引起的深入java之旅

背景:前段时间遇到内存溢出这个问题,就想好好的分析一下原因,想弄明白其中的原理。平时在工作中也一直使用java,但底层的东西平时也不怎么看,但遇到问题了,还是要对底层有深入的了解。我的深入java开始了:第一步:深入理解jvm,找了个资料就开始看了,资料很多。第二步:在看jvm的时候,经常会看到jmm(java 内存模型),决定也好好看一下。   -- 看了几篇连续的关于j...

2013-02-26 14:51:12 77

java内存溢出(分析原因)

最近遇到了这个问题:java.lang.OutOfMemoryError: PermGen space,已经上线一段时间。找了点资料看看,前辈已经总结的很好了,我参考了一下这几个文章:http://www.iteye.com/topic/80620 -- 参与的人挺多的http://java.chinaitlab.com/base/836419.html http://devel...

2013-01-22 10:21:49 113

原创 oracle树状数据结构start with...connect by prior

今天改了个oracle树形结构展示的问题,帮人擦屁股啊。之前组织机构展示没有层次,改的时候使用的oracle的自带的start with...connect by prior有好多人已经总结了,我就直接拿过来用,很顺利。在这里简单show一下,说不定有人要用到这个时,还是有点帮助的。  借鉴文章:http://www.zxbc.cn/a/Oracle/20100506084...

2012-12-11 17:04:10 84

oracle通过约束名查看表名的方法即异常

首先咱不是dba啊,但老是操作oracle,多了解点还是很有好处的。 想知道某个索引属于哪个表,可以执行下面的这个sql:select TABLE_NAME from all_constraints where CONSTRAINT_NAME='PK_ID'; 注意:1.表应为:all_constraints2.主键约束“PK_ID”必须大写 遇到类似异常...

2012-12-03 14:33:37 112

原创 开源的etl工具kettle(PDI)

   Kettle是一款国外开源的etl工具,纯java编写,绿色无需安装,数据抽取高效稳定(数据迁移工具)。Kettle中有两种脚本文件,transformation和job,transformation完成针对数据的基础转换,job则完成整个工作流的控制。 Kettle 中文名称叫水壶,该项目的主程序员MATT 希望把各种数据放到一个壶里,然后以一种指定的格式流出。 Kettle中有两...

2012-11-22 10:02:07 491

原创 http,TCP/IP与socket之间的区别

 网络由下往上分为:物理层--                     数据链路层--网络层--                      IP协议传输层--                      TCP协议会话层--表示层和应用层--           HTTP协议 1、TCP/IP连接  手机能够使用联网功能是因为手机底层实现了TCP/...

2012-11-06 15:40:00 110

原创 今天工作中用到的很有用的sql

 一 表备份与恢复语句create table THBCRM_t_member    as select * from t_member;--备份delete from t_member; INSERT INTO t_member  SELECT * FROM THBCRM_t_member; --恢复二 查看用户名重复的用户select u.id,u.deleted,u.us...

2012-10-24 14:17:37 87

空空如也

空空如也

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

TA关注的人

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