摘要:
c3p0 是一个开源的数据库连接池,实现了 JDBC 3 规范;本文主要介绍 c3p0 的基本使用,文中使用到的软件版本:Java 1.8.0_191、c3p0 0.9.5.5、Spring Boot 2.3.12.RELEASE。 1、配置参数 1.1、基础配置 参数 默认值 描述 driverC 阅读全文
摘要:
DBCP(Database connection pooling) 是 Apache 旗下 Commons 项目下的一个子项目,提供连接池功能;本文主要介绍 DBCP 的基本使用,文中使用到的软件版本:Java 1.8.0_191、DBCP 2.9.0、Spring Boot 2.3.12.RELE 阅读全文
摘要:
本文主要介绍使用 Java 来操作 Solr,文中所使用到的软件版本:Java 1.8.0_191、Solr 8.9.0。 1、定义 Schema 信息 假设一个描述诗人信息的文档包含如下字段: 字段 描述 id 唯一主键 age 年龄 name 姓名 poems 诗歌 about 简介 succe 阅读全文
摘要:
在 Solr 中有几个重要的配置文件,它们对 Solr 的运行起着重要作用;本文简要介绍下这些配置文件,文中使用到的软件版本:Solr 8.9.0。 1、solr.xml(全局) solr.xml 文件为整个 Solr 服务器实例指定配置选项,用于设置一些全局配置;solr.xml 默认是在 ser 阅读全文
摘要:
SolrCloud 是 Solr 的集群版,用于在多个服务器之间分发索引内容和查询请求。本文主要介绍 SolrCloud 的基本概念及安装,文中使用到的软件版本:Solr 8.9.0、jdk1.8.0_181。 1、SolrCloud 简介 SolrCloud 是 Solr 提供的分布式搜索方案,具 阅读全文
摘要:
Solr 是基于 Lucene 的流行、高性能的开源企业级搜索平台。本文主要介绍 Solr 的基本概念及安装,文中使用到的软件版本:Solr 8.9.0、jdk1.8.0_181。 1、Solr 简介 Solr 是一个基于 Apache Lucene 之上的搜索服务器,它是一个开源的、基于 Java 阅读全文
摘要:
Lucene 是 apache 旗下的一个顶级项目,是一个开源的全文检索引擎工具包;本文主要介绍 Lucene 基本概念及基本使用,文中使用到的软件版本:Lucene 8.9.0、jdk1.8.0_181。 1、简介 1.1、全文检索 全文检索是一种将文件中所有文本与检索项匹配的检索方法,它可以根据 阅读全文
摘要:
Spring JMS 是基于 Spring 框架的 JMS 消息解决方案,提供模板化发送和接收消息的抽象层;本文主要介绍在 SpringBoot 中用 Spring JMS 操作 ActiveMQ,文中使用到的软件版本:ActiveMQ 5.16.2、SpringBoot 2.4.9、Java 1. 阅读全文
摘要:
本文主要介绍使用 JMS 1.1 API 来操作 ActiveMQ,文中所使用到的软件版本:Java 1.8.0_191、ActiveMQ "Classic" 5.16.2、ActiveMQ Artemis 2.17.0。 1、Java 操作 ActiveMQ "Classic" 使用 JMS 1. 阅读全文
摘要:
ActiveMQ 是一个实现了 JMS 协议的开源消息中间件,目前它有两种版本:ActiveMQ "Classic" 和 ActiveMQ Artemis。本文主要介绍 ActiveMQ 两个版本 的特点及安装,文中使用到的软件版本:ActiveMQ "Classic" 5.16.2、ActiveM 阅读全文