一个码畜的漫漫长路
P5
基础
核心:反射,泛型,集合类源码,注解原理
网络IO:同步阻塞,同步非阻塞,多路复用,异步IO,NIO,Netty
JVM:GC算法,内部结构(初步了解-字节码指令与栈帧)
并发编程:基础原理,J.U.C
正则:
Linux基础:
软件设计:设计原则,23设计模式
必备
spring全家桶 mybatis git maven jenkins sonarqube
高阶
数据结构,算法 Tomcat调优 MySQL调优 Nginx 消息中间件 redis 技术文档编写 敏捷开发
P6
23设计模式烂熟于心,信手拈来,无中生有,返璞归真
MyBatis刨到祖坟 手写MyBatis
Spring刨到祖坟 手写spring精华
Dubbo刨到祖坟 手写分布式rpc通信框架,手写带注册中心rpc框架
Zookeeper(Leader选举源码分析,Watcher机制源码分析)
Guava
分布式架构 ( CAP,BASE,可伸缩,微服务, spring boot, spring cloud[ Netflix{Eureka,Ribbon,Feign,Hystrix,Zuu,Config,Sleuth,Bus}, Alibaba{Nacos,Sentinel,Dubbo} ], ElasticSearch(分布式搜索引擎),ELK(分布式日志监控) ServiceMesh 中台框架(DDD,CAP/BASE/KISS/SMART , 业务中台与技术中台) )
分布式架构基础(分布式通信原理)
Elestice job(分布式定时任务调度)
消息中间件(RocketMQ,RabbitMQ,kafka)
MySQL+KeepAlived(双主高可用)
MySQL分库分表
MyCat
MySQL主从复制及读写分离
ShardingSphere
分布式缓存技术(redis,mongoDB)
Nginx
Seata
微服务容器化自动构建及部署(docker,Kubernetes)
数据结构(散列表,树,图,线性表,排序算法)
省略我目前连知道都不知道的其它知识
不过末尾肯定少不了老年人养生相关知识