目录
哈希表的原理,怎么减小哈希表的冲突,怎么保证哈希表的并行读写?
Kafka用过吗?说说Kafka的原理?怎么保证Kafka的高可用?Kafka怎么保证消息有序?
zset底层实现?说一下跳表?节点的高度是多少?怎么决定节点的高度?
中间人攻击知道吗?怎么做https的抓包?https怎么篡改?
快排了解吗?介绍一下快排?时间复杂度是多少?为什么会退化成O(n^2)?单链表可以做快排吗?快排最核心的逻辑是什么?写一下单链表快排
Java1.8了解哪些新特性?重点讲讲HashMap和CurrentHashMap。
OSI七层协议和TCP/IP五层协议有什么区别?TCP/UDP在哪一层?对TCP了解多少?
Redis的数据类型
Redis是一个高性能的键值存储数据库,它支持多种数据类型,主要包括:
- String(字符串):最基础的数据类型,二进制安全的,可以存储字符串、整数、浮点数等。
- List(列表):一个字符串列表,可以进行添加、删除、索引等操作,是简单的列表或队列。
- Set(集合):无序集合,可以进行添加、删除、取交集、并集、差集等操作。
- Sorted Set(有序集合):与Set类似,但是为每个元素关联了一个分数