自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ntc10095的博客

自娱自乐

  • 博客(24)
  • 资源 (15)
  • 收藏
  • 关注

原创 HttpClient 4.5版本设置连接超时时间

HttpClient升级到4.5版本后,API有很多变化,HttpClient 4之后,API一直没有太稳定,我感觉4.5版本抽象后,很多API应该快稳定了。       使用HttpClient,一般都需要设置连接超时时间和获取数据超时时间。这两个参数很重要,目的是为了防止访问其他http时,由于超时导致自己的应用受影响。       4.5版本中,这两个参数的设置都抽象到了Re

2016-02-26 15:37:42 874

原创 Solr Facet分组技术

问题背景在《搜索引擎关键字智能提示的一种实现》一文中介绍过,美团的CRM系统负责管理销售人员的门店(POI)和项目(DEAL)信息,提供统一的检索功能,其索引层采用的是SolrCloud。在用户搜索时,如果能直观地给出每个品类的POI数目,各个状态的DEAL数目,可以更好地引导用户进行搜索,进而提升搜索体验。需求分析例如,下图是用户搜索项目(DEAL)的界面,当选中一个人或

2016-02-25 17:46:15 641

原创 Solr查询详解

一、 查询参数说明 在做solr查询的时候,solr提供了很多参数来扩展它自身的强大功能!以下是使用频率最高的一些参数!  1、常用 q - 查询字符串,这个是必须的。如果查询所有*:* ,根据指定字段查询(Name:张三 AND Address:北京)fq - (filter query)过虑查询,作用:在q查询符合结果中同时是fq查询符合的,

2016-02-25 17:43:18 292

原创 solr schema.xml 的配置说明

schema.xml位于solr/conf/目录下,类似于数据表配置文件,定义了加入索引的数据的数据类型,主要包括type、fields和其他的一些缺省设置。 1、先来看下type节点,这里面定义FieldType子节点,包括name,class,positionIncrementGap等一些参数。name:就是这个FieldType的名称。class:指向org.apache

2016-02-25 14:15:13 277

原创 spring 整合JMS

1.1 JMS简介JMS的全称是Java Message Service,即Java消息服务。它主要用于在生产者和消费者之间进行消息传递,生产者负责产生消息,而消费者负责接收消息。把它应用到实际的业务需求中的话我们可以在特定的时候利用生产者生成一消息,并进行发送,对应的消费者在接收到对应的消息后去完成对应的业务逻辑。对于消息的传递有两种类型,一种是点对点的,即一个生产者和一个消费者

2016-02-25 13:55:20 378

原创 Spring 消息JMS(Java Message Service)

一、JMS简介。 JMS是用于应用程序间的通信。JMS实现的是应用程序之间的异步通信机制。当异步发送消息时,客户端不需要等待服务器处理消息,甚至不需要等待消息投递。客户端发送完消息就可以继续执行其他程序 二、在JMS中主要有两个概念: 消息代理(message broker)和目的地(destination)。当一个应用发送消息时,会将消息交给消息代理。由消息代理来确保消息投递到指定目的

2016-02-25 13:27:34 477

转载 solr查询语法

首先说下,查询都是基于solrj。如果不清楚solrj。可以当做是对solr查询语句的一个api封装。solr的查询其实都是向select这个servlet穿字符型的参数,例如:Solr代码  http://192.168.1.107:8983/solr/collection1/select?q=*%3A*&wt=xml&indent=true

2016-02-24 17:49:02 311

原创 java Map及Map.Entry详解

Map是java中的接口,Map.Entry是Map的一个内部接口。Map提供了一些常用方法,如keySet()、entrySet()等方法。keySet()方法返回值是Map中key值的集合;entrySet()的返回值也是返回一个Set集合,此集合的类型为Map.Entry。Map.Entry是Map声明的一个内部接口,此接口为泛型,定义为Entry<K,V>。它表示Map中的一个实体

2016-02-20 10:12:45 352

转载 spring_security安全框架详解

