自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 收藏
  • 关注

原创 Spring Boot Configuration Annotation Processor not configured

https://blog.csdn.net/Dan1374219106/article/details/110199953

2022-01-28 21:29:44 532

原创 Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:3.2.0:resources...

原因定位:原因是:*.properties文件使用了非UTF-8字符。spring-boot-starter-parent配置的maven-resources-plugin,Spring Boot 默认使用 UTF-8,如前面的提示:[INFO] Using ‘UTF-8’ encoding to copy filtered resources.[INFO] Using ‘UTF-8’ encoding to copy filtered properties files.这是maven-resou

2022-01-28 16:37:28 953

原创 dependencyManagement中依赖无法下载、报红

父项目pom的dependencyManagement管理下的dependency依赖爆红解决  新创建的maven项目,在父工程中添加依赖管理时,会报红线错误,刷新后还是报红,查看依赖发现没有下载。  查询资料,只是用于父工程管理依赖的,用于统一管理jar的版本。子工程需要使用相应的jar引入依赖即可,这时才真正的使用到相应jar,才会去下载。解决:  方式一:将标签先去除。先让maven去把jar下载到本地仓库,下好了再加上标签即可解决  方式二:不去处理,子工程需要使用相应的jar引入依赖

2021-12-23 10:38:06 1502

原创 报错:The POM for cn.henu.demo:feign-api:jar:1.0 is missing, no dependency information available

模块之间依赖引入,出现依赖缺失的Bug解决:

2021-12-21 17:24:18 1521 1

原创 Mybatis Plus中@TableId(value = “id“,type = IdType.AUTO) 设置后自增长无效的解决办法

@TableId是设置MybatisPlus在生成id时的策略的注解。数据库中id 数据类型为bigint实体类中id 数据类型为Long情况一:  没有更新maven情况二:  数据库中自动递增没有修改,将其修改为原序即可。情况三:  将id的自动递增取消勾选,然后保存,运行一下程序报错,然后再将其勾选,再运行即可。【有点玄学的味道,但是遇到过一次,其他地方都没问题,这样试后成功了】...

2021-12-11 17:09:42 5400 4

原创 面向对象基础语法

文章目录面向对象1.概念2.对象内存图3.局部变量与成员变量4.this关键字5.POJO类6.几个概念1.private关键字2.封装3.标准JavaBean4.构造方法(构造器)面向对象1.概念面向过程: C语言思想:当需要实现一个功能的时候,看中的是每一个步骤怎么做,整体的过程是怎么样的。每一个操作都需要亲力亲为。面向对象: Java、C++ 适合大型开发场景思想: 当需要实现一个功能的时候,不看重具体的过程和步骤是怎样的,而是关心“谁能帮我做这件事”三大特征: 封装、继承、多态。

2021-11-24 11:30:25 305

原创 Java内存分配

