Quarkus 整合 Elasticsearch
1、概览 {#1概览} ----------- [Quarkus](https://cn.quarkus.io/) 是一个现代框架,它能让你轻松高效地地构建高性能应用。 本文将带你了解如何在 Quarkus 中整合 [Elasticsearch](https://www.elastic.co/cn/elasticsearch),一个著名的全文搜索引擎和 NoSQL 数据库。...
1、概览 {#1概览} ----------- [Quarkus](https://cn.quarkus.io/) 是一个现代框架,它能让你轻松高效地地构建高性能应用。 本文将带你了解如何在 Quarkus 中整合 [Elasticsearch](https://www.elastic.co/cn/elasticsearch),一个著名的全文搜索引擎和 NoSQL 数据库。...
如何判断在IDEA中程序正在运行或正在Debug {#如何判断在IDEA中程序正在运行或正在Debug} ==================================================== 给大家分享一个有趣又无用的东西,如何判断在IDEA中程序正在运行或正在Debug 在这个之前我们首先需要了解一个类`ManagementFactory` ,它是 J...
Java类文件头注释 {#java类文件头注释} ------------------------ ``` /** * ${TODO} * * @author lijing * @date ${YEAR}-${MONTH}-${DAY} */ ``` <br /> 配置同步 {#配置同步} ------------ 通过 `Settings Sy...
### 提示代码模板 {#提示代码模板} ``` ctrl + j ``` <br /> ### 使用异常或者其他代码将指定代码包起来 {#使用异常或者其他代码将指定代码包起来} ``` ctrl + alt + t ``` <br /> ### 提取代码重构方法 {#提取代码重构方法} ``` ctrl + alt + m ``` &l...
记录本人使用的idea插件,本人使用的插件不多,因为过多插件可能会影响电脑性能,而且会形成依赖,降低了无插件编程能力。 CamelCase {#camelcase} ---------------------- 轻松切换不同的变量命名风格,默认快捷键是 `Shift + Alt + U` Easy Javadoc {#easy-javadoc} -------------...
前言 === 我们都知道chatgpt可以帮助我们写代码,还可以回答许多有趣的问题,甚至可以帮我们写论文等,那要是我们能够更加简单的使用,是不是更好呢?只需要在idea上装个插件(不用科学上网也能体验到chatgpt) ![idea中使用chatgpt](http://static.51tbox.com/static/2024-11-15/col/d463c357afff0...
在生产环境中,单个索引大小达到1T以上,在正常业务大范围数据查询时,存在订单查询超时问题,导致触发生产事件。 #### 解决办法 > 当达到超时时间时,Elasticsearch会立即停止I/O占用,终止搜索。 本文档设置超时时间为10s(秒),默认值是1分钟。 ##### API更新配置(推荐) 使用API更新后将永久生效。 PUT /_cluste...
随着项目数据持续不断增长,在触发老年代GC内存回收时,暂停查询或搜索致使业务请求等待过长导致业务订单超时。 #### 问题分析 内存分区简单介绍: > 新生代Eden区(存放新创建的对象)满时,就会触发Minor GC(也称Young GC) > 新生代Survivor区(存放已经经过一次垃圾回收的对象) > 老年代old区(存放已经存活了一段时间...
在生产环境中,单台服务器部署存在2个及以上节点,因机械硬盘性能问题,导致在高并发时出现查询或搜索结果超时,以及磁盘I/O100%的问题。 #### 解决办法 可以选择修改配置文件或者提交接口。 > 允许根据主机名和主机地址执行检查以防止在单个主机上分配同一分片的多个实例。 默认为 false,表示默认不执行检查。 此设置仅适用于在同一台计算机上启动多个节点的情况。 ...
Maven环境安装、整合进idea ----------------- 首先,第一步需要下载Maven的安装包,前往Maven官网进行下载。<https://maven.apache.org/download.cgi>。 第二步,解压apache-maven-3.6.3-bin.zip这个文件。 第三步:进入我的电脑--\>右击属性--\>高级设置...