- 博客(3)
- 资源 (10)
- 收藏
- 关注
原创 解决Lucene的多线程并发问题
在Lucene程序中,成功以上面的方式创建IndexWriter对象以后,会在索引库中出现一个锁文件,这个锁文件是当前这个IndexWriter的锁,如果调用indexWriter.close()关闭了链接,则将会把这个锁文件删除,也就是说,它释放了锁。释放以后,第二个IndexWriter再开启是没有问题的。如果不关闭,同时开了两个或以上的IndexWriter,会抛出一个异常。导致程序终止。
2014-02-07 16:59:19 6757 1
原创 Lucene创建和查询索引库的HelloWorld(含详细注释)
本案例使用的是Lucene-3.6.2版本,Lucene官方网站:http://lucene.apache.org/。 案例说明: 本例模拟了贴吧中检索帖子的功能,通过创建Article类来模拟帖子对象。用户输入检索信息,Lucene就可以根据检索信息来获取与之相关的Article对象,并返回给用户。
2014-02-06 13:39:31 3508 1
原创 Java基础22--IO--文件过滤器
22-1,键盘录入 键盘录入使用的是System.in,这个语句获取的是一个InputStream流对象,在通过这个对象的read()方法就可以获取键盘录入信息。 这个read()方法是阻塞式方法,也就是说,当JVM读到这个语句的时候,就会开始等待用户输入,直到用户输入结束符,才继续执行剩下的程序。 示例: 需求:读取一个键盘录入的数据,并打印在控制台上。
2014-02-05 21:12:50 1597
Java加密与解密的艺术
2014-03-05
深入理解Java虚拟机:JVM高级特性与最佳实践
2014-03-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人