spring入门/Maven

 关于Maven配置说明

    maven作用:

Maven 项目对象模型,管理项目的构建,报告和文档的项目管理工具软件

  Maven工具原理

 组成部分: 1,中央仓库 2,镜像仓库 3,本地仓库

Maven配置

 <localRepository>D:/Maven/apache-maven-3.8.3-bin/repo</localRepository>

   <mirror>
      <id>aliyun</id>
      <name>aliyun for maven</name>
      <mirrorOf>*</mirrorOf>
      <url>http://maven.aliyun.com/repositories/public</url>
    </mirror>
  </mirrors>

 

配置Maven

用阿里云地址 :https://start.aliyun.com 

关于Maven环境配置说明

pom.xml文件jar包报错(比较常见的问题)

注意事情:使用maven下载jar包文件时,尽量不要使用手机热点(除非特殊情况)

前提条件:必须正确配置maven环境/配置私服镜像

Maven中jar包依赖传递性

说明:Maven中jar包添加是由依赖的传递性的  A.jar包依赖  B.jar包  B.jar包 依赖 C.jar包  Bjar包 依赖 C.jar包

   如果导入A.jar包则 ABC都会动态导入

问题:如何实现的?

1,根据坐标查找本地仓库的jar包文件

2,查找jar包文件之后,查找xxx.pom文件之后,查找里面的依赖项

3,之后根据新的坐标查找jar包文件,之后再根据pom进行依赖循环往复 直至所有的依赖项全部加载.

     Hash相关知识说明?

问题1:如果对相同数据,采用相同的hash算法,

问:结果是否相同? A相同

A.相同  B不相同 C可能相同

问题1:如果对不同数据,采用相同的hash算法,

问:结果是否相同? C可能相同

A.相同  B不相同 C可能相同

Hash 的本质是函数

函数:给定未知数x,经过特定的计算.得到唯一的结果y,称之为函数

知识点:Hash碰撞 

 1,不同的数据,经过相同的hash算法,得到了相同的结果称之为hash碰撞

2,hash碰撞问题,在数学界是没有办法规避的!!!!!

关于数据传输的安全性说明

关于pom.xml文件的说明

关于maven常用命令

  1,clean指令 

说明: clean可以删除项目中的target目录

2,complie指令 

说明:将项目中的xxx.java文件编译为xxx.class文件,由maven文件

3,install指令 

说明:将开发完成的项目打包部署, 将项目形成xxx.jar包文件

作用: 

  1,如果我们开发的是工具API/框架打成jar包  之后其他的用户通过依赖关系可以使用该jar包

  2,可以将项目打成jar包直接部署,用户可以通过网址直接访问

存放位置:

   1. target

项目发布命令

说明:未来项目发布的环境都是Linux系统(纯dos命令)

命令:java -jar xxxxx.jar  回车

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值