自己接下来需要好好学习技术,不能为了面试而准备,而是真正把下面技术学习到手! 希望从今天开始历时三个月,每天不断学习,总结,通过掘金保存学习成果,以便以后补充和回顾。
学习:
1,设计模式
2,数据结构与算法
3,Spring核心原理(源码级别学习)
4,分库分表(sharding-jdbc,和Mycat分库分表学习并实践)
5,https原理彻底搞懂
6,手写RPC通信框架
7,redis历险记学习完毕
8,JVM深入学习,
9,Tomcat性能优化,
10,MySQL的架构+性能优化
11,RabbitMQ深入学习(咕泡上的学习完毕)
12,深入zookeeper核心原理
13,SpringBoot,Elastic-Job学习
14,分布式通信(NIO),Netty学习
15,Dubbo架构+源码分析(这个源码应该比较困难,但是基本架构要懂,就靠这个展示微服务的架构功底了,放在最后有时间了再深入源码学习)
16,SpringCloud不学习(不要在这上耽误时间),入职了之后再慢慢学习
17,Docker,K8s,Service Mesh 了解(没有时间学习多深,大概了解下主要模块,应用场景)
18,Mybatis源码,有时间的话,再说吧。
复习方面
多线程,
并发,
阻塞队列
正则表达式搞精通
待完善...