- 博客(7)
- 资源 (13)
- 收藏
- 关注
原创 Nutch 0.8笔记--Google式的搜索引擎实现
Nutch是一个基于Lucene,类似Google的完整网络搜索引擎解决方案,基于Hadoop的分布式处理模型保证了系统的性能,类似Eclipse的插件机制保证了系统的可客户化,而且很容易集成到自己的应用之中。 Nutch 0.8 完全使用Hadoop重写了骨干代码,另有很多地方作了合理化修正,非常值得升级。1.Nutch 0.8 的安装与运行nutch 0.7.2的...
2009-04-23 09:15:34
168
关于lucene搜索 高手们给提供点思路
lucene的优势不用再说了,现在有一个想法就是想对以前的web程序用lucene做改进。先看一下程序的结构:[img]/upload/attachment/76645/db0a8785-b7f1-34c5-ae19-7a18f069c854.bmp[/img]先前的web程序结构基本上是这样的分层系统,而lucene搜索是基于索引的,他需要对数据进行索引以提供搜索服务,所以luc...
2009-02-19 09:09:33
122
TDD 第一章 使用入门(四)
[b]A Simple Test[/b][size=large] 为了实现保存学生信息的最初需求,我们先建立一个表现测试用例的类。首先,建立一个目录或文件夹来放这个类。接下来新建一个文件StudentTest.java在这个目录中。在接下来的时间里你会在这个目录下进行保存,编译,执行等一步步操作。在你的编辑器中输入如下的代码: [code="java"] public cla...
2009-02-10 17:27:06
159
TDD 第一章 使用入门(三)
[size=large][b]Design[/b][/size] [size=large] 基于客户的需求你设计并构建一个系统,设计过程的一部分就是将客户的需求翻译成这个系统大体上是怎样使用的。像基于web的系统,这就意味着设计一些满足功能需求的页面。如果你在做中间件,你的系统将被其它客户软件使用并且与其他的服务器软件交互。这样的话你就会想在开始之前先确定各个系统和中间件之间交互的...
2009-02-10 16:23:09
141
TDD 第一章 使用入门(二)
[size=large][b]1.1 Testing[/b] [/size][size=large] TDD——测试驱动开发,意味着你需要为你实际书写的每一部分代码书写测试。也意味着你将率先书写测试。测试是衡量代码是否完成所需工作的一种手段,在写完相对应的代码后,测试可以保证代码实现了测试的功能。 你编的每个类都将有它所对应的测试类,在1.1节中,Studen...
2009-02-10 15:44:04
150
TDD 第一章 使用入门(一)
[size=medium] 本书前半部分的大多课程都与学生信息管理系统各个部分的开发相关。你所要做的不是构建一个完整的系统,而是一个完整系统的各个子系统。 学生信息管理系统涉及了学生注册,班级管理,课程安排,缴费,记录等维持学校正常工作的众多方面。 在第一章中,你将会: 建立一个简单的Java类 创建该Java类的测试类...
2009-02-10 15:25:48
189
TDD敏捷编程 翻译序言
毕业设计要求翻译一本外文书籍,正好在看《Agile Java Crafting Code with Test-Driven Development》姑且翻译一下吧,各位大哥看了别见笑啊。多多指点。我略去了前言部分和作者的序,从第一章开始翻译。当然了,为了尊重原稿,我将在每篇翻译的下方附上英文原稿,为了保持正确有时我可能不得不将一些词以原文的形式写在译文里。不容争论,这是...
2009-02-10 15:10:31
143
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