上一页 1 ··· 16 17 18 19 20
摘要: 一.安全性比较 1.hashmap是线程不安全的,concurrentHashmap是线程安全的 JDK1.7只要记住会造成死循环数据丢失。 JDK1.8在多线程环境下会发生数据覆盖。 JDK1.8 中,由于多线程对HashMap进行put操作,调用了HashMap#putVal(),具体原因:假设 阅读全文
posted @ 2023-04-05 21:38 人在代码在 阅读(57) 评论(0) 推荐(0)
摘要: RDB是redis database backup file的缩写,redis数据备份文件。 AOF是append only file的缩写,仅追加文件的缩写。 Redis持久化是指将Redis内存中的数据保存到磁盘中,以防止数据在Redis重启后丢失。Redis支持两种不同的持久化方式:RDB和A 阅读全文
posted @ 2023-04-03 17:26 人在代码在 阅读(38) 评论(0) 推荐(0)
摘要: Redis哨兵是一个用于监控Redis主从复制和故障转移的工具,它可以自动发现Redis的主从关系,并在主节点失效时自动完成故障转移。 Redis哨兵本身不存储数据,它只是在Redis集群中进行监控和管理,通过不断地与主节点、从节点进行交互,来判断节点的状态是否正常,当主节点失效时,哨兵会自动选举出 阅读全文
posted @ 2023-04-03 17:24 人在代码在 阅读(85) 评论(0) 推荐(0)
摘要: 在Spring中使用事务时,如果在一个事务中进行了远程调用,那么该远程调用的方法也可能需要使用事务,此时就需要考虑事务的传播行为。 对于远程调用,如果将其放在事务处理的前面,那么在远程调用完成后,当前事务可能还没有提交,如果此时发生异常,那么整个事务就会回滚,包括远程调用的方法也会回滚。这样就会导致 阅读全文
posted @ 2023-04-03 17:21 人在代码在 阅读(334) 评论(0) 推荐(0)
摘要: https://blog.csdn.net/weixin_51146329/article/details/129612350 看门狗 1.不是高并发的场景 stringRedisTemplate.opsForValue().setIfAbsent("zql","人在代码在",10,TimeUnit 阅读全文
posted @ 2023-04-03 17:14 人在代码在 阅读(242) 评论(0) 推荐(0)
摘要: 负载均衡策略 1.轮询模式 2.加权轮询 在轮询的基础上,增加了一个权重的概念。权重是一个泛化后的概念,可以用任意方式来体现,本质上是一个能者多劳思想。比如,可以根据宿主的性能差异配置不同的权重。服务器处理能力好的节点接收更多的请求。 3.最少连接数 这是一种根据实时的负载情况,进行动态负载均衡的方 阅读全文
posted @ 2023-04-03 12:06 人在代码在 阅读(148) 评论(0) 推荐(0)
上一页 1 ··· 16 17 18 19 20