1状态图(statechardiagram) 状态图用于描述从状态到状态的的控制流 扩展阅读: https://www.cnblogs.com/jimmyai/p/star_uml_state_machine.html https://blog.csdn.net/u013555315/article/details/106723454 2活动图(activitydiagram) 活动图是状态图的一处特殊情况,其中几乎所有或大多数状态,都处于活动状态,而且几乎所有的所有的或大多数变迁都是由源状态中的活动的完成而触发的。用于描述从活动到活动的控制流。 3用例图(usecasediagra...

本文章实现最简单全面的Jenkins+docker+springboot一键自动部署项目,步骤齐全,少走坑路。 环境:centos7+git(gitee) 简述实现步骤:在docker安装jenkins,配置jenkins基本信息,利用Dockerfile和shell脚本实现项目自动拉取打包并运行。 安装docker docker安装社区版本CE 确保yum包更新到最新。 yumupdate 卸载旧版本(如果安装过旧版本的话) yumremovedockerdocker-commondocker-selinuxdocker-engine 安装需要的软件包 yuminsta...

  wO3ncQJpTOva   2023年11月05日   104   0   0 jardockerdockerjarjenkinsJenkins

今天分享一个无需科学上网,免费使用,访问速度炸裂的网站 网址是:www.yubangong.com 进入网站之后就可以点击立即开聊进行对话了 网站已经定义好了300个角色,可以点击你想用的,直接使用 比如工作日报助手,还有其他的很多角色 如果里面没有你所需要的角色,还支持自定义 点击创建AI角色,只需要写出需要扮演的角色,就可以AI一键生成了 这么好的网站,还不赶紧收藏起来 网址是:www.yubangong.com

  wO3ncQJpTOva   2023年11月02日   52   0   0 GPTGPT

一、BigDecimal概述 二、BigDecimal常用构造函数 三、BigDecimal常用方法详解 四、BigDecimal格式化 五、BigDecimal常见异常 六、BigDecimal总结 一、BigDecimal概述 Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。双精度浮点型变量double可以处理16位有效数,但在实际应用中,可能需要对更大或者更小的数进行运算和处理。 一般情况下,对于那些不需要准确计算精度的数字,我们可以直接使用Float和Double处理,但是Double.valueOf(Strin...

  wO3ncQJpTOva   2023年11月02日   63   0   0 System构造方法Java

瀑布模型(WaterfallModel)(简单、需求明确)瀑布模型是一种线性顺序的开发模型,以阶段为基础,通过阶段之间的输入和输出来进行控制和管理。其流程分为需求分析、设计、编码、测试和运维五个阶段。在每个阶段结束后,都需要确定并签署相应的文档,交付给下一个阶段。瀑布模型适用于简单的项目,效率较高。但如果需求不明确或变化频繁,就会导致瀑布模型难以应对。 原型模型(PrototypeModel)(用户需求为中心)原型模型是一种以用户需求为核心,充分挖掘用户真实需求的一种模型。在使用原型模型进行开发时,先建立一个原型,然后根据原型的反馈修正和完善原型。这种方式可以有效地吸收用户的意见和建议...

  wO3ncQJpTOva   2023年11月02日   102   0   0 迭代瀑布模型需求分析

RUP(RationalUnifiedProcess,有理统一过程)是一种软件开发方法论,它将软件开发过程划分为一系列的阶段,并在每个阶段中产生相应的制品(或称为产出物)。以下是RUP中每个阶段产生的典型制品: 初始阶段(InceptionPhase): 需求文档:项目需求和目标的详细描述。 项目概念验证:对项目可行性和商业利益进行评估。 精化阶段(ElaborationPhase): 软件架构文档:系统的高级设计和组件之间的关系描述。 风险列表:列出系统中存在的潜在风险和应对策略。 原型和模型:用于验证系统设计和功能的示意图、模型或原型。 构造阶段(ConstructionPhas...

ISO/IEC软件质量模型(ISO/IEC25010)是一种用于评估和描述软件质量特性的国际标准。该标准定义了8种主要的软件质量特性: 功能适用性:软件功能是否满足用户需求,包括正确性、完整性、适当性等。 可靠性:软件能够在给定条件下正常运行的能力,包括成熟性、可靠性、容错性、可恢复性等。 易用性:软件是否易于使用,包括可理解性、学习性、操作性、吸引力等。 效率:软件在给定资源下实现所需功能的能力,包括时间效率、空间效率等。 可维护性:软件的易修改性、稳定性和易测试性,包括代码可读性、可维护性、可测试性等。 可移植性:软件在不同环境下的适用性,包括可适应性、可安装性、互换性、可替代性等。 安...

  wO3ncQJpTOva   2023年11月02日   41   0   0 软件质量可维护性可理解性

XP(极限编程)是一种敏捷软件开发方法论,强调团队合作、迭代开发、快速反馈和持续改进等原则。它由四大组成部分构成:价值观(Values)、原则(Principles)、实践(Practices)和行为(Behaviors)。 价值观(Values): 沟通(Communication):通过密切的合作和信息分享促进团队内外的有效沟通。 简单性(Simplicity):避免不必要的复杂性,保持简单的设计和实现方式。 快速反馈(Feedback):通过及时的反馈机制来验证和调整开发过程和产出物的质量。 勇气(Courage):鼓励团队成员勇于面对挑战和变化,并采取行动。 尊重(Respect...

  wO3ncQJpTOva   2023年11月02日   221   0   0 优先级迭代ci

CMM(CapabilityMaturityModel,能力成熟度模型)是一种用于评估组织的软件开发过程成熟度的模型。CMM最初由美国国防部所发展,后来被卡内基梅隆大学软件工程研究所(SEI)进一步完善和推广。CMM定义了五个不同的成熟度级别,从初级到优秀级别: 初始级别(Level1:Initial):过程是无序的、不可预测的,并且经常依赖于个别人员的技术能力。 重复级别(Level2:Repeatable):过程已经有了一定的规范性,项目能够在一定程度上重复执行,并具有一定的管理能力。 定义级别(Level3:Defined):过程已经被定义并记录下来,组织有能力按照这些定义来执行和管理...

  wO3ncQJpTOva   2023年11月02日   51   0   0 成熟度软件工程软件开发过程

一、引言 流式编程的概念和作用 Java流(Stream)是一连串的元素序列,可以进行各种操作以实现数据的转换和处理。流式编程的概念基于函数式编程的思想,旨在简化代码,提高可读性和可维护性。 JavaStream的主要作用有以下几个方面: 简化集合操作:使用传统的for循环或迭代器来处理集合数据可能会导致冗长而复杂的代码。而使用流式编程,能够用更直观、更简洁的方式对集合进行过滤、映射、排序、聚合等操作,使代码变得更加清晰易懂。 延迟计算:流式操作允许你在处理数据之前定义一系列的操作步骤,但只在需要结果时才会实际执行。这种延迟计算的特性意味着可以根据需要动态调整数据处理的操作流程,提升效率。 ...

  wO3ncQJpTOva   2023年11月02日   46   0   0 操作方法数据API
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~