摘要: 1.lucene https://www.ibm.com/developerworks/cn/java/j-lo-lucene1/ 2.为什么需要建立索引? https://yq.aliyun.com/articles/33726 阅读全文
posted @ 2017-03-16 16:30 侧耳倾听的世界 阅读(123) 评论(0) 推荐(0) 编辑
摘要: Lucene是一个基于Java的全文索引工具包。 基于Java的全文索引引擎Lucene简介:关于作者和Lucene的历史 全文检索的实现:Luene全文索引和数据库索引的比较 中文切分词机制简介:基于词库和自动切分词算法的比较 具体的安装和使用简介:系统结构介绍和演示 Hacking Lucene 阅读全文
posted @ 2017-03-16 12:10 侧耳倾听的世界 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 在Java中,synchronized关键字是用来控制线程同步的,就是在多线程的环境下,控制synchronized代码段不被多个线程同时执行。synchronized既可以加在一段代码上,也可以加在方法上。 关键是,不要认为给方法或者代码段加上synchronized就万事大吉,看下面一段代码: 阅读全文
posted @ 2017-03-16 11:56 侧耳倾听的世界 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 记下来,很重要。 Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。 一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完 阅读全文
posted @ 2017-03-16 01:55 侧耳倾听的世界 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-03-16 01:42 侧耳倾听的世界 阅读(707) 评论(1) 推荐(0) 编辑