java等面向对象语言中有一种境界也就是常说的可扩展性,可扩展性在实际的项目开发当中非常重要,假如说你盖了一幢大楼,想要在添加某类东西,第二个项目工程师如果把所有结构都基本打乱之后再重新开始,一个是效率的问题,另一个也就是人力、物力以及财力的问题,例如下面例子: class Aniaml { pub ...
分类:
其他好文 时间:
2018-12-27 10:24:45
阅读次数:
119
预读机制 两种预读算法 1、线性预读 2、随机预读 对预读的监控 一、预读机制 InnoDB在I/O的优化上有个比较重要的特性为预读,预读请求是一个i/o请求,它会异步地在缓冲池中预先回迁多个页面,预计很快就会需要这些页面,这些请求在一个范围内引入所有页面。InnoDB以64个page为一个exte ...
分类:
数据库 时间:
2018-12-26 17:47:42
阅读次数:
224
Object Relational Mapping(ORM) ORM概念 对象关系映射(Object Relational Mapping,简称ORM)模式是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。 简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,将程序中的对象自动持 ...
分类:
其他好文 时间:
2018-12-26 14:03:53
阅读次数:
139
''' 单例模式(Singleton Pattern)是一种常用的软件设计模式,该模式的主要目的 是通过单例模式可以保证系统中,应用该模式的类,一个类只有一个实例。即一个 类只有一个对象实例。 单例模式的要点: 1、某个类只能有一个实例 2、它必须自行创建这个实例 3、它必须自行向整个系统提供这个实... ...
分类:
其他好文 时间:
2018-12-25 22:26:46
阅读次数:
167
#!/bin/bash #created by yangqiqi 2017-08-24 #创建备份用户 #grant select,lock tables,reload,super,file,show view on *.* to 'mysqlbackup'@'localhost' identifi... ...
分类:
数据库 时间:
2018-12-25 20:08:06
阅读次数:
199
ES6 通过字面量语法扩展、新增方法、改进原型等多种方式加强对象的使用,并通过解构简化对象的数据提取过程。 一、字面量语法扩展 在 ES6 模式下使用字面量创建对象更加简洁,对于对象属性来说,属性初始值可以简写,并可以使用可计算的属性名称。对象方法的定义消除了冒号和 function 关键字,示例如 ...
分类:
其他好文 时间:
2018-12-25 13:14:01
阅读次数:
163
########################总结################ 面向对象回顾 类:对某一个事物的描述,对一些属性和方法的归类 2. 明白对象是什么 什么是对象, 什么都是对象. 在编程的世界里. 对象是由类创建. 类名() -> 创建对象, 实例化 此时会默认的调用两个方法 - ...
分类:
编程语言 时间:
2018-12-24 23:34:20
阅读次数:
322
一,isinstance(obj,cls) issubclass(sub,super) isinstance(obj,cls) # 判断对象obj是否是cls的一个实例 issubclass(sub,super) # 判断类sub是否为类super的子类 type(f) # 可以用来看对象f使用哪个 ...
分类:
编程语言 时间:
2018-12-24 19:48:14
阅读次数:
197
一. python多继承 类与类型: http://www.cnblogs.com/blackmatrix/p/5594109.html 子类继承了多个父类, 当父类出现了重名方法时, 这时就涉及到查找父类方法的问题, 即MRO(method resolution order)问题 python中有 ...
分类:
编程语言 时间:
2018-12-24 18:20:41
阅读次数:
191
在java中使用super来引用父类的成分 例如: 内存图如下: ...
分类:
其他好文 时间:
2018-12-24 17:17:36
阅读次数:
112