![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试
文章平均质量分 80
XGkerwin
这个作者很懒,什么都没留下…
展开
-
Flink面试题
文章目录1、spark streaming 和 flink 的区别2、Flink 的容错机制(checkpoint)3、Flink 中的 Time 有哪几种4、对于迟到数据是怎么处理的5、Flink 的运行必须依赖 Hadoop 组件吗6、Flink 资源管理中 Task Slot 的概念7、Flink 的重启策略了解吗8、 Flink 是如何保证 Exactly-once 语义的9、Flink 是如何处理反压的10、Flink 中的状态存储11、Flink 是如何支持批流一体的12、Flink 的内存管理原创 2022-05-30 20:49:30 · 1556 阅读 · 0 评论 -
Kafka面试题
什么是Kafka 他就是一个消息中间件,可以把数据放到里面,用的时候从里面取数据 为什么要使用消息队列 缓冲数据削峰 kafka主要起到一个缓冲的作用,可以把消息暂存在kafka中,让下游服务器可以按照自己的能力慢慢处理 解耦扩展 项目一开始,并不能确定具体需求,它可以作为一个接口层,解耦重要的业务流程 冗余 可以采用一对多的方式,一个生产者发布消息,可以被多个订阅topic的服务消费到别的业务使用。 健壮性 它可以堆积请求,所以消费端业务即使短时间死掉,也不会影响主要业务的正.原创 2022-04-28 17:59:57 · 134 阅读 · 0 评论 -
Redis理论知识
简介 Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构,如 字符串(strings),散列(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets) 与范围查询, bitmaps, hyperloglogs 和 地理空间(geospatial) 索引半径查询。 Redis 内置了复制(replication),LUA脚本(Lua scripting),LRU驱动事件(LRU eviction原创 2022-04-24 14:10:46 · 582 阅读 · 0 评论 -
Redis理论知识
支持的数据类型 string、hash、list、set、sortedset Redis性能 读的速度是110000次/s,写的速度是81000次/s 缓存雪崩 大量的key设置了相同的过期时间,导致在缓存在同一时间全部失效,引起数据库压力过大甚至down机。 和缓存击穿不同的是,缓存击穿指并发查同一条数据,缓存雪崩是不同数据都过期了,很多数据都查不到从而查数据库。 解决方案 缓存数据的过期时间设置随机,防止同一时间大量数据过期现象发生。 如果缓存数据库是分布式部署,将热点数据均匀分布在不同搞得缓存数原创 2022-04-21 19:52:22 · 162 阅读 · 0 评论 -
缓存穿透、缓存击穿、缓存雪崩、缓存一致性的区别和解决方案
缓存雪崩 大量的key设置了相同的过期时间,导致在缓存在同一时间全部失效,引起数据库压力过大甚至down机。 和缓存击穿不同的是,缓存击穿指并发查同一条数据,缓存雪崩是不同数据都过期了,很多数据都查不到从而查数据库。 解决方案 缓存数据的过期时间设置随机,防止同一时间大量数据过期现象发生。 如果缓存数据库是分布式部署,将热点数据均匀分布在不同搞得缓存数据库中。 设置热点数据永远不过期。 使用高可用的分布式缓存集群,确保缓存的高可用性 缓存击穿 对于一些设置了过期时间的key,如果这些key可能会在某原创 2022-04-20 15:52:29 · 254 阅读 · 0 评论 -
Redis面试
1.Redis优势 redis支持数据持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。 redis支持多种数据类型 有包括String(字符串) hash(哈希) list(列表) set(集合) zset(有序集合) redis 支持数据备份 redis 性能极高,读写速度11万次每秒,写入是8万多次每秒 redis 是原子性的 意思就是要么成功执行,要么就是完全不执行,多操作的时候也支持事务 redis 运行在内存中但是可以持久化到磁盘,所以在对不同数据集进行高速读写时需要权衡内原创 2022-03-09 18:06:35 · 539 阅读 · 0 评论