本文是在项目中用到Spring Security3来进行登录验证时才进行学习的,写的比较片面,请大家提出问题。优秀的安全框架连接:http://blog.csdn.net/z69183787/article/details/38542109http://blog.csdn.net/z69183787/article/details/38542125http://bl

2016-02-19 09:23:52 728

转载 JAVA中的反射机制

反射,当时经常听他们说,自己也看过一些资料,也可能在设计模式中使用过,但是感觉对它没有一个较深入的了解,这次重新学习了一下,感觉还行吧!           一,先看一下反射的概念:              主要是指程序可以访问,检测和修改它本身状态或行为的一种能力,并能根据自身行为的状态和结果,调整或修改应用所描述行为的状态和相关的语义。

2016-02-17 22:32:34 309

转载 Java反射机制

一、什么是反射机制         简单的来说,反射机制指的是程序在运行时能够获取自身的信息。在java中,只要给定类的名字,     那么就可以通过反射机制来获得类的所有信息。 二、哪里用到反射机制         有些时候,我们用过一些知识,但是并不知道它的专业术语是什么,在刚刚学jdbc时用过一行代码,     Class.forName("com.mysql.jdbc.

2016-02-17 22:23:44 222

转载 Dom4j 解析 XML文件

使用Dom4j 来创建 读取 修改 删除 打印 格式化 XML文档

2016-02-17 09:25:59 216

转载 [solr] - IKAnalyzer 扩展分词库

在solr中加入自己的扩展分词库方法:参考文章:http://www.cnblogs.com/dennisit/archive/2013/04/07/3005847.html  1、在solr的web中:\WEB-INF目录下新增一个文件夹:classes 2、新增一个文件:IKAnalyzer.cfg.xmlxml version="1

2016-02-15 10:40:50 245

转载 [solr] - defType - 查询权重排序

Solr的defType有dismax/edismax两种,这两种的区别,可参见:http://blog.csdn.net/duck_genuine/article/details/8060026 下面示例用于演示如下场景:有一网站,在用户查询的结果中,需要按这样排序:VIP的付费信息需要排在免费信息的前头点击率越高越靠前发布时间越晚的越靠前 这样的

2016-02-15 10:35:12 597

转载 [solr] - Facet

1、在schema.xml中的内容如下:xml version="1.0" ?>schema name="my core" version="1.1"> fieldtype name="string" class="solr.StrField" sortMissingLast="true" omitNorms="true"/> fieldType name="lo

2016-02-15 10:34:11 482

转载 [solr] - suggestion

前文使用了SpellCheck做了个自动完成模拟(Solr SpellCheck),使用第一种SpellCheck方式做auto-complete,是基于动态代码方式建立内容,下面方式可通过读文件方式建立内容,并有点击率排序。 1、在mycore/conf目录下新建一个dictionary.txt文件(UTF-8格式),内容为:# sample dict cpu in

2016-02-15 10:33:17 279

转载 [solr] - spell check

solr提供了一个spell check,又叫suggestions,可以用于查询输入的自动完成功能auto-complete。参考文献:https://cwiki.apache.org/confluence/display/solr/Spell+Checkinghttp://www.cnblogs.com/ibook360/archive/2011/11/30/22690

2016-02-15 10:31:54 311

转载 [solr] - Facet - autocomplete

Solr的facet可以用于一般性的前缀式自动完成功能,当然,它的主要功能是用于做统计、分类、区间等。统计、分类、区间功能,可参考下文:http://hongweiyi.com/2013/03/apache-solr-facet-introduction/下面例子是使用Facet做前缀式自动完成功能。 schema.xmlxml version=

2016-02-15 10:30:43 216

转载 [solr] - SolrJ增删查

使用SolrJ进行对Solr的增、删、查功能。参考引用:http://wiki.apache.org/solr/Solrj Eclipse中新建一个项目:TestSolr 其中SorlJ的Lib包包括: 代码:建一个Item Entitypackage com.my.entity;import

2016-02-15 10:29:34 220

转载 [solr] - 索引数据删除

删除solr索引数据,使用XML有两种写法:1)delete>id>1id>delete>commit/> 2)delete>query>id:1query>delete>commit/> 删除所有索引,这样写就可以了:delete>query>*:*query>delete>commit/> 注意:

