p4 基本的springmvc,mysql,mybatis,memcache,mongo使用,了解aop和ioc用法.
p5 熟悉的dubbo,rabbit mq等使用,zookeeper配置中心使用,了解mysql的binlog,基本的多线程各种概念,mysql的索引等。自己可以独立开发一个系统
p6 阅读过zk/dubbo/rabbit mq/memche/netty/tomcat/springmvc/jvm等开源框架中至少2个核心部分的源码,了解框架内部原理,有一些系统架构的思想,基本的设计模式了解,了解java nio等高级java网络io,了解一些算法分析,海量数据处理,或者人工智能中的算法,了解mysql的性能调优.定位常见线上问题,比如内存泄漏.
p7 完整阅读过常用开源框架中的大部分框架,独立设计过多个系统协作的某项业务,有系统架构的完整思路,了解操作系统内核的一些知识,有项目管理的经验,带团队/项目的经历


本文详细介绍了从初级到高级不同阶段Java全栈工程师所需掌握的技术栈,包括SpringMVC、MyBatis、Dubbo等框架的使用,以及深入理解如Zookeeper、RabbitMQ等中间件的工作原理。此外还探讨了系统架构设计、性能调优等方面的知识。
157

被折叠的 条评论
为什么被折叠?



