当前位置: 首页 > news >正文

人人车网站建设网站二级域名

人人车网站建设,网站二级域名,视频制作软件教程,正能量晚上看的网站2021SpringBoot(Tedu)—DAY01——环境搭建 目录SpringBoot(Tedu)—DAY01——环境搭建零、今日目标一、IDEA2021项目环境搭建1.1 通过 ctrl鼠标滚轮 实现字体大小缩放1.2 自动提示设置 去除大小写匹配1.3 设置参数方法自动提示1.4 设定字符集 要求都使用UTF-8编码1.5 设置自动编译二…SpringBoot(Tedu)—DAY01——环境搭建 目录SpringBoot(Tedu)—DAY01——环境搭建零、今日目标一、IDEA2021项目环境搭建1.1 通过 ctrl鼠标滚轮 实现字体大小缩放1.2 自动提示设置 去除大小写匹配1.3 设置参数方法自动提示1.4 设定字符集 要求都使用UTF-8编码1.5 设置自动编译二、创建一个Module为SpringBoot项目可能出现的报错三、扩展知识3.1 扩展知识-maven中jar包依赖传递性3.1.1 问题: 如何实现jar包依赖传递性的?3.1.2 答案综述3.1.3 实现步骤3.1.3.1 根据坐标查找本地仓库的jar包文件3.1.3.2 查找jar包文件之后,查找xxx.pom,之后查找依赖项3.1.3.3 之后根据新的坐标查找jar包文件,之后再次根据pom进行依赖循环往复 直至所有的依赖项全部加载.3.2 如何保证下载的包是安全的——SHA1算法3.2.1 SHA1介绍3.2.2 Hash相关知识说明3.2.2.1 问题1: 如果对相同数据,采用相同的hash算法,问:结果是否相同?3.2.2.2 问题2: 如果对不同数据,采用相同的hash算法结果是否相同 3.2.2.3 知识点: Hash碰撞3.2.2.4 关于数据传输的安全性说明四、关于pom.xml文件说明五、关于maven常用指令5.1 clean指令5.2 compile指令5.3 install指令六、项目发布命令零、今日目标 IDEA2021项目环境搭建Maven环境配置SpringBoot 案例回顾 一、IDEA2021项目环境搭建 1.1 通过 ctrl鼠标滚轮 实现字体大小缩放 1.2 自动提示设置 去除大小写匹配 1.3 设置参数方法自动提示 设置之后方法有参数提示 1.4 设定字符集 要求都使用UTF-8编码 1.5 设置自动编译 如果没有编译好怎么办 可以点击Build然后点击Build Project。成功率在50% Build如果不成功则用Maven clean 二、创建一个Module为SpringBoot项目 创建项目配置 配置阿里云地址https://start.aliyun.com 勾选jar包 说明: 其中选择web包 表示添加spring/springmvc等jar包文件 如果启动没有问题 则如图所示: 可能出现的报错 pom.xml文件jar包报错(比较常见的问题) 注意事项: 使用maven下载jar包文件时,尽量不要使用手机热点(除非特殊情况) 前提条件: 必须正确配置maven环境/配置私服镜像 关于依赖项的说明: !--具体的某个依赖1.依赖的构成要素3项 称之为 坐标1.1 组ID1.2 项目名1.3 版本号2.坐标和本地仓库什么关系?根据坐标去本地仓库中,查找jar包文件3.如果依赖项报错了,则第一时间检查本地仓库中的jar包是否正确!!!--dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-web/artifactId!-- version2.3.7/version--/dependency解决方案: 根据坐标的位置,查找本地仓库的jar包是否正确,如果下载有误则删除之后,重新刷新 删除以下内容 三、扩展知识 3.1 扩展知识-maven中jar包依赖传递性 说明: Maven中jar包添加是有依赖的传递性. A.jar 依赖 B.jar包. B.jar包 依赖 C.jar包. 如果导入A.jar则 ABC都会动态导入. 3.1.1 问题: 如何实现jar包依赖传递性的? 3.1.2 答案综述 通过gav坐标去本地仓库找到jar包对应的XXX.pom文件。在根据pom文件中的dependency依赖的gav坐标去本地仓库找jar包对应的XXX.pom文件···依次循环往复 案例导入Junit的依赖 点击Maven-Dependencies 发现junit4.12需要依赖harmcrest 3.1.3 实现步骤 3.1.3.1 根据坐标查找本地仓库的jar包文件 3.1.3.2 查找jar包文件之后,查找xxx.pom,之后查找依赖项 3.1.3.3 之后根据新的坐标查找jar包文件,之后再次根据pom进行依赖循环往复 直至所有的依赖项全部加载. 3.2 如何保证下载的包是安全的——SHA1算法 3.2.1 SHA1介绍 SHA-1英语Secure Hash Algorithm 1中文名安全散列算法1是一种密码散列函数美国国家安全局设计并由美国国家标准技术研究所NIST发布为联邦数据处理标准FIPS。SHA-1可以生成一个被称为消息摘要的160位20字节散列值散列值通常的呈现形式为40个十六进制数。 3.2.2 Hash相关知识说明 3.2.2.1 问题1: 如果对相同数据,采用相同的hash算法,问:结果是否相同? A.相同 B.不相同 C.可能相同 答案A 相同 3.2.2.2 问题2: 如果对不同数据,采用相同的hash算法结果是否相同 A.相同 B.不相同 C.可能相同 答案C 可能相同 3.2.2.3 知识点: Hash碰撞 1.不同的数据,经过相同的hash算法,得到了相同的结果.称之为hash碰撞. 2.hash碰撞问题,在数学界是没有办法规避的!!! 3.2.2.4 关于数据传输的安全性说明 四、关于pom.xml文件说明 ?xml version1.0 encodingUTF-8? project xmlnshttp://maven.apache.org/POM/4.0.0 xmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsdmodelVersion4.0.0/modelVersion!--1.指定当前项目的坐标--groupIdcom.jt/groupIdartifactIdspring_demo1/artifactIdversion0.0.1-SNAPSHOT/versionnamespring_demo1/namedescriptionspring_demo1/description!--2.maven项目的配置信息,指定字符集和版本--propertiesjava.version1.8/java.versionproject.build.sourceEncodingUTF-8/project.build.sourceEncodingproject.reporting.outputEncodingUTF-8/project.reporting.outputEncodingspring-boot.version2.3.7.RELEASE/spring-boot.version/properties!--3.依赖项--dependencies!--具体的某个依赖1.依赖的构成要素3项 称之为 坐标1.1 组ID1.2 项目名1.3 版本号2.坐标和本地仓库什么关系?根据坐标去本地仓库中,查找jar包文件3.如果依赖项报错了,则第一时间检查本地仓库中的jar包是否正确!!!--dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-web/artifactId/dependencydependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-test/artifactIdscopetest/scopeexclusionsexclusiongroupIdorg.junit.vintage/groupIdartifactIdjunit-vintage-engine/artifactId/exclusion/exclusions/dependency/dependencies!--4.依赖的管理器: 指定相关的依赖的版本信息 --dependencyManagementdependenciesdependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-dependencies/artifactIdversion${spring-boot.version}/versiontypepom/typescopeimport/scope/dependency/dependencies/dependencyManagement!--5.build标签注意事项1.build中的插件缺一不可.2.mainClass中的路径必须与主启动类一致.3.如果以后粘贴复制代码,只复制dependencies内容即可.--buildplugins!--maven工具负责编译当前的项目--plugingroupIdorg.apache.maven.plugins/groupIdartifactIdmaven-compiler-plugin/artifactIdversion3.8.1/versionconfigurationsource1.8/sourcetarget1.8/targetencodingUTF-8/encoding/configuration/plugin!--springboot项目依赖maven的必要工具--plugingroupIdorg.springframework.boot/groupIdartifactIdspring-boot-maven-plugin/artifactIdversion2.3.7.RELEASE/versionconfigurationmainClasscom.jt.SpringDemo1Application/mainClass/configurationexecutionsexecutionidrepackage/idgoalsgoalrepackage/goal/goals/execution/executions/plugin/plugins/build /project五、关于maven常用指令 5.1 clean指令 说明: clean可以删除项目中的target目录. target目录包含了xxx.java 编译之后的所有xxx.class文件. 5.2 compile指令 说明: 将项目中的xxx.java文件编译为xxx.class文件,由maven工具完成. 5.3 install指令 说明: 将开发完成的项目打包部署 将项目形成xxx.jar包文件. 作用: 1.如果开发的是工具API/框架打成jar包. 之后其他的用户通过依赖关系可以使用该jar包. 2.可以将项目打成jar包直接部署,用户可以通过网址直接访问. 存储位置: 1.target目录下 会有jar包文件 2. 根据maven坐标,会在本地仓库中生成jar包. 六、项目发布命令 说明: 未来项目的发布环境都是Linux系统(纯dos命令) 命令: java -jar xxxxx.jar 回车 关闭命令: ctrl c 关于启动报错说明: 如果执行上述操作报错,第一时间检查JDK环境变量配置是否正确
http://www.hkea.cn/news/14460841/

