2018年10月9日

Solr学习笔记(2)—— solr-7.0.0 安装与目录说明

摘要: 一:Solr系统要求 您可以在任何系统中安装 Solr,但是这些系统中必须有适用的 Java 运行时环境(JRE),具体介绍如下文所述。目前,这包括 Linux,MacOS / OS X 和 Microsoft Windows。 1:Solr 安装要求 1.1 Java 要求 您将需要 1.8 或更 阅读全文

posted @ 2018-10-09 12:50 码农小菜鸡 阅读(144) 评论(0) 推荐(0) 编辑

2018年10月5日

搜索引擎基础概念(3)—— 倒排列表

摘要: 倒排列表 倒排列表用来记录有哪些文档包含了某个单词。一般在文档集合里会有很多文档包含某个单词,每个文档 会记录文档编号(DocID),单词在这个文档中出现的次数(TF)及单词在文档中哪些位置出现过等信息,这样与一个文档相关的信息被称做倒排索引项(Posting),包含这个单词的一 系列倒排索引项形成 阅读全文

posted @ 2018-10-05 09:55 码农小菜鸡 阅读(501) 评论(0) 推荐(0) 编辑

搜索引擎基础概念(2)—— 构建单词词典

摘要: Lucene单词词典 使用lucene进行查询不可避免都会使用到其提供的单词词典功能,即根据给定的term找到该term所对应的倒排文档id列表等信息。实际上lucene索引文件后缀名为tim和tip的文件实现的就是lucene的单词词典功能。 怎么实现一个单词词典呢?我们马上想到排序数组,即ter 阅读全文

posted @ 2018-10-05 09:38 码农小菜鸡 阅读(1343) 评论(0) 推荐(0) 编辑

2018年10月4日

搜索引擎基础概念(1)—— 倒排索引

摘要: “ 吾有三剑,唯子所择;皆不能杀人,且先言其状。一曰含光,视之不可见,运之不知有。其所触也,泯然无际,经物而物不觉。二曰承影,将旦昧爽之交,日夕昏明之际,北面而察之,淡淡焉若有物存,莫识其状。其所触也,窃窃然有声,经物而物不疾也。三曰宵练,方昼则见影而不见光,方夜见光而不见形。其触物也,騞然而过,随 阅读全文

posted @ 2018-10-04 15:11 码农小菜鸡 阅读(483) 评论(0) 推荐(0) 编辑

2018年9月25日

Solr学习笔记(1)—— Solr入门

摘要: 一:概念 Solr是可扩展的、开箱即用的企业级搜索引擎,用来搜索大规模文本数据并根据相关度排序返回结果。 1:可扩展——Solr通过集群中多台服务器的分布式运行实现扩展。 2:开箱即用——Solr是开源的,易于安装和配置,并提供预先配置好的示例服务器,方便上手。 3:为搜索优化——Solr速度很快, 阅读全文

posted @ 2018-09-25 13:10 码农小菜鸡 阅读(229) 评论(0) 推荐(0) 编辑

2018年8月30日

SpringBoot自学教程 | 第四篇:Spring Boot整合mybatis

摘要: 引入依赖 1:在pom文件引入mybatis-spring-boot-starter的依赖: 2:引入数据库连接依赖: 引入数据源 application.properties配置文件中引入数据源: 这样,springboot就可以访问数据了。 编写测试代码,结构如下: ①:首先创建entity(与 阅读全文

posted @ 2018-08-30 21:10 码农小菜鸡 阅读(258) 评论(0) 推荐(0) 编辑

SpringBoot自学教程 | 第三篇:Spring Boot中文乱码解决

摘要: 第一步:IntelliJ IDEA编码设置 第二步:在 application.properties中添加配置项 第三步:在pom.xml加上如下配置: 搞定!!!! 阅读全文

posted @ 2018-08-30 20:01 码农小菜鸡 阅读(212) 评论(0) 推荐(0) 编辑

SpringBoot自学教程 | 第二篇:Spring Boot配置文件详解

摘要: 在一般情况下,我们不需要做太多的配置就能够让spring boot正常运行。在一些特殊的情况下,我们需要做修改一些配置,或者需要有自己的配置属性。 一、自定义属性 当我们创建一个springboot项目的时候,系统默认会为我们在src/main/java/resources目录下创建一个applic 阅读全文

posted @ 2018-08-30 19:57 码农小菜鸡 阅读(171) 评论(0) 推荐(0) 编辑

SpringBoot自学教程 | 第一篇:SpringBoot简介

摘要: 简介 spring boot 它的设计目的就是为例简化开发,开启了各种自动装配,你不想写各种配置文件,引入相关的依赖就能迅速搭建起一个web工程。它采用的是建立生产就绪的应用程序观点,优先于配置的惯例。 可能你有很多理由不放弃SSM,SSH,但是当你一旦使用了springboot ,你会觉得一切变得 阅读全文

posted @ 2018-08-30 17:20 码农小菜鸡 阅读(191) 评论(0) 推荐(0) 编辑

MyBatis自学(6):缓存

摘要: 什么是Mybatis缓存? 使用缓存可以减少Java Application与数据库的交互次数,从而提升程序的运行效率。比如,查询id=1的user对象,第一次查询出来之后,会自动将该对象保存到缓存中。下一次查询该对象时,就可以直接从缓存中获取,不需要发送SQL查询数据库了。 Mybatis缓存分类 阅读全文

posted @ 2018-08-30 17:10 码农小菜鸡 阅读(123) 评论(0) 推荐(0) 编辑

导航