maven整合jar包

maven整合jar包遇到的问题


jar包下载不完整解决方案

  • 如果pom.xml文件的jar包文件报错,检查本地仓库中的jar包文件是否完整,如果下载不完整,则手动删除文件,之后重新下载

jar包传递性原理

  • 说明:当maven依赖jar包文件的时,首先根据坐标查找本地仓库的路径,之后添加jar包文件。之后再次加载该文件目录的xxx.pom文件。读取其中的依赖项,进行再次加载,以此类推

jar包下载安全性说明

  • 说明:maven数据传输,通过sha1的数字摘要包装数据的完整性

    • img

    • 拓展:sha-1(英语:Secure Hash Algorithm 1,中文名:安全散列算法1)是一种密码散列函数,美国国家安全局设计,并由美国国家标准技术研究所(NIST)发布为联邦数据处理标准(FIPS)。SHA-1可以生成一个被称为消息摘要的160位(20字节)散列值,散列值通常的呈现形式为40个十六进制数

      • 问题1: 如果数据相同,采用相同的hash函数      问: 值是否相同?  答案:必然相同!!!!
        问题2:  常见hash编码 是多少位16进制数??    答案: 8位16进制数
        问题3:  8位16进制数,取值区间多少?                答案:(2^4)^8=2^32--- 2^32
        			00000000-FFFFFFFF   
        问题4:  1kb的数据和1gb数据 hash谁快?         答案: 一样快
        问题5:  数据相同则hash码相同,hash码相同数据一定相同?  不正确. **hash碰撞!**
        			降低碰撞概率, 增大hash长度.
        
    • 数据传递的有效性:

      • img

Java项目发布指令

  • cmd命令:java -jar xxx.jar
  • 项目关闭:ctrl+c
  • 查询正在运行的端口号和杀死对应的端口号的dos指令
    • 查看所有进程占用的端口号:netstat -ano
    • 查看指定端口的程序:`netstat -ano|findstr “指定端口号”
    • 杀死相关的进程:taskkill/pid 进程号 -f
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值