01 2014 档案
摘要:1、《Hadoop技术内幕:深入解析Hadoop Common和HDFS》下载地址:http://download.csdn.net/detail/w397090770/6643259。 2、《Hadoop技术内幕:深入解析MapReduce架构设计与实现原理》下载地址:http://down...
阅读全文
摘要:Hadoop是什么?Hadoop是一个开发和运行处理大规模数据的软件平台,是Appach的一个用java语言实现开源软件框架,实现在大量计算机组成的集群中对海量数据进行分布式计算.Hadoop框架中最核心设计就是:HDFS和MapReduce.HDFS提供了海量数据的存储,MapReduce提供了对...
阅读全文
摘要:Linux基本命令Linux是一个基于命令的系统,它有很多很强的命令. 但它也有桌面系统,比如KDE,Gnome等,甚至还有仿windows桌面. 但真正在Linux下面工作的人,却不喜欢这些桌面,独爱命令行. 当你学会了在命令行下工作的时候,会体会到它的强大(黑客大都在命令行下干活的). 要学好使...
阅读全文
摘要:在HADOOP中使用MRUNIT进行单元测试前提1. 了解JUnit4.x的使用。2. 了解Mock的概念在单元测试中的应用。3. 了解Hadoop中MapReduce的编程模型。如果您对Junit和Mock不了解,可以先阅读[翻译]Unit testing with JUnit 4.x and E...
阅读全文
摘要:错误[root@hadoop test]# hadoop jar hadoop.jarcom.hadoop.hdfs.CopyToHDFS14/01/26 10:20:00 WARN hdfs.DFSClient: DataStreamerException: org.apache.hadoop.i...
阅读全文
摘要:错误[root@hadoop test]# hadoop jar hadoop.jarcom.hadoop.hdfs.CopyToHDFS14/01/26 10:20:00 WARN hdfs.DFSClient: DataStreamerException: org.apache.hadoop.i...
阅读全文
摘要:一、 Hadoop伪分布配置 首先应该现在profile文件添加hadoop_home操作如下:export JAVA_HOME=/usr/java/jdkexport HADOOP_HOME=/usr/java/hadoopexport PATH=.:$JAVA_HOME/bin:$HAD...
阅读全文
摘要:一、 Hadoop伪分布配置 首先应该现在profile文件添加hadoop_home操作如下:export JAVA_HOME=/usr/java/jdkexport HADOOP_HOME=/usr/java/hadoopexport PATH=.:$JAVA_HOME/bin:$HAD...
阅读全文
摘要:下面的解决方案我亲自试了没有问题;可行,但是对于初学者来说肯定会有一个疑问;这个.bash_profile文件到底在哪呢;其实很简单:当前用户的.bash_profile在/home/用户/下,系统的.bash_profile在/etc/skel目录下; 默认可能是隐藏的;有人会问了,隐藏的我怎...
阅读全文
摘要:1.问题目录表:Error代码1.BadconnectiontoFS.commandaborted.exception:Calltolocalhost/127.0.0.1:882.88failedonconnectionexception:java.net.ConnectException:Conn...
阅读全文
摘要:一、使用iframe的坏处1.搜索引擎的蜘蛛不会识别在iframe中被调用的图片、文本、url等内容的,因为该内容不属于该页面,只是访问的时候被临时的调用,而且在SEO建议中也有提到:“frame/frameset/iframee标签,会导致百度spider的抓取困难,建议不要使用”这样更能证明其弊...
阅读全文
摘要:java向MySQL插入当前时间的四种方式和java时间日期格式化的几种方法(案例说明);部分资料参考网络资源1. java向MySQL插入当前时间的四种方式第一种:将java.util.Date类型的时间转成mysql数据库识别的java.sql.Date类型时间注:java.util.Date是...
阅读全文
摘要:打开视频播放器,我经常使用的qq影音精简版居然什么格式的视频都不能播放了(提示文件无法渲染),这时候我怀疑快播不能播放也是因为系统缺少dll文件了(提示文件格式不正确);设置了好长时间还是不行网上给出的资料大多数是视频文件损坏,下载最新版,什么什么的一大堆都不管用,最后使用暴风居然可以播放,不得...
阅读全文
摘要:1.《java程序员上班那点事》笔者对数组占用内存的描述2.实际测试情况: /** * 测试一维数组占用内存 */ public static void testOneArray() { System.out.println("当前虚拟机的最大内存:" + ...
阅读全文
摘要:1.有关java健壮性特点的真相很多书上都说java健壮性的特点是因为java使用数组代替了c++的指针;c++最令人头痛的问题就是内存问题,java的健壮性使编程人员不用再考虑内存的问题;这种观点和想法是不对,java虽然有垃圾回收机制,不需要程序员去delete内存,但是在编码的时候还是应该考虑...
阅读全文
摘要:第一次装Apache时,出现了第一种情况,要注意咯可能情况一:安装Apache2的路径中不能含有中文.可能情况二:重启Apache就会弹出出错提示框,提示"The requested operation has failed!" 然后打开服务,启动Apache2,就提示我:"Windows不能在本地...
阅读全文
摘要:今天使用apache的时候又无法启动了,之前也遇到过,这次重点说这一次的情况,其他情况可以查看博主apache相关的其他博文;网上关于apache服务端的设置的很多,但是都不适合我的情况;一般使用apache的客户端start的时候只会提示你起不来,并不知道原因;使用start.exe启动才发现如下...
阅读全文
摘要:一、说明:Debian7.0.0的安装镜像文件有3个DVD,安装基本系统只用到第一个镜像文件,即DVD1其它镜像文件是附带的软件包。附Debian 7.0.0系统镜像下载地址:32位:http://cdimage.debian.org/debian-cd/7.0.0/i386/iso-dvd/deb...
阅读全文
摘要:1.多用try,catch;不要一个try,catch包含所有内容 好处:不同模块抓取不同异常,某一模块异常挂了,不影响其他模块的程序的进行2.多写几个catche;尽量不要使用Exception这个大异常去包容所有异常 不要为了追求代码的简练,try,catch只写一个,使用Exception去抓...
阅读全文
摘要:Java异常的栈轨迹(Stack Trace) 捕获到异常时,往往需要进行一些处理。比较简单直接的方式就是打印异常栈轨迹Stack Trace。说起栈轨迹,可能很多人和我一样,第一反应就是printStackTrace()方法。其实除了这个方法,还有一些别的内容也是和栈轨迹有关的。 1.printS...
阅读全文
摘要:如果u盘出现大文件无法复制的情况,修改U盘的文件系统格式; 把U盘格式化为NTFS格式。 FAT32的都不能放4G+的文件;右键格式化里如果没有NTFS,就在开始运行里输入cmd 然后输入"convert x:/fs:ntfs"格式化;X代表你的U盘
阅读全文
摘要:以前在做项目的时候就曾接触过JSON的技术,但那个时候是项目经理把所有该配制的都配了,工具类也提供了,如何使用也跟我们说了,那个时候只是觉得很好用,倒没有研究过。 今天自己写了一个JSON的例子,可以一调用就出了问题,报下面这个异常:java.lang.ClassNotFoundException:...
阅读全文
摘要:联合索引又叫复合索引。对于复合索引:Mysql从左到右的使用索引中的字段,一个查询可以只使用索引中的一部份,但只能是最左侧部分。例如索引是key index (a,b,c)。 可以支持a | a,b| a,b,c 3种组合进行查找,但不支持 b,c进行查找 .当最左侧字段是常量引用时,索引就十分有效...
阅读全文
摘要:背景:目前WEB的普及太快,很多网站都会因为大流量的数据而发生服务器习惯性死机,一个查询语句只能适用于一定的网络环境.没有优化的查询当遇上大数据量时就不适用了.联合索引使用结论:1):查询条件中出现联合索引第一列,或者全部,则能利用联合索引.2):条件列中只要条件相连在一起,以本文例子来说就是:la...
阅读全文
摘要:在windowsDOS 命令窗口中输入telnet命令,出现如下提示信息:可能是没有安装telnet客户端的原因,又得开始捣鼓了 www.2cto.com 依次点击“开始--->控制面板--->卸载或更改程序--->打开或关闭Windows功能”弹出“Windows功能”窗口,打开Telnet客户端...
阅读全文
摘要:些系统盘用Toast 刻录后无法引导,建议使用磁盘工具刻录系统盘 老手可能早知道这了,仅供新手参考在应用程序-->实用工具里找到磁盘工具,打开。将DMG文件拖放到磁盘工具窗口,双击DMG文件,装载至桌面上,选择DMG文件,点击刻录开始刻盘。
阅读全文
摘要:苹果OS X Mavericks发布了,不少朋友又开始制作系统安装U盘了。其实下面介绍的方法与之前介绍的方法可能有些不同,不过原理还是一样的。下面看看具体的操作步骤吧!1. 首先你需要开启显示隐藏文件的功能。在“终端”(Terminal)应用中执行下面的命令即可:defaults write com...
阅读全文
摘要:MySQL日期时间函数大全DAYOFWEEK(date) 返回日期date是星期几(1=星期天,2=星期一,……7=星期六,ODBC标准)mysql> select DAYOFWEEK('1998-02-03'); -> 3WEEKDAY(date) 返回日期date是星期几(0=星期一,1=星期...
阅读全文
摘要:问题:用好压打开同事给发的压缩包后,打开查看和解压的文件夹里面文件名都是乱码。截图如下:原因:1.编码方式不一样。像linux下文件名是用UTF-8编码,win32下文件名是用GBK编码。2.使用不同压缩软件压缩的,比如你打开的这个压缩包是winrar压缩的,用好压打开就会文件名乱码解决: 用好压软...
阅读全文
摘要:Memcached Java Client API详解针对Memcached官方网站提供的java_memcached-release_2.0.1版本进行阅读分析,Memcached Java客户端lib库主要提供的调用类是SockIOPool和MemCachedClient?,关键类及方法整理说明...
阅读全文
摘要:Author:文初Email:wenchu.cenwc@alibaba-inc.comBlog:http://blog.csdn.net/cenwenchu79/MemCached Cache在大型网站被应用得越来越广泛,不同语言的客户端也都在官方网站上有提供,但是Java的选择并不多。由于现在的M...
阅读全文
摘要:所谓验证码,就是将一串随机产生的数字或符号,生成一幅图片,图片里加上一些干扰象素(防止OCR),由用户肉眼识别其中的验证码信息。 输入表单提交网站验证,验证成功后才能使用某项功能。不少网站为了防止用户利用机器人自动注册、登录、灌水,都采用了 验证码技术。 很多验证码实现都有问题。比如直接给出...
阅读全文
摘要:假定创建了XmlWriter的实例变量xmlWriter,下文中将使用此实例变量写Xml1.如何使用XmlWriter写Xml文档声明// WriteStartDocument方法可以接受一个bool参数(表示standalone,是否为独立文档)或者不指定参数standalone保持默认值xmlW...
阅读全文
摘要:前言:年前,在老大的号召下,我们纠集了一帮人搞起了Hadoop,并为其取了个响亮的口号“云在手,跟我走”。大家几乎从零开始,中途不知遇到多少问题,但终于在回家之前搭起了一个拥有12台服务器的集群,并用命令行在该集群上运行了一些简单的mapreduce程序。想借此总结我们的工作过程。安装过程:一、安装...
阅读全文
摘要:MyEclipse远程调试程序是个神奇的东西,有时一个项目本地运行没问题可放到服务器上,同样的条件就是结果不一样;有时服务器上工程出点问题需要远程调测。于是就灰常想看一下程序在远程运行时候的状态,希望让程序在远程运行,还可以在本机打断点跟一下,这就用到了用eclipse远程调试Tomcat或res...
阅读全文
摘要:异常信息:org.springframework.beans.factory.UnsatisfiedDependencyException:Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No u...
阅读全文
摘要:在 JSP 页面中,使用标签库代替传统的 Java 片段语言来实现页面的显示逻辑已经不是新技术了,然而,由自定义标签很容易造成重复定义和非标准的实现。鉴于此,出现了 JSTL ( JSP Standard Tag Library )。Sun 发布的标准 JSTL1.1 标签库有以下几个标签:核心标签...
阅读全文
摘要:1.前言Maven,发音是[`meivin],"专家"的意思。它是一个很好的项目管理工具,很早就进入了我的必备工具行列,但是这次为了把project1项目完全迁移并应用maven,所以对maven进行了一些深入的学习。写这个学习笔记的目的,一个是为了自己备忘,二则希望能够为其他人学习使用maven ...
阅读全文
摘要:-Dmaven.test.failure.ignore=true 测试报错忽略例子:mvn package -DAPP_ENV=dev-Dmaven.test.failure.ignore=true如果想跳过测试阶段,可用:mvn package -DskipTests想临时性跳过测试代码的编译,可...
阅读全文
摘要:Maven常用命令:1. 创建Maven的普通java项目: mvn archetype:create -DgroupId=packageName -DartifactId=projectName2. 创建Maven的Web项目: mvn archetype:create -DgroupId=pac...
阅读全文