摘要: 说白了,索引问题就是一个查找问题。。。 数据库索引,是数据库管理系统中一个排序的数据结构,以协助快速查询、更新数据库表中数据。索引的实现通常使用B树及其变种B+树。 在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上实现高级查 阅读全文
posted @ 2017-02-07 09:54 周全264 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 写在前面:索引对查询的速度有着至关重要的影响,理解索引也是进行数据库性能调优的起点。考虑如下情况,假设数据库中一个表有10^6条记录,DBMS的页面大小为4K,并存储100条记录。如果没有索引,查询将对整个表进行扫描,最坏的情况下,如果所有数据页都不在内存,需要读取10^4个页面,如果这10^4个页 阅读全文
posted @ 2017-02-07 09:50 周全264 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 冯诺依曼结构,图灵机,以模拟人为目标 软件的历史,实际上可以说是用机器模拟人的历史。不管大家(包括在这个历史过程中的参与者)有没有意识到,我们都有意无意的在计算机上模仿人类的行为。从冯诺依曼结构开始,程序逻辑开始脱离硬件,采用二进制编码。加上存储,配合输入输出,一个简化的大脑就出现了。图灵机则是模拟 阅读全文
posted @ 2017-02-06 18:27 周全264 阅读(769) 评论(0) 推荐(0) 编辑
摘要: 什么是设计模式? 曾有人调侃,设计模式是工程师用于跟别人显摆的,显得高大上;也曾有人这么说,不是设计模式没用,是你还没有到能懂它,会用它的时候。 先来看一下比较官方的解释:“设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结。使用设计模式是为了可重 阅读全文
posted @ 2017-02-06 18:22 周全264 阅读(390) 评论(0) 推荐(1) 编辑
摘要: 由于写的一个页面主色调变了,里面的一些图标颜色也要相应改变,自己难得重新去psd里面截图,就想着用ps,看能否直接能变换一下图标颜色。其实方法也很简单的。 1:用ps打开需要改变图标颜色的文件,然后选择图像—调整—替换颜色就出现了下图的界面。 2.选择最左边的吸管,获取要改变区域的颜色,点击替换下方 阅读全文
posted @ 2017-02-06 11:47 周全264 阅读(289) 评论(0) 推荐(0) 编辑
摘要: -- create DATABASE test use test;DROP TABLE if EXISTS zones;CREATE TABLE zones( z_id INT PRIMARY KEY auto_increment, z_name VARCHAR(50) NOT NULL)ENGIN 阅读全文
posted @ 2017-02-06 11:31 周全264 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-02-06 11:29 周全264 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 作为Java程序员,MySQL数据库大家平时应该都没少使用吧,对MySQL数据库的引擎应该也有所了解,这篇文章就让我详细的说说MySQL数据库的Innodb和MyIASM两种引擎以及其索引结构。也来巩固一下自己对这块知识的掌握。 Innodb引擎 Innodb引擎提供了对数据库ACID事务的支持,并 阅读全文
posted @ 2017-02-05 16:50 周全264 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 你能用的数据库引擎取决于mysql在安装的时候是如何被编译的。要添加一个新的引擎,就必须重新编译MYSQL。在缺省情况下,MYSQL支持三个引擎:ISAM、MYISAM和HEAP。另外两种类型INNODB和BERKLEY(BDB),也常常可以使用。 ISAM ISAM是一个定义明确且历经时间考验的数 阅读全文
posted @ 2017-02-05 16:46 周全264 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 刚刚开始写mysql语句 比较繁琐,乱哄哄的,总结了几点应该注意的事项: 1 注意标点符号,在创建表格 create table的时候 括号里面包含的内容用“,”号分割开,最后一条语句不要加标点符号; 2 在设置主键 primary key时, 里面的内容用``引起来; 3 设置外键时,要注意mys 阅读全文
posted @ 2017-02-05 16:41 周全264 阅读(325) 评论(0) 推荐(0) 编辑