随笔分类 -  Java

消息队列常见问题及解决方案
摘要:一、如何保证MQ的高可用性 —— (消息丢失) RabbitMQ镜像模式 镜像集群模式是所谓的RabbitMQ的高可用模式,跟普通集群模式不一样的是,你创建的queue,无论元数据还是queue里的消息都会存在于多个实例上,然后每次你写消息到queue的时候,都会自动把消息到多个实例的queue里进 阅读全文
posted @ 2024-01-15 11:22 学而时习 阅读(596) 评论(0) 推荐(0)
Redis 做缓存常见的几个问题总结
摘要:1. 数据一致性 我们知道,Redis 主要是用来做缓存使用,只要使用到缓存,无论是本地内存做缓存还是使用 Redis 做缓存,那么就会存在数据同步的问题。 一般情况下,我们都是先读缓存数据,缓存数据有,则立即返回结果;如果没有数据,则从数据库读数据,并且把读到的数据同步到缓存里,提供下次读请求返回 阅读全文
posted @ 2024-01-15 10:57 学而时习 阅读(300) 评论(0) 推荐(0)
java各数组间相互转换
摘要:各数组间相互转换: int[] data = {1, 2, 3, 4, 5, 6, 7}; 1.int[] 转换 List<Integer>List<Integer> lists = Arrays.stream(data).boxed().collect(Collectors.toList());( 阅读全文
posted @ 2023-09-22 16:53 学而时习 阅读(134) 评论(0) 推荐(0)