自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(71)
  • 收藏
  • 关注

原创 match_phrase与match的区别

与match查询不同,match查询只需要匹配查询中的一个或多个单词,而不需要考虑单词的顺序。例如,如果查询是“abc”,match查询将匹配包含“a”、“b”或“c”的文档,而不管它们的顺序如何。它会将查询字符串分解成单词,然后按照顺序匹配文档中的单词,只有当文档中的单词顺序与查询字符串中的单词顺序完全一致时才会匹配成功。因此,match_phrase查询更适合需要精确匹配短语的情况,而match查询更适合需要模糊匹配单词的情况。match_phrase是什么?它与match的区别?

2024-05-20 10:35:07 454

原创 Java 插入数据到Elasticsearch中进行各种类型文档的内容检索

通过java程序实现对文档内容进行提取并插入到ES中进行查询操作

2024-05-15 17:57:56 705

原创 Elasticsearch 搜索引擎实现对文档内容进行快速检索(保姆级教程)

本文主要讲解ES如何从提取文档中提取内容(word、pdf、txt、excel等文件类型),实现快速检索文档内容实现

2024-05-15 17:25:07 4815 6

原创 elasticsearch 启动报错 exception during geoip databases update javax.net.ssl.SSLHandshakeException

ES库启动报错:exception during geoip databases update。(配置文件地址elasticsearch-7.17.6\config)然后重启ES即可。

2024-05-07 17:30:56 1290 1

原创 SpringMVC运行原理

请求被发送到 DispatcherServlet。DispatcherServlet 查询 HandlerMapping 找到处理请求的 Controller。Controller 调用业务逻辑,返回模型和视图名称给 DispatcherServlet。DispatcherServlet 通过 ViewResolver 将逻辑视图名解析为具体View。View 从模型中取数据,渲染视图,返回给请求者。

2024-03-27 15:32:14 275 1

原创 Linux常用命令详细讲解

好的,我会继续列举一些常用的 Linux 命令,并对它们进行详细解释。

2024-03-27 15:28:44 748

原创 mybatis和mybatis-plus的区别

MyBatis 和 MyBatis-Plus 都是 Java 中流行的持久层框架,用于简化数据库操作。

2024-03-27 15:23:05 809

原创 @Value注解的使用方式

Value注解用于从配置文件中获取特定的属性值,并注入到 Spring Bean 中。

2024-03-27 15:11:01 406

原创 SpringBoot核心注解讲解

Spring Boot 是基于 Spring 框架的快速开发框架,它简化了 Spring 应用程序的搭建和配置过程。Spring Boot 提供了一系列核心注解,用于标识和配置 Spring Boot 应用程序的各个部分。这些是 Spring Boot 中一些常用的核心注解,它们可以帮助开发者快速构建和配置 Spring Boot 应用程序。

2024-03-27 15:09:46 197

原创 在Java中,&和&&的区别

在Java中,和都是逻辑运算符,用于布尔表达式的运算,但它们之间有一些关键的区别:运算符:运算符:在这个示例中:总结:

2024-03-27 15:00:34 484

原创 String、StringBuffer、StringBuilder区别

使用String当字符串操作较少或不需要修改字符串内容。使用在需要线程安全的字符串操作场景。使用在单线程或需要高效处理大量字符串操作的场景。

2024-03-27 14:59:49 321

原创 Java中,理解int类型的变量和String对象在栈(Stack)和堆(Heap)中是如何存储