2016-02-15 10:28:41 228

转载 [solr] - 数据库导入

这里使用的是mysql测试。1、先在mysql中建一个表:solr_test  2、插入几条测试数据: 3、用记事本打solrconfig.xml文件,在solrhome文件夹中。E:\solrhome\mycore\conf\solrconfig.xml(solrhome文件夹是什么,参见:http://www.cnblogs.co

2016-02-15 10:27:41 281

转载 [solr] - 环境搭建2

原来solr可以不使用tomcat/jboss等服务器,它自身已经集成了web服务功能。搭建方法:(这里使用的是solr-4.10.0,跳过安装java)1、打开解压出来的solr目录,找到这个目录solr-4.10.0\example,里边有一个start.jar文件。(现在不管,之后使用) 2、打开web.xml文件,文件位于:solr-4.10.0\examp

2016-02-15 10:17:50 259

转载 [solr] - 环境搭建

这里忽略java安装和tomcat安装,这里使用的是solr-4.10.0 1、到apache下载solr,地址:http://mirrors.hust.edu.cn/apache/lucene/solr/ 2、解压出solr-4.10.0 3、复制solr-4.10.0\example\webapps中的solr.war文件到tomca

2016-02-15 10:16:12 322

转载 使用Spring JMS收发消息

ActiveMQ学习笔记(四)http://my.oschina.net/xiaoxishan/blog/380446 中记录了如何使用原生的方式从ActiveMQ中收发消息。可以看出,每次收发消息都要写许多重复的代码,Spring 为我们提供了更为方便的方式,这就是Spring JMS。我们通过一个例子展开讲述。包括队列、主题消息的收发相关的Spring配置、代码、测试。     

2016-02-04 12:19:57 379

安全框架Shiro

hiro可以非常容易的开发出足够好的应用,其不仅可以用在JavaSE环境,也可以用在JavaEE环境。Shiro可以帮助我们完成:认证、授权、加密、会话管理、与Web集成、缓存等。

2017-04-05

精通JAVA核心技术

精通JAVA核心技术

2016-02-25

solr4.10.3的mmseg4j-1.9.1分词器

solr4.10.3的mmseg4j-1.9.1分词器、以及词库

2016-02-25

jdk1.7免安装版

jdk1.7免安装版

2016-02-25

ActiveMQ5.10

Spring整合JMS使用Apache的activeMQ消息代理来作为它的实现。。

2016-02-25

solr深入浅出

介绍了Solr的特性,Solr服务原理,源码结构,Solr的安装与配置,Solr的应用,SolrJ的用法,solr性能调优等等

2016-02-25

Spring整合JMS

对JMS做了一个简要介绍,讲一下Spring整合JMS的具体过程。JMS只是一个标准,真正在使用它的时候我们需要有它的具体实现,这里我们就使用Apache的activeMQ来作为它的实现

2016-02-25

httpcomponents-client-4.5.1-bin

HttpClient4.5网页抓取jar包,完整版。及下载及用

2016-02-16

httpcomponents-client-4.5.1-src

HttpClient4.5源码包,包含fluent-hc,httpclient,httpclient-cache,httpclient-osgi,httpclient-win,httpmime等源码

2016-02-16

QUI框架开发指南

QUI 框架 开发指南

2016-02-15

mybatis整合spring 实例

本实例是mybatis与spring的整合实例,代码一目了然,很容易看懂

2015-08-01

mysql数据库安装包

这是个MySQL数据库的安装包,非常实用

2015-05-11

MySQL常用命令汇总

这里面详细的介绍了MySQL的操作命令。

2015-05-11

空空如也

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

TA关注的人

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