# 一、本站知识阅览

1、分享Nacos的知识

2、分享Nacos的常见问题

# 二、源码学习方法

# 2.1、为什么要分析源码

  1. 提升技术功底: 学习源码里面的优秀的设计思想,比如一些问题的解决问题思路,还有一些优秀的设计模式,提升自己的技术功底。
  2. 深度掌握框架: 源码看多了,对于一个新技术或者框架的掌握速度会有大幅度提升,看下框架的演示Demo就基本上知道了底层实现原理,学习框架的速度会非常快。
  3. 快速定位问题: 遇到问题,特别是框架源码的Bug问题,能够快速定位,这就是多看源码所带来的的好处和优势。
  4. 提高面试成功率: 面试一线互联网大厂,一般都会问题到框架源码级别的实现,如果掌握了源码,会大大提升面试成功几率和薪资待遇。
  5. 参与开源社区: 参与到开源项目的研发,结识更多大牛,对于自己以后的提升好处多多。

# 2.2、看源码的方法

  1. 先使用: 先看官方网站提供的文档,快速掌握框架的基本使用
  2. 关注核心功能: 在使用的过程中关注框架的核心功能,然后来观察这些核心功能的代码
  3. 总结归纳: 总结源码中的一些核心点,同时最好能够跟着源码来做出核心流程图,这样就可以把源码中的核心亮点找出并且标记,后续就可能会借鉴到实际工作项目中,同时要善于用Debug,来观看源码的执行过程,观察一些关键变量的值的变化。当我们把框架的所有功能点的源码都分析完成后,回到主流程在梳理一遍,最后在自己脑袋中形成一个闭环,这样源码的核心内容和主流程就基本上理解了。

# 三、学习资料

Last Updated: 7/10/2022, 1:50:01 PM