Windows11你可以选择下载官方的安装包,进行安装。 这里以绿色解压为例,下载JDK1.8-351,查看提取码 8888 将下载好的zip文件解压缩,放到你想安装的路径下 此电脑(右键)->属性->高级系统设置->高级->环境变量->系统变量 新建JAVA_HOME系统变量,值为JDK解压根目录,例如我这里是E:\software-for-support\jdk-8u351 新建CLASHPATH系统变量,值为.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar 修改Path系统变量,在末尾增加新值%JAVA_HOME%\bin,如果不是列表形式添加,只有一行的话就在该行末尾增加;%JAVA_HOME%\bin 依次点击确定,知道退出所有编辑框,win+r打开cmd命令行进行验证 依次输入java -version与javac -version看是否出现版本号 可以编写一个HelloWorld程序看是否能够编译运行 新建HelloWorld.java文件,使用记事本打开并编写如下内容 1 ...
VMware17pro多台linux虚拟机网络配置说明使用NAT模式默认就能互通,我不能互通是因为不知道自己干过什么,然后重装系统,重装虚拟机就好了 第一次在物理机配置多台虚拟机,其中很多道理不清楚,只知道这样就能用了 本次案例能够使本地linux虚拟机访问外网并且能够互相访问,物理机也能够与虚拟机互相访问 参考博文VMware17pro学习用激活码 为VMware的多台虚拟机配置静态ip和联网 VM多台虚拟机网络设置 官网VMware Workstation Pro 17 CentOS7 阿里镜像源 准备VMware Workstation Pro 17可能因为我的电脑是windows11专业工作站版,在安装时有个选项,好像是关于super-v的选项,这里打上勾 自动安装 Windows Hypervisor Platform (WHP) 安装CentOS7CentOS7 阿里镜像源 随便找个教程安装就行,网络适配器模式设置为NAT模式 配置网关依次按照编辑->虚拟网络编辑器->VMnet8->NAT设置查看网关 例如我这里就是192.168.232.2,记 ...
SpringBoot整合Mybatis创建项目使用Intellij IDEA快速创建SpringBoot项目 选择springboot版本号,并且勾选MyBatis与MySQL驱动 配置MyBatisSpringBoot项目配置MyBatis特别简单,只需要在配置文件中填写所需的连接信息就行了 在application.yml配置文件中添加连接信息 123456spring: datasource: driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://localhost:3306/test username: manager password: mk123456 这样就配置完成了,是不是非常简单 创建实体类创建一个用户装载数据库中的表的数据的实体类 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 ...
SpringBoot多环境配置文件方案yaml在/src/main/resources/下创建配置文件application.yml,写入以下内容 12345678910111213141516171819202122232425# 设置启用的环境spring: profiles: active: dev---# 开发环境spring: profiles: devserver: port: 80---# 生产spring: profiles: proserver: port: 81---# 测试spring: profiles: testserver: port: 82 如果使用spring.profiles的话会提示已过时,可以使用spring.config.activate.on-profile来代替 12345678910111213141516171819202122232425262728293031# 设置启用的环境spring: profiles: active: dev---# 开发环境spring: config: activat ...
程序配置
未读配置文件类型主要有两种,分别为properties格式的和yaml格式的 properties此配置文件注重格式,不同等级使用.分割,如下 123server.port=80server.xxx.xxx=xxxserver.xxx.xxx.xxx=xxx yaml此配置文件后缀分为两种,一种是以.yml结尾,较为常用,一种是以.yaml结尾,他们的格式都是一样的,只是文件后缀不一样 此配置文件的格式注重数据,以空格 分级,空格不限次数,建议使用两个空格分级,案例如下 12345678910student: school: "成都工业学院" clazz: "软件工程22级专升本1班" name: "马某人" phone: "19960798888" age: 21 hobbies: - "跑步" - "骑自行车" - "狂吃一顿" yaml的数据类型 yaml的数据类型分为四种 字符串(String):表示文本内容 ...
快速创建SpringBoot项目简介SpringBoot是Spring家族特别重要的一员,能够大大简化spring的配置。 SpringBoot官网 快速创建SpringBoot项目进入快速创建SpringBoot项目的官网 配置好对应的选项 点击右侧的ADD DEPENDENCIES选项,添加spring web依赖包 点击GENERATE按钮,会让你下载一个zip包,这就是我们的springboot项目 使用IntelliJ IDEA创建SpringBoot项目当然,IDEA也为我们提供了快速创建Springboot项目的方法,用的就是上面Spring官网的接口 选择web,点击创建 创建UserController类 1234567891011121314151617181920212223package com.example.controller;import org.springframework.web.bind.annotation.PathVariable;import org.springframework.web.bind.annotation.Reques ...
软件质量保证与测试期末复习提纲第一章 软件质量和软件测试概述1. ISO/IEC 25010中定义的软件产品质量模型包括下列的八个质量特性(掌握)功能适应性、性能效率、兼容性、易用性、可靠性、安全性、可维护性、可移植性 2. 软件错误、缺陷和失效(掌握)错误:所有人都会犯错误,发生错误的原因有很多种 缺陷:bug,因为程序有误,在软件运行时出现不正常操作,导致系统宕机、忽然终端或数据丢失等问题 失效:如果执行了存在缺陷的代码,就有可能导致失效,但不一定在所有情况下都是这样。 3. 软件缺陷的主要类型(掌握)软件未实现产品说明书要求的功能,即该有的功能没有 软件出现产品说明书指明不该出现的错误 软件实现了产品说明书未说明的功能,即出现不该有的功能 软件未实现产品说明书未明确提及但应实现的目标,即该有的隐含功能没有 软件难以理解,不好用,运行速度慢,或软件测试人员、最终用户认为软件不好 4. 测试和调试(掌握) 项目 测试 调试 目的 证明程序存在缺陷 定位并解决程序缺陷 条件与结果是否已知 条件和预期结果已知,实际结果未知 内部条件未知,结果未知 有 ...
程序配置
未读Spring-MVC入门配置REST风格REST介绍一种比较好的url风格 没有使用REST /user/findById?id=1 查找用户 /user/deleteById?id=1 删除用户 使用了REST /user/1 get 查找用户 /user/1 delete 删除用户 /user post 保存用户 /user put 更新用户 也是使用url+方法的方式来区分url的功能 SpringMVC中的实现1234567891011121314151617181920212223242526272829303132333435363738394041424344package org.example.controller;import org.example.domain.JsonResult;import org.example.d ...
SpringMVC基础配置上一节已经将SpringMVC的框架搭好了,就不再多说 接收参数url中的参数请求路径为http://127.0.0.1/user/test?name=john&age=10 123456789// 请求的url地址@RequestMapping("/user/test")// 让方法返回的结果就作为响应的响应体,不做处理@ResponseBody// @RequestParam表示它为请求中的一个参数单元,不使用value属性,那么变量名一样要与参数名相同public String save(@RequestParam(value = "name") String name,@RequestParam(value = "age") Integer age) { System.out.println("name:" + name + ",age:" + age); return "/user/test"; ...
程序配置
未读SpringMVC基础配置Spring-MVC之前使用servlet来做表现层非常繁琐,使用spring-mvc能够让表现层的编写更简单 创建Spring-MVC项目新建模块使用IntelliJ IDEA创建一个maven的web项目 导入所需坐标Spring-MVC需要spring-webmvc坐标,我这里使用5.2.10.RELEASE版本,导入sevlet坐标,我这里使用3.1.0,因为这里使用的servlet会和后面的tomcat冲突,所以需要配置作用域 1234567891011121314<!-- https://mvnrepository.com/artifact/org.springframework/spring-webmvc --><dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>5.2.10.RELEASE< ...