自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(600)
  • 资源 (1)
  • 收藏
  • 关注

原创 手写Spring循环依赖-spring源码详解(四)

Spring循环依赖-spring源码详解(四)

2022-11-01 08:20:49 227

原创 JAVA记录媒体视频播放进度开发 (实例干货)

搭建环境:springBoot + apache-maven-3.6.3 + mysql + Redisson3.15.4 项目背景 项目需要做一个记录视频播放进度的功能,有以下几点需要着重注意:点击视频,播放到几小时几分几秒,下次同一个人点击进来依然是当前时间段 当一个维度下有多个视频可以看,分开记录当前视频或者文档是否已经看完。比如学习维度下有两个视频,一个文档,文档或者视频看完,直接显示当前视频已看完,但学习维度还显示正在学习,除非当前维度下的所有视频或者文档全部显示为已学完。 文档

2021-09-01 17:04:57 7896 9

原创 RabbitMq如何实现---流量削峰?(一)

附上三个sql。z搭建环境:springBoot + maven + RabbitMQ 3.8.14 + Erlang 23.2.7注意:安装时rabbitMq和erlang版本号必须对应,以免引起不必要的bug。1、应用场景应用解耦:当要调用远程系统时候,当存在订单系统和库存系统时,订单系统下单,库存系统需要收到订单后库存减一,这时候如果系统宕机,会造成订单丢失,吧订单消息发入mq,库存系统再去mq消费,就能解决这一问题。 异步消费:传统的模式:用户下单—>邮件发送—>短信.

2021-06-22 22:17:31 8762 8

原创 spring单例模式,多例模式,饿汉模式,懒汉模式(一)?

spring有单例模式和多例模式,首先单例模式是什么呢?单例模式:不管获取对象几次,每次getBean都是同一个实例。单例模式又分为懒汉模式和饿汉模式。饿汉模式:在加载对象时候,对象就会创建实例,为所有spring配置文件中定义的bean都是生成的一个实例。懒汉模式:在获取对象第一次请求的时候,才会创建实例。ha'a'b...

2021-06-03 19:06:51 1752 11

原创 软件架构设计-系统架构师(七十二)

2软件系统架构不仅指定了软件系统的组织和()结构,而且显示了系统需求和组件之间的对应关系,包括设计决策的基本方法和基本原理。5DSSA特定领域架构中,()的任务是根据领域模型和现有系统开发出DSSA,并对DSSA的准确性和一致性进行验证。4()表示类的内部属性和行为,以及类集合之间的交互关系。实现者 根据DSSA和领域模型对软件进行实现和构件的重用性。8在分布式系统中,中间件通常提供两种不同类型的支持,即()。3架构文档化的主要输出结果是架构规格说明书和()。1以下关于需求管理的叙述中,正确的是()。

2024-09-25 16:39:37 91

原创 结构化/原型/OO/OS-系统架构师(七十一)

C面相服务方法的特点是系统的描述及信息模型的表示与客观实体的相对应,符合人们的思维习惯,有利于系统开发过程中用户与开发人员的交流和沟通,缩短开发桌旗,提供系统开发的准确性和效率。2在软件架构设计中,系统的可靠性可以用多个指标衡量,其中,()指标表示系统出现故障到问题首次被发现的平均时长,可以用一定周期内的事件总检测时间除以个数计算得出来。7与UML1.x不同,为了更清楚的表达UML的结构,从UML2开始,整个UML规范被划分为基础结构和上层结构两个相对独立的部分,基础结构式UML的。

2024-09-24 14:57:20 759

原创 专利权-系统架构师(七十)

3业务流程重组强调以业务流为改造对象,以()为目标、对现有的业务流程进行改造,利用先进的制造技术、信息技术以及现代的管理手段,最大限度的实现技术上的功能集成管理,打破传统职能组织结构,建立全新的过程组织结构,从而实现企业经营的成本、质量、服务和速度等方面突破性的改善。8软件架构设计包括提出架构模型,产生架构设计和进行时合计评审活动,是一个迭代的过程,以下关于软件架构设计活动的描述,错误的是()。B软件著作权属于自然人的,该自然人死亡后,在软件著作权保护期内,软件著作权的继承人可以继承各项软件著作权。

