摘要: 转自:http://blog.csdn.net/Cooper_Lyt/article/details/5585276项目还是之前的项目,现在我要在原有项目中加入maven支持,但是myeclipse只能在建立web project时有选项可以为项目加入maven支持,但我的项目已经生成好久了,所以只能自已动手了。步骤如下;(做完之后好几天才写的,难免有遗漏)注:我的环境为:myeclipse7.5和maven2.2;myeclipse7.0自带的好像是maven1.*(未查证),所以步骤可能不能,推荐使用maven21.修改目录 先要将目录结构改为maven项目的目录结构做法是: A:先将原s 阅读全文
posted @ 2013-04-10 15:47 悟寰轩-叶秋 阅读(8660) 评论(0) 推荐(0) 编辑
摘要: Tomcat的7引入了许多新功能,并对现有功能进行了增强。很多文章列出了Tomcat 7的新功能,但大多数并没有详细解释它们,或指出它们的不足,或提供代码示例。本文将明确描述TOMCAT 7中七个最显著的特征和新增的功能,并对其作出评论,而不是仅仅列出新的功能。本文还提供了代码例子以方便你可以对其有更好的理解。 本文分为两个部分,分别是”TOMCAT 7的新特性”和“TOMCAT 7增强的功能“。 TOMCAT 7新特性 1 使用随机数去防止跨站脚本攻击。 2 改变了安全认证中的jessionid的机制,防止session攻击。 3 内存泄露的侦测和防止 4 在war文件外使用别名... 阅读全文
posted @ 2013-04-03 14:16 悟寰轩-叶秋 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cnblogs.com/CopyPaster/archive/2012/04/27/2473179.html目前常用的消息队列组建无非就是MSMQ和ActiveMQ,至于他们的异同,这里不想做过多的比较。简单来说,MSMQ内置于微软操作系统之中,在部署上包含一个隐性条件:Server需要是微软操作系统。(对于这点我并去调研过MSMQ是否可以部署在非微软系统,比如:Linux,只是拍脑袋想了想,感觉上是不可以)。对于ActiveMQ,微软系统和Linux都是可以部署的。从功能方面来说,一般最常用的就是:消息的收/发,感觉差异不大。从性能上来说,一般的说法是Active 阅读全文
posted @ 2013-04-02 15:23 悟寰轩-叶秋 阅读(901) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.blogjava.net/paulwong/archive/2012/10/03/388977.html如果是在WINDOWS的ECLIPSE中,运行HBASE的MAPREDUCE,会出现异常,这是由于默认运行MAPREDUCE任务是在本地运行,而由于会建立文件赋权限是按照UNIX的方式进行,因此会报错:java.lang.RuntimeException: Errorwhilerunning command to get file permissions : java.io.IOException: Cannot run program"ls" 阅读全文
posted @ 2013-03-23 13:08 悟寰轩-叶秋 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 1.从HDFS上传下载文件到第一种错误:Java代码<spanstyle="font-size:medium;">Exceptioninthread"main"java.lang.IllegalArgumentException:WrongFS:hdfs://192.168.1.11:9000/usr/yujing/wordcount,expected:hdfs://master:9000</span>这个很多人都遇到过,不管是在ubuntu还是windows系统中,在连接集群的时候,不能直接使用hdfs://192.168.1. 阅读全文
posted @ 2013-03-23 10:51 悟寰轩-叶秋 阅读(864) 评论(0) 推荐(0) 编辑
摘要: 1.org.apache.hadoop.security.AccessControlException: Permission denied: user=FDC2, access=EXECUTE, inode="job_201010161322_0003":heipark:supergroup:rwx------ 解决方法:在hdfs-site.xml中添加如下: <property> <name>dfs.permissions</name> <value>false</value> </property&g 阅读全文
posted @ 2013-03-21 16:17 悟寰轩-叶秋 阅读(346) 评论(0) 推荐(0) 编辑
摘要: 前言:提交Hadoop作业时我们遇到了许多的问题,在网上也查过许多的文章,有许多对hadoop提交作业原理进行分析的文章,却总看不到对具体操作过程讲解的文章,导致我们在eclipse提交的作业总是在eclipse虚拟的云环境中运行。慢慢摸索中,一个一个的作业提交方法被我们发现,呵呵,现在总结一下吧。相关阅读:单机版搭建Hadoop环境图文教程详解http://www.linuxidc.com/Linux/2012-02/53927.htm方案:1、用命令行方式提交2、在eclipse中提交作业3、采用eclipse的插件实现项目的提交方案一:用命令行方式提交前提:成功搭建一个Hadoop集群, 阅读全文
posted @ 2013-03-20 17:19 悟寰轩-叶秋 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 以前安装Eclipse插件无非两种方式, 直接copy插件到features/plugins目录或者在links目录下创建链接文件. 刚刚发布的Eclipse 3.4又推出另一种新的安装途径, 称为provisioning platform(p2), 更加灵活.Eclipse 3.4下有个dropins目录, 只要把插件放到该目录下就可以加载, 有几种格式可以选择.1. 最简单的:eclipse/dropins/org.eclipse.core.tools_1.4.0.200710121455.jarorg.eclipse.releng.tools_3.3.0.v20070412/plugi. 阅读全文
posted @ 2013-03-14 14:18 悟寰轩-叶秋 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 并发库中的BlockingQueue是一个比较好玩的类,顾名思义,就是阻塞队列。该类主要提供了两个方法put()和take(),前者将一个对象放到队列中,如果队列已经满了,就等待直到有空闲节点;后者从head取一个对象,如果没有对象,就等待直到有可取的对象。下面的例子比较简单,一个读线程,用于将要处理的文件对象添加到阻塞队列中, 另外四个写线程用于取出文件对象,为了模拟写操作耗时长的特点,特让线程睡眠一段随机长度的时间。另外,该Demo也使用到了线程池和原子整型 (AtomicInteger),AtomicInteger可以在并发情况下达到原子化更新,避免使用了synchronized,而且性 阅读全文
posted @ 2013-03-13 11:54 悟寰轩-叶秋 阅读(12333) 评论(0) 推荐(1) 编辑
摘要: Java串行化技术可以使你将一个对象的状态写入一个Byte流里,并且可以从其它地方把该Byte流里的数据读出来,重新构造一个相同的对象。这种机制允许你将对象通过网络进行传播,并可以随时把对象持久化到数据库、文件等系统里。Java的串行化机制是RMI、EJB等技术的技术基础。用途:利用对象的串行化实现保存应用程序的当前工作状态,下次再启动的时候将自动地恢复到上次执行的状态。序列化就是一种用来处理对象流的机制,所谓对象流也就是将对象的内容进行流化。可以对流化后的对象进行读写操作,也可将流化后的对象传输于网络之间。序列化是为了解决在对对象流进行读写操作时所引发的问题。序列化的实现:将需要被序列化的类 阅读全文
posted @ 2013-03-07 16:06 悟寰轩-叶秋 阅读(280) 评论(0) 推荐(0) 编辑