1.精通jvm,内存模型,JMM, GC算法,垃圾回收器,类加载机制都有深入理解,熟悉常用jvm调优参数
2.精通Java,熟悉常用集合,IO底层数据结构和底层实现原理,熟悉算法和数据结构
3.熟悉重构,设计模式(单例,工厂,模板,策略等),有实际重构经验,设计模式经验,项目代码codeReview,追求cleanCode
4.精通锁实现机制,了解自旋锁升级过程;
5.熟练掌握 核心业务系统业务逻辑。熟练业务模式实现方式,可以根据需求文档分析业务实现过程;
6.熟悉多线程, 线程池机制有深入学习,并阅读过源码熟悉内部实现原理与机制
7.熟悉spring,mybatis,springmvc,springboot框架,并阅读过spring核心源码,可以从零搭建服务
8.熟悉redis数据结构,高可用实现机制,持久化方案
9.熟悉mysql,oracle,guassdb关系型数据库,有较强的数据库结构设计能⼒及Sql调优;
10.熟悉springCloud组件,包括Eurake,Zuul,ribbon,Hystrix,配置中心
11.熟悉zookeeper,选举机制
12.熟悉分布式,