- 博客(12)
- 资源 (11)
- 收藏
- 关注
原创 Practice Every Day_11(用HtmlParser解析Html文件)
今天看了看解析Html文件,对于有些概念和方法还是有些模糊,其实,HtmlParser的功能是很多的,看了一天只是了解了其中的几种方法,看了看别人的例子,才明白了点。下面是对一个网页中的纯文本内容进行提取并输出。 import java.io.BufferedReader; import java.io.InputStreamReader; import java.io.FileInputS
2012-04-29 22:00:12 804 2
原创 Practice Eveey Day_10(分页查询)
今天看视频学了Lucene的分页操作,写了写这方面的程序。 Lucene提供了两种方法进行分页操作,一种需要把所有内容都找出来,再来提取所需要显示的内容;另一种是需要哪里找哪里(比如你要查询第三页的内容,每页显示10条结果,会找到前29条)。显然第二种方法效率更高一些。以下是代码,两种都写了,可以对比一下。 //包含索引的建立和两种搜索方法 package
2012-04-28 23:27:23 887
转载 Lucene用法总结
今天看了别人总结的Lucene的用法,感觉不错,与伙伴们分享一下。 1 lucene简介 1.1 什么是lucene Lucene是一个全文搜索框架,而不是应用产品。因此它并不像www.baidu.com 或者google Desktop那么拿来就能用,它只是提供了一种工具让你能实现这些产品。 1.2 lucene能做什么 要回答这个问题
2012-04-28 11:45:32 6521 2
原创 Practice Every Day_9(更新索引)
今天写的代码貌似不到100行,主要看了看关于pdf,word还有excel文件解析的内容,终于明白了怎么回事,但还没有具体操作,明天争取写出对这些文件建立索引和搜索的代码。以下是更新索引的代码: import java.io.File; import java.io.IOException; import org.apache.lucene.analysis.Analyzer;建立索引
2012-04-27 23:32:28 733 2
原创 Practice Every Day_8
今天看视频学了几个小知识点: 1、用write.deleteDocuments();方法删除一个索引,参数可以是Query,也可以是Term。(这时删除的文档被储存在一个回收站中,可以被恢复) 2、使用IndexReader进行恢复(恢复时必须把IndexReader的只读(readOnly)设置为false) 3、将回
2012-04-26 21:25:09 938 3
原创 Practice Every Day_7(Lucene3.5小练习)
今天看了看lucene3.5的视频,敲了老师讲的例子,建立索引和搜索,建立索引没问题了,可不知道为啥就搜不出东西来呢? import org.apache.lucene.analysis.standard.StandardAnalyzer; import org.apache.lucene.document.Document; import org.apache.lucene.documen
2012-04-25 11:27:16 747 2
原创 Practice Every Day_6 (Lucene 小练习)
//创建含有三个Document的索引 //引入所需的java类 import org.apache.lucene.document.Document; import org.apache.lucene.document.Field; import org.apache.lucene.index.IndexWriter; import org.apache.analysis.standa
2012-04-24 23:51:57 822 3
原创 Practice Every Day_5
今天看完Lucene前三章了,感觉还行,至少现在看到的地方不难,但目前还不能用看到的Lucene知识编东西。io流是学习lucene的基础,所以今天敲的代码也是这方面的。 以下程序中有第三个方法,功能分别是列出一个文件夹中的所有文件,通过筛选找到想要的文件,列出一个盘中的所有资源及其路径。 import java.io.*; class FileDemo2 { /** * @
2012-04-24 00:29:58 533 2
原创 Practice Every Day_4
今天看了看io流部分的内容,仿照书上写了个小例子,读取一个文件,并在Frame中显示以及进行一系列操作。以下是代码: import java.io.*; import java.awt.*; import java.awt.event.*; import java.util.*; import javax.swing.*; public class SingleSelect { p
2012-04-22 23:34:42 788 3
原创 Practice Every Day_3
今天写的还是关于线程的代码,模拟乘客排队买票的情形。看了书上的两个人买票的例子,我写了课后题中三个人买票的情况。 题目是:售货员只有三张5元的钱,每张票卖5元。张先生拿20元买票并且排在最前面,李先生拿10元买票,排在第二,赵先生拿5元买票,排在最后面。 以下为代码: import java.awt.*; import java.awt.event.*; public c
2012-04-22 00:30:32 547 1
原创 Practice Every Day_2
看看我改进之后的计时器,以下是代码: import java.awt.*; import java.awt.event.*; import java.applet.*; public class Counter extends Applet { private class SeparateSubTask extends Thread { int coun
2012-04-21 23:59:29 472
原创 The First Blog
终于能发表博客了!记录一下自己的学习历程,或许以后再来看这些代码是幼稚的,但却见证了我的成长! 好吧!转入正题,这一周主要复习了多线程,其他的像awt,集合只是简略地看了看,主要是一开始多线程就没理解透彻。 下面是用线程模拟一个计时器并显示在Frame中的代码: import java.awt.*; import java.awt.event.*; im
2012-04-21 23:33:38 506 2
Java多线程编程核心技术_完整版 PDF电子书下载 带书签目录.pdf
2017-02-23
java并发编程的艺术高清pdf版
2017-02-23
疯狂android讲义第三版源代码Part1(1-6章)
2016-09-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人