发表于: 2018-01-08 21:22:42

2 589


■今天完成的事情

12.下载Java 7,并配置环境变量,百度搜索一下JDK和JRE的区别,并将结论用自己的话写在日报中。

12.1 根据师兄弟提醒,我下载了Java的8

安装和配置完环境变量后结果如下

*我为了和工作对接,电脑系统和开发系统都是日文版本的,还请师兄见谅


12.2 JDK和JRE的区别

JRE: Java Runtime Environment

JDK:Java Development Kit 

JDK是Java的一套开发工具的集合,而JRE是运行环境,包含了java的虚拟机(也就是jvm),以及基础的library

有了JRE以后,JAVA的程序就可以在任何系统平台上运行,即所谓的一次编程,到处使用


JDK则是面向开发者的,程序员用它来开发JAVA的程序,

一般安装JDK的时候,会强制安装上JRE。同时JDK里面也包含了JAVA的编译器javac

所以如果只安装了JRE,在命令行只能执行java命令去运行已经编译好了的java文件,

不能执行JAVAC去编译自己写的JAVA文件,


安装了JDK以后,就可以用JAVAC命令来编译JAVA文件,生成可以运行的CLASSS文件,从而用JAVA命令去运行

JDK还包含了很多java程序调试和分析的工具:jconsole,jvisualvm等工具软件,还包含了java程序编写所需的文档和demo例子程序。


13.下载Maven3,并配置好环境变量。

13.1 我下载了 apache-maven-3.5.2-bin.zip

然后参考了这篇https://jingyan.baidu.com/article/295430f136e8e00c7e0050b9.html

设置了maven-home为系统环境变量



13.2 配置本地仓库



14.下载Eclipse或者是IDEA,配置好Maven。IDEA不用配置Maven,Eclipse也分自带或者外部,推荐使用外部Maven。

14.1 我把第13步配好的maven,加入到了Eclipse里面




15.创建一个新的maven项目



16.在src/main/java下随便创建一个java文件,clean,install.查看本地的.m2下是否成功看到有Jar包。

16.1 我创建了一个TestMaven.java



16.2 然后在eclipse里面增加了clean install的maven build命令




16.3按运行按钮,最终得到了BUILD SUCCESS的结果


16.4 确认结果

虽然不是.m2,但是在我指定的本地仓库下,找到了Jar包, timestamp也和我之前build success时间一致。



■明天计划的事情

17.编写DAO,分别JdbcTemplate和Mybatis连接数据库,注意使用JDBCTemplate的时候分离Interface和Imple,使用Mybatis的时候注意理解为什么不需要Impl,注意遵守命名规范。

继续思考mysql的一些问题


■遇到的问题

・我在安装配置的过程中基本顺利,

就是在创建Maven项目后第一次build项目的时候,出了下面的问题。


这个错误翻译过来是说build plan无法计算。

我通过删除本地仓库里面的jar文件,再重新跑一次update project就成功了


我搜索了一下解决方法,尝试删除本地仓库里面的jar文件,再重新跑一次update project就成功了

会出这个错误的原因是因为我手贱,在项目新创建还在build的时候,去点了取消,然后造成错误的jar包还留着

后来重新创建了几次新的maven项目也没用,后来清空了本地仓库的东西,再重新build就一切都好了


■收获

师兄真是太好了,给我提出了很多建议,受益匪浅

・以前进项目的时候,maven都是已经配置好的,maven项目也是事先就有,导入的时候update一下就好

其实并不熟悉maven的操作,更不了解其工作内部原理。

这次按照任务走一遍,对maven的操作有了一定的认识,觉得很开心


■反省

・关于mysql深入思考的问题,我觉得还挺难的,所以我打算用这周工作的间隙时间,参照师兄的回复,多思考一点。

每天在日报里贴1-2个问题的思考,可能有点慢,还请师兄见谅。

・关于字段命名的问题

师兄给我的回复是「包括你自己建的字段,这地方你确定全用大写?你可以在网上找找规范」

我确实没有意识到这个问题,就按照以前遇到的经验就那么做了。

我查了一下,不同的数据库有不同的命名规范,mysql就应该是表的名字和字段名都是小写的。

我觉得下面这个链接里说的比较完整,所以我以此为参考,

http://m.jb51.net/article/47617.htm?utm_medium=social&utm_source=ZHShareTargetIDMore


把其中一个表重新弄了一下啊,师兄能帮我看看还漂亮吗

表名我改成了student,原来是大写的


create table `student` (

`id` int(10) not null auto_increment,

`student_id` char(10) not null default `          `,

`name` varchar(200) not null default ``,

`sex` char(2) not null default `男`,

`age` int(3)  not null default 0,

`type` varchar(200) not null default `散修`,

`graduate_school` varchar(300) null,

`tutor_name` varchar(200) not null,

`create_at` long not null,

`creator` varchar(200) not null,

`update_at` long not null,

`updater` varchar(200) not null default '',

`version` int(3) not null default 0,

primary key (`id`, `school_id`)

) default charset=utf8;


师兄百忙之中,帮我看日报,真的非常感谢!

还请师兄继续多多关照



返回列表 返回列表
评论

    分享到