Redis 的使用场景有哪些?分布式锁的实现原理?缓存穿透?缓存雪崩?消息队列的应用场景?Java 中线程的状态有哪些?线程池的核心参数?核心线程数是怎么变成最大线程数的?介绍一下 2 段实习?负责的项目手撕,三数之和给出一个有n个元素的数组S,S中是否有元素a,b,c满足a+b+c=0?找出数组S中满足条件的三元组 注意:三元组(a,b,c)中的元素必须降序排列,解集中不能包含重复三元组 数据范围,0示例 输入 [-2,0,1,1,2] 输出 [[-2,0,2],[-2,1,1]]