02 2021 档案
摘要:MySQL核心知识学习之路(1) 作为一个后端工程师,想必没有人没用过数据库,跟我一起复习一下MySQL吧,本文是我学习《MySQL实战45讲》的总结笔记的第一篇,总结了MySQL的基础架构、一个查询语句的执行过程 以及 一条更新语句的执行过程。 1 MySQL的基础架构 为了窥其全貌,我们首先需要
阅读全文
摘要:重新温习软件设计之路(5) 本文是我学习课程《软件设计之美》的学习总结第五部分,记录对于DDD领域驱动设计方法的整体理解。 上一篇:体会软件设计之美(4) 1 关于领域驱动设计 前面温习了软件设计的分析步骤、设计原则与模式,道(理念、原则)已经有了,需要一个具体的术(落地方法论)来实践了,这就需要我
阅读全文
摘要:重新温习软件设计之路(4) 本文是我学习课程《软件设计之美》的学习总结第四部分,记录对于设计模式和简单设计的理解。 上一篇:体会软件设计之美(3) 1 关于设计模式 上一篇重新理解了面向对象的三大特点及SOLID五大设计原则之后,我们知道了,设计原则是道,是一个可以树立在我们心中的标尺,作为一个标准
阅读全文
摘要:重新温习软件设计之路(4) 本文是我学习课程《软件设计之美》的学习总结第四部分,记录对于设计模式和简单设计的理解。 上一篇:体会软件设计之美(3) 1 关于设计模式 上一篇重新理解了面向对象的三大特点及SOLID五大设计原则之后,我们知道了,设计原则是道,是一个可以树立在我们心中的标尺,作为一个标准
阅读全文
摘要:重新温习软件设计之路(3) 本文是我学习课程《软件设计之美》的学习总结第三部分,分享面向对象的三个特点和五个设计原则的理解。 上一篇:体会软件设计之美(2) 1 面向对象的三个特点 我们都知道面向对象有三个重要的特点:封装、继承 和 多态。 封装 封装是面向对象的根基,它指导我们将紧密相关的信息放在
阅读全文
摘要:重新温习软件设计之路(2) 本文是我学习课程《软件设计之美》的学习总结第二部分,分享如何了解一个软件的设计。 上一篇:重新温习软件设计之路(1) 1 了解一个软件的三步 我们在职业生涯中肯定有去接手和维护一个已有项目的时候,项目到来时,我们大部分时候可能都会首先就去看源代码。但是,过不了多久就开始打
阅读全文