摘要: 实体类 package com.ruoyi.common.core.domain; import java.io.Serializable; import java.util.ArrayList; import java.util.List; /** * @author: 程鹏 * @date: 2 阅读全文
posted @ 2021-11-27 10:50 &Melody 阅读(40) 评论(0) 推荐(0) 编辑
摘要: Maven依赖 <!-- 二维码生成 --> <dependency> <groupId>com.google.zxing</groupId> <artifactId>core</artifactId> <version>3.4.0</version> </dependency> <dependen 阅读全文
posted @ 2021-11-27 10:44 &Melody 阅读(450) 评论(0) 推荐(0) 编辑
摘要: 背景:为防止接口QPS太大而造成系统运行卡顿的现象,在这儿以ratelimit+redis+lua对系统接口做了个限流。当时也考虑过使用其他的限流方法,比如微服务生态中使用的sentinel中间件,但是这个如果要实现持久化要进行特殊的配置,比如使用nacos进行持久化,需要修改sntinel源码,相 阅读全文
posted @ 2021-11-27 10:35 &Melody 阅读(387) 评论(0) 推荐(0) 编辑
摘要: 背景:Redis单线程,数据存放到内存中,如果有大量的数据存储到Redis,未设置淘汰策略的话,Redis服务器存在内存撑爆的危险。 一、六大淘汰策略: noeviction:当内存达到阈值的时候,所有引起申请内存的命令都会报错。 allkeys-lru:在主键空间中,优先删除最近未使用的key(推 阅读全文
posted @ 2021-11-27 10:11 &Melody 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 最近学习了一下RabbitMq,记录一下,主要是java对RabbitMq的一些基本操作,后期会更新springboot集成RabbitMq的文章以及git地址 一、扇形交换机 扇形交换机是最基本的交换机类型,它所能做的事情非常简单———广播消息。扇形交换机会把能接收到的消息全部发送给绑定在自己身上 阅读全文
posted @ 2021-11-27 10:06 &Melody 阅读(264) 评论(0) 推荐(0) 编辑