VMware多台虚拟机网络配置
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...
SpringBoot整合Mybatis
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:...
SpringBoot多环境配置文件
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: ...
springboot配置文件
配置文件类型主要有两种,分别为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: - "跑步" - "骑自行车" -...
使用IDEA快速创建Springboot项目
快速创建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...
软件质量保证与测试期末复习提纲
软件质量保证与测试期末复习提纲第一章 软件质量和软件测试概述1. ISO/IEC 25010中定义的软件产品质量模型包括下列的八个质量特性(掌握)功能适应性、性能效率、兼容性、易用性、可靠性、安全性、可维护性、可移植性 2. 软件错误、缺陷和失效(掌握)错误:所有人都会犯错误,发生错误的原因有很多种 缺陷:bug,因为程序有误,在软件运行时出现不正常操作,导致系统宕机、忽然终端或数据丢失等问题 失效:如果执行了存在缺陷的代码,就有可能导致失效,但不一定在所有情况下都是这样。 3. 软件缺陷的主要类型(掌握)软件未实现产品说明书要求的功能,即该有的功能没有 软件出现产品说明书指明不该出现的错误 软件实现了产品说明书未说明的功能,即出现不该有的功能 软件未实现产品说明书未明确提及但应实现的目标,即该有的隐含功能没有 软件难以理解,不好用,运行速度慢,或软件测试人员、最终用户认为软件不好 4....
SpringMVC配置(三)
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...
Spring-MVC配置(二)
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...
SpringMVC配置(一)
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> ...
spring事务配置
Spring事务控制事务什么是事务在处理一件事情的时候,可能会涉及多个需要与数据库交互的操作,如果这件事中途出现问题,那么所有修改数据库的操作都应该撤回 这一件事情就是事务,我们希望处理一件事时,修改数据库的操作要么一起成功或者一起失败(也有可能部分一定要成功,如日志功能) 配置事务管理说明我们使用的DataSource是阿里云的Druid,使用的数据层访问框架是Mybatis,他们底层的事务控制都是JDBC,刚好Spring自带的事务控制也是使用的JDBC,所以不用导入新的坐标,直接往Spring容器中添加一个事务控制的实现类,然后使用它就行了。 创建事务管理的Bean在org.example.config.JdbcConfig配置类中添加一个叫做PlatformTransactionManager平台事务管理器的Bean 12345678910111213141516171819202122232425262728293031323334353637383940414243444546package org.example.config;import...