- 博客(18)
- 收藏
- 关注
原创 Map集合的常用方法
Java 集合框架中的 Map 是一种非常常用的数据结构,它可以将 key 和 value 进行映射,并提供了丰富的操作方法和函数。在本文中,我们将介绍 Java 集合 Map 的常用方法,以便让读者更好地理解和运用它们。一、HashMapJava 集合框架中的 Map 提供了非常丰富的操作方法,可以帮助我们方便地管理和操作 key 和 value 的映射关系。
2023-12-26 14:19:29
1667
1
原创 消息队列-RabbitMQ幂等性、优先级队列、惰性队列
即使是持久化的消息,在被写入磁盘的同时也会在内存中驻留一份备份。但是,tmall 商家对我们来说,肯定是要分大客户和小客户的对吧,比如像苹果,小米这样大商家一年起码能给我们创造很大的利润,所以理应当然,他们的订单必须得到优先处理,而曾经我们的后端系统是使用 redis 来存放的定时轮询,大家都知道 redis 只能用 List 做一个简简单单的消息队列,并不能实现一个优先级的场景,所以订单量大了后采用 RabbitMQ 进行改造和优化,如果发现是大客户的订单给一个相对比较高的优先级, 否则就是默认优先级。
2023-11-16 15:49:38
433
原创 消息队列—RabbitMQ 死信队列
先从概念解释上搞清楚这个定义,死信,顾名思义就是无法被消费的消息,字面意思可以这样理解,一般来说,producer 将消息投递到 broker 或者直接到 queue 里了,consumer 从 queue 取出消息进行消费,但某些时候由于特定的原因导致 queue 中的某些消息无法被消费,这样的消息如果没有后续的处理,就变成了死信,有死信自然就有了死信队列。
2023-11-02 14:38:44
296
原创 消息队列—RabbitMQ安装及使用
1.2、在构建RabbitMQ环境的过程中,RabbitMQ和Erlang的版本要对应关系,官网上可以查看RabbitMQ和Erlang的版本问题。1.1、RabbitMQ是用Erlang语言编写的,所以在安装RabbitMQ之前需要安装Erlang。2.1、也是双击安装,安装完成后,打开cmd窗口,进入到sbin目录,然后进入命令窗口。:消息队列,类似一个邮箱,可以缓存消息;打开cmd窗口,输入erl,看到版本号就说明erlang安装成功了。1.3、双击直接安装即可,安装完成后,目录结构如下。
2023-11-01 20:00:00
259
原创 消息队列—RabbitMQ相关概念
MQ(message queue),从字面意思上看,本质是个队列,FIFO 先入先出,只不过队列中存放的内容是message 而已,还是一种跨进程的通信机制,用于上下游传递消息。在互联网架构中,MQ 是一种非常常见的上下游“逻辑解耦+物理解耦”消息通信服务。使用了 MQ 之后,消息发送上游只需要依赖 MQ,不用依赖其他服务。
2023-11-01 14:54:33
88
原创 对象存储组件MinIO
Object Browser: 对象管理页面,minio中所有的桶和桶中的文件都可以在这个页面查看,这里的桶 bucket,大家可以简单的理解为文件夹Buckets: 桶管理页面,用于管理桶相关的配置,比如桶的访问权限、桶的生命周期(桶中文件保留几天)Identity: 权限管理页面,可以创建用户、分组,并设置对应权限等、Monitoring: 监控页面,监控显示minio的各类健康、状态、日志信息。
2023-10-23 16:58:43
210
原创 基于spring boot实现用户登录
1.前言https://blog.csdn.net/liulangzhezhang/article/details/124205920这是在上一篇spring boot的基础上搭建的,详情请访问如下网址:https://blog.csdn.net/liulangzhezhang/article/details/1242059202.首先创建一个用户controllerUserController里面代码如下:@RestController@RequestMapping("user")
2022-04-25 01:53:18
5227
4
原创 No qualifying bean of type ‘XXX‘ available
今天在学习搭建jspring boot的时候遇到这样一个错误,应该也是很多初学者遇到的问题,或者类似的问题,如图:翻译过来就是:没有符合的bean可以使用,我的这个就是UserMapper不能用。解决办法:一般情况下在DemoApplication中添加@MapperScan(basePackages = {"com.example.demo.mapper"}),标红的地方就是上面我所提的UserMapper的路径,添加上就好了。这样问题就解决啦!!!...
2022-04-16 18:34:17
1979
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人