浏览器输入https链接后是什么流程

https什么时候是对称加密,什么时候是非对称加密

【看】进程、线程、协程的区别?

【看】协程的效率为什么比线程高?

【看】协程和线程所占的空间大小?

【看】线程崩溃了后进程会不会崩溃?

【看】进程、线程、协程是怎么利用上多核的?Go语言是怎么多核高并发的?

【看】可以指定进程、线程、协程固定在某一个CPU核心上运行吗?怎么绑定?绑核有什么用?

【看】SQL有什么优化方式?

所有字段都建立索引的话会不会快一点呢?

最左前缀原则

慢查询怎么定位?

MySQL的explain命令有啥用?

索引是什么数据结构实现的?主键索引是什么?

MySQL存储引擎有哪些?InnoDB的特点是什么?

【看】MySQL自增ID用完了之后再插入数据还能插进去吗?怎么解决?

【看】MySQL里的锁有哪几种?间隙锁有了解吗?

【看】介绍一下脏读、幻读、不可重复读

【看】MySQL的事务隔离级别?ACID特性?怎么实现的?MVCC + 间隙锁 + 临键锁 能解决啥?

【看】Redis里面的字符串和C的字符串有啥区别(会记录字符串长度、总共分配了多少空间)?怎么判断当前这个字符串分配的内存够不够呢?

【看】Redis为什么支持高并发?

IO多路复用有哪些?为什么用epoll?

【看】除了IO多路复用,Redis为什么支持高并发?

【看】Redis常用的数据结构?

【看】Redis怎么用来做消息队列、分布式锁、限流器?

【看】Redis怎么当缓存存数据?三层缓存是啥?(本地L1、分布式L2、数据库L3)怎么保证三层缓存数据一样?(注意本地缓存怎么让他失效)

缓存击穿、雪崩、穿透是啥?怎么解决?

【看】布隆过滤器里面判断为不在里面的就一定不在,判断为在里面的不一定在?

【看】Kafka里面的一条消息有可能被重复生产或重复消费吗?

【看】Kafka分区数大于消费者数时会咋样?什么是Kafka的重平衡?分区数小于消费者数时会咋样?

【看】如何解决Kafka消息堆积?

【看】Kafka里面的消息是可以保证顺序拉取的,但异步消费Kafka里面的消息的话会导致顺序乱掉

【看】怎么提升Kafka的吞吐量?

【看】Kafka的消息队列是已经存在的,消息管道里面有很多消息了,分区数也定了,这时候还能增加分区吗?

可以考虑:1、开启批量消费减少IO耗时 2、不加机器也不加分区,在消费者内部做多线程分片(按ID哈希分片、丢到多个内存队列里、每个内存队列一个线程消费【保证不乱序】)

【看】Linux查看文本的指令?一个文本文件有很多条记录(行),查看文件中同时包含“ABC”和“123”的记录(行)用什么命令?

grep、sed、awk;看看他们的具体用法和使用场景;看看正则表达式

在工作或学习中遇到一些技术困难怎么解决?