文章目录前言Java内存分配一些基础知识前言最近博主从Java基础开始,从头开始学习Java相关内容,在此记录学习内容,希望可以给网友带来帮助,若文中有错误,欢迎大家评论区指正。Java内存分配栈(Stack): 主要用来存放局部变量。堆(Heap): 凡是new 出来的东西,都在堆中。 默认值规则:a)整数,默认为0b)浮点数,默认为0.0c)字符,默认为 /u0000 (Unicode写法)d)布尔值,默认为falsee)引用类型(包含字符串), 默认为 null方法区(Me

2021-11-24 11:06:43 519

原创 简单的Java商城项目记录

文章目录前言一、环境搭建MavenSpringBoot二、SpringBoot开发后端接口介绍热部署LombokMybatisPlus测试接口工具postman注解调用关系后端接口开发流程一些注意事项三、前端开发环境搭建Axios的增删改查小结四、 前端工程化思想/完成商城首页效果跨域请求问题Vue项目结构五、登录认证六、验证码与权限认证登录验证验证码实现思路权限认证七、设计商品分类查询接口前后端分离后,项目如何部署小结八、SpringCloud 微服务框架nacos配置SpringCloud 项目建立流程

2021-10-24 20:31:46 3051

原创 第5章 设计过程管理

2021-06-23 23:36:40 190

原创 第4章 设计目标与原则

文章目录4.1 可用性目标4.1 可用性目标

2021-06-22 16:14:10 1567

原创 第3章 人机交互设备

文章目录3.1 交互形式3.2 人机交互设备3.3 交互框架3.1 交互形式命令行交互用户通过在屏幕某个位置上键入特定命令的方式来执行任务 。 优点:-专家用户能够快速完成任务;-较GUI节约系统资源;-可动态配置可操作选项;-键盘操作较鼠标操作更加精确;-支持用户自定义命令 缺点:-命令语言的掌握对用户的记忆能力提出较高要求;-基于回忆的方式;-没有GUI基于识别的方式容易使用-键盘操作,出错频率较高;-要求用户记忆指令的表示方式-与可用性理论所强调的“不应要求用

2021-06-15 16:03:20 1285

原创 第2章 人机交互的相关学科

文章目录2.1 与人机交互相关的领域2.1.1 人文领域2.1.2 技术相关的领域2.1.3 设计相关的领域2.1.4 商业领域2.2 认知心理学2.2.1 认知心理学的概念  人机交互主要是两大学科,即计算机科学和认知心理学相结合的产物,同时还涉及人机工程学、哲学、生物学、医学、语言学、社会学、设计艺术学等,属于跨学科、综合性的科学。2.1 与人机交互相关的领域2.1.1 人文领域  人机交互的重要因素之一是人,以研究人为目标的心理学就成为人机交互的一个重要背景学科。有:认知

2021-06-10 10:57:57 3104

原创 第1章 人机交互与用户体验

文章目录1.1 人机界面与人机交互1.2 人机界面的发展1.3 人机交互的重要性1.4 最佳用户体验1.5 实现最佳用户体验的基本步骤1.6 人机交互与软件工程1.7 人机交互技术的发展趋势课程介绍:从用户的角度来改善用户和计算机之间的交互、提高系统的易用性。人机界面(Human-Machine Interface)是人与机器进行交互的操作方式,即用户与机器互相传递信息的媒介。计算机系统中的人机界面(Human-Computer Interface)又称人机接口、用户界面(User In

2021-06-09 15:10:56 7905

原创 第6章 软件评审

文章目录6.6 软件评审的角色6.7 评审的内容6.7.1 管理评审6.7.2 技术评审6.7.3 文档评审6.7.4 过程评审6.8 评审的方法和技术6.8.1 评审的方法6.8.2 评审的技术6.9 评审会议流程6.9.1 准备评审会议6.8.2 召开评审会议6.8.3 跟踪和分析评审结果在开发过程中,评审可以让我们获得以下收益:提高项目的生产率。这是由于早期发现了错误,因而减少了返工时间,还可能减少测试时间。改善软件的质量。在评审过程中,使开发团队的其他成员更熟悉产品和开发过程。通过评审,标

2021-06-06 18:22:08 7552

原创 第6章 系统测试

文章目录6.1 功能测试6.2 回归测试6.3 性能测试6.4 压力测试(Stress test)6.5 其它非功能性测试6.5.1 安全性测试6.5.2 可靠性和容错性测试6.5.3 兼容性测试6.1 功能测试功能测试:对产品的各功能进行验证,根据功能测试用例,逐项测试,检查产品是否达到用户要求的功能。功能测试要点 :①功能逻辑清楚,符合使用者习惯②系统的各种状态按照业务流程而变化,并保持稳定③每项功能符合实际要求功能测试要以客户需求为导向,全面理解功能特性。整体思路:6.2 回

2021-06-06 17:57:58 6365

原创 第5章 软件质量标准概述

文章目录5.6 软件质量标准5.6.1 国际标准5.6.2 国家标准5.6.3 行业标准5.6.4 企业规范5.6.5 项目规范5.7 ISO9001和9000-3在 软件中的应用5.8 能力成熟模型CMM&CMMI5.8.1 CMM质量思想5.8.2 CMM关键域5.8.3 PSP和TSP5.8.4 CMMI5.8.5 CMM中的质量框架5.6 软件质量标准  根据软件工程标准制定机构和标准适用的范围,将软件质量标准分为5个级别,即国际标准、国家标准、行业标准、企业标准和项目规范。  很多

2021-06-05 23:08:27 7226

原创 第5章 集成测试

文章目录5.5 系统集成的模式与方法5.5 系统集成的模式与方法

2021-06-05 22:14:48 1147

原创 第5章 单元测试

文章目录5.1 单元测试的目标和任务5.2 静态测试技术的运用5.3 动态测试5.4 单元测试常用工具简介5.7.1 JUnit5.1 单元测试的目标和任务  单元测试:对软件基本的组成单元进行独立的测试  单元测试和编码是同步进行,但在“测试驱动开发”(Test Driven Development,TDD)强调测试在先,编码在后。单元测试一般由开发人员完成,QA人员辅助。  单元测试原因:尽早发现错误 ; 检查代码是否符合设计和规范,有利于将来代码的维护      目标:单元模块被正确编码

2021-06-05 19:01:43 748

原创 第3章 软件测试方法-- 软件度量

文章目录3.8 软件度量3.9 软件质量度量3.9.1 影响软件质量的因素3.9.2 质量保证模型3.9.4 缺陷排除效率3.10 软件过程度量3.8 软件度量  在软件开发中,软件质量度量的根本目的是为了管理的需要。利用度量来改进软件过程。人们是无法管理不能度量的事物。  对于管理层人员来说:没有对软件过程的可见度就无法管理;而没有对见到的事物有适当的度量或适当的准则去判断、评估和决策,也无法进行优秀的管理。  软件工程的方法论主要在提供可见度方面下工夫。但仅仅是方法论的提高并不能使其成为工程

2021-06-03 14:28:20 2317 1

原创 第3章 软件测试方法--形式化方法

文章目录3.7.1 形式化方法3.7.2 形式化验证3.7.3 扩展有限状态机方法3.7.1 形式化方法  形式化方法:基于数学的方法(数学表示、精确的数学语义)来描述目标软件系统属性的一种技术。  形式化规范说明语言的构成:语法、语义和一组关系。  形式化方法可应用在软件规格和验证之上,包括软件系统的精确建模和软件规格特性的具体描述,即可以看作是面向模型的形式化方法和面向属性的形式化方法.形式化的具体方法:基于模型的方法,如Z语言、B语言等代数方法,如OBJ、CLEAR、ASL、ACT等

2021-06-02 15:14:31 1196 2

原创 第3章 软件测试方法--基于模型的测试方法(功能图、模糊测试)

文章目录3.6.1功能图方法3.6.2 模糊测试方法基于模型的测试 (MBT, Model-based testing):通过构建能够正确描述被测软件系统功能特性的模型,然后基于这个模型产生测试用例并执行这些测试用例的过程。步骤:为被测试系统(SUT)建模基于模型产生测试用例将抽象的测试具体化使测试用例具有可执行性执行测试分析测试结果3.6.1功能图方法每个程序的功能通常由静态说明和动态说明组成:  静态说明描述了输入条件和输出条件之间的对应关系;  动态说明描述了输入数据的次序

2021-06-02 14:50:23 2391

原创 第3章 软件测试方法--基于缺陷模式的测试(了解)

一、缺陷模式1.该模式下的缺陷是符合实际的。该模式定义的缺陷在实际工程中是大量存在的。2.基于该模式的缺陷数目是可以容忍的。一般缺陷数目和系统规模成线性关系。3.该模式下的缺陷是可以测试的。应该存在一个算法可以检测出来。二、测试技术特点1.针对性强:如果说某种模式的缺陷是经常发生的,并且在被测软件中是存在的,则面向缺陷的测试可以检测出此类缺陷;2.具有特殊性:往往能发现其他测试技术难以发现的故障;3.工具自动化程度高以及测试效率高;4.缺陷定位准确;三、常用模型故障模型安全漏洞模型.

2021-06-02 14:31:26 795

原创 第3章 软件测试方法--基于逻辑覆盖的方法(白盒测试)

文章目录3.4.1 语句覆盖3.4.2 判定覆盖3.4.3 条件覆盖3.4.4 判定-条件覆盖3.4.4 条件组合测试3.4.6 基本路径覆盖白盒测试:关注源代码和程序结构。优势:针对性强,测试效率高,通过不同的白盒覆盖指标有助于衡量对被测对象的测试覆盖程度。在函数级别开始测试工作,缺陷修复的成本低局限性:对测试人员的技术要求高,没有一定编程经验的人是无法做白盒测试的适用阶段:测试对象为函数时, 对应的是单元测试阶段,主要由开发人员自己来完成测试工作。测试对象为功能时,对应的是集成测

2021-06-01 17:38:30 2242 3

原创 第1章-机器学习基础

文章目录前言1.发展历程2.机器学习中的常用算法前言本学期学院开设《机器学习》课程,主要讲解常用的基础算法,基于python实现。在此开设专栏,做一个记录。如有错误,敬请指正。1.发展历程人工智能是机器学习的父类;深度学习是机器学习的子类。机器学习的广泛应用:深度学习是机器学习中神经网络算法的延伸,应用较为广泛。但其仍是以机器学习为基础。为方便理解机器学习,将其与人类思考进行类比:一般机器学习模型至少需要两个变量:一个因变量(希望预测的结果)和一个自变量(判断)2.机器学习中的常

2021-06-01 16:13:57 150

原创 第3章 软件测试方法--基于组合技术和组合优化的方法(决策表、因果图、场景测试)

文章目录3.3 基于组合技术和组合优化的方法3.3.1 判定表(决策表)测试3.3.2 因果图法3.3.3 两两组合(Pair-wise)方法3.3.4 正交实验法3.3.5 基于场景的测试黑盒测试方法比较3.3 基于组合技术和组合优化的方法3.3.1 判定表(决策表)测试使用决策表测试方法的原因:  因为等价类测试独立性假设,忽略输入条件的相互关联,所以测试用例存在严重的冗余。  决策表是功能性测试方法中最严格的。决策表的完备性保证一种完备的测试。  对于多因素,有时可以直接对输入条件进行组

2021-05-30 18:16:19 2856 2

原创 第3章 软件测试方法--基于输入域的测试方法(等价类、边界值)

文章目录3.2 基于输入域的测试方法3.2.1 等价类测试方法3.2.2 边界值分析方法(BVA – Boundary Value Analysis)3.2 基于输入域的测试方法3.2.1 等价类测试方法  等价类:某个输入域的子集,在该子集中每个输入数据的作用是等效的。分为有效等价类和无效等价类。(1)有效等价类  合理、有意义的输入数据构成的集合,即被测对象能接受的数据。用于考查软件的正常工作能力(2)无效等价类  不合理、无意义的输入数据构成的集合,即被测对象不能接受的数据。用于考查软

2021-05-30 16:52:25 6500 1

原创 第3章 软件测试方法--基于直觉和经验的方法

文章目录3.1 基于直觉和经验的方法3.2 基于输入域的测试方法3.2.1 等价类划分方法3.2.2 边界值分析方法(BVA – Boundary Value Analysis)3.1 基于直觉和经验的方法  基于经验和直觉推测程序中所有可能存在的各种错误,从而有针对性地设计测试用例。ALAC测试:ALAC,是Act-like-a-customer(像客户那样做)的简写,ALAC测试方法是一种基于客户使用产品的知识开发出来的测试方法,它的出发点是著名的Pareto 80/20规律。Ad-hoc

2021-05-27 21:12:00 1708

原创 第2章 软件测试的基本概念及软件质量工程体系

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录2.1 软件缺陷2.1 软件缺陷

2021-05-26 16:18:59 1003

原创 第1章 软件质量测试与保证--引论

目录前言1.1 软件测试的必要性1.2 软件测试的原因1.3 什么是软件测试?1.3.1 软件测试定义的两面性1.3.2 软件测试的定义1.3.3 软件测试的价值1.4 软件测试和开发的关系1.5 测试和质量保证的关系1.6 测试驱动开发(TDD)的思想1.7 软件特征与软件工程1.7.1 软件特征1.7.2 软件工程1.8 软件的质量1.9 软件质量保证与测试人才的特点小结前言本学期开设的《软件质量保证与测试》课程是软件工程专业中较为重要的一门专业课程,通过该课程的学习为今后从事软件测试岗位的同学打

2021-05-01 18:12:54 660

原创 第五章 虚拟存储器----详细讲解

虚拟存储器前言5.1 虚拟存储器概述5.1.1 常规存储管理方式的特征和局部性原理前言虚拟存储器技术实现了内存扩充功能,该功能是从逻辑上实现对内存容量的扩充,而非物理上。该技术既满足了用户的需要,又改善了系统的性能5.1 虚拟存储器概述  第四章介绍的各种存储管理方式,都需要将作业全部装入内存后方可运行。 于是,出现了下面两种情况:  ①当作业要求的内存空间超过内存总容量时,无法装入内存运行;  ②有大量作业要求运行,但内存容量不足以容纳所有这些作业,只能将少量作业装入内存运行。解决办法

2020-12-26 00:22:18 1856

原创 第四章 存储器管理----全面讲解

文章目录前言4.1 存储器层次的结构4.1.1 多层结构的存储器系统前言存储器历来是计算机系统的重要组成部分。尽管其容量不断在扩大,但仍不能满足现代软件发展的需求。如何对它进行有效地管理,成为了我们所研究的问题,存储器管理的主要对象是内存。4.1 存储器层次的结构  存储器希望满足的条件①速度必须非常快,能与处理机的速度相匹配,否则会明显地影响到处理机的运行;②具有非常大的容量;③价格便宜。 但是无法同时满足,因此现代计算机都采用了多层结构的存储器系统。4.1.1 多层结构的存储器系统..

2020-12-22 15:41:25 1087

原创 计算机网络--物理层

文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言《计算机网络》是一门非常重要的专业基础课,讲述了计算机之间如何相互关联并且实现资源共享和信息交互。采用的教材是《计算机网络》(第7版)谢希仁一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pypl

2020-12-17 21:52:24 211

原创 第三章 全面掌握——处理机调度与死锁

文章目录前言总结前言在多道程序环境下,内存中存在着多个进程,其数目往往多于处理机数目。这就要求系统能按照某种算法,动态地将处理机分配给处于就绪状态的一个进程,使之执行。因而,处理机调度是OS中至关重要的部分。# 3.1 处理机调度的层次和调度算法的目标总结提示:这里对文章进行总结:例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。...

2020-12-11 21:34:11 424

原创 第二章 30分钟学会——进程的描述与控制

第二章 进程的描述与控制前言2.1、程序执行2.1.1 程序顺序执行2.1.2 程序并发执行2.2 进程的描述2.2.1 进程的定义和特征2.2.2 进程的基本状态及转换2.2.4 进程管理中的数据结构2.3 进程控制前言操作系统所具有的四大特征都是基于进程形成的,并从进程的角度对操作系统进行研究。因此进程是一个极其重要的概念。2.1、程序执行2.1.1 程序顺序执行  一个程序通常由几个程序段组成,每个程序段完成特定功能,它们在执行时,需按照某种先后次序顺序执行,仅当前一段程序执行完后,才运

2020-12-06 13:36:43 970

原创 第一章 计算机操作系统引论

第一章 操作系统引论前言1.1、操作系统的目标和作用1.1.1 操作系统的目标1.1.2 操作系统的作用1.1.3 推动操作系统发展的主要动力1.2 操作系统的发展史前言本学期开始学习《计算机操作系统》,这是计算机专业非常重要的一门基础专业课,所以决定通过写博客的方式来总结知识重点。采用的教材是《计算机操作系统》(第四版)汤小丹1.1、操作系统的目标和作用1.1.1 操作系统的目标有效性改善资源利用率,提高系统吞吐量提高系统资源利用率是推动OS发展主要动力方便性使计算机系统使用起来更

2020-10-23 23:28:48 1437 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除