2024-09-23 08:37:23 445

原创 REST-系统架构师(六十九)

Lambda架构是分为批处理层、加速层和服务层,而Kappa是在Lambda的基础上,去掉了批处理层,保留了两层,利用消息队列来代替批处理层的处理,Kappa架构当需要计算和分析历史数据的时候,则重新将消息发送到消息队列再次消费,分析和处理数据。读写分离,主要是为了减轻单个服务器压力,设置主从机制,主服务器写入,当数据需要改动的时候,改动请求到主服务器,再把主服务器数据同步到从服务器,主服务器只负责写入数据,从服务器负责数据的查询。系统需求模型转换成架构模型的时候,需要保可追踪性。

2024-09-22 17:35:36 415

原创 服务注册/发现-系统架构师(六十八)

服务注册是分布式系统的核心概念,它支持动态的将服务注册到注册中心,无需手动配置,将服务的ip、域名和端口号等元数据注册到中心化的位置。3软件开发工具指用于软件开发过程活动的各种软件,其中,(建模工具)是辅助建立软件系统的抽象模型,例如Rose,Together,WinA&D,()等。仓库风格,以仓库为数据中心,支持通过连接件动态灵活交互,提供接口支持查询数据,数据统一管理,有利于提高数据的一致性和维护性。仓库,劣势,处理流程与仓库分开,需要调用,性能差。,可以保证各个服务请求时候负载均衡,信息安全和。

2024-09-19 13:35:07 378

原创 面向对象分析与设计-系统架构师(六十七)

总的来说,面向对象的分析与设计让开发过程更加透明化,业务流程更加可视化,团体合作力发挥着举足轻重的作用,通过对象的建模,业务流程图的设计,业务人员表示能够更加清晰的了解整个业务过程,开发人员表示能够更明确的开发,减少了业务理解差异导致的代码修改。建立动态模型则是通过确定类之间的交互和关联建立对应的UML模型,建立状态图表示对象的复杂动作,建立业务流程图表示系统的功能和业务流向。确定对象的类和继承关系是通过上个流程确定的业务实体,建立E-R关系模型,建立具体的类之后再确定各个来之间的继承关系。

2024-09-17 11:25:43 961

原创 论文:AOP框架&安全框架-系统架构师(六十六)

注解,实现面相切面功能,用户在访问每个接口的时候,都需要被拦截,这时候需要通过用户发送的鉴权码去鉴权这个用户的访问信息是否是真实的授权用户,是否超时等,成功则让用户正常访问,失败则拦截用户的请求。并行开发能力强调开发效率增高,传统项目每个模块都在一个系统,这时候存在代码冲突等问题,分为各个独立的微服务后,各个系统之间开发互不影响,并行开发能力增强,效率增加。数据集成的时候,各个系统的数据格式不一致,有的是半结构化数据,有的是非结构化数据,于是同步的时候统一了数据格式,用ESB服务总线解决了这个问题。

2024-09-12 21:59:40 616

原创 演化式原型开发-系统架构师(六十五)

以下有关NDB叙述中,不正确的是()。6一般来说SOC称为系统级芯片,也称为片上系统,它是一个有专用目标的集成电路产品,以下关于SOC不正确的说法是()。8质量属性场景是一种面相特定质量属性的需求,它由6部分组成,其中()是质量属性场景刺激发生的条件。A SoC是一种技术,是以实际的、确定的系统功能开始,到软/硬件划分,并完成设计的整个过程。C Soc是信息系统核心的芯片集成,是将系统关键部分集成在一块芯片上,完成系统的核心功能。刺激源是刺激他的,不是条件,它本身也不是条件,制品是刺激的物体,也不是条件。

2024-09-11 21:13:58 1154

原创 基于构件开发-系统架构师(六十四)

