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