day65 2018-06-15 1. Django框架详细介绍 MVC框架和MTV框架(了解) Django框架的设计模式借鉴了MVC框架的思想,也是分成三部分,来降低各个部分之间的耦合性。 Django框架的不同之处在于它拆分的三部分为:Model(模型)、Template(模板)和View(视 ...
分类:
其他好文 时间:
2018-06-15 22:35:01
阅读次数:
167
Django框架简介 MVC框架和MTV框架 MVC,全名是Model View Controller,是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller),具有耦合性低、重用性高、生命周期成本低等优点。 Django的MT ...
分类:
其他好文 时间:
2018-06-15 19:15:32
阅读次数:
144
最近半个月,做个的项目。开始做测试,机器跑着,整个项目前后做了半年,有些小想法,分享于诸位: 1.前期的设计工作应该做到面面俱到,否则在未来的开发中,大概率将会遇到一些问题: 一,性能不满足需求,然后为了提升性能,资源又成了瓶颈; 二,功能设计频繁变更; 三,各个模块之间的耦合性问题,导致系统大了之 ...
分类:
其他好文 时间:
2018-06-10 15:08:11
阅读次数:
180
MVC框架和MTV框架 MVC,全名是Model View Controller,是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller),具有耦合性低、重用性高、生命周期成本低等优点。 想要更详细的了解MVC模式? >> 点我 ...
分类:
其他好文 时间:
2018-06-06 12:29:39
阅读次数:
152
随着现在 IT 系统规模的扩大、模块的剧增,传统的系统架构已经难以满足要求,因此近几年微服务架构开始流行。 优点:1) 可以用不同的语言或者语言不同版本开发不同模块;2) 系统耦合性弱,其中一个模块有问题,可以通过“降级熔断”等手段来保证系统不雪崩;3) 可以独立上线,能够迅速响应需求;4) 可以对 ...
分类:
其他好文 时间:
2018-06-03 00:53:57
阅读次数:
985
###01接口的概念 * A:接口的概念 接口是功能的集合,同样可看做是一种数据类型,是比抽象类更为抽象的”类”。 接口只描述所应该具备的方法,并没有具体实现,具体的实现由接口的实现类(相当于接口的子类)来完成。这样将功能的定义与实现分离,优化了程序设计。 请记住:一切事物均有功能,即一切事物均有接 ...
分类:
其他好文 时间:
2018-06-01 01:00:38
阅读次数:
148
1、为什么要使用消息队列? 主要有三个原因:解耦、异步、削峰 (1)解耦 传统模式:传统模式的缺点: 系统间耦合性太强,如上图所示,系统A在代码中直接调用系统B和系统C的代码,如果将来D系统接入,系统A还需要修改代码,过于麻烦! 中间件模式:中间件模式的的优点: 将消息写入消息队列,需要消息的系统自 ...
分类:
其他好文 时间:
2018-05-31 19:29:39
阅读次数:
235
引言 为什么写这篇文章? 博主有两位朋友分别是小A和小B: 小A,工作于传统软件行业(某社保局的软件外包公司),每天工作内容就是和产品聊聊需求,改改业务逻辑。再不然就是和运营聊聊天,写几个SQL,生成下报表。又或者接到客服的通知,某某功能故障了,改改数据,然后下班部署上线。每天过的都是这种生活,技术 ...
分类:
其他好文 时间:
2018-05-31 14:47:41
阅读次数:
166
调停者模式。 我们想象一下这样的场景:一个系统内部通过许多的类互相之间相互调用来完成一系列的功能,这个系统内部的每个类都会存在至少一次的调用与被调用,多者数不胜数,这种情况下,一旦某个类发生问题,进行修改,无疑会影响到所有调用它的类,甚至它调用的类,可见这种情况下,类与类之间的耦合性极高(体现为太多 ...
分类:
编程语言 时间:
2018-05-28 22:46:51
阅读次数:
245
一、继承 继承的类称为子类,被继承的类称为基类,父类,或超类。 继承的优点: 简化了代码 提高了代码的健壮性 提高了代码的安全性 多态的前提 缺点:耦合与内聚。耦合性越低,内聚性越高,代码越好。 比如,有一个Animal类,有个run方法: 当我们需要创建Dog和Cat类时,可以直接继承Animal ...
分类:
其他好文 时间:
2018-05-28 12:42:41
阅读次数:
154