logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Mybatis的resultType返回map类型、@MapKey注解的作用

@MapKey注解的使用、@MapKey注解的作用、resultType返回map、多条记录封装成一个map、单条记录封装成一个map

#mybatis
springboot集成整合kafka-消费过滤器、ConcurrentKafkaListenerContainerFactory

写在前面:各位看到此博客的小伙伴,如有不对的地方请及时通过私信我或者评论此博客的方式指出,以免误人子弟。多谢!今天记录一下消息过滤器的使用,消息过滤器可以让消息在抵达监听容器前被拦截,过滤器根据系统业务逻辑去筛选出需要的数据交由 KafkaListener 处理,不需要的消息则会过滤掉。使用消息过滤器也很简单,只要两步:1.定义一个过滤器;2.@KafkaListener注解中通过containe

Springboot整合Kafka-控制或关闭消费、动态开启或关闭监听

写在前面:各位看到此博客的小伙伴,如有不对的地方请及时通过私信我或者评论此博客的方式指出,以免误人子弟。多谢!默认情况下,当项目启动时,监听器就开始工作(监听消费发送到指定 topic 的消息)。如果我们想让监听器在程序运行的过程中能够动态地开启、关闭监听器,可以借助 KafkaListenerEndpointRegistry 实现,只需要定义两个 controller 接口分别通过 KafkaL

Springboot整合Kafka-自动,手动提交偏移量

本篇记录一下消息的提交方式,默认的消费位移提交的方式是自动提交的,这个由消费者客户端参数enable.auto.commit控制,默认为true,默认的自动提交不是每消费一条消息就提交一次,而是定期的提交,这个定期的周期时间由客户端参数auto.commit.interval.ms配置,默认为5秒,此参数生效的前提是enable.auto.commit参数为true。自动提交消费位移的方式非常简便

#kafka
Springboot工具类中注入Mapper、Service

静态方法中使用service操作数据库、静态方法中使用mapper操作数据库

#linux#运维#服务器
Sentinel 熔断降级

详细资料看官方文档 点此查看 注意我用的是1.7.0版本的Sentinel,和1.8.0以上的还是有区别的,本篇只记录1.7.0版本的使用方式,关于1.8.0及以上的版本下一篇再单独记录。降级规则先看下Sentinel降级规则的添加页面:熔断降级规则(DegradeRule)包含下面几个重要的属性:Field说明默认值resource资源名,即规则的作用对象grade熔断策略,支持慢调用比例/异常

使用idea创建多模块Maven项目(模块间的继承与依赖)

创建具有父子关系、依赖关系的多模块项目

文章图片
#maven
springboot中使用redis事务监控-watch命令

目录前言一、watch命令的作用二、watch命令的执行过程三、通过redis-cli体验watch命令前言通过redis事务及事务回滚机制这篇,记录了redis事务的大题使用方式,这篇记录一下redis的watch命令在事务中的应用,各位看到此博客的小伙伴,如有不对的地方请及时通过私信我或者评论此博客的方式指出,以免误人子弟。多谢!一、watch命令的作用到这里我知道,redis通过multi命

Linux安装Prometheus、node_exporter、redis_exporter、Grafana监控运行状态

Grafana的安装卸载、Prometheus、node_exporter、mysql_exporter、redis_exporter安装

文章图片
#服务器#linux#centos
Springboot整合MongoDB系列(三)---MongoTemplate

我们继续MongoDB系列博客的第三篇,记录下springboot整合MongoDB的基本curd操作,各位看到此博客的小伙伴,如有不对的地方请及时通过私信我或者评论此博客的方式指出,以免误人子弟。多谢!目录测试环境准备测试MongoTemplate的curdinsert 操作save:没有则创建,存在则更新删除操作修改操作基本查询、范围查询、模糊查询排序分页查询管道Aggregation查询管道

#mongodb#数据库
暂无文章信息