快手一面 error和异常的区别处理异常的方式异常的类型线程池的优点为什么要用线程池,线程池的核心参数http1.0和2.0区别http常见的状态码tcp和http链接的时候都有等待时间,区别是什么mysql分库分表策略项目中对于大体量数据存储如何处理如何避免深度分页es搜索数据的过程kafka如何保证高速度快手二面介绍实习问实习主要工作画主要工作系统流程图项目中为什么用分布式锁分布式锁都能怎么实现用关系型数据库实现分布式锁的方式Mysql加群语句线程的状态转换Redis对象的存活时间Redis回收过期对象手撕MQ并发消费代码并发消费的时候,如何顺序处理相同的数据项目问题登录怎么做到的,整个业务流程登录中redis存的数据是什么,用的什么数据结构