自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

haveysun的专栏

You can got it if you really want

  • 博客(41)
  • 收藏
  • 关注

原创 DBExportDoc V1.0 For MySQL Windows64位操作系统导出mysql表结构到word文档

1.首先到 http://www.itpub.net/thread-1128074-1-1.html 下载DBExportDoc V1.0 For MySQL,下载后的目录结构如下:2.下载mysql-connector-odbc-5.1.11-winx64.msi和mysql-connector-odbc-5.3.4-win32.msi并分别安装,如果只安装64位的驱动,设置好odb

2016-03-10 14:36:48 5779

原创 Linux常用命令总结

sudo find / -name java  查找服务器上jdk安装目录   ln -s hadoop-1.1.2 hadoop  给hadoop-1.1.2建立软连接   软连接的好处:建好软链接后,我们可以把hadoop配到环境变量中,如果以后hadoop-1.1.2升级到更高的版本,只需要更改                            软链接,不需要

2015-02-12 18:08:29 536

原创 分布式模型

数据分布有两条路径:复制(replication)与分片(sharding)。“复制”就是将同一份数据拷贝至多个节点;而“分片”则是将不同数据存放在不同节点中。   复制与分片是两项“正交的”(orthogonal)技术:既可以在两者中选一个来用,也可以同时使用它们。“复制”有两种形式:“主从式”(master-slave)和“对等式”(peer-to-peer)。分片

2015-02-12 18:06:38 1216

原创 Redis和Memcache的区别

1、 Redis和Memcache都是将数据存放在内存中,都是内存数据库。不过memcache还可用于缓存其他东西,例如图片、视频等等。2、Redis不仅仅支持简单的k/v类型的数据,同时还提供list,set,hash等数据结构的存储。3、虚拟内存--Redis当物理内存用完时,可以将一些很久没用到的value 交换到磁盘4、过期策略--memcache在set时就指定,

2015-02-12 18:01:28 499

原创 HBase写入数据的过程

写入数据的详细过程?见此地址 http://my.oschina.net/u/1464779/blog/265137怎么确认写入操作成功呢?只要在WAL(write ahead log要提前写的文件)和MemCache中同时写入成功了,那么hbase的put(写)操作成功了。WAL:HBase为了保证写入数据的可靠性,提出了WAL的概念;打个比方:迅雷在下载的时候,会把

2015-02-12 17:52:10 2443 1

原创 HBase读取数据的过程

Cloudera Impala对你存储在Apache Hadoop在HDFS,HBase的数据提供直接查询互动的SQL。除了像Hive使用相同的统一存储平台,Impala也使用相同的元数据,SQL语法(Hive SQL),ODBC驱动程序和用户界面(Hue Beeswax)。Impala还提供了一个熟悉的面向批量或实时查询和统一平台。搞清楚了HBase的读写过程,便于将来做优化。

2015-02-12 17:50:12 1397

原创 HBase的核心概念

HBase是hadoop领域的数据库。因为处理海量数据,并且底层依赖于hadoop。最大的特点是对海量数据(TB到PB级别)进行毫秒级查询。HBase逻辑结构特点:1.NoSQL数据库,并不是严格意义上的关系型数据库。   SQL语言的特点决定了关系型数据库的结构。底层是关系代数。按行进行存储的,表中的数据会进行格式化,   字段的类型,格式都是固定的,结构化的

2015-02-12 17:47:52 1414

原创 com.alibaba.dubbo.remoting.RemotingException: Failed to bind NettyServer

com.alibaba.dubbo.remoting.RemotingException: Failed to bind NettyServer

2014-11-07 17:17:22 27191 3

原创 hadoop面试整理

简要描述如何安装配置一个apache

2014-07-28 18:04:54 625

原创 MapReducer的Job调优

1.如果存在大量的小数据文件,可以使用SequenceFile、自定义的CombineFileInputFormat

2014-07-17 21:02:41 997

原创 神奇的IE9,Ajax请求缓存问题

如图所示:点击“发表评论”,发表一天商品评论。

2014-07-10 11:37:35 1161

原创 为什么说Java的序列化不适合Hadoop

java的序列化是把业务类及其子类一起序列化,这使得序列化和反序列化的数据都比较多,而数据是经过网络传输接收的,这样网络的压力就大,这种模式并不适合海量数据处理,海量数据处理只需要序列化和反序列化我们的业务数据,hadoop只序列化基本的数据类型,减少io读写次数,缓解网络压力。为什么序列化对Hadoop很重要?因为Hadoop在集群之间进行通讯或者RPC调用的时候,需要序列化,而且要

2014-06-25 09:38:12 1004

原创 mybatis返回HashMap<Long,List<自定义类>>

需求:根据组合商品id列表,获取其下的关联的商品列表

2014-06-17 20:34:49 2252 1