2与UML1不同,为了更清楚表达UML结构,从UML2开始,整个UML的规范分为基础结构和上层结构两个相对独立的部分,基础结构是UML的(),它定义了UML模型的各个基本元素。3基于体系结构的软件设计ABSD(Architecture Based Software Design),方式是体系结构驱动,是指体系结构的(商业、质量和功能)的组合驱动。1()常见的功能包括版本控制,变更管理,配置状态管理,访问控制和安全控制等。需求分析与确定,体系结构设计,构件库建立,应用软件构建,测试与发布。

2024-09-10 21:24:29 477

原创 SSL-系统架构师(六十三)

7数据管理能力成熟度评估模型DCMM是我国首个数据管理领域的国家标准,DCMM提出了符合我国企业的数据管理框架,该框架将组织数据管理能力划分为8个能力域,分别为:数据战略、数据治理、数据架构、数据标准、数据质量、数据安全、()。2为实现对象重用,COM支持两种形式对象组装,在()重用形势下,一个外部对象拥有指向一个内部对象的引用,外部对象只是把请求转发给内内部对象。8()通常为一个迭代过程,其中的活动包括需求发现、需求分类和组织、需求协商、需求文档化。5软件需求管理或需求开发的叙述中,正确的是()。

2024-09-08 12:24:07 963

原创 可移植性-系统架构师(六十二)

黑盒测试,白盒测试,灰盒测试,黑盒测试则主要关注整个系统的功能,白盒测试则需要关注内部逻辑,白盒测试又分为 语句覆盖,判定覆盖,条件覆盖,路径覆盖,灰盒测试则既要关注整个系统的功能,又要关注系统内部逻辑。批处理层Batch主要处理离线数据,用Map Reduce处理,通常用HDFS存储,HDFS适合存储大文件,且有高效的顺序读取,它具。,分析输入结果和输出结果,与预期的是否一致,分析他们的差异,确定是不是代码漏洞导致的。B尽量使用数据耦合,少用控制耦合和特征耦合,限制公共环境耦合范围,完全不同内容耦合。

2024-09-06 16:28:07 522

原创 计算机安全等级-系统架构师(六十一)

文档化存储:以BSON格式存储数据,类似JSON的二进制,但是更多支持Date,适合存储嵌套文档,数组等非结构化半结构化数据。栅格瓦片 主要是存储是图片,卫星和地图的数据,,适合HDFS存储,分布式文件存储,适合数据量大的存入,和顺序读取。MongoDB是基于分布式存储的NoSQL数据库,它使用一种灵活的,面向文档的数据模型来存储非结构化数据。第一个是防止篡改,第二个不能是窃听,因为私钥加密的,公钥谁都有,是都可以解密,所以防止抵赖。民法有著作权法,商标法,专利法等,包含知识产权。

2024-09-03 08:40:10 694

原创 质量属性场景-系统架构师(六十)

2某软件企业在项目开发过程中目标明确,实施过程遵循既定计划与流程,资源准备充分,权责到人,对整个流程进行严格检测、控制与审查,符合企业管理体系与流程制度。4系统设计是软件开发的重要阶段,()主要是按系统需求说明来确定此系统的软件结构,并设计出各部分的功能和接口。多态性(可替代性)、模块封装性(高层次信息隐藏)、后期绑定与装载(独立部署)、安全性(类型和模块安全性)。3结构化设计是一种面向数据流的设计方法,以下不属于结构化设计的工具是()。外部设计则是设计各个部分的功能、接口、如何关联的。

2024-09-02 16:19:25 601

原创 扩展关系-系统架构师(五十九)

在企业内部的信息集成中,()实现了不同系统之间的互操作,使得不同系统之间能够实现数据和方法的共享,()实现了不同应用系统之间的连接、协调运作和信息共享。D混成系统一般由离散分离的组件和连续组件并行或串行组成,组件之间的行为由同步/异步事件进行管理。混成系统一般由离散分离组件和连续组件并行 或 串行组成,组件之间的行为由计算机模型控制。B混成系统一般由离散分离组件和连续组件并行或串行组成,组件之间的行为由计算机模型控制。C混成系统一般由离散分离组件并行组成,组件之间的行为由计算机模型进行控制。

