自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

村长Korbin

pursuit of freedom

  • 博客(22)
  • 资源 (25)
  • 收藏
  • 关注

原创 分布式搜索Elasticsearch——删除指定索引

删除索引的方式很多,这里列举三种。      第一种是指定index、type、id执行删除,示例代码如下:/** * @author Geloin */package com.gsoft.gsearch.util;import org.elasticsearch.action.get.GetResponse;import org.junit.Test;import com

2013-05-17 15:49:45 9504 1

原创 分布式搜索Elasticsearch——MultiSearch

MultiSearch是ElasticSearch提供的针对多个查询请求进行一次查询的接口,该接口虽然能解决同时执行多个不同的查询,但存在以下问题:        1. 无法对最终结果进行分页,除非人工分页;        2.有可能多个SearchRequest查询出来的结果中,存在重复的结果,但MultiSearch并不负责去重。        org.elasticsearc

2013-05-17 15:24:29 6512

原创 分布式搜索Elasticsearch——QueryBuilders.idsQuery

注:该文项目基础为分布式搜索Elasticsearch——项目过程(一)和分布式搜索Elasticsearch——项目过程(二),项目骨架可至这里下载。        ES源代码中对idsQuery的描述如下所示: /** * Constructs a query that will match only specific ids within types.

2013-05-17 14:22:21 10465

原创 分布式搜索Elasticsearch——QueryBuilders.matchPhrasePrefixQuery

注:该文项目基础为分布式搜索Elasticsearch——项目过程(一)和分布式搜索Elasticsearch——项目过程(二),项目骨架可至这里下载。        ES源代码中对matchPhrasePrefixQuery的描述如下所示: /** * Creates a match query with type "PHRASE_PREFIX" for the pr

2013-05-17 13:45:40 8235 3

原创 分布式搜索Elasticsearch——QueryBuilders.matchPhraseQuery

注:该文项目基础为分布式搜索Elasticsearch——项目过程(一)和分布式搜索Elasticsearch——项目过程(二),项目骨架可至这里下载。        ES源代码中对matchPhraseQuery的描述如下所示: /** * Creates a text query with type "PHRASE" for the provided field n

2013-05-16 14:43:36 9389

原创 分布式搜索Elasticsearch——QueryBuilders.multiMatchQuery

注:该文项目基础为分布式搜索Elasticsearch——项目过程(一)和分布式搜索Elasticsearch——项目过程(二),项目骨架可至这里下载。        ES中对multiMatchQuery的描述如下所示: /** * Creates a match query with type "BOOLEAN" for the provided field nam

2013-05-16 14:24:02 18686

原创 分布式搜索Elasticsearch——QueryBuilders.termQuery

注:该文项目基础为分布式搜索Elasticsearch——项目过程(一)和分布式搜索Elasticsearch——项目过程(二),项目骨架可至这里下载。        ES源代码中对termQuery的描述如下所示: /** * A Query that matches documents containing a term. * * @param

2013-05-16 12:01:30 14430 4

原创 分布式搜索Elasticsearch——QueryBuilders.matchQuery

注:该文项目基础为分布式搜索Elasticsearch——项目过程(一)和分布式搜索Elasticsearch——项目过程(二),项目骨架可至这里下载。        ES源代码中对matchQuery的描述如下所示: /** * Creates a match query with type "BOOLEAN" for the provided field name

2013-05-16 11:57:55 8422

原创 分布式搜索Elasticsearch——项目过程(二)

步骤七:将elasticsearch-analysis-paoding-master项目中的config/paoding/dic文件夹复制到硬盘上的任一目录,假设为d:\dic;        步骤八:将elasticsearch-analysis-paoding-master项目中的config/paoding/paoding-analyzer.properties文件复制到esmple项目

2013-05-16 11:43:03 4927

原创 分布式搜索Elasticsearch——项目过程(一)

本文描述的是内嵌ES项目的开发,虽嵌入了Paoding分词器,但代码过程中暂未使用,故遇到针对paoding的步骤,可直接跳过。        技术描述:ElasticSearch0.20.6+Paoding。        技术环境:Eclipse、Maven        步骤一:下载并安排ElasticSearch,编写本文章时使用的是0.20.6版本,下载地址为:http://

2013-05-16 11:07:17 7791

原创 分布式搜索Elasticsearch——QueryBuilders.matchAllQuery

源代码解释如下: /** * A query that match on all documents. */ public static MatchAllQueryBuilder matchAllQuery() { return new MatchAllQueryBuilder(); }        即用于匹配所有Document的Q