相关文章:

  • 手机商城网站源码东莞公众号开发
  • 学风建设网站版块wordpress阿里百秀主题
  • 手机怎么制作网站教程抖音创作者服务平台
  • 求个国外在线网站专业网站建设网站研发深圳公司
  • 用家里的路由器做网站用nodejs做的网站
  • 宁波企业做网站哪家好如何建单位网站
  • 北京网站推广营销服务电话学校网站的功能
  • 福建建设中心网站h5″wordpress
  • 网站数据库连接不上的常见问题推广产品的软文
  • 怎么样检查网站有没有做全站301wordpress linux 伪静态
  • 微信小程序建站网络营销推广的优劣势
  • 南昌淘宝网站制作公司ai简历在线制作
  • 网站建设与发布的预算铋格品牌策划公司
  • 优秀企业网站设计制作微信推广软件首选帝搜软件
  • 如何查看网站的空间商商务网站建设实验
  • 网站建设在马来西亚防疫大数据平台
  • 网站开发怎么对接客户如何搭建一个公司网站
  • 网站在线布局计算机网站开发是那个语言
  • 网站是用什么做的吗优秀网页设计
  • flash做网站步骤飞鱼crm系统官网
  • 支付通道网站怎么做一家专门做特卖的网站
  • 找南昌网站开发公司江门发布最新通告
  • 如何在网站上添加备案号wordpress和e
  • 大数据平台建站免费百度网站建设
  • 招商网站建设费用价格中国机械加工网官方网站
  • 网站上的弹框如何做网页高端网站建设 骆
  • 网站建设有关的职位北京南站地图
  • 轻饮食网络推广方案吉林百度seo公司
  • 做网站怎么买域名网站开发优秀论文
  • 网站无法排版网站建设与维护工资