2024-09-01 09:39:39 1414

原创 商标权-系统架构师(五十八)

1企业信息化涉及对企业管理理念的创新,按照市场发展的要求,对企业现有管理流程重新整合,管理核心从对()的管理,转向对()的管理,并延伸到对企业技术创新、工艺设计、产品设计、产生制造等过程管理,进而还扩展到对()的管理乃至发展到电子商务。10中国M公司和美国L公司分别生产各自的IPAD电脑商标,且分别享有国家批准商用商标,中国Y手电筒经销商也有IPAD商标卖手电筒,并有商业商标,以下说法正确的是。4假设在日志中记录所有对数据库的修改操作,将一个事务的所有写操作延迟到事务提交后才执行,则在日志中()。

2024-08-30 13:55:31 526

原创 刺激、环境、响应-系统架构师(五十七)

7UNIX的源代码控制工具(Source Code Control System,SCCS)是软件项目开发中的常用的()。计划和依赖表示相同意思,集成测试对应的是详细设计,但是他依赖 和 计划通常是在 概要设计阶段完成。10架构评估中,场景是从()的角度对于系统交互的描述,一般采用()三方面对场景进行描述。2商业智能是企业对商业数据的搜集、管理和分析的系统过程,主要技术包括()。不适合著作权保护的是法律,法规,归家机关的决议,决定,命令和立法,行政等。C策划软件需求管理的活动,识别和控制已获取的软件需求。

2024-08-27 20:29:37 383

原创 RUP-系统架构师(五十六)

8信息安全策略应该全面保护系统整体的安全,网络安全体系设计师网络设计工作的重要内容之一,可从物理线路安全、网络安全、系统安全、应用安全等方面进行安全体系的设计与规划。9在软件使用过程中,用户往往对软件提出新的功能与性能要求,为了满足这些需求,需要修改或再开发软件,这种情况下进行维护活动称为()。角色,对象,生命线,控制焦点,同步消息,异步消息,回调消息,自关联消息,可选opt,alt选择,loop循环。10快速应用开发RAD通过使用基于( 构件 )的开发方法获得快速开发,当()时,最适合采用RAD方法。

2024-08-23 07:07:01 421

原创 软件设计-系统架构师(五十五)

3若系统中的某个子模块需要为其他模块提供不同的数据库系统功能,这些数据库系统提供的访问接口有一定差异,但是访问过程都相同,例如先链接数据库,再开打数据库,最后查询数据库,针对上述需求,采用()设计模式抽象出数据库访问过程。8软件设计包括了四个独立相互联系的活动,高质量的()将改善程序结构和模块划分,降低过程复杂性,()的主要目标是开发一个模块化的程序结构,并表示出模块间的控制关系,()描述了软件与用户之间的交互关系。指网络断开的,当收到外部数据,存到本地文件,在把网闸打开,拷贝到内网环境。

2024-08-20 08:19:57 316

原创 企业信息化-系统架构师(五十四)

在企业内部的信息集成中,()实现了不同系统之间的互操作,使得不同系统之间能够实现数据和方法的共享;层次风格属于什么()风格,批处理属于()风格?进程通信属于()风格,黑板系统属于()风格?7系统测试由若干不同的测试类型组成,其中()检查系统能力的最高实际限度,即软件在一些超负荷情况下的运行情况。8软件体系结构 为软件系统提供了()高级抽象,由构成系统的元素描述这些元素的相互作用,指导元素集成的模式以及这些模式的约束组成。6仓库风格中,有两种不同的构件,其中,()说明当前状态,()在中央数据存储上执行。

2024-08-17 20:28:20 425

原创 分布式数据库-系统架构师(五十三)

