当前搜索:

lucene的IndexReader的初始化过程

 在使用Lucene时,有一条建议”不要频繁去打开关闭硬盘索引”。为什么会有这条建议?这就需要在IndexReader的实例化过程中找答案。先说一个结论“IndexReader的实例化过程是一个非常耗时的过程”。由于IndexReader只是一个抽象类,在调用代码:真正得到的是StandardDi...
阅读(11) 评论(0)

Lucene6入门教程(一)简介和学习流程

lucene介绍 : Lucene是apache旗下的一个子项目,是一个开放源代码的工具包,是一个基础的全文检索引擎的框架,提供了高性能的查询引擎和索引引擎,以及部分文本分析引擎(英文与德文,部分中文)。 在基于它的基础上,还开发出了solr,Elastic Search(ES)...
阅读(9) 评论(0)

Lucene6.6.0 案例与学习路线

之前在学习Lucene这个全文检索工具,为项目搜索引擎的开发打下基础。在这里先分享一下关于Lucene的学习心得。       核心的学习流程是:索引文件格式--索引创建过程--检索流程。1.首先建议参看这篇精简的博文,对Lucene的索引创建和检索功能有个了解。https://www.ibm.c...
阅读(4) 评论(0)

Lucene 6.2.1入门教程(一) 创建索引和基本搜索索引

简单说两句,Lucene现在高版本的教程很少,网上基本是4.0以下的,目前最新版是6.2.1,所以我试着来写写这个版本的教程。  至于那些概念什么的,我就不多说了,大家可以参考以前的旧教程来了解Lucene的体系结构和基本原理。大致说一下Lucene就是通过创建索引这个类似书目录那样的东西来提升查...
阅读(5) 评论(0)

Lucene从入门到进阶(6.6.0版本)

Lucene学习笔记前言基于最新的Lucene-6.6.0进行学习,很多方法都过时并不适用了,本文尽可能以最简单的方法入门学习。第二章的例子都是官方的例子,写得很好很详细,但是竟然一句注释都没有,里面的注释都是我自己添加的,可能有不正确的理解,望体谅,可以将错误的注解反馈给我。第三章开始是自己写的...
阅读(2) 评论(0)

MySQL主从同步故障-Slave_SQL_Running: No

故障现象:进入slave服务器,运行:mysql> show slave status\G        .......            Relay_Log_File: localhost-relay-bin.000535            Relay_Log_P...
阅读(7) 评论(0)

Linux下MySQL主从同步配置

CentOS 6.5 MySQL主从同步,MySQL版本5.6.25主服务器:centos6.5 IP:192.168.1.101从服务器:centos6.5 IP:192.168.1.102一、主服务器相关配置  1、创建同步账户并指定服务器地址[root@localhost ~]mysql -...
阅读(12) 评论(0)

Linux中添加、修改和删除用户和用户组

宽为限 紧用功 功夫到 滞塞通一、用户:在创建用户时,需要为新建用户指定一用户组,如果不指定其用户所属的工作组,自动会生成一个与用户名同名的工作组。创建用户user1的时候指定其所属工作组users,例:useradd –g users user1 1、使用命令 useradd 创建用户例:use...
阅读(2) 评论(0)

linux如何查看所有的用户和组信息?

cat /etc/passwdcat /etc/passwd查看所有的用户信息,详情如下图 【步骤二】cat /etc/passwd|grep 用户名cat /etc/passwd|grep 用户名,用于查找某个用户,如下图 【步骤三】cat /etc/groupcat /etc/group查看所...
阅读(25) 评论(0)

Linux下彻底卸载mysql详解

如何在Linux下彻底的卸载MySQL数据库呢? 下面这篇文章就给大家总结、整理了一下在Linux平台下彻底卸载MySQL的方法。 文中通过图文及示例代码介绍的很详细,相信对大家的理解和学习很有帮助,下面有需要的朋友们来一起学习学习吧。 一、使...
阅读(12) 评论(0)

解决Centos下libc.so.6被破坏问题

环境Centos6.4 64位起因安装glibc-2.14时候,破坏了libc.so.6文件导致Centos下常用的命令都无法使用解决方方法使用命令1LD_PRELOAD=/lib64/libc-2.12.so ln -s /lib64/libc-2.12.so /lib64/libc.so.6报...
阅读(11) 评论(0)

在VMmware中安装CentOs 6.6,kdump启动失败的原因

在VMware中新安装了CentOs 6.6,重启系统发现kdump服务启动失败先来说一下,什么是kdumpKdump是一个内核崩溃转储机制,在系统崩溃的时候,Kdump将捕获系统信息,这对于针...
阅读(8) 评论(0)

Linux Centos7下如何确认MySQL服务已经启动

Linux CentOS一般做为服务器使用,因此,MySQL服务应该随开机自动启动的。正常情况下,查看开机自动启动的服务使用chkconfig命令,如下:#chkconfig --list实际使用如下图:可以看到其中mysql的2~5为on,说明mysql服务会随机器启动而自动启动; 但实际mys...
阅读(10) 评论(0)

Lucene整合项目

1:导入Lucene相关的jar包其中:lucene-core-3.6.2.jar(核心包)lucene-analyzers-3.6.2.jar(分词器)lucene-highlighter-3.6.2.jar(高亮)lucene-memory-3.6.2.jar(高亮)IKAnalyzer201...
阅读(53) 评论(0)

Mybatis中SQL性能优化注意事项

Mybatis SQL性能调优  1.  Mapper层参数为Map,由Service层负责重载     Mapper由于机制的问题,不能重载,参数一般设置成Map,但这样会使参数变得模糊,如果想要使代码变得清晰,可以通过service层来实现重载的目的,对外提供的...
阅读(42) 评论(0)

HTTP Request Method共计15种

阅读(7) 评论(0)

java8之list集合中取出某一属性的方法

上代码List<User> list = new ArrayList<User>(); User user...
阅读(8) 评论(0)

使用jRebel在IntelliJ IDEA 中进行 Java 热部署

在IntelliJ IDEA中安装jRebel插件(好处是不用重新启动程序,所有的更改便可以生效,很神奇的东东)1、打开IntelliJ IDEA,点击File -> Settings -> Plugins,如下图: (这里本人因为已经下载过了,所以显示...
阅读(17) 评论(0)

IDEA使用笔记(八)——自动生成 serialVersionUID 的设置

这个设置比较简单,也有一些博文已经写到了,为什么我还要写哪?(潜台词:因为我想凑一篇博文)我觉得学习,特别是编程学习是需要重复造轮子的,另外,就是加深自己的印象方便自己的查找。还有就是关键点,有些博客没有重点强调到位,比如:为什么要设置这玩意?这个下一篇博文再分析,还有就是设置的时候的注意细节(添...
阅读(21) 评论(0)

Java中 VO、 PO、DO、DTO、 BO、 QO、DAO、POJO的概念

PO(persistant object) 持久对象在 o/r 映射的时候出现的概念,如果没有 o/r 映射,没有这个概念存在了。通常对应数据模型 ( 数据库 ), 本身还有部分业务逻辑的处理。可以看成是与数据库中的表相映射的 java 对象。最简单的 PO 就是对应数据库中某个表中的一条记录,多...
阅读(21) 评论(0)
    个人资料
    等级:
    访问量: 44万+
    积分: 5339
    排名: 6331
    最新评论