基本数据类型(如int:它们的值直接存储在栈内存中。引用数据类型(如String引用(或称为指针)存储在栈上。实际的对象本身,包括其中存储的数据,存储在堆内存中。

2024-03-27 14:54:00 458

原创 int和Integer的区别

的使用取决于具体的应用场景。对于性能敏感且不需要对象特性的场景,应优先使用。而在需要对象特性、集合操作或是允许空值的场景中,则应使用。

2024-03-27 14:42:24 336

原创 HashMap和HashTable的区别

是更现代的实现,它提供了更高的性能和更灵活的功能。在单线程应用程序中或需要存储null值时,通常推荐使用。如果在多线程环境中需要线程安全的映射且不想手动同步,则可能需要考虑。,因为它提供了更好的并发性能。都用于存储键值对,但。

2024-03-27 14:39:40 317

原创 Java线程池的使用

Java 中的线程池可以通过包中的类来实现。线程池可以帮助管理和重用线程,从而提高程序的性能和资源利用率。

2024-03-26 21:12:00 376

原创 线程池ThreadPoolExecutor的使用

如果线程池无法处理新提交的任务,可以自定义拒绝策略来处理这种情况。你也可以自定义线程工厂,以便在创建新线程时有更多的控制。

2024-03-26 21:10:27 475

原创 stream流中Comparator.comparing()和Comparator.reverseOrder()的使用

Comparator.comparing(),根据对象某个属性进行降序排序改为(添加。

2024-03-26 15:51:27 1402 1

原创 Java冒泡排序详细讲解

冒泡排序是一种简单但效率较低的排序算法,它重复地走访过要排序的数列,一次比较两个元素,如果它们的顺序错误就把它们交换过来。

2024-03-26 11:01:43 438

原创 springBoot实现热部署

实现 Spring Boot 的热部署需要配置 Spring Boot DevTools,并根据你使用的 IDE 进行相应的设置。

2024-03-26 09:48:43 502

原创 Leaflet 中创建一个二维地图

Leaflet 支持添加不同类型的图层,比如瓦片图层(Tile Layer)、标记图层(Marker Layer)等。首先,你需要在 HTML 文件中引入 Leaflet 库的 CSS 和 JavaScript 文件。以上代码创建了一个基本的 Leaflet 地图,并在地图上添加了一个标记点。在 JavaScript 文件中使用 Leaflet 创建地图,并设置地图的中心位置和缩放级别。元素作为地图容器,指定一个唯一的 ID 用于在 JavaScript 中引用该地图。如果需要,在地图上添加标记点。

2024-03-26 09:45:28 447

原创 ==和eques()a的区别

方法比较对象的内容而不是内存地址,需要手动重写。方法,并根据需要实现内容比较的逻辑。等)中时能够正确地按内容进行比较和存储。方法,以保证对象在放入集合类(如。在自定义类中,如果想要使。方法时,通常还需要重写。

2024-03-26 09:24:54 278

原创 AI程序员的诞生,对传统程序员的影响和堆技术产生的影响

全球首位AI程序员的出现可能会引发对人工智能的探讨和反思,包括对AI伦理、道德和社会影响的思考。总的来说,全球首位AI程序员的诞生将对整个技术行业和程序员群体产生深远的影响,推动AI技术的发展和应用,改变编程工作的性质,促进创新和科技发展,同时引发对人工智能的探讨和反思。AI程序员可以自动化许多重复性的任务,例如代码生成、模板填充、错误修复等,从而节省程序员的时间和精力,让他们集中精力解决更复杂的问题。AI程序员可以自动化测试用例的生成和运行,以及代码的调试和性能优化,从而帮助程序员更快地发现和解决问题。

2024-03-25 16:38:09 362

原创 mybatis-plus的使用

除了上述基本的 CRUD 操作外,MyBatis-Plus 还提供了丰富的查询构造器、条件构造器、分页查询、逻辑删除等功能,可以根据具体需求进行灵活的使用。MyBatis-Plus 是 MyBatis 的增强工具,它简化了 MyBatis 的使用,并提供了更多便捷的功能和特性。:创建与数据库表对应的实体类,并使用 MyBatis-Plus 的注解标注实体类,包括表名、主键等信息。接口,并使用 MyBatis-Plus 的注解进行增删改查操作的方法。:创建 Service 类,使用。:在项目的配置文件(如。

2024-03-25 15:43:22 1036

原创 java实现https连接总是要报no cipher suites in common

遇到“no cipher suites in common”这样的错误通常意味着客户端和服务器之间没有共同支持的加密套件(Cipher Suite)。这个问题可能由多个原因引起,包括但不限于SSL/TLS配置错误、Java安全策略限制、客户端或服务器不支持的加密算法等。解决这个问题通常需要检查并调整Java的SSL/TLS配置。

2024-03-25 15:41:04 943 1

原创 RocketMQ消费者注册失败

RocketMQ消费者注册失败可能由多种原因导致。这里列出一些常见的问题和解决方法,帮助你排查和解决问题。

2024-03-25 15:39:44 1174

原创 spring获取不到bean 报NoSuchBeanDefinitionException异常

首先,确保你想要获取的Bean已经正确定义在Spring配置中。如果是基于注解的配置,查看对应的类是否使用了@Component@Service或等注解。

2024-03-25 15:04:30 834

原创 微信小程序前后端如何交互

微信小程序的前后端交互主要依赖于微信提供的API来实现,其中最核心的就是使用wx.request进行网络请求。前端(小程序端)通过发送HTTP请求与后端(服务器端)进行数据交换,实现动态数据的获取、提交和更新等操作。

2024-03-25 15:01:28 3447

原创 云服务器上安装node.js报错node: /lib64/libm.so.6: version `GLIBC_2.27‘ not found (required by node)

这个错误信息表示你的云服务器上的glibc版本低于Node.js需要的版本(GLIBC_2.27glibc,全称 GNU C Library,是大多数Linux发行版用于C语言运行时库的标准库,提供系统级别的基础API。当你尝试运行一个编译时链接了更高版本glibc的程序时,如果系统上的glibc版本较低,就会出现这样的错误。

2024-03-25 14:54:04 3787

原创 对ncl中设置值区进行颜色填充

首先,你需要定义一个颜色映射,即不同的数值范围对应不同的颜色。

2024-03-25 14:51:11 684

原创 Ubuntu安装后一个分区无法打开怎么办

Ubuntu安装后如果发现有一个分区无法打开,可能是因为多种原因导致的。

2024-03-25 14:49:37 587

原创 Notepad++_downloader.8.5.3安装

网盘地址:链接:提取码:ij1i。

2024-03-21 15:02:49 358 1

原创 VMware Workstation17安装

虚拟机安装下载,安装很简单无脑下一步。

2024-03-21 14:52:15 181

原创 PostgreSQL安装教程(带图详解)

postgreSQL安装教程(windows图文详细说明)

2024-03-14 09:24:07 2183 3

原创 element ui 中文离线文档(百度云盘下载)

链接:https://pan.baidu.com/s/1-qBHK_Odh1cVJTbjnwDq1Q。下载后里面有个 index.hrml 双击打开就可以用。

2024-03-13 15:31:29 2154 6

原创 HEU_KMS_Activator_v19.6.2.zip下载

找了半天把我的分享给大家,有用请给个赞支持一下。

2024-03-13 15:28:21 1517 1

原创 Linux虚拟机复制带图详解

电脑A虚拟机复制到电脑B

2024-03-13 10:41:27 680 1

原创 SpringBoot配置达梦数据库依赖(达梦8)

maven配置yml 配置文件。

2024-03-12 11:29:46 1457

原创 麒麟虚拟机镜像文件下载4.0.2

链接:提取码:b321。

2024-03-12 10:18:05 740

原创 Oracle数据库迁移至达梦8数据库(windows图文讲解)

https://blog.csdn.net/li836779537/article/details/136641411?spm=1001.2014.3001.5502填写完相关信息,主机名:你Oracle安装的ip地址端口:1521(Oracle默认端口号,你要是改了就改成你自己的)角色:不管它用户名:连接 Oracle 的用户名密码: 连接Oracle的密码使用默认驱动就行,我之前测试的时候用过指定驱动会出现表迁移过去了,但是没有数据,各种字段类型转换报错,所以用默认驱动就行。我把指定

2024-03-12 10:03:57 1433

原创 达梦8数据库下载安装教程(windows)

1.解压后目录如下,双击 dm8_20240104_x86_win_64.iso(这是光盘映像文件)这里初始化对我没用,也就是设置一下默认的用户名密码啥的,创建个默认数据库,需要安装的可参考这篇比较全。2.双击后,会出现一个这样的目录,点击setup.exe 进行安装。注意:这里自定义一个安装目录,用默认的也可以。达梦8安装包(windows)

2024-03-12 09:27:43 2682 1

jdk-8u411-linux-aarch64.tar.gz

下载解压后是 jdk-8u411-linux-aarch64.tar.gz

2024-06-13

node-v12.14.0-linux-x64.tar.xz

node-v12.14.0-linux-x64.tar.xz

2024-06-11

node-v12.18.4-linux-x64.tar.gz

node-v12.18.4-linux-x64.tar.gz

2024-06-11

kibana-7.10.0-windows-x86-64.zip

kibana-7.10.0-windows-x86_64.zip

2024-05-15

elasticsearch-7.10.0-windows-x86-64.zip

elasticsearch-7.10.0-windows-x86_64.zip

2024-05-15

elasticsearch-head-master.rar

elasticsearch-head-master.rar

2024-05-15

elasticsearch-analysis-ik-7.10.0.zip下载

elasticsearch-analysis-ik-7.10.0.zip下载,亲测能用

2024-05-08

postgreSQL安装,附带安装文档说明

postgreSQL安装,附带安装文档说明

2024-03-14

docker-20.10.9.tgz

docker-20.10.9.tgz

2024-03-12

jsonhandle 插件下载

jsonhandle 插件下载

2024-03-12

xftp.rar(Xshell文件上传工具)下载

xftp.rar(Xshell文件上传工具)下载

2024-03-12

Git-2.18.0-64-bit.exe

Git-2.18.0-64-bit.exe

2024-03-12

Java JDK11.0.22.tar.gz下载(Linux)

Java JDK11.0.22.tar.gz下载(Linux)

2024-03-12

mysql-8.0.33-winx64.zip(mysql安装包)

mysql-8.0.33-winx64.zip(mysql安装包)

2024-03-12

nacos-1.4.5.tar.gz

nacos-1.4.5.tar.gz

2024-03-12

apache-maven-3.3.9.zip

apache-maven-3.3.9.zip

2024-03-12

WinSCP.zip解压版下载

WinSCP.zip解压版下载

2024-03-12

leaflet中文离线API

leaflet中文离线API,实测可用

2023-09-19

elementui 中文离线API

elementui 中文离线API

2023-09-19

vue2.0中文离线API

vue2.0中文离线API

2023-09-19

JAVA swing中文离线API文档

java桌面端开发手册

2023-09-11

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除