从Hadoop框架与MapReduce模式中谈海量数据处理<转>
摘要:从hadoop框架与MapReduce模式中谈海量数据处理前言 几周前,当我最初听到,以致后来初次接触Hadoop与MapReduce这两个东西,我便稍显兴奋,觉得它们很是神秘,而神秘的东西常能勾起我的兴趣,在看过介绍它们的文章或论文之后,觉得Hadoop是一项富有趣味和挑战性的技术,且它还牵扯到了一个我更加感兴趣的话题:海量数据处理。 由此,最近凡是空闲时,便在看“Hadoop”,“MapReduce”“海量数据处理”这方面的论文。但在看论文的过程中,总觉得那些论文都是浅尝辄止,常常看的很不过瘾,总是一个东西刚要讲到紧要处,它便结束了,让我好生“愤懑”。 尽管我对这个Hadoop与MapRe
阅读全文
posted @
2012-04-22 12:44
LifeStudio
阅读(236)
推荐(0)
程序员面试智力题
摘要:偶然间在网上看到几个原来没见过的面试智力题,有几个题目在国内流传相当广,什么n个人怎么分饼最公平,屋里的三个灯泡分别由哪个开关控制,三架飞机环游世界,用火柴和两根绳子测量45分钟之类的题目,火星得已经可以考古了,这里就不再说了。 1、考虑一个双人游戏。游戏在一个圆桌上进行。每个游戏者都有足够多的硬币。他们需要在桌子上轮流放置硬币,每次必需且只能放置一枚硬币,要求硬币完全置于桌面内(不能有一部分悬在桌子外面),并且不能与原来放过的硬币重叠。谁没有地方放置新的硬币,谁就输了。游戏的先行者还是后行者有必胜策略?这种策略是什么?答案:先行者在桌子中心放置一枚硬币,以后的硬币总是放在与后行者刚才放的..
阅读全文
posted @
2012-04-13 14:44
LifeStudio
阅读(567)
推荐(0)
使用pojo实现0配置的webservice
摘要:Axis2是一套崭新的WebService引擎,该版本是对Axis1.x重新设计的产物。Axis2不仅支持SOAP1.1和SOAP1.2,还集成了非常流行的REST WebService,同时还支持Spring、JSON等技术。这些都将在后面的系列教程中讲解。在本文中主要介绍了如何使用Axis2开发一个不需要任何配置文件的WebService,并在客户端使用Java和C#调用这个WebService。一、Axis2的下载和安装 读者可以从如下的网址下载Axis2的最新版本: http://ws.apache.org/axis2/ 在本文使用了目前Axis2的最新版本1.4.1...
阅读全文
posted @
2012-04-12 11:58
LifeStudio
阅读(335)
推荐(0)
Axis2—使用service.xml发布webservice
摘要:用Axis2实现Web Service,虽然可以将POJO类放在axis2\WEB-INF\pojo目录中直接发布成Web Service,这样做不需要进行任何配置,但这些POJO类不能在任何包中。这似乎有些不方便,为此,Axis2也允许将带包的POJO类发布成Web Service。 先实现一个POJO类,代码如下:package service;public class MyService{ public String getGreeting(String name) { return "您好 " + name; } public void up...
阅读全文
posted @
2012-04-12 11:55
LifeStudio
阅读(1533)
推荐(0)
Spring学习笔记(四)Advices
摘要:SpringAOPAdvicesAdvices实现了Aspect的真正逻辑,具体来说在java中就是一个类或更细粒度的设计成一个方法(由一个类集中管理多个Advices)。按织入Targets的时机不同,spring提供了几种不同的Advices,如:BeforeAdvices、AfterAdvices、AroundAdvices、ThrowAdvice。一、BeforeAdvicesBeforeAdvices会在目标对象的方法执行之前被调用,可以调用org.springframework.aop.MethodBeforeAdvice接口来实现BeforeAdvice的逻辑,该接口的定义如下:
阅读全文
posted @
2012-04-04 20:29
LifeStudio
阅读(407)
推荐(0)
Spring学习笔记(二)Bean
摘要:二、Bean、消息、事件Spring的核心是一个容器,它实现了IoC的概念,可以协助管理各个对象的生命周期,以及对象之间的依赖关系。熟悉使用BeanFactory和ApplicationContext的运用是了解Spring的重点所在。作为一个应用程序框架,ApplicationContext除了具备BeanFactory基本的容器管理功能之外,还能支持更多应用程序框架的特性,像资源的取得、文字消息的解析、事件的处理与传播等特性。2.1Bean基本管理2.1.1BeanFactoy、ApplicationContextBeanFactory负责读取Bean定义文件;管理对象的加载、生成;维护B
阅读全文
posted @
2012-04-03 23:36
LifeStudio
阅读(538)
推荐(0)
Spring学习笔记(三)AOP入门<原创>
摘要:在一个服务的流程中插入与业务逻辑无关的系统服务(如Logging、Security),这样的逻辑称为Cross-cuttingconcerns,将Cross-cuttingconcerns独立出来设计为一个对象,这样的特殊对象称之为Aspect(切面),Aspect-orientedprogramming着重在Aspect的设计上以及与应用程序的织入(Weave)。AOP跟OOP并不互相抵触,它们是可以相辅相成的两个设计模型,SpringAOP是实现AOP的一种技术。一、AOP入门1.1从代理机制初探AOP一个例子,这个例子中含有日志(Logging)动作。publicclassHelloSp
阅读全文
posted @
2012-04-03 20:35
LifeStudio
阅读(305)
推荐(0)