1. 单一职责原则(Single Responsibility Principle) 每一个类应该专注于做一件事情。降低类的复杂度,一个类只负责一项职责.提高类的可读性,提高系统的可维护性, 2. 里氏替换原则(Liskov Substitution Principle)超类存在的地方,子类是可以替 ...
分类:
其他好文 时间:
2019-01-10 20:28:39
阅读次数:
182
方式一: python程序:调用存储过程 sql语句由mysql完成,MySQL:编写存储过程 运行效率比方式二高,扩展性低于方式二(人为因素造成)。 方式二: python:编写纯生SQL MySQL:无 可维护上比方式一高, 方式三: python:基于ORM写类产生对象,由ORM转成纯生SQL ...
分类:
数据库 时间:
2019-01-07 20:51:11
阅读次数:
209
Maven的历史 Maven的创始人是Jason Van Zyl,诞生时间大概在2001年3月。Maven起源于Jakarta Alexandria项目,在2002年10月份左右Maven迁移到Turbine项目中继续发展。 Jason Van Zyl发现按下面的方式管理项目更好: 于是,Jason ...
分类:
其他好文 时间:
2019-01-07 10:30:08
阅读次数:
192
众所周知,JavaScript是弱语言(子承父业都表达不了),因此比较大的企业考虑到可维护性以及安全性来说,都不用它开发,因此Typescript诞生了,它并不是为了替换JavaScript而诞生的,恰恰是为了增强JavaScript的编程地位! 学习的话,建议采用微信开发工具:https://de ...
分类:
其他好文 时间:
2019-01-06 15:00:13
阅读次数:
226
java——三大特性之封装 一、封装的含义与作用 含义 隐藏属性、方法或实现细节的过程称为封装 作用 隐藏类中方法的实现细节,更加安全 便于修改,增强代码的可维护性 可进行数据检查 让使用者只能通过事先定制好的方法来访问数据,可以方便地加入控制逻辑,限制对属性的不合理操作; 二、访问修饰符 可以对 ...
分类:
编程语言 时间:
2019-01-05 18:19:25
阅读次数:
142
软间的可维护性和可复用性 知名软件大师Robert C.Martin认为一个可维护性(Maintainability) 较低的软件设计,通常由于如下4个原因造成: ?过于僵硬(Rigidity) ?过于脆弱(Fragility) ?复用率低(Immobility) ?黏度过高(Viscosity) ...
分类:
其他好文 时间:
2019-01-05 00:50:27
阅读次数:
192
Nodejs ORM框架Sequelize快速入门 ========================= 什么是ORM? 简单的讲就是对SQL查询语句的封装,让我们可以用OOP的方式操作数据库,优雅的生成安全、可维护的SQL代码。直观上,是一种Model和SQL的映射关系。 CREATE TABLE ...
分类:
Web程序 时间:
2019-01-04 21:22:47
阅读次数:
229
1.0 Object.keys()的用法 在实际开发过程中,有时需要知道对象的所有属性,除了(for...in...)之外,原生js给我们提供了一个更优雅的方法:Object.keys(object) 1.1 传入对象,返回包含对象可枚举属性和方法的数组 let obj = {a:'1',b:'2' ...
分类:
其他好文 时间:
2019-01-04 17:24:32
阅读次数:
182
WPF资源 WPF资源系统是一种保管一系列对象(如常用的画刷、样式或模版)的简单办法,从而使您更容易地复用这些对象。 WPF允许在代码中以及在标记中的各个位置定义资源(和特定的控件、窗口一起定义,或在整个应用程序中定义)。资源具有如下优点。 高效。定义好资源可以在多个地方复用。 可维护性。易于修改。 ...
一、背景在企业BI平台建设过程中,数据整合始终是一切的基础,简单BI项目可以通过存储过程来实现,而复杂、全面、多方异构数据来源等就大大增加了复杂性,存储过程的可管理性、可维护性、容错性等就无法很好的跟上企业的BI的发展脚步和需要。因此,一个完善的、健壮的、可视化的、易于开发和管理的ETL解决方案,就... ...
分类:
其他好文 时间:
2019-01-03 15:06:30
阅读次数:
243