2020-10-23

一课前资料:

(1)Spring Tool Suite 4:Spring官网整合了一套eclipse的开发工具,简称STS

(2)超大课前资料说明:

1)有些文件通过FTP传输速度很慢,包含了软件安装包/jdk/mysql/Vmare/PD…

二环境配置:

(1)安装JDK

[1]检查与配置

第一步:JDK文件

1)版本说明:jdk1.8最稳定

2)怎么检查这个版本

输入java -version:即

在这里插入图片描述

上述黄色部分是小版本号,无所谓是否相同,大版本号1.8一致
在这里插入图片描述
上面的如果没有,那么就是32位的操作系统,64位的操作系统一定会在上面注明的

备注:java文件编译运行的最小环境是jre,有jre即可,但是作为开发人员,必须有jdk

第二步:配置环境变量

1)用户变量和系统变量区别

用户变量:当前用户

系统变量:

2)配置具体操作:

首先配置JAVA_HOME
在这里插入图片描述
然后配置path:

在这里插入图片描述
上面%与%之间的属性其实就是引用的一种变量,代表的是变量

在这里插入图片描述
上面的这个红色部分可以写成%JAVA_HOME%\bin

备注一:这里的一些其他的如%Sys…%是系统自身自带的配置,不要删掉,例如我们之所以能访问cmd,就是这些系统配置的功劳

备注二:中间用封号来隔离

(2)开发工具

1)Eclipse:别名是IDE

2)STS

1]下载地址:https://spring.io/tools

在这里插入图片描述
在这里插入图片描述
其实就是将eclipse包装一下即可

3]Indea

(3)Maven

1)版本要求:至少3.3及以上的版本,例如:3.5.3

2)maven工作原理:

1]maven是一站式的项目管理工具:项目创建、项目打包、聚合、测试、jar包依赖

2]原理:

本地仓库------私服镜像------->中央仓库

中央仓库:Apatch官网上,囊括了全球所有的jar包

私服镜像:国内的一些互联网公司开发的:阿里云等

备注一:
1)私服镜像服务器:会通过Nexus来搭建私服镜像(Nexus相当于tomcat服务器)

  2)我们这个私服镜像会在构建好之后,首先执行load命令,将中央仓库中的文件存到私服仓库中的本地

  3)使用达内的maven的工具,必须要联网(无论是内网还是外网)

3]maven配置文件说明:

1.maven中的settings.xml文件:

在这里插入图片描述
定义本地仓库

2.导入jar包的时候,如果pom.xml文件报错,那么很有可能是jar包下载不完全

备注一:路径不要写中文,另外不要加空格

备注二:windows中的c盘有特殊的权限保护,文件直接放到C盘中,操作系统可能读取时需要权限,没有权限不让读取,所以保存的文件信息不要放在c盘上

3.镜像配置
在这里插入图片描述

4.如果我找不到repository的位置不知道在哪里?(前提:在刚开始学习maven的时候啥都没写情况下)

在这里插入图片描述
在settting.xml文件中,有用户级别和全局级别,而用户级别中的路径则是 u s e r . h o m e / . m 2 / s e t t i n g s . x m l , 而 这 个 路 径 中 的 {user.home}/.m2/settings.xml,而这个路径中的 user.home/.m2/settings.xml{user.home}指的是c盘下的用户目录下LYT

在这里插入图片描述
上面的这个路径是在之前学习时未曾改变路径的条件下显示的路径

   3)maven项目具体操作:

1]Installations配置
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2]User Settings配置

在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
可以通过Java中的日期时间类 `LocalDate` 和 `LocalDateTime` 来实现该功能。 首先,我们需要将时间段转换为 `LocalDateTime` 对象,然后将时间部分设置为 00:00:00 或 23:59:59,最后遍历每一天,获取每一天的开始时间和结束时间。 以下是代码示例: ```java import java.time.LocalDate; import java.time.LocalDateTime; import java.time.LocalTime; import java.time.format.DateTimeFormatter; public class TimeUtils { public static void main(String[] args) { String startStr = "2020-11-20 09:09:09"; String endStr = "2021-10-09 10:10:10"; DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"); LocalDateTime start = LocalDateTime.parse(startStr, formatter); LocalDateTime end = LocalDateTime.parse(endStr, formatter); // 将时间部分设置为 00:00:00 或 23:59:59 LocalDateTime startOfDay = start.with(LocalTime.MIN); LocalDateTime endOfDay = end.with(LocalTime.MAX); // 遍历每一天,获取每一天的开始时间和结束时间 LocalDate startDate = startOfDay.toLocalDate(); LocalDate endDate = endOfDay.toLocalDate(); while (!startDate.isAfter(endDate)) { LocalDateTime startOfDayOfDate = startDate.atStartOfDay(); LocalDateTime endOfDayOfDate = startDate.atTime(LocalTime.MAX); System.out.println("Start time of " + startDate + ": " + startOfDayOfDate); System.out.println("End time of " + startDate + ": " + endOfDayOfDate); startDate = startDate.plusDays(1); } } } ``` 输出结果如下: ``` Start time of 2020-11-20: 2020-11-20T00:00 End time of 2020-11-20: 2020-11-20T23:59:59.999999999 Start time of 2020-11-21: 2020-11-21T00:00 End time of 2020-11-21: 2020-11-21T23:59:59.999999999 ... Start time of 2021-10-09: 2021-10-09T00:00 End time of 2021-10-09: 2021-10-09T23:59:59.999999999 ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值