RabbitMQ实战教程

RabbitMQ 实战教程1.MQ引言1.1 什么是MQMQ(Message Quene) : 翻译为 消息队列,通过典型的 生产者和消费者模型,生产者不断向消息队列中生产消息,消费者不断的从队列中获取消息。因为消息的生产和消费都是异步的,而且只关心消息的发送和接收,没有业务逻辑的侵入,轻松的实现


ArrayList和LinkedList的区别、优缺点以及应用场景

ArrayList和LinkedList都是实现了List接口的容器类,用于存储一系列的对象引用。他们都可以对元素的增删改查进行操作,那么他们区别、优缺点应用场景都有哪些呢?我们通过源码和数据结构来说明一下


关于Spring Boot 2.*版本无法加载静态资源

学习SpringBoot框架时,运行后发现无法加载静态资源的问题,在此记录下。网上很多方法是继承WebMvcAutoConfiguration,但是我这边用了没效果,可能是我使用的方法不对。后来找到有效方法是实现WebMvcConfigurer接口。实现WebMvcConfigurer接口。


可以设置过期时间的Java缓存Map

前言最近项目需求需要一个类似于redis可以设置过期时间的K,V存储方式。项目前期暂时不引进redis,暂时用java内存代替。解决方案1.ExpiringMap功能简介:可设置Map中的Entry在一段时间后自动过期。可设置Map最大容纳值,当到达Maximumsize后,再次插入值会导致Map中