自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 Nutch中MapReduce的分析

出处: http://www.hadoop.org.cn/mapreduce/nutch-mapreduce/Nutch是最早用MapReduce的项目 (Hadoop其实原来是Nutch的一部分),Nutch的plugin机制吸取了eclipse的plugin设计思路。在Nutch中 MapReduce编程方式占据了其核心的结构大部分。从插入url列表(Inject),生成抓取列表(Genera...

2009-05-26 14:08:44 138

原创 Nutch-0.9源代码:NutchConfiguration类

出处: http://hi.baidu.com/shirdrn/blog/item/a4934f116b575018b8127b72.htmlorg.apache.nutch.util.NutchConfiguration类是Nutch爬虫的配置类,其中包括爬虫的初始化配置和运行时配置。说到NutchConfiguration类,我认为有必要提到Hadoop的Configuration类,即org...

2009-05-26 12:44:05 113

原创 Nutch-0.9源代码:Injector类

出处:http://hi.baidu.com/shirdrn/blog/item/5d24ef2298e3eca24623e887.html在对Nutch抓取工作流程分析中,已经简单地提及到了inject操作,如下所示:inject操作调用的是nutch的核心包之一crawl包中的类org.apache.nutch.crawl.Injector。它执行的结果是:crawldb数据库...

2009-05-26 12:41:35 140

原创 Nutch-0.9源代码:Crawl类整体分析

出处: http://hi.baidu.com/shirdrn/blog/item/b7de0813a865a8d6f7039e18.htmlNutch-0.9中,org.apache.nutch.crawl.Crawl类中提供了一个入口主函数main,通过接收键入的命令行,根据命令行指定的参数对Nutch进行配置,从而启动Nutch抓取程序,通过阅读org.apache.nutch.crawl....

2009-05-26 12:31:16 113

JBoss NamingSystem

  服务定义及启动<mbean code="org.jboss.naming.NamingService"      name="jboss:service=Naming"      xmbean-dd="resource:xmdesc/NamingService-xmbean.xml">  <attribute name="CallByValue">false&a

2008-10-11 23:04:53 239

JBoss JMX 框架

JBoss4采用JMX作为它的核心框架,JMX构成了一个服务总线体系,所有对服务的调用都通过此总线进行分发。 MbeanServer下面是一个MbeanServer的关系图 从图中可以看出,MBeanServer持有一个MBean注册表,所有的MBean都必须登记到注册表中, 一个服务操作的执行过程下图是一个服务操作的执行序列图  XMBeanXMBean是Xml MBean的缩...

2008-10-11 22:59:08 261

jboss 启动分析

jboss核心启动就是完成对jmx实现的初始化,在没有深入研究jmx的实现之前,我们可以将jmx看成一个类似hashtable的东西,通过给定一个ObjectName, 就能取得相应的对象。  step 1  org.jboss.Main main.boot(args)  1. 设置HOME_URL; 2. 创建ServerLoader    ServerLoader loader...

2008-10-11 22:55:11 151

JBoss5 部署原理

本文将尝试解答以下几个问题:1. JBoss5内核是如何部署的?2. JBoss5部署体系发生了哪些变化?3. 部署单元怎么被指定的deployer部署?4. 热部署是如何实现的?一、JBoss5内核的部署JBoss5的内核是重新设计的Microcontainer,定制了一个ProfileServiceBootstrap用于启动Microcontainer。bootstrap启动后,通过Bas...

2008-10-11 22:38:04 363

jboss seam 中的Interceptor

在Seam Framework中,Interceptor完成简单的AOP功能,本文分析Interceptor的处理流程。在创建Seam组件的Component类时,有一段初始化Interceptor的代码:[code="java"]if ( interceptionEnabled ) { initInterceptors();}[/code]不过可以通过在Se...

2008-08-10 23:21:39 373

jboss seam 中的 Component

本文讲述Seam组件的初始化和实例化过程。[b][size=medium]初始化seam组件[/size][/b]SeamListener.contextInitialized(...) new Initialization(servletContext).create().init();Initialization.create() StandardD...

2008-08-10 23:13:27 430

JBoss Microcontainer 分析及应用

Microcontainer将是彻底的反转控制(IoC),依赖注入的轻量容器,允许开发人员通过XML配置POJO,这些POJO有自己的生命周期,能够独立作为服务(Service)使用,更重要是它不在依赖JBoss应用服务器了,可以成为组件嵌入到任何系统。欢迎交流, [url=http://blog.cchensoft.com/down/JBoss MicroContainer分析及应用...

2007-09-19 18:05:43 139

liferay中的preferences处理

<div><script type="text/javascript"><!--google_ad_client = "pub-7593383990029668";google_ad_width = 728;google_ad_height = 90;google_ad_format = "728x90_as";google_ad_type = "text.

2006-12-29 17:22:46 176

liferay portlet配置文件介绍

portlet.xml portlet定义描述文件,它描述portlet的类型,支持Mode, preferenes和role等,遵循JSR168标准实现,以便于移植(需要针对性的做一些小改过)。下面是一个简单的定义: 〈portlet〉  〈portlet-name〉2〈/portlet-name〉  〈display-name〉My Account〈/display-name〉  ...

2006-12-25 12:46:25 152

liferay中的图片处理

一、图片显示启动liferay或浏览liferay官方网站,查看任一图片的链接可看到如下形式的url:http://www.liferay.com/image/journal/article?img_id=FRONT-PAGE-NEWS-FEATURES.image1&version=1.0看到这样的url, 大概都会猜想图片数据是否存在数据库中,事实确是如此。在web.xml中...

2006-12-22 09:12:35 232

Liferay中外部war方式整合portlet的处理流程

  本文介绍如何以外部war应用的方式向liferay portal集成portlet, 还是以sample-jsp-portlet为例来说明。一,portlet如何被liferay portal调用?在web-xml定义中,可以看到这样的一个servlet定义:   〈servlet〉  〈servlet-name〉sample_jsp_portlet〈/servlet-name〉 ...

2006-12-04 13:50:15 186

liferay中portlet action的处理流程

本文用一个实例来说明liferay中portlet action的处理流程.在liferay的演示网站上随便输入用户名/密码提交后,就可以如下的一个url.  http://demo.liferay.net/c/portal/layout?p_l_id=PUB.1001.1  &p_p_id=58  &p_p_action=1  &p_p_state=normal...

2006-11-30 13:54:01 182

liferay portlet处理流程之一

// 初始化portal.servlet.MainServlet.init()  // process startup events StartupAction.run() // 初始化portlets. String[] xmls = new String[] {  Http.URLtoString(ctx.getResource("/WEB-INF/portlet.xml")),...

2006-11-24 12:56:32 132

Pluto控制流程

一、初始化流程  //Servlet初始化  Pluto.PortalImpl.Servlet.init()     // ServiceManager初始化     ServiceManager.init()        ConfigService.init()  // 配置服务        LogService.init()  // 日志服务        FactoryM...

2006-11-21 17:49:58 335

空空如也

空空如也

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

TA关注的人

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