git、github、gitlab、码云、svn的区别和应用场景?为什么要使用版本管理工具?
eureka、zookeeper、nacos、consule做注册中心的区别?如何实现数据一致性?属于cap的哪种模式?实现原理?为什么要使用注册中心?如何搭建?
Apollo、springcloudconfig、nacos做分布式配置中心的区别?为什么要使用分布式配置中心?如何搭建?
redis
mesql
jvm
设计模式
netty
springboot、spring、springcloud、springcloudalibaba
kafaka、搜索引擎
常用中间件有哪些?