掌握 Java 语言,熟悉各种 Core Java 技术栈,并对并发编程、JVM等都有深入理解。
掌握 Spring、SpringMVC、MyBatis、MyBatisPlus、SpringBoot 等基础框架原理和使用。
掌握 OpenFegin、Sentinel、Nacos 等服务调用和治理级别的原理和应用。
掌握 Redis 、Caffeine、Etcd 等缓存原理和使用,使用Etcd做本地缓存一致性更新。
掌握 Kafka 、RocketMq、Pulsar 等消息队列原理,正确的使用消息队列的应用场景。
掌握 Logstash + Kafka + ElasticSearch 整个日志收集原理,以及对 ElasticSearch 分桶等查询的统计。
掌握 Netty 网络通信组件的架构设计和实际的应用。
掌握 MySql 数据库 InnoDB 的原理和底层实现,能够优化SQL提高查询整体查询效率。
掌握 分库分表的设计理念,并对现阶段分布式数据库TiDB有所使用和数据迁移经验。
掌握 Frostmourne 源码及原理,搭建按照日志按级别采取不同方式的报警。