一、需储备的基础知识
(1) 设计模式
(2) 数据结构 算法
(3)反射
(4)多线程
(5)JVM
二、注意事项
(1) 不要专注细节
(2) 看注释(接口、类、方法)
(3) 见名知意
(4) 大胆猜测、小心验证
(5) 画图(时序图、结构图、总结图)
(6) 坚持
三、源码按自己的节奏,每天学一点就可以,不要和其他人比,每天都在进步即可。
四、idea导入spring源码
VCS--Get from Version Control git中导入spring代码
修改输出在控制台的中文乱码:
setting中-File Encodings -- project encoding/Default encoding for properties files 改为UTF-8
仍不行--Help -- Edit Custom VM Options -- 添加 -Dfile.encoding=UTF-8