- 博客(27)
- 收藏
- 关注
原创 es文档操作
这个post也可以直接修改内容,和创建内容,如果id存在就是修改,不存在就是新增。如果是要修改整个内容可以用全局内容修改,如果只需要修改某个字段可以用局部修改。/索引库名/_doc/指定id。/索引库名/_doc/指定id。
2024-04-04 00:04:34
160
原创 es操作索引库
实际上创建了索引库之后就不能,修复这个索引库的东西了,但是能添加字段到索引库中,并且添加的索引库字段不能与存在的字段名相同,要不然他会以为你修改字段然后报错。斜杠后面加上那你们索引库名。斜杠后面加上那你们索引库名。
2024-04-03 23:42:42
132
原创 SpringAMQP订阅模型交换机
与DirectExchange类似,区别在于routingKey必须是多个单词的列表,用。得到的内容为java自带的序列化我们看不懂,因为AMQP自带的是使用java的序列化。发送消息之后 与交换机绑定的两个队列都获取到了消息。我们要使用消息转换器覆盖掉原来的序列化。发送消息就可以完整的看到对象内容。监听执行后就会有这些队列。声明交换机的方式有两种。#:代表0个和多个单词。
2024-04-03 23:10:35
355
原创 pringAMQP 的WorkQueue队列
结果是两个队列监听的数据平均分,这不符合我们需要的要求,我们要求的是能力强的服务可以多处理,能力低的少处理。工作队列,用来提高消息处理速度,避免队列消息堆积,一条通知由多个consumer监听。原因是这个队列默认有个预取数据,默认就把数据平分了,取到的消息要一一处理完才行,发送消息给队列,测试work工作模式。
2024-04-03 21:29:50
164
原创 入门案例发送消息给队列 SpringAMQP
SpringAMQP是基于AMQP协议的消息队列框架,它是Spring框架提供的一个用于简化Spring应用程序对消息队列使用的工具。它减少了对AMQP协议的细节处理,提供了一个高级别的抽象,使得生产者和消费者可以用简单的方式与消息队列进行通信。在SpringAMQP中,可以配置和使用各种消息队列服务,如RabbitMQ等,实现消息的发布、订阅、路由等功能。通过使用SpringAMQP,开发者可以更专注于业务逻辑的实现,而无需过多关注底层消息队列的实现细节,从而提高开发效率和应用的可靠性。
2024-04-03 13:24:56
890
1
原创 RabbitMQ
RabbitMQ是一个实现了高级消息队列协议(AMQP)的开源消息代理软件,也被称为面向消息的中间件。它是用Erlang语言编写的,而集群和故障转移是构建在开放电信平台框架上的。所有主要的编程语言均有与代理接口通讯的客户端库,因此它可以在不同的语言和环境中进行通信。RabbitMQ的主要作用是在应用程序之间进行异步消息通信,它支持多种消息传递协议,包括AMQP、STOMP和MQTT等,使得应用程序之间的通信更加简单、可靠和可扩展。
2024-04-03 11:04:55
437
1
原创 Mapper映射文件动态sql
在编译的过程中,mybatis会把对应的xml映射文件放到一起。原因是xml是有一套非常严格的代码规范。mapper的基本格式。
2024-03-11 09:00:07
321
1
原创 pom.xml和java文件变橙色的解决办法
当java文件变成橙色一般是idea识别不了了 ,删除重新添加即可, 也有可能是没有添加jdk 就是在下面的SDKs里面选择jdk。当pom.xml文件变成橙色的时候,是因为他没有识别出他是一个maven文件,直接右键。有个在箭头位置的 add maven 的选项 点击就能解决。
2024-02-18 17:55:13
832
1
原创 Java,Httpclient类的GET和POST请求的使用
我这里写的是admin客户端因为是测试(admin)所以JWT令牌不存在。测试的时候用手机端的问题解决 user。在测试的时候要启动项目工程否则会报。在测试的过程中我遇到了。
2023-12-03 11:00:32
683
1
原创 SpringBoot操作Redis数据库
在application.yml中添加读取application-dev.yml中的相关Redis配置。建议用引入的方式,因为开发环境可能不一样。原因是两个包没有相对应。
2023-12-02 12:46:17
453
1
原创 安装CentOS7虚拟机
(按住ctrl点击这个蓝色字体跳转到下载的地方)进入链接下载箭头的 这个是镜像 先下载才能安装虚拟机。下载完成打开这个软件 (这个是步骤二 如果没有这个软件先看另一个安装教程)名字自己自定义,用户名不能打大写字符 我这里打错了。进入页面是全英文的 在右上角的关机键设置。这是16版本的VMWare才有的界面。这个找到你下载的iso文件就可以。改成中文重启虚拟机就可以了。这个就是最上面下载的镜像。把1024改成2048。他会自动安装,稍等一会。
2023-11-01 23:46:37
50
1
原创 javaweb环境搭建
要先创建公钥,在git官网有 创建仓库之后 会有连接教程。安装cnmp 镜像 下载快一点 cmd无效就用管理员打开。在写vue的时候 要添加还要两个开发依赖。7、将本地项目托管到Github或马云中。4、配置Element-ui 组件库。没这个会报 解析不了 vue会报错。添加之后就会就可以写内部样式。6、初始化git远程仓库。1、安装vue脚手架。5、配置axios库。
2023-10-31 23:20:15
28
1
原创 The template requires child element
原因是 template 中只能有一个div根节点。没有或者多出都会报这个错。
2023-10-27 15:04:04
428
1
原创 Please commit your changes or stash them before you switch branches.终端切换分支的时候报错
切换 git checkout 你想要的分支(master)先执行 git stash。在查看 git status。在切换分支的时候报错。
2023-10-27 10:29:05
74
1
原创 Expected one result (or null) to be returned by selectOne(), but found: 5 接收的结果为一个或者无,但是返回了五个数据
原因是在mapper数据库查询的时候 我返回的对象只是放回了一个对象,而查询出来的是多个。在写javaweb获取列表名的时候,突然报错。因为是多个所以要用集合泛型。
2023-10-26 22:41:03
679
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人