1.自我介绍2.模糊搜索的实现及优化思路 为什么要用ES 有没有考虑从MySQL层面去优化 ES的IK分词器 怎么去扩展IK分词器3.Kafka异步双写MySQL和ES 增量还是全量 为什么这么做 异步双写时IK分词器有没有什么变化 双写后使用IK分词器会不会对ES数据造成影响4.排行榜功能如何实现的,为什么MySQL和Redis的同步使用Canal5.为什么要引用这么多的组件,如何在不引入这些额外组件的基础上去优化或者实现6.Redisson分布式锁下单逻辑 如何防止重复下单 订单ID什么时候确定的7.平常怎么学习8.除了Java还学过什么9.三年目标规划10.反问