1. 熟悉 Java 基础知识,熟悉常用的数据结构和算法,熟悉 JUC 多线程开发,熟悉线
程池原理和 AQS 原理
2. 熟悉 Spring IOC 和 AOP 原理,了解 Spring 的生命周期
3. 熟悉 Netty 原理,熟悉 Reactor 网络模型,了解 IO 多路复用模型
4. 熟悉 MySQL B+树索引原理,事务隔离级别,熟悉常见的 SQL 调优方法
5. 熟悉 Redis, Zookeeper 和 Kafka 等分布式中间件
6.了解 Spark, Flink, Hive,HBase 等大数据开发框架,有相关开发经验
7. 熟悉 Git ,Arthas,Cursor 等工具