10 2011 档案

摘要:原文:http://hi.baidu.com/lovelovejava/blog/item/150a222cbc41c35a4ec22604.html/cmtid/4f5a8d086836a931b0351dbehttp://www.diybl.com/course/3_program/java/javajs/20090906/174137.html参考2:http://blog.csdn.net/gang00ge/article/details/5776068参考3:http://blog.csdn.net/softwave/article/details/4166598@override有 阅读全文
posted @ 2011-10-31 16:58 xwdreamer 阅读(635) 评论(0) 推荐(0) 编辑
摘要:参考文献参考1:http://blog.csdn.net/feng_sundy/article/details/3496744参考2:http://www.cnblogs.com/lxJack/archive/2011/05/22/2053270.html参考3:http://blog.csdn.net/xw13106209/article/details/66087061.前言之前写过关于oracle数据库的备份与恢复,见参考三,今天用到mysql,就顺便把mysql的备份与恢复也搞明白的了。mysql中对数据库的备份用到命令mysqldump,恢复则用到mysql命令。2.实例1:2.1备 阅读全文
posted @ 2011-10-31 15:56 xwdreamer 阅读(720) 评论(0) 推荐(0) 编辑
摘要:1参考文章参考1:http://topic.csdn.net/u/20080722/16/e7fcffc3-3d54-48f6-9d3a-2cd39073a287.html参考2:http://www.java63.com/design_pattern/iterator_pattern.html参考3:http://blog.csdn.net/aaaaaaaa0705/article/details/6282305问题起源想找一些关于迭代器next()和hasNext()方法的内容,最后都归宗到迭代器以及设计模式中的迭代器模式。现在记录一下,有空写一篇学习心得。一、什么是迭代模式Iterato 阅读全文
posted @ 2011-10-28 08:13 xwdreamer 阅读(640) 评论(0) 推荐(1) 编辑
摘要:1.解析PartitionMap的结果,会通过partition分发到Reducer上,Reducer做完Reduce操作后,通过OutputFormat,进行输出,下面我们就来分析参与这个过程的类。Mapper的结果,可能送到Combiner做合并,Combiner在系统中并没有自己的基类,而是用Reducer作为Combiner的基类,他们对外的功能是一样的,只是使用的位置和使用时的上下文不太一样而已。Mapper最终处理的键值对<key, value>,是需要送到Reducer去合并的,合并的时候,有相同key的键/值对会送到同一个Reducer那。哪个key到哪个Reduc 阅读全文
posted @ 2011-10-27 20:53 xwdreamer 阅读(17370) 评论(3) 推荐(4) 编辑
摘要:1.修改注册表打开注册表,进入以下路径:[hkey_local_machine\system\ currentcontrolset\control\terminal server\ wds\rdpwd\tds\tcp],portnamber的默认值是3389,修改成所希望的端口即可,例如1234。 再打开[hkey_local_machine\ system\currentcontro1set\control\tenninal server\winstations\rdp-tcp],将portnumber的值(默认是3389)修改成端口1234。修改完毕,重新启动电脑,以后远程登录的时候使用端 阅读全文
posted @ 2011-10-27 15:43 xwdreamer 阅读(712) 评论(0) 推荐(0) 编辑
摘要:这个问题是eclipse造成的,我们可以修改配置来实现通过eclipse启动tomcat可以访问http://localhost:8080打开Server试图,双击其中的"Tomcat v6.0 Server at localhost"然后修改配置,如下图所示,将默认的“use workspace metadata”修改为“Use Tomcat installation” 阅读全文
posted @ 2011-10-26 15:02 xwdreamer 阅读(763) 评论(0) 推荐(0) 编辑
摘要:1.JBOSS 5.0端口设置网上找到了许多关于JBOSS端口设置的,不过最后发现都是一些4.0的端口设置方法,JBOSS 5.0与4.0版本目录结构有很大变化,下面将JBOSS 5.0端口设置方法。找到目录D:\Program Files (x86)\JavaEE\jboss-5.0.1.GA\server\default\deploy\jbossweb.sar\server.xml,打开server.xml,将原来的 <!-- A HTTP/1.1 Connector on port 8080 --> <Connector protocol="HTTP/1.1& 阅读全文
posted @ 2011-10-26 14:39 xwdreamer 阅读(1905) 评论(0) 推荐(0) 编辑
摘要:在oracle下创建一个test的账户,然后按一下步骤执行:1.创建表:STOCK_PRICESView Code --创建表格CREATE TABLE STOCK_PRICES( RIC VARCHAR(6) PRIMARY KEY, PRICE NUMBER(7,2), UPDATED DATE );2.插入测试数据:View Code --插入数据INSERT INTO stock_prices values('1111',1.0,SYSDATE);INSERT INTO stock_prices values('1112',2.0,SYSDATE);IN 阅读全文
posted @ 2011-10-25 20:58 xwdreamer 阅读(12239) 评论(1) 推荐(1) 编辑
摘要:原地址:http://giraffe-blog.appspot.com/2010/04/16/svn-javaHL-eclipse.html前一段时间更新了svn的eclipse插件,使用的时候就会弹出一个错误的提示框说:Subversion Native Library Not Available,加载不到JavaHL。如图: * Windows 最简单的解决办法是安装sliksvn,安装后重新启动eclipse就正常了。 sliksvn下载地址:http://www.sliksvn.com/en/download * Ubuntu 平时比较多使用Ubuntu,而Ubuntu的解决方法是: 阅读全文
posted @ 2011-10-25 15:35 xwdreamer 阅读(7217) 评论(2) 推荐(1) 编辑
摘要:参考文献http://www.4ucode.com/Study/Topic/733660主要原因是我的电脑装了svn服务器,解决方法是删除svn服务器。还有一种方法是将系统的环境变量 APR_ICONV_PATH删除或者改为APR_ICONV1_PATH 阅读全文
posted @ 2011-10-24 21:12 xwdreamer 阅读(566) 评论(0) 推荐(0) 编辑
摘要:1.参考文献参考1: C++继承中构造函数、析构函数调用顺序及虚函数的动态绑定参考2:构造函数、拷贝构造函数和析构函数的的调用时刻及调用顺序参考3:C++构造函数与析构函数的调用顺序2.构造函数、析构函数与拷贝构造函数介绍2.1构造函数构造函数不能有返回值缺省构造函数时,系统将自动调用该缺省构造函数初始化对象,缺省构造函数会将所有数据成员都初始化为零或空创建一个对象时,系统自动调用构造函数2.2析构函数析构函数没有参数,也没有返回值。不能重载,也就是说,一个类中只可能定义一个析构函数如果一个类中没有定义析构函数,系统也会自动生成一个默认的析构函数,为空函数,什么都不做调用条件:1.在函数体内. 阅读全文
posted @ 2011-10-24 00:41 xwdreamer 阅读(3676) 评论(0) 推荐(0) 编辑
摘要:参考文献:http://www.cppblog.com/snowball/archive/2011/10/05/55051.html1.面向对象的三个基本特征是:封装、继承、多态。1.1封装封装最好理解了。封装是面向对象的特征之一,是对象和类概念的主要特性。封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。1.2继承面向对象编程(OOP)语言的一个主要功能就是“继承”。继承是指这样一种能力:它可以使用现有类的所有功能,并在无需重新编写原来的类的情况下对这些功能进行扩展。通过继承创建的新类称为“子类”或“派生类”。被继承的类称为“ 阅读全文
posted @ 2011-10-24 00:23 xwdreamer 阅读(669) 评论(0) 推荐(1) 编辑
摘要:参考文献:参考1:http://www.linuxidc.com/Linux/2011-08/40156.htm参考2:http://wiki.rabbitvcs.org/wiki/install/ubuntu 阅读全文
posted @ 2011-10-23 14:31 xwdreamer 阅读(1054) 评论(0) 推荐(0) 编辑
摘要:1.前言刚接触mapreduce的人肯定为碰到这样的问题,就是我们在程序中如下类似的命令System.out.println(year+" "+airTemperature);//无效,控制台没有输出。但是console控制台不给我们输出相应的结果,这对于很多通过System.out来调试的人来说,会是一个很头疼的事情,我也对这个很头疼。昨天在看《hadoop权威指南第二版》的第五章的时候,书中有介绍通过web界面来浏览hadoop的作业信息,发现在web界面中能看到许多作业的相关信息。并且知道mapreduce的作业信息都写在了用户日志中,存放在目录hadoop_home 阅读全文
posted @ 2011-10-23 09:44 xwdreamer 阅读(4842) 评论(0) 推荐(0) 编辑
摘要:参考文献:myeclipse+jboss开发EJB3.0之实体BeanMyEclipse+JBoss开发EJB3.0ejb3.0中persistence.xml文件EJB项目中Persistence.xml配置一. 配置 Jboss有一个默认的数据源DefaultDS,他使用Jboss内置的HSQLDB数据库。实际应用中你可能使用不同的数据库,如MySql、MsSqlServer、Oracle等。各种数据库的数据源配置模版你可以在[Jboss_home]\docs\examples\jca 目录中找到,默认名称为:数据库名+ -ds.xml 。不管你使用那种数据库都需要把他的驱动类Jar .. 阅读全文
posted @ 2011-10-20 12:42 xwdreamer 阅读(2568) 评论(0) 推荐(0) 编辑
摘要:配置数据源文件mysql-ds.xml, 放入目录${jboss_home}/server/default/deploy中,这里顺便记录一下mysql-ds.xml的格式,如下:<?xml version="1.0" encoding="UTF-8"?> <!-- $Id: mysql-ds.xml 41017 2006-02-07 14:26:14Z acoliver $ --> <!-- Datasource config for MySQL using 3.0.9 available from: http://www. 阅读全文
posted @ 2011-10-20 12:20 xwdreamer 阅读(2228) 评论(0) 推荐(0) 编辑
摘要:参考文献:http://www.hadooper.cn/dct/page/657771排序实例排序实例仅仅用 map/reduce框架来把输入目录排序放到输出目录。输入和输出必须是顺序文件,键和值是BytesWritable.mapper是预先定义的IdentityMapper,reducer 是预先定义的 IdentityReducer, 两个都是把输入直接的输出。要运行这个例 子:bin/hadoop jar hadoop-*-examples.jar sort [-m <#maps>] [-r <#reduces>] <in-dir> <out- 阅读全文
posted @ 2011-10-17 14:04 xwdreamer 阅读(6251) 评论(0) 推荐(0) 编辑
摘要:参考文献:http://www.hadooper.cn/dct/page/657781.概述RandomWriter(随机写)例子利用 Map/Reduce把 数据随机的写到dfs中。每个map输入单个文件名,然后随机写BytesWritable的键和值到DFS顺序文件。map没有产生任何输出,所以reduce没有执行。产生的数据是可以配置的。配置变量如下名字默认值描述test.randomwriter.maps_per_host10每个节点运行的map任务数test.randomwrite.bytes_per_map1073741824每个map任务产生的数据量test.randomwrit 阅读全文
posted @ 2011-10-17 13:44 xwdreamer 阅读(1233) 评论(1) 推荐(0) 编辑
摘要:今天跑了一个ShowFileStatusTest程序,第一次看到一个没有main函数也能跑的测试程序。要学习以下怎么使用这个工具。 阅读全文
posted @ 2011-10-12 14:46 xwdreamer 阅读(277) 评论(0) 推荐(0) 编辑
摘要:将本地文件拷贝到hdfs上去,结果上错误:Name node is in safe mode这是因为在分布式文件系统启动的时候,开始的时候会有安全模式,当分布式文件系统处于安全模式的情况下,文件系统中的内容不允许修改也不允许删除,直到安全模式结束。安全模式主要是为了系统启动的时候检查各个DataNode上数据块的有效性,同时根据策略必要的复制或者删除部分数据块。运行期通过命令也可以进入安全模式。在实践过程中,系统启动的时候去修改和删除文件也会有安全模式不允许修改的出错提示,只需要等待一会儿即可。可以通过以下命令来手动离开安全模式:bin/hadoop dfsadmin -safemode le 阅读全文
posted @ 2011-10-12 13:30 xwdreamer 阅读(947) 评论(0) 推荐(0) 编辑
摘要:参考文献http://hi.baidu.com/xiboliya/blog/item/015ead864e041b2a67096eda.html正文Ubuntu-10.10系统安装过程中,系统会提示建立一个默认用户,比如用户名为:xuwei。这个默认用户具有一定的管理功能,即可以通过sudo命令执行root权限的操作。由于Ubuntu系统不允许通过root用户登录系统,所以这个默认用户即是实际意义上的管理员。现在的问题是:如果新建一个用户:hadoop,然后要将此用户设置为与xuwei相同的管理员用户。此问题有2种方式实现:界面方式。用xuwei登录系统,通过选择菜单:系统->系统管理- 阅读全文
posted @ 2011-10-09 10:20 xwdreamer 阅读(14562) 评论(1) 推荐(0) 编辑
摘要:以前都是在单机模式下搭建hadoop进行运作,今天试着在两台机器上搭建,就出现了一堆问题。现在汇总注意事项1.Hadoop要求所有机器上hadoop的部署目录结构要相同,并且都有一个相同的用户名的帐户我第一台机器上使用都用户名是hadoop,第二台使用都就是xuwei了,这样导致了很多问题。如果早知道必须使用相同都用户名,当时就不这么麻烦了。2.格式化HDSF在启动hadoop服务./start-all.sh 之前,我们必须进行HDSF,使用如下命令./hadoop namenode -format 如果不进行HDSF格式化的话,可能会出现没有namenode或者datanode的错误。3.. 阅读全文
posted @ 2011-10-08 15:16 xwdreamer 阅读(1228) 评论(0) 推荐(0) 编辑
摘要:一台电脑只有一个计算机名,但是可以有多个用户。当我们打开终端terminal的时候,会看到第一行为:hadoop@xuwei-laptop:~$ 这就表示当前用户名为:hadoop,计算机名为xuwei-laptop。那么我们如何修改计算机名呢?只需要输入如下命令:sudo gedit /etc/hostname 将打开的文件中的xuwei-laptop改成我们需要的计算机名即可。 阅读全文
posted @ 2011-10-08 09:10 xwdreamer 阅读(5518) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示