CGB2106-Day01

1.完成项目安装(一周完成)

1.1 VUE脚手架安装

B站名称: 不二子阳

VUE后台脚手架安装过程

1.2 VMware安装说明

VMware配置说明

2 IDEA环境配置

2.1 准备项目目录

程序员操守: 1.路径中不要出现中文/空格/特殊字符.
2.中文对C语言的程序有致命的影响.

  1. 目录:
    在这里插入图片描述
  2. IDEA软件打开

2.2 IDEA环境配置

具体配置查看PPT文档

2.3 关于Maven环境说明

组件:
1. 远程仓库 官方维护了几乎所有的项目的jar包.(版权问题oracle数据)
2. 私服镜像 在国内仓库. 阿里云镜像服务器.
3. 本地仓库 用户在自己本地维护的jar包文件.

settings文件说明:
1. 配置本地仓库路径

 2. 配置私服镜像

    <mirror>
    <id>aliyun</id>
    <name>aliyun for maven</name>
    <mirrorOf>*</mirrorOf>
    <url>https://maven.aliyun.com/repository/public</url>
   </mirror>

3.IDEA整合Maven
在这里插入图片描述

 

2.4 创建项目不能识别问题

如图: 创建项目之后,不能被maven项目标识.
在这里插入图片描述

  1. 解决方案
    在这里插入图片描述

 

 

2.5 关于Server URL地址说明

课上使用默认配置 jar包版本下载2.5.3

路径:	https://start.spring.io/
        https://start.aliyun.com/

 

3 SpringBoot入门demo创建

3.1 项目创建

 

3.2 项目版本

 

3.3 关于项目报错说明

 

 

 

4. 关于maven 重要说明

4.1 jar包依赖传递性说明

例子: 假设: A.jar 依赖 B.jar , B.jar 依赖于 C.jar
说明: 在项目中 添加了web的jar包,则可以依赖其他的jar包,为项目提供支持.
在这里插入图片描述

 

4.1.1 知识点1 jar包下载不完整解决方案:

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

4.1.2 知识点2: jar包传递性的原理.

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

 

4.2 jar包下载安全性说明(扩展)

说明: maven数据传输 通过sha1的数字摘要 包装数据的完整性4.2.1 知识讲解:
在这里插入图片描述

4.2.1 知识讲解:

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

4.2.2 知识扩展:

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

4.2.3 数据传递有效性

5.SpringBoot高级用法

5.1 pom.xml文件说明

5.1.1 parent标签作用

 5.1.2 dependency标签作用

 

5.1.3 build标签作用

5.1.4 Maven指令 

1.clean 删除编译后的目录 target .java 文件源码 .jar包(xxx.class文
件)
- 用法: 1.当可能出现编译问题时 使用clean. 2.项目打包前使用
2.install 项目发布 将xxx.class文件 打包成为 xxx.jar
-jar包位置: 1.target目录下 2.本地仓库中.
target目录下:
在这里插入图片描述
本地仓库目录下:
在这里插入图片描述

5.1.5 java项目发布命令

  1. 进入jar包的根目录
    在这里插入图片描述
    2.前提 必须配置JDK
    说明: 通过 java -version 检查JDK是否配置正常.
    如果提示java不是内部命令 则环境变量配置一定有问题.

 

 2.项目发布
命令: java -jar xxx.jar

5.1.6 项目关闭问题

如果项目发布成功之后,需要关闭. 则直接关闭dos命令窗口即可.
如果依然不能正常关闭.则杀死进程/或者重启计算机.
在这里插入图片描述
右键结束进程项即可
在这里插入图片描述

5.1.7 关于dos命令窗口锁定问题

说明: 当通过dos命令 启动tomcat服务器时,可能由于误操作.锁定当前dos窗口解决

方案: 万能取消指令 ctrl + c

6. SpringBoot高级用法

6.1 @Value注解

6.1.1 需求说明

有时需要动态的获取数据,不能直接写死在代码中, 如何处理???
在这里插入图片描述

6.1.2 编辑YML文件

6.1.3 编辑HelloController

 7 GIT操作


7.1 常规Git操作


git 工作区 缓存区 本地仓库 远程仓库
1.检查当前分支 git branch
2.创建分支 git checkout -b 新分支名称
3.推送新分支 git push -u origin 新分支名称 第一次推送需要写-u
4.将文件添加到暂存区 git add .
5.提交代码 git commit -m “提交消息”
6.推动代码到云端 git push
7.合并代码到主分支 git merge 分支名称 在主线中操作
8.克隆代码 git clone “仓库地址”
9.将远程库的数据更新到本地 git pull

7.2 git中的分支


说明:开发中需要创建自己的分支结构,如果分支中的代码准确无误,应该将分支结构并入主线(master)
步骤:
1. 创建分支 git checkout -b 新分支名称
2. 推送新分支 git push -u origin 新分支名称
3. 修改工作区的内容
4. 提交数据 git add. git commit -m “xxxx” git push 提交到分支中
5. 切换到主线分支
6. 合并分支 git merge 分支名称 (在本地库中合并)
7. 将数据推送到云端 git push
 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值