8识别风险点、非风险点、敏感点和权衡点是软件架构评估过程的关键步骤,针对某系统所做的架构设计中,“系统需要支持最大并发用户数量直接影响传输协议的数据格式”描述了系统架构设计中的()。单体架构,二层客户端/服务端架构,三层客户端/服务端架构,三层浏览器/服务端架构,多层客户端/服务端架构,面向服务的架构,企业服务总线,微服务架构。首先应该设计接入层,因为接入层代表需求,根据需求来设计,对于大量设备的接入,达到什么速度,才有了汇聚层的设计,最后才是核心层。因为功能影响系统的质量属性,则是风险点。

2024-08-15 16:37:12 250

原创 SDN-系统架构师(五十二)

7下列软件演化时期,()是在系统设计师规定了演化的具体条件,将系统置于“安全”模式下,演化只发生在某些特定约束满足时,可以进行一些规定好的演化操作。数据挖掘是从数据库的大量数据中揭示出隐含的,先前未知的并有潜在价值的信息的非凡过程,主要任务有()。商业建模、需求、分析和设计、实现、测试、部署、配置与版本变更、项目管理、环境。4商业智能BI是企业对商业数据的搜集、管理和分析的系统过程,主要技术包括()。关联分析,聚类分析,分类分析,异常分析,特异群组分析和演变分析等。

2024-08-14 16:14:19 574

原创 SAAM&&DSSA-系统架构师(五十一)

DSSA通常是一个具有三个层次的系统模型,包括()环境、领域特定应用开发环境和应用执行环境,其中()主要在领域特定应用开发环境中工作。2某磁盘磁头从一个磁道移动另一个磁道需要10ms,文件在磁盘上非连续存放,逻辑上相邻数据块的平均移动距离10个磁道,每块的旋转延迟时间及传输时间分别为100ms和2ms,则读取一个100块的问价需要()ms。3集成系统还需要根据公司的新业务需要,灵活、动态的定制系统之间的功能协作关系,针对这一需求,应该选择基于()技术的实现方式更为合适。问题描述,需求说明,架构文档描述。

2024-08-12 22:07:44 833

原创 ABSD-系统架构师(五十)

9、给定学生S(学号、姓名、年龄、入学时间、联系方式)和选课SC(学号、课程号、成绩)关系、若要查询选修课1号课程的学生学号、姓名和成绩,则该查询与关系代数表达式()等价。2、在ABSD(基于架构的软件开发)方法中,顶层被分解为(),ABSD体系结构需求一般来自三个方面,分别是系统的质量目标、系统的商业目标和()。小王是该公司新任架构师,在某项目中主要负责架构文档方面的管理,小王(问题4)做法不符合架构文档原则,架构文档化主要输出结果是()、()?学号,姓名,年龄,入学时间,联系方式,课程号,成绩。

2024-08-11 18:28:25 600

原创 系统维护-系统架构师(四十九)

CBSE体现了“购买而不是重新构造”的则学,意思是 强调 复用而不是重新开发。能独立部署,构件是二进制形式,无需在部署前编译。支持服务:很多构件需要共性服务。例如,都需要身份鉴权。平台服务:允许构件在分布式环境下通信和互操作。用“胶水代码”将构件组装在一起,类似适配器。操作不兼容:提供的接口和调用的接口不一致。并行转换:新系统老系统一起工作一段时间。,如果需求构件不支持,可以考虑改需求。直接转换:现有系统被新系统直接取代。公开定义的外部接口进行。,然后以“净”的方式制作。1统计过程控制的增量式开发。

2024-08-11 12:47:46 275

原创 测试原则-系统架构师(四十八)

3在设计测试方案时候,不仅确定输入数据,而且根据系统功能确定预期输出结果。:整个代码里所有路径(线)都走遍了,不同路径的组合也走遍了。3系统测试:测试系统的完整、集成到计算机环境。2判定覆盖DC:所有判定都要执行,true or false。4即包含有效合理的测试用例,也要包含无效不合理的用例。5检验程序是否做了该做的事,是否做了不该做的事。这两者结合,既看内部结构,又看输出输入。错误推测:没有固定的方法,凭借经验。5配置项测试的测试对象是软件配置项。单元测试、集成测试、确认测试。

2024-08-11 08:43:45 283

原创 处理流程设计-系统架构师(四十七)

