莫辂技术
首页
小工具
设计
微服务
设计模式
事件驱动
Java
Java 基础
Java JUC
Java 虚拟机
数据库
关于我
登录
注册
今天是:
带着程序的旅程,每一行代码都是你前进的一步,每个错误都是你成长的机会,最终,你将抵达你的目的地。
随机推荐
过滤器模式(Filter)
mybatis常用注解
Navicat 或Plsql中插入数据时ID插入方式
UML包图
1.什么是包图包图是UML结构图,用于显示系统设计的包级别结构。包图通常绘制以下元素:包(package)、可包含元素(packageable element)、依赖(dependency)、元素导入(element import)、包导入(package import)和包合并(package merge)。2.startuml图标含义Package包(Package)是一个用于将语义相关且可能一起更改的元素组合在一起的命名空间。它是一种通用机制,用于将元素组织成组,以为系统模型提供更好的结构。ModelUML模型(Model)是一种专门描述系统的UML包,它从特定的观点(视角)出发。这个
UML状态机
1.什么是状态机UML(Unified Modeling Language)状态机是一种建模工具,用于描述对象、组件或系统在其生命周期中经历的不同状态以及状态之间的转换。它是UML的一部分,广泛应用于软件工程和系统设计中。状态机图(State Machine Diagram)是用于表示状态机的UML图形表示。它由状态(State)、转换(Transition)、事件(Event)和动作(Action)等元素组成。状态表示对象或系统的特定状态,转换表示状态之间的转换条件,事件是触发状态转换的输入,而动作则是与状态转换相关联的行为。通过UML状态机,您可以可视化和明确地描述对象或系统的行为,包括可
UML部署图
1.什么是部署图部署图是一种结构图,它展示了系统的体系结构,以软件构件在部署目标上的部署(分布)。构件代表开发过程中在物理世界中具体存在的实体元素。构件的例子包括可执行文件、库、存档文件、数据库模式、配置文件等。部署目标通常由节点表示,这些节点可以是硬件设备或某种软件执行环境。节点可以通过通信路径连接,以创建任意复杂度的网络系统。需要注意的是,在UML 1.x的部署图中,构件直接部署到节点上。而在UML 2.x中,构件部署到节点上,构件也可以通过构件来体现(实现)。构件通过构件间接地部署到节点上。部署图可以在规范级别(也称为类型级别)或实例级别(类似于类图和对象图)上描述体系结构。规范级别的部
流程图
1.什么是流程图流程图是一种图形化表示过程或系统的工具,用于展示活动、任务、决策和流程之间的顺序、关系和流动。它是一种以图形符号和箭头表示步骤和流程的图表,使人们能够更清晰地理解和分析复杂的过程。2. StarUml流程图含义Process示流程图中的一个步骤或操 作Terminator 表示流程图的开始和结束点。Decision Decision 符号用于表示流程图中的条件判断点。它通常使用菱形框表示,并在内部写明判断条件。判断条件可以是一个逻辑表达式,根据条件的真假决定流程的不同走向。De layDelay 符号用 于表示流程图中的延迟或等待步骤。它通常使用一个钟表或一个长方形框表示,并
UML顺序图
1.时序图是什么时序图(Sequence diagram)是一种用于描述系统中不同对象之间交互的行为建模图。它展示了对象之间的消息交换顺序,以及这些消息的触发时间和对象之间的相互作用。时序图通常用于需求分析和系统设计阶段,它们可用于可视化系统中的多个角色、对象或组件之间的时序行为。这些图形化表示可以帮助开发人员和设计师更好地理解系统的交互过程,从而更好地进行软件设计和开发。在时序图中,各个对象被表示为参与者(参与者可以是人、组织、系统、子系统等),它们以水平的虚线表示。参与者之间的交互则通过垂直的实线消息表示,消息按照时间顺序从上到下绘制。时序图还可以显示并发执行、条件分支、循环和返回消息等特
UML类图
1.什么是类图类图是 UML 结构图,它在类和接口级别显示设计系统的结构,显示它们的特性、约束和关系 - 关联、概括、依赖等。2.StarUML 图标含义Class:类类是对系统中具有相似特征的一组对象的集合。结构特征(属性)定义了类的哪些对象“知道”表示类的对象的状态是对类的结构或静态特征的描述行为特征(操作即方法)定义类的对象“可以做什么”定义对象交互的方式操作是对类的行为或动态特征的描述Interface:接口,为了满足外部调用而定义的一个功能约定,反应事物的外部特性。 Aggregation 聚合 是整体与部分的关系,且部分可以离开整体而单独存在。空虚的菱形表示, 如下
uml概述
1.UML是什么UML 是统一建模语言的缩写,是一种标准化的建模语言,由一组集成的图表组成,旨在帮助系统和软件开发人员指定、可视化、构建和记录软件系统的工件,以及用于业务建模和 其他非软件系统。 UML 代表了一组最佳工程实践,这些实践在大型复杂系统的建模中已被证明是成功的。 UML 是开发面向对象软件和软件开发过程的一个非常重要的部分。 UML 主要使用图形符号来表达软件项目的设计。 使用 UML 有助于项目团队沟通、探索潜在的设计并验证软件的架构设计。2.UML历史3.为什么使用UML随着软件对许多公司的战略价值的增加,该行业正在寻找技术来自动化软件生产并提高质量并降低成本和上市时间。这
StarUML用例图
1.什么是用例图用例图通常被称为行为图,用于描述一些系统或系统(主体)应该或可以与系统的一个或多个外部用户(参与者)协作执行的一组动作(用例)。 每个用例都应该为系统的参与者或其他利益相关者提供一些可观察和有价值的结果。用例图实际上是双重的——它们都是行为图,因为它们描述了系统的行为,它们也是结构图——作为类图的一种特殊情况,其中分类器被限制为参与者或与每个相关的用例 其他与协会。2.staruml 图标含义 Package:包是一个命名空间,用于将语义相关且可能一起更改的元素组合在一起Use Case Subject:主题,可以是子系统,组件。适用
ThreadLocal解析
1.概述ThreadLocal将存储的数据和线程关联起来,来解决并发情况下数据一致性问题, 本文将介绍ThreadLocal的使用,结构和原理。2.ThreadLocal 介绍该类提供了线程局部变量,访问的是线程都有自己的、独立初始化的变量副本。ThreadLocal通常将一个类的私有静态变量状态和线程关联起来。每个线程都持有对其线程局部变量副本的隐式引用, 只要线程处于活动状态并且可以访问 ThreadLocal 实例; 线程消失后,它的所有线程本地实例副本都将进行垃圾回收(除非存在对这些副本的其他引用)public class ThreadLocalDemo { private
Java17新特性
Java17 是长期支持版本提供数千个更新,进一步改进语言和平台以帮助开发人员提高工作效率Oracle JDK 17 在 2029 年 9 月之前为用户提供安全性、性能和错误修复更新https://www.oracle.com/news/announcement/oracle-releases-java-17-2021-09-14/加强长期支持版本 Oracle 申明 Long-Term Support(LTS)的发布将有三年变为两年,java17的性能和bug修复会持续到2029年9月。主要更新的特征JEP 409: Sealed Classes 密封类限制其他类实现和扩展。JEP 3
专栏
每日推荐
每日一句
每日词语
类型标签
外部链接
百度一下
今日头条
必应搜索
Google
CSDN
CNN
网站访问总量