架构师之路

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

posted @ 2020-06-22 15:51  我的鱼去哪里了  阅读(151)  评论(0编辑  收藏  举报