发表于: 2017-03-02 16:48:49
2 1655
今天完成的事情:
1. 完成了任务1中的step1~14
明天计划的事情:
1. 完成step15~17
遇到的问题:
1. step1,自己整理的业务模型考虑的是否全面呢?
2. step5,数据库的3个基本字段为什么要用Long呢? 其中ID由于需要自增长,必须是int;时间字段用date不是更好么?
3. step9,索引创建的是否合理呢?
4. step11, 没太明白任务内容,"深度思考中"是特指什么吗?
5. step15, 使用eclipse来创建maven项目时遇到问题,准备明天改用IDEA来跟maven搞基。
收获:
最大的收获莫过于,经过早上老大的点醒,自己摆脱了"我先好好系统学习一下,再来做任务"的思维,已经在路上了。
然后呢,接触了MySQL、Navcat、Maven这3个新的软件,也成功地完成了安装和配置的任务。
下面是任务中要求的内容:
1. 报名贴的业务表结构
2. JDK和JRE的区别
JDK:Java开发工具包,用于开发人员开发Java程序,包含JRE
JRE:Java运行环境,没它操作系统不能运行Java程序
3. 关于MYSQL中创建索引的一点思考
需要创建索引的列:
a. 经常需要搜索的列,可以加快搜索的速度,如表中的姓名列
b. 作为主键的列,强制该列的唯一性和组织表中数据的排列结构,如此次任务中表的ID字段
c. 外键列,可以加快连接的速度,这次没有设置外键
d. 经常需要根据范围进行搜索的列,因为索引已经排序,其指定的范围是连续的,比如报名时间等..
e. 经常需要排序的列,因为索引已经排序,比如报名时间
f. 经常使用在WHERE子句中的列上,加快条件的判断速度,比如修真类型
评论