Java知识图谱

  • Java基础

JVM

JVM内存模型和结构
GC原理&内存分配策略
性能调优:Thread Dump
class 结构、class loader 体系


并发编程

线程基础
并发安全
线程池
JDK Queue


网络编程

NIO
AIO
序列化反序列化
Netty应用及源码


反射

反射原理
反射应用


  • 设计模式

单例


原型


动态代理


  • 热门框架

Spring

IOC
AOP
DAO
事务管理


SpringMVC

注解实现
过滤器
拦截器


Mybatis

与Spring集成分析
核心流程
插件开发


  • 分布式架构

分布式架构原理

分布式架构演进过程
系统监控、容灾、存储动态扩容
架构设计及业务驱动划分


分布式架构策略

网络通信
基于框架的RPC技术
Zookeeper
Dubbo


分布式架构中间件

分布式消息通信
Redis
Nginx反向代理及负载均衡
Netty无锁化串行设计及高并发处理机制


分布式架构实战

分布式全局ID生成方案
Session跨域共享及单点登录
分布式事务解决方案
高并发下的服务降级、限流
分布式锁解决方案
分布式定时调度


  • 微服务架构

SpringCloud


Docker虚拟化


微服务架构设计


  • 开发工具

Maven


Git


Jenkins


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容