会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
zqlmianshi
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
16
17
18
19
20
2023年4月5日
hashmap,concurrentHashmap,arrayList比较
摘要: 一.安全性比较 1.hashmap是线程不安全的,concurrentHashmap是线程安全的 JDK1.7只要记住会造成死循环数据丢失。 JDK1.8在多线程环境下会发生数据覆盖。 JDK1.8 中,由于多线程对HashMap进行put操作,调用了HashMap#putVal(),具体原因:假设
阅读全文
posted @ 2023-04-05 21:38 人在代码在
阅读(57)
评论(0)
推荐(0)
2023年4月3日
redis持久化
摘要: 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哨兵本身不存储数据,它只是在Redis集群中进行监控和管理,通过不断地与主节点、从节点进行交互,来判断节点的状态是否正常,当主节点失效时,哨兵会自动选举出
阅读全文
posted @ 2023-04-03 17:24 人在代码在
阅读(85)
评论(0)
推荐(0)
为什么要把远程调用放到事务的最后
摘要: 在Spring中使用事务时,如果在一个事务中进行了远程调用,那么该远程调用的方法也可能需要使用事务,此时就需要考虑事务的传播行为。 对于远程调用,如果将其放在事务处理的前面,那么在远程调用完成后,当前事务可能还没有提交,如果此时发生异常,那么整个事务就会回滚,包括远程调用的方法也会回滚。这样就会导致
阅读全文
posted @ 2023-04-03 17:21 人在代码在
阅读(334)
评论(0)
推荐(0)
Redis添加分布式锁
摘要: 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
公告