- 博客(59)
- 资源 (2)
- 收藏
- 关注
转载 使用Netbeans远程调试服务器java代码
首先,JAVA自身支持调试功能,并提供了一个简单的调试工具--JDB,类似于功能强大的GDB,JDB也是一个字符界面的调试环境,并支持设置断点,支持线程线级的调试。编写Java程序:[java] view plaincopyprint?package remotejava; /** * * @author Vicky.H */ public cla
2015-03-02 17:03:34
2692
1
转载 Impala原理及其调优
Impala介绍Impala支持的文件格式Impala可以对Hadoop中大多数格式的文件进行查询。它能通过create table和insert的方式将一部分格式的数据加载到table中,但值得注意的是,有一些格式的数据它是无法写入的(write to)。对于Impala无法写入的数据格式,我们只能通过Hive建表,通过Hive进行数据的写入,然后使用Impala来对这些保存好的数据执行
2015-03-02 15:22:47
6626
1
转载 Impala1.2.4安装手册
安装前说明:1、 安全性考虑,我们使用hive用到的账户cup进行impala的启停等操作,而不另外使用impala账户;这涉及到后文中的一些文件夹权限调整、配置文件中的用户参数调整;2、 性能考虑,impala-state-store、impala-catalog这两个服务安装在hadoop集群的namenode上面,impala-server、impala-shell服务安装在各个
2015-03-02 15:20:12
1560
转载 mysql命令行修改字符编码
1、修改数据库字符编码mysql> alter database mydb character set utf8 ;2、创建数据库时,指定数据库的字符编码mysql> create database mydb character set utf8 ;3、查看mysql数据库的字符编码mysql> show variables like 'character%
2015-01-16 16:19:03
727
原创 Mahout之SequenceFilesFromDirectory
对于文本信息的向量化,Mahout 已经提供了工具类,它基于 Lucene 给出了对文本信息进行分析,然后创建文本向量。mahout提供下面两个命令来将文本转成向量形式(转化成向量后可以聚类):1.mahout seqdirectory:将文本文件转成SequenceFile文件,SequenceFile文件是一种二制制存储的key-value键值对,对应的源文件是org.apache.mah
2014-05-13 14:06:57
1079
原创 Mahout 文本分类过程
以下是官网提供的End to end commands to build a CBayes model for 20 Newsgroups:The 20 newsgroup example script issues the following commands as outlined above. We can build a CBayes classifier from t
2014-05-13 13:52:17
1108
转载 Mahout之SequenceFilesFromDirectory源码分析
转载:两个类:public abstract class AbstractJob extends Configured implements Toolpublic class SequenceFilesFromDirectory extends AbstractJobAbstractJob类是job的抽象类,mahout所有的jobDriver都继承了AbstractJob。
2014-05-12 16:09:22
1128
转载 Hadoop Tool,ToolRunner原理分析
转载:先看Configurable 接口:1234public interface Configurable {void setConf(Configuration conf); Configuration getConf();}Configurable接口只定义了两个方法:setCo
2014-05-12 15:10:02
819
原创 解决 Name node is in safe mode
[hadoop@master 20news-all]$ hadoop fs -put /tmp/mahout-hadoop/20news-all/ /tmp/mahout-hadoop/20news-allput: org.apache.hadoop.hdfs.server.namenode.SafeModeException: Cannot create directory /tmp/maho
2014-05-12 10:28:57
3127
转载 天猫核心系统负责人:项目延期原因及应对之道
每个项目经理都希望能有效地控制项目进度。但这件看似简单的事情,实际操作起来却常常不尽如人意。即使在成熟的大公司里,有着完善的项目管理流程,配备着一流的团队,项目延期事件还是频频发生。这里分析主要的三个原因。常见的原因之计划不清很多项目经理,计划做得很漂亮,却总是计划赶不上变化。原因 在于,有些时候,按工作量预估的发布日期却得不到领导的同意,领导有时会说我们现在就是和时间
2014-04-27 22:47:45
689
转载 Linux环境下提升普通用户权限(sudo)
一. Linux环境下提升普通用户权限(sudo) 用sudo让普通用户获得超级用户的一部分权利,能够做超级用户才能做的事情,还能够对普通用户身份做一些限制,指定某一个或某几个人来做,并且普通用户不需要知道超级用户的密码,就能够完成超级用户才能完成的任务。环境:管理员root和普通用户redhat1. 授权之前测试:# /etc/init.d/httpd restart
2014-04-11 09:45:55
1732
转载 Mahout安装
Hadoop集群中的Mahout-distribution-0.7安装与配置系统配置:ubuntu 12.04hadoop-1.1.2jdk1.6.0_45Mahout是Hadoop的一种高级应用。运行Mahout需要提前安装好Hadoop,Mahout只在Hadoop集群的NameNode节点上安装一个即可,其他数据节点上不需要安装。1、下载二进制解压安装。
2014-04-09 12:48:08
712
转载 快速搭建 Hadoop 分布式环境
对于Hadoop来说,最主要的是两个方面,一个是分布式文件系统HDFS,另一个是MapReduce计算模型,下面讲解下我在搭建Hadoop 环境过程。Hadoop 测试环境共4台测试机,1台namenode 3台datanode OS版本:RHEL 5.5 X86_64 Hadoop:0.20.203.0 Jdk:jdk1.7.0 角色 ip地址 namenode
2014-04-09 12:35:11
650
转载 插入排序
使用插入排序为一列数字进行排序的过程public class Insertion { public static void insertionSort(Comparable []data){ for(int index=1;index<data.length;index++){ Comparable key = data[inde
2014-03-25 13:58:20
558
转载 Java创建文件夹及文件
package com.xhkj.util;import java.io.File;import java.io.IOException;public class CreateFileUtil {public static boolean CreateFile(String destFileName) { File file = new File(destFileName);
2014-03-24 16:59:04
749
转载 Linux服务器的初步配置流程
开发网站的时候,常常需要自己配置Linux服务器。本文记录配置Linux服务器的初步流程,也就是系统安装完成后,下一步要做的事情。这主要是我自己的总结和备忘,如果有遗漏,欢迎大家补充。下面的操作针对Debian/Ubuntu系统,其他Linux系统也类似,就是部分命令稍有不同。第一步:root用户登录首先,使用root用户登录远程主机(假定IP地址是128.
2014-03-19 09:57:41
830
转载 Hibernate批处理操作优化 (批量插入、更新与删除)
我们每次保存的东西都会保存在Session缓存中,这就是Hibernate的一级缓存,如果我们一直循环执行save等操作,缓存里东西会越来越多,速度也就越来越慢,服务器一直在循环处理,自然也会增加负载。这本来就是Hibernate不擅长的地方,而且一级缓存不可以不用,如果我们要保存的数据量十分巨大,那么在程序中执行添加、更新方法时,Session对象自身开辟的一级缓存会不断消耗,直至Out
2014-03-10 16:10:57
1391
转载 Hibernate主键生成策略总结
Hibernate提供的主键生成策略,使我们可以在实体类的映射xml文件中设定关键字来告诉hibernate我们要使用的主键生成方式,然后hibernate会根据设定完成数据库的主键控制。一、首先通过举例子来了解实体映射文件(*.hbm.xml)中对id生成策略配置格式 用户User的实体类User.java[java] view plaincopy
2014-03-06 15:49:33
665
转载 使用Javascript/jQuery将javascript对象转换为json格式数据
Javascript自带的eval()函数能够将json数据转换成Javascript对象。但是,却没有提供将Javascript对象序列化为json格式的函数。var json = '{"name":"John"}'; var obj = eval( '(' + json + ')' ); alert( obj.name ); jQuery中可以使用$.parseJSO
2014-03-05 17:14:23
1283
转载 嵌套For循环性能优化案例
1 案例描述 某日,在JavaEye上看到一道面试题,题目是这样的:请对以下的代码进行优化 Java代码 for (int i = 0; i 1000; i++) for (int j = 0; j 100; j++) for (int k = 0; k 10; k++) testFunction
2014-03-04 10:49:05
1022
转载 如何书写高质量的jQuery代码
想必大家对于jQuery这个最流行的javascript类库都不陌生,而且只要是前端开发人员肯定或多或少的使用或者接触过,在今天的这篇文章中,我们将介绍一些书写高质量jQuery代码的原则,我们不单单会告诉你如何去书写,也会告诉你为什么这样书写,希望大家会觉得有所帮助,如果你也有自己的一些经验分享,请不吝赐教!注意定义jQuery变量的时候添加var关键字这个不仅仅是jQuery,
2014-03-04 09:42:37
595
转载 Java web Filter的介绍及使用
什么是过滤器?与Servlet相似,过滤器是一些web应用程序组件,可以绑定到一个web应用程序中。但是与其他web应用程序组件不同的是,过滤器是"链"在容器的处理过程中的。这就意味着它们会在servlet处理器之前访问一个进入的请求,并且在外发响应信息返回到客户前访问这些响应信息。这种访问使得过滤器可以检查并修改请求和响应的内容。过滤器适用于那些地方?l 为一个web应用程序的新功
2014-02-28 10:12:21
1202
转载 jsp struts url 传值中文乱码
1.或是设置struts.propertiesstruts.i18n.encoding=UTF-82.在web.xml添加编码过滤器filter>filter-name>characterEncodingFilterfilter-name>filter-class>org.springframework.web.filter.CharacterE
2014-02-28 10:11:16
958
转载 BufferedReader.readLine()读取文件第一行会出现bug,首行第一个字符会是一个空字符
BufferedReader.readLine()读取第一行会出现bug,首行第一个字符会是一个空字符 BufferedReader is =new BufferedReader(new InputStreamReader(new ileInputStream(file))); String str =is.readLine() char c = str.charAt(0);
2014-02-26 10:50:48
5889
转载 【Lucene】三个高亮显示模块的简单示例-Highlighter
Lucene针对高亮显示功能提供了两种实现方式,分别是Highlighter和FastVectorHighlighter这里的三个示例都是使用Highlighter;示例代码:[java] view plaincopypackage com.tan.code; import java.io.File; im
2014-02-20 15:05:02
1070
转载 Lucene的组合查询
在Lucene中实现组合查询的方法很多,我目前用过的方法有三种,使用MultiFieldQueryParser,使用filter,使用boolean query。1.使用MultiFieldQueryParser 构建parser的时候使用MultiFieldQueryParser,查询时便可以同时在索引的多个域中搜索关键字。适用情况举例:将文章的标题和内容分别
2014-02-20 10:07:34
902
原创 hibernate mysql 时间类型
java与mysql时间类型介绍mysql:YEAR: 'YYYY'DATE:'YYYY-MM-DD' TIME: 'HH:MM:SS' DATETIME: 'YYYY-MM-DD HH:MM:SS'java:java.util.Date案例:mysql建表:datetime实体类:
2014-02-14 17:04:17
1533
转载 解决Struts2 json-plugin Date或Timestamp等日期格式带T的问题
解决Struts2 json-plugin Date或Timestamp等日期格式带T的问题如果没有对日期时间对象类进行json日期格式声明,会出现类似"2013-06-18T12:08:56.23"日期,在日期中间多出一个T字母;从通过查询数据,以及调试程序发现直到返回之前日期时间的格式都是正确的,没有T的情况,那问题就是出现在返回JSON后了。只有在添加了jsonp
2014-02-14 16:16:01
1681
转载 Struts2结合EasyUI的combobox返回json
前台页面:@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose
2014-02-12 09:58:02
1424
转载 Struts2 返回 xml 格式数据
方法一: 直接利用ActionSuport的execute方法: struts.xml中代码,不需要定义 result, Java代码 "OutxmlExecute" class="com.OutxmlExecuteAction" >
2014-01-26 14:45:40
1822
转载 Jquery的$命名冲突
在Jquery中,$是JQuery的别名,所有使用$的地方也都可以使用JQuery来替换,如$('#msg')等同于JQuery('#msg')的写法。然而,当我们引入多个js库后,在另外一个js库中也定义了$符号的话,那么我们在使用$符号时就发生了冲突。下面以引入两个库文件jquery.js和prototype.js为例来进行说明。 第一种情况:jquery.js在prototype.js之
2014-01-16 10:34:05
656
转载 在Netbeans中使用Struts2.0+Spring2.5+Hibernate框架(二)
上一篇文章介绍了在Netbeans6.1中使用SSH框架的准备工作及OR映射的方法,这篇文章则继续介绍如何构建视图层和业务逻辑层以及在此过程中整合Struts和Spring框架。1、建立业务逻辑。在service包中创建业务接口UserService,代码如下:package service;importdao.UserDaoImpl;import po.User;/** *
2013-10-25 17:09:53
1302
转载 在Netbeans中使用Struts2.0+Spring2.5+Hibernate框架(一)
Netbeans 6.1中加入了Spring 2.5,Struts,Hibernate的支持,可以满足现在大部分企业应用SSH框架的开发需求。本文将用一个简单的登陆例子来介绍如何在Netbeans6.1中使用SSH框架进行企业级开发。本节介绍示例的准备工作、OR映射以及相关配置的方法。下一节则介绍页面层和框架整合的关键技术。软件需求:1、1、JDK1.62、Netbeans6.1,
2013-10-25 16:18:56
2092
转载 struts2+poi实现导出Excel文件
首先需要去找一个pio包,我使用的是poi-3.2.jarjsp: action'" value="导出结果至EXCEL文件"/> struts.xml type="stream"> application/vnd.ms-excel "inputName">excelStr
2013-10-24 16:27:04
2772
转载 oracle 基本语句
Oracle基本建表语句--创建用户create user hanidentified by han default tablespaceusers Temporary TABLESPACE Temp;grant connect,resource,dba to han; //授予用户han开发人员的权利 --------------------对表的操作--------
2013-08-22 14:58:00
1044
转载 oracle 操作表空间和分区表
前提: 查询分区:Select *From user_extents WHERE partition_name='分区名';1)创建表空间create tablespace HRPM0datafile '/oradata/misdb/HRPM0.DBF' size 5m autoextend on next 10m maxsize unlimited2)
2013-08-22 14:41:33
1508
转载 oracle操作
/*分为四步 *//*第1步:创建临时表空间 */create temporary tablespace user_temp tempfile 'D:\oracle\oradata\Oracle9i\user_temp.dbf' size 50m autoextend on next 50m maxsize 20480m extent management local;
2013-08-20 12:39:14
699
转载 在RedHat5.5安装oracle10g中遇到错误
网上搜一下也有很多在RHEL 5.x系列上安装ORACLE的教程,但大多都是32位的平台;若照抄到64位平台也必出错;经过笔者反复测试,发现以下10个RPM包是必装的:这里我省略了RPM包的主、次版本号,因为我相信现在的Linux发行版中的RPM包的版本号绝对会比ORACLE 10g要求的版本号高;binutils.x86_64compat-libstdc++-33.x86_6
2013-08-20 10:22:38
1539
转载 linux中jdk的卸载与安装
一.jdk1.4卸载由于redhat Enterprise 5 中自带安装了jdk1.4的,所以在安装jdk1.6前我把jdk1.4的卸了,步骤如下: 1.打开终端输入#rpm -qa | grep gcj ,其现实内容有: java-1.4.2-gci-compat......... java-1.4.2-gcj-compat-devel.....(具
2013-08-19 10:33:29
657
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人