摘要:
1.冒泡排序 冒泡排序是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。 2.选择排序 在要排序的一组数 阅读全文
摘要:
1.索引 详细介绍:http://www.cnblogs.com/57rongjielong/p/8039452.html 索引是对数据库表中一个或多个列的值进行排序的结构。索引是经过某种算法优化过的,因而查找次数相对较少。 mysql的索引分为单列索引(主键索引,唯一索引,普通索引)和组合索引. 阅读全文
摘要:
1.视图view 视图是一个虚拟表,其内容由查询定义。定义视图的筛选可以来自当前或其它数据库的一个或多个表,或者其它视图。 视图的优点: ①简化了操作,把经常使用的数据定义为视图。 ②安全性,用户只能查询和修改能看到的数据。 ③逻辑上的独立性,屏蔽了真实表的结构带来的影响。 视图的缺点: ①性能差。 阅读全文
摘要:
1.添加索引后查询速度会变快 mysql中索引是存储引擎层面用于快速查询找到记录的一种数据结构,索引对性能的影响非常重要,特别是表中数据量很大的时候,正确的索引会极大的提高查询效率。简单理解索引,就相当于一本砖头厚书的目录部分,通过目录可以快速查找到想要找的内容具体所在的页码。在经常需要搜索的列上创 阅读全文
摘要:
1.事务的四大特性 如果一个数据库支持事务的操作,那么该数据库必须要具备以下四个特性: 原子性(Atomicity) 一致性(Consistency) 隔离性(Isolation) 持久性(Durability) 原子性(Atomicity) 一致性(Consistency) 隔离性(Isolati 阅读全文
摘要:
Java是一个近乎纯洁的面向对象编程语言,但是为了编程的方便还是引入不是对象的基本数据类型,但是为了能够将这些基本数据类型当成对象操作,Java为每一个基本数据类型都引入了对应的包装类型(wrapper class),int的包装类就是Integer,从JDK 1.5开始引入了自动装箱/拆箱机制,使 阅读全文
摘要:
1.第一范式(1NF):字段具有原子性,不可再分。所有关系型数据库系统都满足第一范式。 2.第二范式(2NF):第二范式(2NF)是在第一范式(1NF)的基础上建立起来的,即满足第二范式(2NF)必须先 满足第一范式(1NF)。要求数据库表中的每个实例或行必须可以被惟一地区分。通常需要为表加上一个列 阅读全文
摘要:
1.Java反射机制 JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。JAVA反射(放射)机制:“程序运行时,允许改变程序结构或变量类型,这种语言称 阅读全文