个人记录
偌鹜
都是日常记录一下子
展开
-
Java-Elasticsearch的增删查以及所需配置
【代码】Java-Elasticsearch的增删查以及所需配置。原创 2023-06-12 08:17:25 · 702 阅读 · 2 评论 -
kafka的基础配置+简单使用
数据订阅和分发:Kafka 支持发布-订阅模式,消费者可以通过订阅感兴趣的消息主题来获取生产者产生的消息,并且支持多个消费者对同一个主题进行并行消费。总之,Kafka 在大数据场景中有着广泛的应用,可以解决数据传输、数据存储、实时流处理等问题,是构建可靠、高效、弹性的分布式系统的重要组件之一。数据存储:Kafka 可以把生产者产生的消息以队列的形式持久化到磁盘上,并支持数据副本和数据备份等功能,确保数据的可靠性和可恢复性。原创 2023-06-11 20:04:53 · 560 阅读 · 0 评论 -
SpringBoot-RabbitMQ的简单使用
首先就是依赖,这个是SpringBoot中为了能够更加方便的使用RabbitMQ,不用考虑连接、通道、交换器、队列等等。自动确认模式是没办法在消息异常或者没办法正常处理的情况下拒绝消息的,而手动模式就没有这个问题。如果你的端口号没有更改的话,就可以把port这一行省略,因为默认会使用5672这个端口号。自动确认是你从消息队列当中获取到消息之后就自动把这个消息标记成“等待确认”的状态。至于监听器的话,默认的是auto自动确认,我这里是manual手动确认。手动模式就需要你在处理完消息之后确认消息或者拒绝。原创 2023-06-11 16:50:10 · 266 阅读 · 0 评论 -
SpringBoot+mybatis-Plus+分页+二级缓存
因为之前是这样写的@Cacheable(value = "businessList", key = "'businessList'"),这样太绝对了,于是把参数放进去,这样参数更改之后,就能够查询到不同的数据。而@CacheEvict(value = "businessList", allEntries = true)这个注解就是你对数据进行操作之后清除缓存用的。今天测试了一下,如果传参根据参数进行查询,查到的数据不变,还是之前的数据。于是就对注解的参数进行了设置。原创 2023-06-08 09:45:58 · 457 阅读 · 1 评论 -
SpringBoot+Vue3实现websocket
再创建一个处理器类,我在这里设置了一个静态变量,可以直接调用这个静态变量来发送消息。vue3,接收后端发送的请求,路径一定要和后台的路径一致。原创 2023-06-06 19:28:22 · 1168 阅读 · 1 评论 -
SpringBoot+mybatis-Plus 启动二级缓存
添加@Cacheable注解(如果同时存在多个,参数内容不能相同)添加@CacheNamespace注解。同时对象也需要进行序列化。在配置文件中开启缓存。原创 2023-06-07 15:03:31 · 482 阅读 · 1 评论