摘要: 架构设计原则之我见2 2020.4.25 本次读的是架构设计原则之我见(二):SOLID 原则 我们先来看一下SOLID原则是什么? SOLID 原则,据 WikiPedia 所说,是由 Robert C. Martin 总结的面向对象设计原则。这个名字其实是以下五个原则的首字母简写: Single 阅读全文
posted @ 2020-06-13 20:09 daisy99lijing 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 架构设计原则之我见1 2020.4.18 本次读的是王概凯老师的 架构设计原则之我见(一):反思 KISS 原则 首先我们要知道什么是KISS原则,并不是你想的那样,KISS(Keep It Simple, Stupid)原则翻译成中文,意思是“保持简单、愚蠢”。这是一句没有主语的话,猜想主语是指设 阅读全文
posted @ 2020-06-13 20:08 daisy99lijing 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 架构漫谈4 2020.4.11 架构漫谈(九) 第九节讲的是理清技术、业务和架构的关系。在软件设计开发的过程中经常会看到,很多所谓的架构讨论实际上只是在讨论某种技术。在很多人的概念里面,架构和技术实际上是等同的。学会了几种技术,就认为自己是架构师了,甚至是学习的技术越多,就觉得自己的水平越高。这样实 阅读全文
posted @ 2020-06-13 20:05 daisy99lijing 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 架构漫谈3 2020.4.4 本次阅读的是架构漫谈(八):从架构的角度看如何写好代码 本次阅读让我最记忆深刻的就是下面这句话: 我的游泳教练曾和我说过这些话,我至今记忆犹新:“业余选手,越想从水里浮起来,就越想把头抬起来,身体反而沉下去。只有克服恐惧,把头往水里压下去,身体才能够从水里浮起来。真正专 阅读全文
posted @ 2020-06-13 20:03 daisy99lijing 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 架构漫谈2 2020.3.28 本次读的是架构漫谈(四):如何做好架构之架构切分 在我理解看来,切分必然是以功能为界限进行切分,相同的功能分为一类。在王概凯老师的解释中说到:切分就是利益的调整,还以人类进化来举例,人的本性是维护自己的利益,每个人都希望自己的利益最大化,正是这种想要争取更多利益的趋势 阅读全文
posted @ 2020-06-13 20:01 daisy99lijing 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 架构漫谈1 2020.3.21 在读了王概凯的架构漫谈“九部曲”之后,我对架构有了那么认识,但就像作者说的,没有实战,就不能说自己懂了,只是皮毛而已。 在我读了这篇文章后,对架构的认识就是“切分”,分而治之。 1、 什么是架构? 在我看来呢,架构分为两部分,一部分是“框架”,另一部分是“构成”, 框 阅读全文
posted @ 2020-06-13 19:57 daisy99lijing 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 大型网络技术架构3 2020.3.14 分层 最常见的架构模式,将系统在横向维度上切分成几个部分,每个部分单一职责。网站一般分为三个层次:应用层、服务层和数据层,过分层,一个庞大系统切分成不同部分,便于分工合作和维护。 分割: 分割是在纵向方面对软件进行切分->将不同的功能和服务分割开来,包装成高内 阅读全文
posted @ 2020-06-13 19:55 daisy99lijing 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 大型网络技术架构2 2020.3.7 这本书对于我来说的最大特点就是没有特别深刻的内容,大多都是就网站架构优化中比较常见的思路,也没有过多地去介绍实际的经验。比较适合刚刚接触网站架构的我有个通盘的了解。今天来说说大型网站的核心要素-性能。 性能-响应时间决定用户 (1)浏览器端: 1浏览器缓存; 2 阅读全文
posted @ 2020-06-13 19:53 daisy99lijing 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 大型网络技术架构1 2020.2.29 这学期我们开始了软件体系架构的课程,课程初始。老师给我们推荐了一门书叫做《大型网络技术架构》,真是干货满满啊,肯定要写笔记来记录一下啦。 第一篇为概述,先讲述了一个大型网站的架构演变过程。然后分析一下大型网站的架构模式及包括哪些核心要素,主要有五个,然后全书从 阅读全文
posted @ 2020-06-13 19:49 daisy99lijing 阅读(127) 评论(0) 推荐(0) 编辑
摘要: SOA 2020.5.15 SOA被称为”新的革命”,随着全球信息化的浪潮,信息化产业不断发展、延伸,已经深入了众多的企业及个人,SOA系统架构的出现,将给信息化带来一场新的革命. 在信息化建设与应用的过程中,出现了许多信息标准,例如XML(标准通用标记语言的子集),Unicode、UML等标准,但 阅读全文
posted @ 2020-06-13 19:48 daisy99lijing 阅读(94) 评论(0) 推荐(0) 编辑