关闭
当前搜索:

微信小程序实战—实现城市列表的选择

微信小程序实战—实现城市列表的选择 实现效果预览 实现功能简介 城市的选择 按中文/拼音/首字母条件搜索 按首字字母快速定位到城市位置 目录结构 主要代码 app.js App({ globalData: { trainBeginCity: '杭州', trainEndCity: '北京' } }) app.json {...
阅读(257) 评论(0)

HTTPClient 超时的设置

DefaultHttpClient: 请求超时 httpclient.getParams().setParameter(CoreConnectionPNames.CONNECTION_TIMEOUT, 60000); 读取超时 httpclient.getParams().setParameter(CoreConnectionPNames.SO_TIMEOUT, 60...
阅读(44) 评论(0)

作为一个Java开发你可以学会的【搜索】技术

对于搜索引擎,我想处于互联网时代的你一定不会对此感到陌生,而关于搜索的原理和使用,作为一个Java开发,你可能需要了解,并且是可以学会轻量使用的。对于搜索的使用,用起来是非常容易的,现如今,基于Lucene的Solr和ElasticSearch搜索引擎使用起来非常方便。但是对于原理你可能就半知半解了。我最近整理并写了一些关于搜索入门的博客,我想,通过我的这些博客,你是可以一点一点得去了解搜索技术的...
阅读(164) 评论(0)

搜索学习--Elasticsearch全文搜索服务器的基本使用

前言之前我们使用Solr全文搜索服务器来建立我们自己的搜索,本篇文章将介绍跟Solr类似的另一种搜索服务器——Elasticsearch。就个人而言,Elasticsearch比Solr使用更方便,完全Http+Json也可以去使用。对于ElasticSearch服务器的部署,分布式,集群这里就先不介绍了。部署启动后,访问 http://127.0.0.1:9200/,显示如下类似信息,说明服务器已...
阅读(273) 评论(1)

搜索学习--Solr全文搜索服务器的基本使用(二)——Spring Data Solr的使用

在上一篇搜索学习–Solr全文搜索服务器的使用(一)——SolrJ的使用中,我是直接使用的SolrJ来调用Solr服务器的,而对于熟悉Spring Data系列的同学一定更希望用这种规范的方式去操作它。Spring Data是支持Solr的,只需要简单的配置,我们即可像操作数据库一样操作它。 依赖 4.2.3.RELE...
阅读(259) 评论(0)

搜索学习--Solr全文搜索服务器的基本使用(一)——SolrJ的使用

作为一般的Lucene使用者,我们直接用Lucene虽然可以实现很多自己想要的自定义功能,但是对于一般的项目,为了方便开发和维护,我们通常会使用现成的搜索服务器。现在常用的有Solr和ElasticSearch。 对于Solr服务器如何搭建,Solr服务器的搭建,之前已经整理过,这次,我将使用SolrJ来调用Solr服务器。 在Solr中配置Core 在managed-schema中,主要...
阅读(250) 评论(0)

Java设计模式——观察者模式

定义 观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。 这个主题对象在状态上发生变化时,会通知所有观察者对象,让它们能够自动更新自己。 观察者模式的组成 抽象主题角色:把所有对观察者对象的引用保存在一个集合中,每个抽象主题角色都可以有任意数量的观察者。抽象主题提供一个接口,可以增加和删除观察者角色。一般用一个抽象类和接口来实现。...
阅读(59) 评论(0)

搜索学习--Lucene中搜索的排序、范围区间搜索、分页搜索、多条件搜索

依赖 org.apache.lucene lucene-core 4.7.2...
阅读(128) 评论(0)

搜索学习入门--使用LuceneHighlighter高亮显示Lucene检索结果的关键词

在上一篇文章搜索学习入门–Lucene初体验(Lucene索引的增删改查)d的基础上,我们进行对Lucene检索结果的高亮显示。 第一步:在增加Lucene高亮模块依赖 org.apache.lucene lucene-highlighter 4....
阅读(165) 评论(0)

Spring AOP几种方式的使用

引入依赖4.2.3.RELEASE junit junit 4.11 test <dependen...
阅读(136) 评论(0)

搜索学习入门--Lucene初体验(Lucene索引的增删改查)

Lucene是一个开放源代码的全文检索引擎工具包,它提供了完整的查询引擎和索引引擎,开发人员可以方便的在目标系统中实现全文检索。Lucene的核心使用的是基于倒排索引的,并且实现了实现了分块索引。下面,先来体验一下Lucene的基本功能:全文索引的建立与全文检索。 第一步:引入依赖 org.apache.lucen...
阅读(142) 评论(0)

搜索学习基础--分词器的使用

在代码实现倒排索引这节中,我们的分词方式是对文本按空格分词。而在我们实际过程中,我们对分词的要求是苛刻的,我们会在不同的场景下使用不同的分词器。现在,我们先使用标准分词器StandardAnalyzer这个工具来进行分词的测试。 首先我们需要引入jar包,这是一个Lucene全文检索引擎中自带的分词器. org.apache.lucene luc...
阅读(94) 评论(0)

搜索学习基础--基本概念的简单阐述

关于查询查询数据分为精确查找和模糊查找 精确查找:对于精确查找,我们都非常熟悉,就是这个值必须等于这个条件。比如我们常用的数据库查询中: select * from user_info where user_id = ? 模糊查找:对于模糊查找,我们需要查找的范围就是结果中的某个值必须包含这个条件。平时我们在一个文档中查找某个 单词,这就是模糊查找。 对于普通的查找,...
阅读(107) 评论(0)

基于TextRank算法提取关键词——Java实现

TextRank算法 提取关键词...
阅读(4506) 评论(0)

搜索学习基础--代码模拟倒排索引过程

代码模拟倒排索引过程...
阅读(182) 评论(0)

搜索学习基础--倒排索引的过程解读

Doc1: He is a coder,and she is a coder too. Doc2:Json is a doctor,but he was a coder. 第一步:获取关键词keywordsa:分词(按空格分词): Doc1: [He] [is] [a] [coder],[and] [she] [is] [a] [coder] [too] Doc2:...
阅读(4218) 评论(0)

Spring MVC中使用 hibernate-validtor进行服务端验证

搭好Spring MVC的基本框架,并且可以成功运行起来 …此步骤省略 引入依赖包 org.hibernate hibernate-validator 5.4.1.Final 在Spring...
阅读(285) 评论(0)

JSON转EXCEL代码( java)

依赖 com.alibaba fastjson 1.2.37 org.apache.poi</groupI...
阅读(471) 评论(0)

深度优先搜索--N皇后问题

在n×n格的棋盘上放置彼此不受攻击的n个皇后。按照国际象棋的规则,皇后可以攻击与之处在同一行或同一列或同一斜线上的棋子。n后问题等价于再n×n的棋盘上放置n个皇后,任何2个皇后不妨在同一行或同一列或同一斜线上。 /* 作者:yyfyyf1994 题目:p1295 N皇后问题 */ #include #include #include using namespace std; int n; in...
阅读(168) 评论(0)

在linux上部署项目时遇到的坑

今天把我的(项目)[http://yuyufeng.top]从windows server 迁移到了 centos上,环境是tomcat8+jre8,在迁移的过程中遇到了一些坑首先Tomcat总是启动很慢,或者启动到一半卡住了,网上找了好久的问题,后来解决的办法是:将$JAVA_HOME/jre/lib/security/java.security内,将securerandom.source的内容改...
阅读(172) 评论(0)
81条 共5页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:75975次
    • 积分:1548
    • 等级:
    • 排名:千里之外
    • 原创:77篇
    • 转载:3篇
    • 译文:1篇
    • 评论:33条
    最新评论