编程范式 编程是 程序 员 用特定的语法+数据结构+算法组成的代码来告诉计算机如何执行任务的过程 , 一个程序是程序员为了得到一个任务结果而编写的一组指令的集合,正所谓条条大路通罗马,实现一个任务的方式有很多种不同的方式, 对这些不同的编程方式的特点进行归纳总结得出来的编程方式类别,即为编程范式。 ...
分类:
编程语言 时间:
2018-04-17 21:18:47
阅读次数:
238
HBase是什么 HBase构建在 HDFS 之上的分布式列式键值存储系统。HBase内部管理的文件全部存储在HDFS中。 HBase VS HDFS HDFS适合批处理场景 不支持数据随机查找 不适合增量数据处理 不支持数据更新 HBase VS RDBMS 范式化和反范式化事务(单行:多行ACI ...
分类:
其他好文 时间:
2018-04-17 11:50:10
阅读次数:
229
编程语言分为两类: 声明式、命令。 编程语言分为两类: 声明式、命令。 事实上,除命令式以外的范式统称为声明式。下面有一张图划分。 声明式与命令式编程理念和风格 声明式与命令式编程理念和风格 命令式编程是行动导向(Action-Oriented)的,因而算法是显性而目标是隐性的; 声明式编程是目标驱 ...
分类:
其他好文 时间:
2018-04-16 16:17:57
阅读次数:
146
面向对象学习 编程范式的主要几种: 面向对象(世界万物皆为类、世界万物皆为对象、只要是对象,一定属于某品类) 面向过程 函数式编程 下面主要介绍面向对象编程 面向对象的核心特征:类(class)、对象(object)、封装(Encapsulation)、继承(Inheritance)、多态(Poly ...
分类:
编程语言 时间:
2018-04-16 16:09:45
阅读次数:
216
编程范式 编程即写程序or写代码,具体是指程序员用特定的语法+数据结构+算法编写代码,目的是用来告诉计算机如何执行任务 。 如果把编程的过程比喻为练习武功,那么编程范式指的就是武林中的各种流派,而在编程的世界里最常见的两大流派便是:面向过程与面向对象。 “功夫的流派没有高低之分,只有习武的人才有高低 ...
分类:
其他好文 时间:
2018-04-15 13:33:17
阅读次数:
157
数据库范式那些事 转自:http://www.cnblogs.com/CareySon/archive/2010/02/16/1668803.html 读后总结,三大范式1NF: 字段是最小的的单元不可再分2NF:满足1NF,表中的字段必须完全依赖于全部主键而非部分主键3NF:满足2NF,非主键外的 ...
分类:
其他好文 时间:
2018-04-13 16:17:43
阅读次数:
173
分页 rowid : 在数据创建时生成,值的是数据在硬盘上的存储位置,使用rowid直接访问快.(但人力无法控制的)SELECT ROWID, D.* FROM DEPT D; -- 使用方式 ROWNUM :伪列,控制查询的返回行数 查询用户表的前五条数据SELECT ROWNUM,EMPNO,E ...
分类:
其他好文 时间:
2018-04-13 12:06:13
阅读次数:
175
面向对象的三个基本特征是:封装、继承、多态。 封装 封装最好理解了。封装是面向对象的特征之一,是对象和类概念的主要特性。 封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。 继承 面向对象编程语言的一个主要功能就是“继承”。继承是指这 ...
分类:
其他好文 时间:
2018-04-12 10:32:46
阅读次数:
191
数据库范式 范式的级别 设计关系数据库时,遵从不同的规范要求,设计出合理的关系型数据库,这些不同的规范要求被称为不同的范式,各种范式呈递次规范,越高的范式数据库冗余越小。 目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、巴斯-科德范式(BCNF)、第四范式(4N ...
分类:
数据库 时间:
2018-04-11 21:40:04
阅读次数:
208
第一范式: 所谓第一范式(1NF)是指在关系模型中,对域添加的一个规范要求,所有的域都应该是原子性的,即数据库表的每一列都是不可分割的原子数据项,而不能是集合,数组,记录等非原子数据项。即实体中的某个属性有多个值时,必须拆分为不同的属性。在符合第一范式(1NF)表中的每个域值只能是实体的一个属性或一 ...
分类:
数据库 时间:
2018-04-11 15:56:24
阅读次数:
230