若干逻辑相似的功能,通过参数确定调用哪些功能模块。:当一个模块直接调用另一个模块内部,或非正常入口转入内部。:一个模块调用另一个模块,传递的是控制变量。:一个模块完成多个任务,任务必须按照指定过程执行。)图:输入输出和加工。,数据库物理设计,其他设计(代码,输入输出格式等)。多扇入,少扇出:意思是别人多调用我,我少调用被人。:把需要同时执行的动作形成一个模块。,又叫总体结构设计,模块和模块之间的调用,形成。:一个模块内部的处理没任何关系。:两个模块没有关系(无直接关系)。:相同的数据结构,相同输入输出。

2024-08-10 18:16:24 394

原创 需求分析-系统架构师(四十六)

()具有良好的灵活性,宽广的应用范围,但是存在获取信息量大,记录困难,专业度要求高等问题。()方法基于数据统计原理,不仅可以收集数据,还可以采集访谈用户或采集观察者,减少收集数据偏差。1严格定义,又叫结构化定义,适合需求明确的。5联合需求计划JRP:通过联合各个关键用户代表,开发团队,架构师等。1用户访谈:1对多,正常1对1,形式化和非形式化两种。记录困难,专业度高,大量数据不支持,所以选 用户访谈。用户需求:用户的角度,用户可以使用系统做什么。,可测试性,确定性,可跟踪性,正确性。

2024-08-10 11:28:05 297

原创 基于构件开发软件模型-系统架构师(四十五)

CDN和反向代理的区别是,CDN部署在网络提供商的机房,选取离客户端最近的机器来访问,而反向代理部署在服务端网站的中心机房,当请求到达服务站机房,则访问的反向代理服务器,再由反向代理服务器负载均衡发送给各个业务服务器。B 早期的编译器采用管道-过滤器的架构风格,并且大多数编译器的词法分析时创造了独立的符号表,在其后阶段会不断修改符号表,因此符号表并不是程序数据的一部分。7、在业务流程分析中,()是一种从流程的角度出发描述和分析复杂系统的模型工具,适用于多种系统的图形化、数据化建模工具。

2024-08-09 11:03:25 317

原创 数据库(详解)-系统架构师(四十四)

4、要实现多任务间的协同工作,操作系统必须提供任务间的通信手段。嵌入式系统一般都会提供多任务间通信方法,其中()是任务间最直接、最明显的通信方法,也是访问共享数据结构,即不同的任务都可以访问同一地址空间。()作为一种更高级的通信方式,能够在同一处理器的各个任务间传递任意长度(理论上只受物理内存和机器字长限制)的信息。2、在数据库的关系运算中,R和S的交集可以用下列()表达式代替。3、反规范化是指在()阶段有意的引入冗余,以提高数据库的读性能。元组代表行的意思,笛卡尔积运算后,则是相乘行的数量。

2024-08-08 21:51:58 381

原创 计算机基础信息-系统架构师(四十三)

一个开发周期包括 初始、细化、构件和交付四个阶段,每次通过这四个阶段都会产生一代构件,其中建立完善的架构是()阶段的任务。架构设计主要关注软件组件的结构、属性和(),并通过()全面描述特定系统的架构。8、目前处理器市场存在CPU和DSP两种类型处理器,分别不同的场景,这两种处理器有不同的结构,DSP采用()。计算机结构,他是将硬件划分为 运算器、控制器、存储器、输入设备和输出设备 5各部分,其中运算器和控制器则是CPU。)以下关于实时操作系统(RTOS)任务调度器的叙述中,正确的是()。

2024-08-07 15:38:43 395

原创 2017-架构师案例(九)

随着业务的发展,该电子商务网站逐渐发展成一个通用的电子商务平台,销售多家制造企业的产品,电子商务平台的功能也日益复杂。该软件企业针对上述需求,对电子商务网站的架构进行了重新设计,新增加了数据访问层,同时采用工厂设计模式解决异构数据库访问的问题。新设计的系统架构如图 4-1所示。请从选项(a)-()中为架构图中(1)(8)处空白选择相应的内容,补充支持高并发的Web应用系统架构设计图。如果采用王工提出的企业 JavaEE架构,请说明下列(a)-(e)所给出的业务功能构件中,有状态和无状态构件分别包括哪些。

