摘要:
Logstash 是一个功能强大的工具,可与各种部署集成。 它提供了大量插件,可帮助你解析,丰富,转换和缓冲来自各种来源的数据;本文主要介绍 Logstash 的基本概念。 1、Logstash 是一个数据流引擎 它是用于数据物流的开源流式 ETL(Extract-Transform-Load)引擎 阅读全文
摘要:
Jackson 除了可以处理 JSON,还可以用来处理 XML(jackson-dataformat-xml 模块),可以轻松完成 Java 对象和 XML 文档的互转;本文主要介绍使用 Jackson 来处理 XML,文中所使用到的软件版本:Java 1.8.0_321、Jackson 2.13. 阅读全文
摘要:
本文主要介绍 Spring Boot 中如何使用 Sping Data JPA,相关的环境及软件信息如下:Spring Boot 2.6.10。 1、Sping Data JPA 简介 Spring Data JPA 是 Spring Data 家族的一部分,它对基于 JPA 的数据访问提供了增强支 阅读全文
摘要:
本文主要介绍在 Spring Boot 中使用 JPA 的方法(暂不使用 spring-data-jpa),相关的环境及软件信息如下:Spring Boot 2.6.10、JPA 2.2、eclipselink 2.7.10。 1、原生使用 该使用方法与 Spring Boot 的关系不是很大,一般 阅读全文
摘要:
本文主要介绍 JPA 的实际使用,相关的环境及软件信息如下:JPA 2.2(eclipselink 2.7.10、hibernate-entitymanager 5.6.10.Final、openjpa 3.2.2),JPA 3.0(eclipselink 3.0.2、hibernate-core- 阅读全文
摘要:
JPA(Java Persistence API) 是 SUN 公司推出的一套 ORM 规范,充当 Java 对象和关系数据库系统之间的桥梁;本文主要介绍其基本概念。 1、JPA 发展历史 JPA 1.0:于 2006 年发布JPA 2.0:于 2009 年末发布JPA 2.1:于 2013 年发布 阅读全文
摘要:
数据量 (Data Stream) 是在 Elasticsearch 7.9 版推出的一项功能,它可以很方便的处理时间序列数据。 1、简介 1.1、什么是 Time Series Data TSD 始终与时间戳关联,该时间戳标识创建事件时该数据的时间点事件。 例如,它可以是传感器数据(温度测量)或安 阅读全文
摘要:
索引生命周期管理 (Index Lifecycle management: ILM) 是在 Elasticsearch 6.7 版正式推出的一项功能,它是 Elasticsearch 的一部分,主要用来帮助管理索引。 1、简介 如果你要处理时间序列数据,则不想将所有内容连续转储到单个索引中。 取而代 阅读全文
摘要:
本文主要介绍 Elasticsearch Java API Client 的使用,相关的环境及软件信息如下:CentOS 7.6.1810、Java 1.8.0_321(客户端用)、Elasticsearch 8.2.2、elasticsearch-java 8.2.2。 1、Java API Cl 阅读全文
摘要:
本文主要介绍 Elasticsearch Java Low Level REST Client 的使用,相关的环境及软件信息如下:CentOS 7.6.1810、Java 1.8.0_321(客户端用)、Elasticsearch 8.2.2。 1、Java Low Level REST Clien 阅读全文