Java网恋教父
自我介绍,项目介绍Mysql 相关问题B+树聚簇索引联合索引总结联合索引的最左前缀匹配,所谓最左前缀匹配即是 where 条件必须有联合索引的第一个字段, 与 where 的顺序无关事务隔离级别Serializable--> Repeateable_Read--> ReadCommited--> ReadUmcommitedInnoDB 的默认隔离级别是 RepeatableReadMVCCMySQL-InnoDB-MVCC 多版本并发控制- SegmentFault 思否删除数据为什么大小不变缓存相关问题通用缓存算法缓存过期策略MQ 消息队列消息队列的作用Consumer 如何防止重复性消费线程池相关线程池有哪几种类型newCachedThreadPool: 无限线程池newFixedThreadPool:可重用固定线程数,无界队列newScheduledThreadPool:延迟或定期执行newSingleThreadPool:只有一个线程重要参数是什么corePoolSize[核心线程数]maximumPoolSize [最大线程数]workQueue [等待进入线程池的队列]拒绝策略拒绝新任务用自己的线程执行任务直接丢弃丢弃最早未处理的任务JVM 相关有什么垃圾回收算法标记-清除标记整理复制新生代参数# 年轻代 最小堆 最大堆 栈空间-Xmn-Xms-Xmx-Xss限流相关的问题有什么限流算法固定窗口每一秒有一个请求滑动窗口解决了固定窗口的临界问题,但是限流之后会暴力拒绝漏桶如果请求过多,桶满了也是会被拒绝的。会以恒定的速率发出请求,在突发流量的时候不适合令牌桶拿到令牌就请求,拿不到就拒绝一道算法题Reverse Linked List 秒杀