2024-08-07 10:28:57 798

原创 2023大数据-架构师案例(八)

ETL采用Sqoop/Datax来数据迁移到分布式存储文件HDFS,之后通过Spark和MapReduce工具离线计算处理,将结果视图发送到hive数据仓库,将结果存储到HDFS。Nginx则是用flume采集信息,通过kafka实时数据集成,Spark Steaming计算处理分析,把结果存储到MemSQL/Doris。(f)ETL (g)MemSQL (h)HDFS (i)Flume (k)数据存储层。合并计算则是用Spark来将批处理和实时处理的数据合并存储到HBase。将上面分别填入其中(9分)

2024-08-06 16:24:33 230

原创 状态模式-系统架构师(四十二)

供应链中的信息覆盖了从供应商、制造商到分销商,再到零售商等供应链中的所有环节,其信息流分别需求信息流和供应信息流,()属于需求信息流,()属于供应信息流。)企业信息化涉及对企业管理理念的创新,按照市场发展的要求,对企业现有的管理流程重新整合,管理核心从对()的管理。)数据挖掘是从数据库的大量数据中揭示出隐含的、先前未知的并有潜在价值的信息的非凡过程,主要任务有()。1、()是系统分析阶段结束后得到的工作产品,()是系统测试阶段完成后的工作产品。,这些文档可以作为()阶段的设计依据。

2024-08-05 14:28:15 498

原创 软件工程-系统架构师(四十一)

版本控制工具、文档分析工具、开发信息库工具、逆向工程工具、再工程工具。:项目管理工具、配置管理工具、软件评价工具、软件开发工具的评价与选择。:反映程序相互依赖关系的信息。:包括反映程序分量或程序领域概念对应关系的信息。正向工程:从现有系统恢复设计信息,使用该信息去改变现有系统。:需求分析工具、设计工具、编码与排错工具、测试工具等。的角色,过程模式,工作产品和实践。设计恢复:从已有的程序中抽象出有关数据设计。:需求分析、设计、实现和测试都是用例驱动。:包括抽象语法树、符号表、过程的设计表现。

2024-08-04 21:41:20 1474 1

原创 质量属性-系统架构师(四十)

SAEM方法,软件架构看做最终产品的一个方法,从外部质量属性和内部质量属性进行评估。组成部分的软件不是独立存在的,经常与其他系统或自身环境相互作用。评估小组、设计小组、管理人员和客户代表 生成质量属性效用树。对架构的成本来进行建设和建模,根据受益率来选择合适的架构。开发人员,最终用户。响应:激励到达所采取的行动。,如代码行数,质量属性。体系结构经扩充或变更成为新的体系结构的能力。SAABNet方法,用来表达和使用定性知识。从业务的角度描述下业务的动机和价值。(系统构建时,编辑时,运行时)

2024-08-04 12:06:41 275

原创 16进制转换-系统架构师(三十九)

参加DSSA的人员划分为多种角色,其中()的任务是控制整个领域分析过程,进行知识获取,将获取的知识组织到领域模型中。A共享数据库的集成方式通常将应用程序的数据存储在一个共享数据库中,通过制定统一的数据库模式来处理不同应用集成需求。共享数据库能为不同的应用提供统一的数据存储和格式定义,能够在一定程度上缓解语义不一致问题,但无法解决该问题。)共享数据库是一种重要的企业应用集成方式,以下关于共享数据库集成方式叙述中,错误的是()。D半双工总线可在两个方向上同时传输信息,全双工总线可在两个方向上轮流传输信息。

2024-08-04 09:42:55 531

redis分布式加锁解锁代码

redis分布式锁,包含单服务器上锁解锁情况,和分布式上锁解锁情况,全部封装在类里,有需要可以下载,希望可以帮助到你。

2020-10-29

空空如也

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

TA关注的人

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