发表于: 2018-06-11 18:46:19
2 846
一、 今天完成的事情
1.学习字段命名及设计规范;并学习字段对应数据类型;
2.熟悉MySQL以及JAVA的数据类型,以及java的一些基础语法、变量类型;
3.将表导出成Sql文件,并使用navciat和Sql分别尝试删除此条数据,并用之前备份的Sql恢复。
4.除了给姓名建索引,还可以给辅导师兄建索引,在小数目的数据量中,无法体现出索引的便捷性,姓名索引查找0.02s,删除索引后查找0.001s。
5. 下载Java 8,并配置环境变量。
6.下载Maven3,并配置好环境变量。
7. 下载IDEA,配置好Maven。
8. 创建一个新的maven项目。
9.在src/main/java下随便创建一个java文件,运行clean,install,查看本地的.m2下成功看到有Jar包。
二、明天计划的事情
1. 编写DAO,分别JdbcTemplate和Mybatis连接数据库,注意使用JDBCTemplate的时候分离Interface和Imple,使用Mybatis的时候注意理解为什么不需要Impl,注意遵守命名规范。
2.了解JDBC,了解JAVA基础,并认真反思深度思考中MySQL相关问题。
三、今天遇到的问题
1.对IDEA以及MAVEN的不熟悉,导致任务内的许多要求无从下手,不知道操作命令在哪,还需进一步加强对软件的熟悉。
2.利用cmd操作数据库的备份与还原时,备份数据表后,将表删除,导致无法还原,得依照原表建立一个相同模板的新表,才可以把备份数据导入,下次需注意,保存的数据库文件并不是一个独立存在的数据表,而只是数据。
3.对索引的区分还不够,主键所以,单列索引和综合索引。
四、今日收获
1. clean,install,package,deploy分别代表什么含义?
答:①clean、package属于一个层级的指令,clean指清理模块内target目录下的临时文件,而package指将jar/war包打包至模块内target目录下,仅供模块内使用,其他模块无法调用。
②package、install、deploy又属于同一动作指令,都是将jar/war包打包进行存储,区别在于packeage将包存储在模块内target目录内,仅供模块内部使用;而install将包存储在计算机本地仓库(.m2)内,模块间可以使用;deploy则是将包上传至远端,可供他人下载使用。
2. 了解java八大基本数据类型与之对应的包装类:boolean(Boolean),byte(Byte),short(Short),int(Integer),long(Long),char(Chacracter),flaut(Flaut),double(Double)。
3. 了解数据库及字段的命名规范。
4. JDK以及JRE的基本认识,JDK类似于SDK(software development kit),JDK就是java开发包,属于开发工具,供开发人员使用,JRE(Java runtime environment)指的是java运行环境,包括测试使用都是通过JRE来操作。(个人浅显的理解,随着深入学习,继续加深理解)
评论