springboot
文章平均质量分 71
JavaGPT
22年本科毕业于人工智能专业,现任上市集团Java开发工程师,【微信公众号】、【小红书】【知乎】优质创作者
展开
-
Elasticsearch 8.X进阶搜索之“图搜图”实战
"图搜图"指的是通过图像搜索的一种方法,用户可以通过上传一张图片,搜索引擎会返回类似或者相关的图片结果。这种搜索方式不需要用户输入文字,而是通过比较图片的视觉信息来找到相似或相关的图片。这项技术在许多不同的应用中都很有用,如找到相同或相似的图片,寻找图片的来源,或者识别图片中的物体等等。图像搜索的技术基础主要包括图像处理和机器学习等方面。通过图像处理,可以提取图像的特征(如颜色、形状、纹理等),然后通过机器学习模型比较这些特征来寻找相似的图片。原创 2023-12-29 14:14:29 · 1101 阅读 · 0 评论 -
聊聊消息中心的设计与实现逻辑
消息通知的流程设计,在各个业务线中通过消息中心提供的接口方法,将不同场景下的消息内容提交到消息中心,消息中心进行统一维护管理,并根据消息的来源和去向,适配相应的推送逻辑。原创 2023-12-27 23:37:17 · 1007 阅读 · 1 评论 -
初入职场如何轻松上手Git,快速碾压实习生成为职场老鸟
后端技术】、【前端领域】感兴趣的小可爱,也欢迎关注❤️❤️❤️ 【JavaGPT】❤️❤️❤️,我将会给你带来巨大的【收获与惊喜】💝💝💝!原创 2023-12-26 23:13:47 · 845 阅读 · 0 评论 -
2024年Java程序员必读书单
"探索程序员进阶之路,从Java到人工智能,这些必读书籍引领您走向技术巅峰。解锁编程之道,把握未来趋势。"原创 2023-08-14 22:46:21 · 2417 阅读 · 3 评论 -
新手想学习elasticsearch开发,本文将带你快速学习ES dismax查询和自动补全查询
作为新手如何快速掌握Elasticsearch开发,本篇文章将带你从0到1开始搭建属于自己的ES索引引擎,包含了ES 的dismax搜索、function score评分、自动补全查询等功能原创 2023-07-18 23:28:13 · 298 阅读 · 0 评论 -
elasticsearch 8.x插件(二)之同义词安装如何解决jdk权限问题
想要快速掌握ES8.x版本插件的安装,本文以同义词插件为例,带你深度解析ES插件安装的基本原理原创 2023-07-13 09:09:02 · 351 阅读 · 3 评论 -
Window下ES启动控制台中文乱码问题
elasticsearch控制台乱码原创 2023-06-28 16:10:38 · 525 阅读 · 0 评论 -
elasticsearch 索引结构定义(一)之 如何在程序中定义索引结构
今天就来和大家讲讲如何将es索引中的mapping和setting在索引index和class联系起来,其实在这个问题也困扰我好久了,一直没有解决,在elasticsearch7.x版本的时候貌似好像可以用request在程序中来建立索引,像String index = “{ “mapping”:...}”之类的操作,干起来比较复杂,在elasticsearch8.x的版本中可以建立起一个实体类,使用@Field注解来说明每个字段的定义,但是这个注解无法处理suggest之类的自动补全查询,还好elasti原创 2023-06-13 21:15:50 · 474 阅读 · 0 评论 -
elasticsearch8.x高亮和分页
今天咱们就来聊一聊elasticsearch8.x版本如何设置搜索关键词高亮并且分页,因为es7.x和es8.x版本差异比较大,导致了很多es用户在使用时出现了很多问题,es7和es8的高亮就非常不一样,话不多说,直接上代码解释。如果大家遇到了版本问题或者Java连接不上elasticsearch8.x,可以查看我的这一篇博客。当中page分页是作者自己编写的一个简单的分页。下面是article索引实体类。原创 2023-05-31 08:47:10 · 864 阅读 · 0 评论 -
elasticsearch 8.7.0的Java API详解教程(一)
最近作者做一个es的搜索,之前采用的是7.12.1,本来接口都已经基本上写好了,后面es要升级到8.7.0,一升级就连接不上es8.7.0了,后面才发现原来es8是默认采用了HTTPS协议,需要配置认证证书,这个问题搞了好久好久,最后终于搞成功了,在此写一篇博客记录一下。原创 2023-05-26 08:57:22 · 1345 阅读 · 0 评论 -
springboot单元测试
springboot单元测试一、属性与参数测试在进行单元测试的时候,需要对相关属性进行注入,我们可以将需要注入的数据写在yml文件里面。application.yml文件test: prop: testValuePropertiesAndArgsTest类文件package com.bubaiwantong;import org.junit.jupiter.api.Test;import org.springframework.beans.factory.annotation.Val原创 2022-04-12 21:02:50 · 1603 阅读 · 0 评论 -
springboot松散绑定
springboot松散绑定什么是松散绑定,松散绑定是springboot在使用 @EnableConfigurationProperties 注解里面提出来的,也就是说在application.xml文件中,可以不那么严格的去命名变量名,比如说ipaddress可以在配置文件中有多种出线形势,但是在代码里面还是要以驼峰命名。主要看ipaddress这个松散绑定application.yml文件servers: ipAddress: 192.168.0.1 ipaddress: 192.原创 2022-04-12 14:27:59 · 1084 阅读 · 0 评论