发表于: 2017-03-08 23:30:21
1 1481
今天完成的事情:
Task1 看完后感觉需要两个对象 报名的学生 推荐人 推荐人对报名学生一对多,但推荐人的信息没有,建表只有两属性,因此只建一张表。
Task2 完成 Task3 完成
Task4
Task5 mysql中不支持long,java中long 对应的是bigint,创建表时若设置主键为long 会报错
另外把别的时间设置为long类型时 自动转化为mediumtext。
Task6 完成 Task7 完成 Task8 完成
Task9 给常用数据建立索引 一般是 通过stu_type recommend stu_code来查询 可以分别建立索引 再把类型和推荐人建立索引。
Task10 建立两张表 有索引的比没索引的快,不止插入,查询更新都变快。
Task11 mysql表越简单效率越高 外键越多效率越低,设计表时要多考虑效率问题。另外设计表时要遵循三范式,减少容量的开销,少做无用的存储,另外索引对数据库的效率提升作用很大。
Task12 jre是java程序运行的环境,java程序需要有jre存在才能运行,就像电脑的windows系统,jdk是开发人员用 其中包含了jre 其中包括了编译java文件的javac,以及其他的开发工具和java核心类库。
Task13 完成 Task14 下载了Eclipse 另外下载了maven插件 安装成功
Task15 在eclipse中穿件maven项目 在main/java中写入hello.java
Task16 install后有一个jar包名字是类名加版本号加SNAPSHOT
明天计划的事情:明天学习下jdbc 用原生jdbc 编写Dao 写一个web项目显示数据库内容。
学习spring 和junit 学习单元测试 练习各种测试 学会注解测试,学习查看日志
服务器应该可以用虚拟机代替吧 安装一个linux虚拟机 安装tomcat Maven mysql jdk 后 把 数据转移到虚拟机上 把项目部署到虚拟机上看是否能跑起来。
收获:今天完成了基础的搭建吧 对数据库有了深一点的了解 ,基础的框架基本搭起来了 之前看过一些相关的视频,动手写之后才更熟悉到底该怎么做。
评论