摘要:
对于CPU密集型任务,由于CPU密集型任务的性质,导致CPU的使用率很高,如果线程池中的核心线程数量过多,会增加上下文切换的次数,带... 阅读全文
posted @ 2021-04-06 20:00
javawxid
阅读(177)
评论(0)
推荐(0)
摘要:
第一种拒绝策略:AbortPolicy:超出最大线程数,直接抛出RejectedExecutionException异常阻止系统正常... 阅读全文
posted @ 2021-04-06 19:59
javawxid
阅读(950)
评论(0)
推荐(0)
摘要:
底层在创建线程池的时候有七个参数:核心线程数,同时执行的最大线程数,多余线程存活时间,单位时间秒,任务队列,默认线程工厂,拒绝策略 ... 阅读全文
posted @ 2021-04-06 19:58
javawxid
阅读(268)
评论(0)
推荐(0)
摘要:
线程池实现原理 线程池就是控制运行的线程数量,处理过程中将任务放到队列,然后在线程创建后启动这些任务,如果线程数量超出了最大数量就排... 阅读全文
posted @ 2021-04-06 19:55
javawxid
阅读(66)
评论(0)
推荐(0)
摘要:
如何保证 Redis 高并发、高可用?Redis 的主从复制原理能介绍一下么?Redis 的哨兵原理能介绍一下么?主从架构下的数据部... 阅读全文
posted @ 2021-04-06 19:46
javawxid
阅读(51)
评论(0)
推荐(0)
摘要:
布隆过滤器? 需求: ①、原本有10亿个号码,现在又来了10万个号码,要快速准确判断这10万个号码是否在10亿个号码库中? 解决办法... 阅读全文
posted @ 2021-04-06 18:56
javawxid
阅读(88)
评论(0)
推荐(0)
摘要:
数据类型的底层数据结构sds? 每次在Redis数据库中创建一个键值对时,至少会创建两个对象,一个是键对象,一个是值对象,而Redi... 阅读全文
posted @ 2021-04-06 18:55
javawxid
阅读(54)
评论(0)
推荐(0)
摘要:
数据类型的应用场景? 字符串string 可以通过set key value 实现单值缓存 可以通过setnx product... 阅读全文
posted @ 2021-04-06 18:55
javawxid
阅读(32)
评论(0)
推荐(0)
摘要:
生产环境中的 Redis 是怎么部署的? Redis cluster,10 台机器,5 台机器部署了 Redis 主实例,另外 5 ... 阅读全文
posted @ 2021-04-06 18:54
javawxid
阅读(55)
评论(0)
推荐(0)
摘要:
Redis 的并发竞争问题是什么?如何解决这个问题?了解 Redis 事务的 CAS 方案吗? 多客户端同时并发写一个 key,可能... 阅读全文
posted @ 2021-04-06 18:53
javawxid
阅读(40)
评论(0)
推荐(0)

浙公网安备 33010602011771号