一、项目选择
1、不要为了学项目而学项目
一定是这个项目里有你想学的技术栈,比如Redis、Nignx、MQ、Netty、Zookeeper等等
或者有你想学习的应用场景,比如三高(高性能、高并发、高可用)场景
或者有你想体验的完整的业务流程(需求确定、技术方案的讨论、代码开发、联调、灰度发布、线上观测、正式发布)
二、项目学习
项目学习(2022/8/8)的步骤
1.下载源码、根据文档部署、运行项目
2、妙用idea研究源码
例如
(1)可以妙用ctrl+H快速查看某个接口的子/父接口,及其实现类,如
或者可以查看某个类的子/父类,如
(2)妙用diagram对继承关系进行可视化