mysql视图

视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。行和列数据来自由定义视图的查询所引用的表,并且在引用视图时动态生成。

Read More

mysql存储过程

SQL语句需要先编译然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。

Read More

mysql的索引

是一种帮助mysql高效的获取数据的数据结构,这些数据结构以某种方式引用数据,这种结构就是索引。可简单理解为排好序的快速查找数据结构。如果要查“mysql”这个单词,我们肯定需要定位到m字母,然后从下往下找到y字母,再找到剩下的sql。

Read More

java中强引用,软引用,弱引用,虚引用概念比较

在JAVA垃圾回收,内存分配过程中,经常会涉及对象的生命周期,而判定对象是否存货都与“引用”有关。Java中的引用的定义非常简单粗糙:如果reference类型的数据中存储的数值代表的是另一块内存的起始地址,就表示该内存块存在一个引用。这样分类会将对讲划分成两个类别:有引用、无引用。我们希望能够根据GC回收时间来对对象引用进行划分:当内存空间足够时,对象的引用继续保持;当内存不够时,抛弃这些对象。

Read More