发表于: 2017-01-14 03:33:03
1 2079
今天完成的事情:
1)对数据库索引有了一定的概念
2)安装配置完了maven
3)对DAO有了大概概念
明天计划的事情:
1)继续学习、编写DAO
2)跟着任务走,争取尽早弄懂maven的作用
遇到的问题:
1)
1.1mvn clean和install的时候一直error,报错信息和百度大都说是pom文件不在目录下,要切过去。然而依旧error;翻了好多博客和问答,有人回答说随便执行一个命令会开始下载依赖包,并给出了解决方法。我尝试执行命令mvn help:system,然后就开始下载依赖包了。
1.1.2下载速度简直龟速……想起昨天群里有个小伙伴也在折腾maven,有个小伙伴说是可以换成阿里云的什么什么……翻聊天记录翻到了教程,改了setting文件后,光速……【http://blog.csdn.net/lw_power/article/details/53549305】
1.1.3呃,所以clean和install当然都success了
2)
建立索引之后尝试删除。在命令模式(查询编辑器)下踩了个不大不小的坑。网上大多的资料都是
alter table tbl_name drop index (col_name);
或是drop index on tbl_name;
但我实际运行之后说我语句有错。经过不断尝试,正确的语句应该是
alter table tbl_name drop index (index_name);//括号里的应该是索引名而不是字段名
或是drop index index_name on tbl_name;//index后面要跟index_name(索引名)
收获:
1)未使用索引之前,第一次按名查询耗时0.002s,之后都是0.001s,偶然查到一个0.000s的,我想这个应该是最快的了。建立了索引之后,所有的按名查询都是0.000s。呃我的确感受到了速度的提升哈哈。
2)我尝试了给有重复数据的字段创建unique index(唯一索引),也尝试了创建unique index之后给字段添加重复数据,嗯,都失败了。
unique index似乎是有创建的前提和创建后的约束。
3)对DAO暂时停留在:对数据库进行操作应该通过DAO来完成……
【http://blog.csdn.net/xiazdong/article/details/6895465/】
做到这里我就觉得我仍要学很多东西。在查阅DAO,
附录:
从不同博客中总结,索引应该是一种数据库数据结构。使用了索引,可以通过特殊算法大幅度减少查找次数,从而缩短查找时间。
http://www.cnblogs.com/hustcat/archive/2009/10/28/1591648.html
百度百科(你度网址贼长)
http://blog.csdn.net/kennyrose/article/details/7532032
http://blog.csdn.net/u011534095/article/details/48552877
Java Runtime Enviroment 运行环境
Java Development Kit 开发工具
顾名思义嘛(敲黑板)……
可以认为jre包含jvm
jre是面向使用java程序的用户的,
jdk是面向码农的(逃……
评论