架构师之路
1. 框架源码分析
设计模式:Singleton单例模式,Factory工厂模式,Proxy代理模式,Template模板模式,Prototype原型模式等
Spring5:Spring提醒结构,IOC注入原理,AOP设计原理,Spring事务处理机制,SpringMVC,Spring源码分析
Mybatis:Mybatis体系结构,Mybatis核心应用与配置,Mybatis关联查询,与Spring集成,Mybatis源码分析
2. 工程化工具
Maven项目工具:Maven命令使用,Maven的pom配置体系,插件机制及插件开发,Nexus使用,上传,配置
Git分布式版本控制:Git安装和理解仓库,工作常用命令,分支和Tag管理,代码冲突解决方案,Github开源社区,Git企业应用,与IDE集成
Sonar代码检测:Sonar环境搭建和使用,使用Sonar进行代码质量管理,与IDE集成使用
Jenkins:搭建Jenkins自动化部署环境,集成git/maven/sonar工具,插件机制
3.微服务架构
Spring Cloud:Eureka注册中心,Ribbon集成REST实现负载均衡,OpenFeign声明式服务调用,Hystrix实现服务限流熔断降级和数据监控,Zuul实现微服网关,
Config分布式统一配置中心,分布式链路跟踪,集成Spring Cloud实现统一整合方案
虚拟化容器Docker:Docker环境搭建和使用,搭建Docker私有仓库,Docker分布式集群部署,Kubernetes简介
4. 分布式
Java并发编程和网络编程:Java线程状态,线程池,线程通信,线程安全,Netty高性能原理
分布式开发框架:分布式系统口调用技术:RPC,Apache分布式系统Zookeeper原理与应用,阿里Dubbo设计思想与应用
分布式中间件:分布式服务器治理,分布式消息通信,分布式数据缓存,MongoDB企业集群解决方案
5. 性能优化
JVM性能优化:剖析JVM整体结构,详解垃圾回收机制GC,JVM性能调优与工具排查
Nginx调优:Nginx项目架构,Nginx核心配置,Nginx负载算法配置
Tomcat调优:Tomcat运行机制及框架,Tomcat线程模型,Tomcat性能调优
MySQL性能优化:SQL执行计划,AQL优化,索引优化
————————————————
版权声明:本文为CSDN博主「Java架构闲谈」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qiyue683209/java/article/details/86086272