LZ4算法又称为RealtimeCompressionAlgorithm,在操作系统(linux/freeBSD)、文件系统(OpenZFS)、大数据(Hadoop)、搜索引擎(Lucene/solr)、数据库(Hbase)……都可以看到它的身影,可以说是一个非常通用的算法。LZ4最突出的地方在于它的压缩/解压速度。基础知识理解Lucene中LZ4算..
分类:
其他好文 时间:
2014-07-29 15:24:30
阅读次数:
483
Lucene做站内搜索的时候经常会遇到实时搜索的应用场景,比如用户搜索的功能。实现实时搜索,最普通的做法是,添加新的document之后,调用 IndexWriter 的 Commit 方法把内存中的索引提交到硬盘;然后重新打开IndexReader,进行搜索。但是索引一般存储在硬盘上,而且当索引文...
分类:
Web程序 时间:
2014-07-29 13:41:38
阅读次数:
255
Retrofit是一个非常棒的Restful风格的网络请求工具,你只需要写接口就可以发送网络请求了,非常简洁,目前也很火热!
分类:
移动开发 时间:
2014-07-29 11:59:26
阅读次数:
410
EEPlat具有良好的可集成性和高度的系统开放性。EEPlat中系统级的服务由业务对象的服务通过规则引擎定义的业务逻辑组织建立起来。系统级的服务和业务对象的服务都可以直接发布为WebService供外部集成调用,从而最大化的支持了SOA,从底层支撑保证了平台之上的各个系统间的无缝集成,能够从根本上彻底解决“信息化孤岛”的问题。
平台的服务可以通过restful webservic...
分类:
其他好文 时间:
2014-07-28 15:53:43
阅读次数:
242
一、SolrJ基础
1、相关资料
API:http://lucene.apache.org/solr/4_9_0/solr-solrj/
apache_solr_ref_guide_4.9.pdf:Client APIs---Using SolrJ
http://wiki.apache.org/solr/Solrj
solr in action:Using the SolrJ cli...
分类:
其他好文 时间:
2014-07-28 15:48:43
阅读次数:
267
上一篇文章中概述了怎么在Javaweb中发布webservice,这篇文章讲解怎么传递复杂的对象 所用的jar包如下 ![在此输入图片描述][1] 当服务器返回的是List或者是Map时,一定要将其封装在一个类中, 首先创建封装类,封装...
分类:
编程语言 时间:
2014-07-28 00:49:20
阅读次数:
359
dependencies { ??? compile files(‘/home/cmwin/glassfish4/glassfish/modules/javax.ws.rs-api.jar‘) ??? compile files(‘/home/cmwin/glassfish4/glassfish/modules/javax.batch-api.jar‘) ??? comp...
分类:
其他好文 时间:
2014-07-28 00:46:39
阅读次数:
214
1、http://www.oschina.net/project/tag/64/spider?lang=0&os=0&sort=view&搜索引擎 NutchNutch是一个开源Java实现的搜索引擎。它提供了我们运行自己的搜索引擎所需的全部工具。包括全文搜索和Web爬虫。 尽管Web搜索是漫游In...
分类:
其他好文 时间:
2014-07-26 01:46:06
阅读次数:
442
说了这么多,那么首先同意我以Google Discovery RESTful服务为例,给大家演示怎样用最普通的Java代码调用Google Discovery RESTful服务。引言:在“怎样用Google APIs和Google的应用系统进行集成(2)”的以下,我列出了当前Google APIs...