当前位置:   article > 正文

maven整合jar包

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长度.
        
        • 1
        • 2
        • 3
        • 4
        • 5
        • 6
        • 7
    • 数据传递的有效性:

      • img

Java项目发布指令

  • cmd命令:java -jar xxx.jar
  • 项目关闭:ctrl+c
  • 查询正在运行的端口号和杀死对应的端口号的dos指令
    • 查看所有进程占用的端口号:netstat -ano
    • 查看指定端口的程序:`netstat -ano|findstr “指定端口号”
    • 杀死相关的进程:taskkill/pid 进程号 -f
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/308189
推荐阅读
相关标签
  

闽ICP备14008679号