原创 mybatis返回HashMap<Long,List<Long>>

原始数据:SHOP_IDACCOUNT_

2014-06-17 20:27:28 6971

原创 客户端与NameNode通信过程(源码角度分析)

1.实例代码: final FSDataOutputStream out= fileSystem.create(new Path(FILE_PATH));//创建文件

2014-06-17 20:02:42 1260

原创 Velocity在web项目中生成模板

需求:后台(指管理员后台)上传一个html模板到文件服务器上,前台(商家操作的平台)读取到模板,并填充数据,生成新的vm页面到webapp/WEB-INF/view目录下,用于预览、保存、打印。最开始的代码: @Test public void test() throws Exception{ String templateUrl = baseServic

2014-04-28 16:29:38 2502

原创 Hadoop Failed to set permissions of path

在Eclipse里面写了个测试程序:把HDFS中的数据批量导入到HBase中

2014-04-21 17:09:44 1533

原创 Oracle VM VirtualBox:Could not write the clone medium

在伪分布情况下,搭建集群,在

2014-04-11 10:22:34 1807 1

原创 ibatis返回List<String>

需求:返回电话号码列表,之前查询多个字段时用Map作为返回类型,现在单个字段列表用List。最开始的写法:List" parameterClass="java.lang.Long">select P.TEL_PHONE  from SHOP_PHONE P  WHERE P.SHOP_ID =#shopId:BIGINT#   and P.IS_DEL = '0' and

2014-03-28 10:08:33 10049

原创 Retrying connect to server: :9000. Already tried 0 time(s)

在测试时,执行hadoop fs -put hello.txt /操作,得到以下错误信息:14/03/24 10:39:33 INFO ipc.Client: Retrying connect to server: hadoop/192.168.80.100:9000. Already tried 0 time(s); retry policy is RetryUpToMaximumCou

2014-03-24 10:45:04 4604

原创 CentOS修改系统默认语言与编码

有时候在安装CentOS无意中把默认语言设置为中文,而部分SSH软件不支持中文编码,所以在远程管理的时候会出现些乱码的现象。 如何修改CentOS的默认语言呢?请先使用root权限帐户登陆一、进入语言配置文件vi  /etc/sysconfig/i18n用SSH执行以上命令,用vi编辑器修改/etc/sysconfig/i18n文件。

2014-03-19 13:45:04 912

原创 解决方法unable to boot - please use a kernel appropri

使用虚拟机软件Oracle VM VirtualBox来进行安装centos6.2时提示以下信息:This kernel requires the following features not present on the CPU:Unable to boot – please use a kernel appropriate for your CPU.解决方法:选

2014-03-18 17:43:22 3662 1

原创 jQuery找出所有没有disabled属性的checkbox

//过滤掉含有disabled属性的checkbox$("#div-add-sub-account").find("input[class='checkbox']:not(:disabled)").attr("checked",status);

2013-08-22 17:54:45 4728

原创 小心ibatis sql中的隐形杀手空格

今天在ibatis中写一sql语句,看上去都是对的,但是在运行的时候总是报语法错误,sql如下:    select ID, SHOP_ID, ACCOUNT_ID,ACCOUNT_NAME, IS_MANAGER,STAT,IS_DEL, CREATED_DATE, UPDATED_DATE       from SHOP_ACCOUNT_REF    where SHOP_ID

2013-08-22 14:45:14 1976

原创 Spring Mvc结合jquery 异步请求时返回文本类型(String)

产生原因:Spring Mvc在异步处理时,返回json非常方便,但是有时候有些操作只需要返回一个成功与否或者简短的验证信息,这时觉得用json去组装有点小题大做了,而且之前用struts2+jquery异步请求通过text传递时,也做了很多了,所以想在Spring Mvc时也用一样的逻辑。前台代码:                $("#addSubAccountForm").a

2013-08-10 15:31:01 3335

转载 js取数组两个数组的交集|差集|并集|补集|去重

转载自:http://blog.csdn.net/a597926661/article/details/8650215/*** each是一个集合迭代函数,它接受一个函数作为参数和一组可选的参数* 这个迭代函数依次将集合的每一个元素和可选参数用函数进行计算,并将计算得的结果集返回{%example     var a = [1,2,3,4].each(function(x)

2013-08-07 15:09:07 1539

原创 html样式标签是不能绑定事件

今天如下html片段:       id="btn-add-sub-account">新增子账号新增子账号               接下来给id="btn-add-sub-account"绑定toggle事件,代码如下:        $(function() {//新增子帐号事件$("#btn-add-sub-account").toggle(function()

2013-08-03 13:53:06 1046

原创 Kissyui 结合spring mvc上传图片功能

用kissyui编辑器自带的上传图片功能,其官方的demo如下:从serverUrl中的upload.php中可以得到其接受返回值的形式为:"\"imgUrl\":\"http://i.mmcdn.cn/simba/img/T1.DfbXXNiXXb1upjX.jpg?noq=y\""。此时我们用springMvc做服务器端接受处理时也要在server端返回如上格式的数据:/*

2013-08-02 16:02:11 1127

原创 Spring Mvc 出现"NetworkError: 400 Bad Request "

代码如下:            //拼装参数            var data={                title:title,                isTitleVisible:isVisilbe,                type:"2",                sequenceNo:"2",               

2013-07-30 17:51:20 5428 2

转载 Hessian原理分析

转载自:http://blog.csdn.net/zhtang0526/article/details/4788879Hessian 原理分析  一.      远程通讯协议的基本原理网络通信需要做的就是将流从一台计算机传输到另外一台计算机,基于传输协议和网络 IO 来实现,其中传输协议比较出名的有 http 、 tcp 、 udp 等等, http 、 tcp 、

2013-07-30 17:09:55 834

转载 Unhandled event loop exception PermGen space

转载自:http://stevex.blog.51cto.com/4300375/994544原来一直用eclipse3.5,最近尝试升级到3.7和4.2,但不管是3.7还是4.2项目编译过程中总提示“Unhandled event loop exception PermGen space”要求退出workspace,与原来3.5版本比较了一下eclipse.ini参数设置发现

2013-07-25 10:01:17 614 1

转载 Oracle 百万行数据查询优化

转载自:http://www.360doc.com/content/13/0717/09/13193711_300535455.shtml[SQL]代码view sourceprint?0011.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。00

2013-07-17 10:02:52 651

原创 sql中用EXISTS替代IN、用NOT EXISTS替代NOT IN显著变化

sql如下所示:SELECT SUM(T.F1), SUM(T.F2), SUM(T.F3), SUM(T.F4), SUM(T.F5), SUM(T.F6), SUM(T.F7), SUM(T.F8), SUM(T.F9), SUM(T.F10), SUM(T.F11), SUM(T.F12)          INTO V_CONT_RECORD          FROM (SE

2013-07-17 09:52:23 1372

原创 需要学习的技术

Play编程语言。Nginx服务器。

2013-07-12 17:24:52 443

转载 String中intern的方法

转载自:http://www.cnblogs.com/wanlipeng/archive/2010/10/21/1857513.html 感谢分享!首先查看官方API那个的解释:———————————————————————————————————————internpublic String intern()返回字符串对象的规范化表示形式。一个

2013-07-11 17:10:07 491

原创 jQuery让文本框不可编辑

需求如下:页面加载时,让符合条件的文本框不可用,td变灰色。方案如下: $.getJSON(url, data, function(result){$.each(result,function(i,item){            $("#tableScroll").find("input[item='"+item+"']").attr("disabled","false").p

2013-07-10 14:51:46 8517

转载 js中2个等号与3个等号的区别

转载地址:http://ilovejsj.iteye.com/blog/473474首先,== equality 等同,=== identity 恒等。 ==, 两边值类型不同的时候,要先进行类型转换,再比较。 ==,不做类型转换,类型不同的一定不等。 下面分别说明: 先说 ===,这个比较简单。下面的规则用来判断两个值是否===相等: 1、如果类型不同,就[不

2013-07-05 09:21:43 621

原创 Struts2两个Map动态比较值是否相同

需求:后台有两个Map,他们的Key相同,顺序也相同,但是value不同,需要在传入前台后,遍历其中一个Map,获取到当前Map的值,然后根据当前Map的Key获取另一个Map的记录,并用js动态比较他们的不同项,然后用title属性呈现出来。编码过程:第一步遍历当前Map,代码如下:

2013-06-09 15:11:39 976

原创 解决方法unable to boot - please use a kernel appropri

使用虚拟机软件Oracle VM VirtualBox来进行安装centos6.2时提示以下信息:This kernel requires the following features not present on the CPU:Unable to boot – please use a kernel appropriate for your CPU.解决方法:选中对应的虚拟系统——设置——系统——处理器——扩展特性 ------启用 PAE/NX!如果是灰色,点击不了,请先关闭正在运行的安装界

2013-06-05 14:15:20 1356

原创 CentOS修改系统默认语言与编码

有时候在安装CentOS无意中把默认语言设置为中文,而部分SSH软件不支持中文编码,所以在远程管理的时候会出现些乱码的现象。 如何修改CentOS的默认语言呢?请先使用root权限帐户登陆一、进入语言配置文件vi /etc/sysconfig/i18n用SSH执行以上命令,用vi编辑器修改/etc/sysconfig/i18n文件。二、修改语言将默认的LANG="zh_CN.UTF-8"修改为LANG="en_US.UTF-8"这样就可以把默认的中文修改为英文。三、注销并重新登陆

2013-06-03 17:02:56 986

空空如也

空空如也

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

TA关注的人

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