2013-05-14 17:19:26 8965

原创 分布式搜索Elasticsearch——搜索(二)

前面提到如何进行搜索,并将SearchRequestBuilder的一些方法进行了列举,本文调用了SearchRequestBuilder的用于高亮的方法,处理了检索中的高亮问题: SearchResponse response1 = client.prepareSearch("user") .setTypes("tb_person0", "tb_person1",

2013-05-10 00:04:12 3114 1

原创 分布式搜索Elasticsearch——搜索(一)

简单的搜索: SearchResponse response = client.prepareSearch("user") .setTypes("tb_person0", "tb_person1", "tb_person2", "tb_person3", "tb_person4") .setSearchType(SearchType.DFS_QUERY

2013-05-09 23:23:52 10736

原创 分布式搜索Elasticsearch——批量创建索引

直接上代码: public void testBulkIndex() throws Exception { NodeBuilder builder = NodeBuilder.nodeBuilder(); String clusterName = PropertyManager.getContextProperty("cluster.name"); builder.cluster

2013-05-09 19:13:02 5353 1

原创 分布式搜索Elasticsearch——检索一条记录

分布式搜索Elasticsearch——创建索引一文中提到如何创建索引,本文讲述如何检索一条记录,也就是ES中的Get。        在创建索引时,我们根据IndexResponse,得到了index、type和id,Get一条记录的方法很简单:GetResponse getResponse = client.prepareGet(index, type, id).execute().a

2013-05-09 18:59:11 3772

原创 分布式搜索Elasticsearch——创建索引

创建索引的第一步工作,是将你要创建索引的对象转化为Json字符串。        生成Json的方法很多,最直接的是手写,将你的实体转化为Json:String json = "{" + ""user":"kimchy"," + ""postDate":"2013-01-30"," + ""message":"trying out Elast

2013-05-09 18:44:33 10236

原创 分布式搜索Elasticsearch——创建客户端(六)

使用java client有以下几种方式:        (1) 在一个已经存在的集群中,执行标准的index、get、delete或search操作;        (2) 在一个正在运行的集群中,执行管理任务;        (3) 在你的应用中运行集成的Elasticsearch或者当你执行单元测试或集成测试时启动全部的节点时;        获取Client对象很简单,最常

2013-05-09 17:31:03 2268

原创 工厂模式-简单工厂模式-合并所有角色

2.2.4 合并所有角色        (1) 具体产品类,合并了抽象产品角色及工厂角色/** * @author Geloin */package com.geloin.pattern.factory.simple.mergeall;/** * 具体产品类,合并了抽象产品角色及工厂角色 * * @author Geloin * */public class Co

2013-05-08 16:23:33 1187

原创 工厂模式-简单工厂模式-合并工厂角色与抽象产品角色

2.2.3 工厂角色与抽象产品角色合并        (1) 具体产品角色/** * @author Geloin */package com.geloin.pattern.factory.simple.mergefactoryandcreator;/** * 具体产品角色 * * @author Geloin * */public class Concret

2013-05-08 16:17:47 1036

原创 工厂模式-简单工厂模式-省略抽象产品类

2.2.2 省略抽象产品类        如果系统仅有一个具体产品角色的话,那么就可以省略掉抽象产品角色。省略掉投产产品类后的简略类图如下所示:        而此时类图结构如下所示:        (1) 具体产品类/** * @author Geloin */package com.geloin.pattern.factory.simple.nop

2013-05-08 16:09:50 912

原创 工厂模式-简单工厂模式-标准工厂模式

2 工厂模式        2.1 工厂模式的几种形态        工厂模式专门负责将大量有共同接口的类实例化。工厂模式可以动态决定将哪一个类实例化,不必事先知道每次要实例化哪一个类,工厂模式有以下几种形态:        (1) 简单工厂模式:又称静态工厂方法模式。        (2) 工厂方法模式:又称多态性工厂模式或虚拟构造子模式。        (3) 抽象工厂

2013-05-08 16:02:49 1119

原创 设计模式基本概念

1 概念        1.1 “开-闭”原则        一个软件实体应当对扩展开发,对修改关闭。        1.2 里氏代换原则        基类出现的地方,子类一定可以出现,反之则不然。        1.3 依赖倒转原则        要依赖于抽象,不要依赖于具体。        1.4 接口隔离原则

2013-05-08 14:13:18 1427

Spring Security集成CAS客户端实例

这是一个Spring Security集成CAS实现单点登录的客户端实例,使用Maven集成开发,项目中使用到的Oframer和otauser(CAS服务端)请至我的资源中寻找下载。

2015-03-02

CAS服务端(非原生)

对CAS的服务端进行改造,改造时使用了Maven来管理代码。此次改造实现了自定义登录验证、向客户端传输更多用户信息、登出允许携带参数等功能。应用中用到的Oframer请至我的资源中下载。

2015-03-02

Oframer开发框架

这是一个使用Maven集成的Spring、Struts、Hibernate、Spring Data Jpa等开源技术的底层框架,开发人员可以以此框架为依托,即作为parent进行二次开发,该框架因集成了较多的工具类及多项开源工具,因此可以大大降低开发人员的工作量。

2015-03-02

poi生成Excel及合并单元格示例

poi生成excel及合并单元格示例,详见文章http://blog.csdn.net/geloin/article/details/17219885

2013-12-09

集成Spring、Elasticsearch、paoding,将ES服务嵌入到Web程序

集成Spring、Elasticsearch、paoding,将ES服务嵌入到Web程序,详细项目过程可参见http://blog.csdn.net/geloin/article/details/17073759。

2013-12-02

ElasticSearch应用之Java示例源代码

本资源为一个使用Maven管理的ElasticSearch示例项目,项目中使用了Paoding分词器,项目开发过程可参见http://blog.csdn.net/geloin/article/details/8933825

2013-05-16

单元测试的基本理论与使用

某次培训所用的资料,一些简单的示例。在使用JUnit时,没有使用注解。

2013-04-12

Axis2与Was7

本文根据我自己的实践,将axis2与was7的集成进行了详细解说,主要包括: 1. 将原生axis2.war部署到was7上; 2. 将axis2集成到web工程中; 3. 将集成了axis2的web工程部署到was7上。 示例比较简单,但我自己实践了mtom附件传输的服务实现,所以可供参考。

2012-12-13

Spring MVC整合Mybatis

Spring MVC整合Mybatis示例,该文本与http://blog.csdn.net/geloin/article/details/7536968配套。

2012-08-17

Spring MVC文件上传下载

Spring MVC文件上传下载,是http://blog.csdn.net/geloin/article/details/7537425#comments的配套资源。

2012-08-17

IIS整合TOMCAT

该文档是一份源自网络的,由作者根据自身实践,整理出的win7及win xp下整合IIS和Tomcat的方案。

2012-06-18

sphinx_coreseek使用手册

全文搜索引擎sphinx的简单使用,文档是配合java和mysql一起使用的方法。

2011-12-14

Eclipse下打包及exe程序

Eclipse(非MyEclipse)下打可运行的jar包的方法及将jar包再次打包成exe文件的方法。

2011-12-14

带时间的js日期控件

这是一个简单的js文件,在使用时只需要导入此js,再做一些简单的操作即可。

2011-06-23

ssh的annotation示例

在本项目中,用到了struts2、hibernate3和spring3,对这三个框架都采用了annotation,即所谓的零配置。本项目没有完全的“零配置”,但已经只有极简单的配置了。希望对您有帮助。

2010-11-04

xwork2.0.4源代码

xwork2.0.4源代码,通过myeclipse的svn下来的,放心使用。 建议自己从xwork的官网下载all版本,上面有包含源代码。

2010-01-26

ognl2.7.3源代码

ognl2.7.3源代码,通过myeclipse的svn检下来的,放心使用。

2010-01-26

hibernate英文参考手册

hibernate官方参考手册,英文最新版,希望对大家有用。

2010-01-26

JAVA EE起卡之MyEclipse

本资源讲了MyEclipse的下载、安装、基本配置和一些初步的用法,内容并不是很多,很初步。

2009-10-20

JAVA EE之Tomcat起步

本ppt介绍了tomcat6的下载、安装、配置、启动、关闭等。 注意:经过检查发现,webapps文件夹里面的东西在没有用MyEclipse时是不能删除的。 本文还可见于:http://blog.sina.com.cn/s/blog_534e248e0100fj4e.html

2009-10-17

struts2.1.6源代码,包括xwork2.1.2和ognl2.6.11的源代码

这是我找了很久才搞到的东西,用了一个下午搞了visualsvn server,到头来却不能用,还好后来找到了这些资源,所以传上来让大家共享,保证是如题所说的资源。

2009-07-17

RCP学习资源,RCP程序设计

一直在找RCP的教程,终于找到了一本书,所以传上来供大家共享。

2009-07-14

基于DAO的社团网站--只供学习参考

这是我自已开发的一个网站,用到了jsp、servlet、dao等知识,大家参考一下。

2009-06-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除