发表于: 2018-01-31 01:59:41

1 531


今日完成的事:

1,配置java7

由于原来电脑上有java1.8,也就是java8,就干脆用那个了。

2,配置maven3

完成。

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

下载了idea,不得不说被它强大而完美的功能震撼到了,不愧是公认最好的IDE。

idea是自带maven的,但是我自己配置了一个,就用那个了。

4,创建一个新的maven项目。

maven可以借由maven-archetype-quickstart插件快速创建java工程。事实上,maven的绝大部分工作都由插件完成。

如果你不使用一些附加条件或命令,在创建工程时可能会在 Generating project in Interactive mode 这里长时间卡死,原因是他会尝试从远程服务器获取catalog(搞半天还是网不行啊?),解决办法就是在后面加一条-DarchetypeCatalog = internal,让他别去获取。

经过clean以及install(这里是package命令)后,会在创建的文件夹下面生产一个target文件夹,产生的jar包就在里面。

明天做的事:

maven继续

任务继续。

收获:

jdk与jre的区别:

jre是一个运行时环境,有了它就可以运行java程序,但是你没办法去创建一个java程序,除非你有jdk,也就是开发工具包。

jdk是包含jre的,jre由于提供商不停而有些区别(如IBM,ORACLE等),但是最常见的还是oracle收购sun之后推出的jdk。

IDEA好像没有保存这么个按键??不过他是实时编译的所以就当他自动保存吧。

maven知识:

学习了maven的一些基本命令。

maven最直观的理解就是一个统一的项目管理和整合的方便工具。它提供了一个可快速利用的初始架构,原因在于maven有一套默认的产品开发的构建生命周期,和基础构建配置。

借由使用maven,开发者可以把很大一部分的构建任务交给其完成,例如编译,发布,文档等。并获得标准化。

maven需要一些插件来完成任务,如maven-compiler-plugin和maven-antrun-plugin。这些插件要么在本地,要么在主库(central),要么在远程服务器。

如果要使用maven,用户需提供一个名为pom的xml文件,任何pom都至少必须包含project元素和groupID,artifactID,version这三个基本字段。

由于没接触过xml语言,所以一个阶段(例如clean)的pom文件还是有点复杂,什么excision,goal,plugin等等标签也不是很懂。

好在maven的pom.xml不需要人工写入,其借助一个父pom(又称superPOM)使用户减少配置。

maven的生命周期:

maven有三个典型生命周期:分别是clean,build,site。site的作用是报告?所谓的生命周期其实是一种”阶段的序列“,现在理解为执行顺序。这个序列可由用户决定。

maven的阶段当被调用时,只有包含该阶段以及该阶段之前的所有阶段会被执行。

maven的构建配置文件:

构建配置文件在pom中使用profile或者activeprofile元素指定。

借由这个文件,用户可以定制在不同环境中的构建过程。如果要使用这个配置,他需要被激活。

xml文件好复杂,这个得自己写?

另外补充:

关于mysql参数中long的问题,查了一下发现是bigint,但是目前不知道怎么把日期变成一串数字,或者反向。可能是一个叫做unix_timestamp()的函数。



返回列表 返回列表
评论

    分享到