从spring到springcloud脉络梳理(1) 开篇

随着spring系列框架发展的越来越好 越来越快  个人觉得有必要梳理一下核心脉络  首先虽然我有很多年工作经验 但是从来没有系统的学习过spring系列的框架 甚至没有看过一本完整的书籍  以前的时代 感觉spring用用就够了  但是现在时代的发展 从springboot 到 springcloud 框架越来越复杂 用的地方也越来越多  没有系统的梳理一下spring系框架  应用起来越来越捉襟见肘, 所以我打算开始本系列的博文 来比较系统的学习下。

这是开篇文章 先不讲技术 扯点其他的,有些非技术问题其实困扰我很久了 列出这些问题  说下的我见解:

1 技术框架有没有必要学

技术框架我分为三个层次 

#  学习如何用,即上层api如果调用,这点是必须的,否则没有办法工作

#  理解核心脉络和主线(部分学习源码), 即接触一个框架,熟悉一个框架的主要运行逻辑。这点对于初级开发不是必须的,但是对于高级开发以及复杂的中高端项目,这点也是必须的,因为项目业务的复杂可能会导致技术层面的困难,如果不理解框架的基本运行原理,很难做到项目的可扩展和可维护性,对于有长期运行和维护需求的项目,代码质量绝对是重中之其中。

# 全面学习源码,对于个人发展很重要,其实对于社会发展也很重要!毕竟整个社会都是科学技术的进步在推动的,中国落后于美国,本质上还是科学技术的落后,那些说技术无用论 只关注业务就可以的人 要么是资本家想要洗脑干活的员工 要不就是自己能力不行底子也不行的人的自我安慰。比如交通工具汽车,都是4个轮子 能遮风挡雨,那还分什么好车和普通车呢 谁不想要个好车甚至跑车呢,假如只需要四个轮子就行,那么豪车公司早就倒闭了 发动机技术也不会发展了 甚至人类都止步不前了。一句话 学习源码 肯定是利大于弊的。

2 赚钱和生活的平衡

赚钱是为了生活,但是不是生活的全部。为了赚钱而把自己搞的精神和身体很疲惫不是生活的最好状态。我觉得生活的最佳状态是有希望的目标的活着,如果工作把自己的精神打垮了,就成了行尸走肉,没有什么比丧失对生活的希望最可怕了。所以永远不要为了钱财而消磨了自己的意志。根据我的经验,人斗志最好的时候是适当的压力,压力适当的情况下能留给自己一些时间思考人生和未来的目标和规划,而巨大的压力让自己的时间全部占满,没有时间留给自己的思想徜徉, 是对个人毁灭性的破坏,就像富士康员工跳楼一样,被无休止的工作压的精神都垮掉了,有再多的钱也没机会赚了。

3 自由和约束

我的观点:世界其实是被一部分思想最自由的人统治着的,社会越往上层的人看东西越透彻,但是社会的上层其实是不希望下层的人思想太过于开放和自由的,原因很简单,一旦人人都思想开放了,没有人会为战争而冲锋陷阵(战争年代的大部分老兵生活的幸福不幸福?现在社会最上层的人过的怎么样?) 儒家思想 所谓君君臣臣等思想 真的是对的吗?过分的自由会导致社会的倒退,因为人人都准求平等和自由的时候,甘愿牺牲和奉献的人就真的少了。

下面说一说我写本系列文章的思路和目的

对应上面所说的技术框架层次2,即只把核心脉络梳理出来,只取框架对开发最有用的部分,适合工作场景中的80%的业务场景的情况。这样就能在开发架构和设计的时候保持主体思路,然后遇到需要深入挖掘的地方再去详细分析底层源码。

初步规划的简要目录如下:

# spring工厂关键梳理、工厂生命周期、关键Aware、关键注解的基本原理,核心在于理解注解配置的基本流程

# springboot核心原理简单梳理

# springcloud全家桶各个套件的核心原理各个分析

# docker的文件系统和网络命名空间简要梳理

(完)

发布了64 篇原创文章 · 获赞 25 · 访问量 8万+

猜你喜欢

转载自blog.csdn.net/w1857518575/article/details/104442091