E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
软件架构设计
干掉RESTful:GraphQL真香!
REST的API配合JSON格式的数据交换,使得前后端分离、数据交互变得非常容易,而且也已经成为了目前Web领域最受欢迎的
软件架构设计
模式。但随着RES
码农code之路
·
2024-02-13 01:16
数据库
java
编程语言
大数据
web
系统架构24 -
软件架构设计
(3)
软件架构风格(上)概述架构风格数据流架构风格批处理风格管道-过滤风格调用/返回架构风格主程序/子程序风格面向对象风格层次结构风格客户端/服务器风格以数据为中心的架构风格仓库风格黑板风格虚拟机架构风格解释器风格规则系统风格独立构件架构风格进程通信风格事件系统风格(隐式调用)闭环控制架构风格C2架构风格概述软件体系结构风格是描述某一特定应用领域中系统组织方式的惯用模式。体系结构风格定义一个系统家族,即
银龙丶裁决
·
2024-02-10 13:13
软考系统架构
系统架构
软件架构风格
无人机飞控算法原理基础研究,多旋翼无人机的飞行控制算法理论详解,无人机飞控
软件架构设计
多旋翼无人机的飞行控制算法主要涉及到自动控制器、捷联式惯性导航系统、卡尔曼滤波算法和飞行控制PID算法等部分。自动控制器是无人机飞行控制的核心部分,它负责接收来自无人机传感器和其他系统的信息,并根据预设的算法和逻辑,对无人机的姿态、速度、位置等进行控制。控制器通过控制无人机的电机,使无人机能够按照期望的姿态、速度和位置进行飞行。捷联式惯性导航系统则是一种自主式的导航方法,利用载体上的加速度计、陀螺
创小董
·
2024-02-09 20:54
无人机技术
无人机
算法
系统架构23 -
软件架构设计
(2)
构件概念类模块构件服务构件技术概念在架构设计中,构件(Component)是指系统的重要部分,它们是功能上独立且可以被替代或扩展的模块或单元外界通过接口访问其提供的服务。构件通常用来划分系统的不同功能或责任,以便更容易管理、维护和扩展整个系统。它们是系统架构的基本构建块,可以包括软件模块、类、库、服务等。例如:一个电子商务网站的架构设计:用户管理构件:这个构件负责处理用户身份验证、注册、登录和个人
银龙丶裁决
·
2024-02-09 06:40
软考系统架构
系统架构
构件技术
系统架构22 -
软件架构设计
(1)
软件架构设计
概述关键步骤生命周期需求分析阶段设计阶段实现阶段构件组装阶段部署阶段后开发阶段概述从需求分析到软件设计之间的过渡过程称为软件架构(SoftwareArchitecture,SA)。
银龙丶裁决
·
2024-02-08 18:43
软考系统架构
系统架构
架构
自动更新
除了在
软件架构设计
中需要规划好各功能项以备分别可以实现局部升级外,重要的是配置好自动升级组件。然而该自动升级组件并非直接引用即可,它需要遵守一定的规则部署才能完成自动升级。以下给出它的配置手册。
gaohaidong
·
2024-02-06 13:15
智能客户端技术
服务器
.net
windows
web
iis
工作
软件架构设计
一、考点分布软件架构的概念(※※※)基于架构的软件开发(※※※※)软件架构风格(※※※※※)特定领域软件架构(※※※)软件质量属性(※※※※※)软件架构评估(※※※※)软件产品(※※※)构件与中间件技术(※※※)二、软件架构的概念架构的本质软件架构为软件系统提供了一个结构、行为和属性的高级抽象。软件架构风格是特定应用领域的惯用模式,架构定义一个词汇和一组约束架构的作用软件架构是项目干系人进行交流的
一心猿
·
2024-02-05 21:04
软件工程
【手写数据库toadb】toadb表对象访问操作,存储管理抽象层
软件架构设计
思想应用
21表文件访问秘密专栏内容:手写数据库toadb本专栏主要介绍如何从零开发,开发的步骤,以及开发过程中的涉及的原理,遇到的问题等,让大家能跟上并且可以一起开发,让每个需要的人成为参与者。本专栏会定期更新,对应的代码也会定期更新,每个阶段的代码会打上tag,方便阶段学习。前言手写数据库内核,带大家从零开始写出属于自己的数据库,看似很庞大的数据库系统,经过对核心模块的提取精简,不论是刚学会编程还是有理
韩楚风
·
2024-02-05 20:01
数据库
c语言
linux
服务器
数据库架构
sql
database
好的
软件架构设计
什么是架构前言:软体设计师中有一些技术水平较高、经验较为丰富的人,他们需要承担软件系统的架构设计,也就是需要设计系统的元件如何划分、元件之间如何发生相互作用,以及系统中逻辑的、物理的、系统的重要决定的作出。在很多公司中,架构师不是一个专门的和正式的职务。通常在一个开发小组中,最有经验的程序员会负责一些架构方面的工作。在一个部门中,最有经验的项目经理会负责一些架构方面的工作。但是,越来越多的公司体认
叶广明_微信ye_guangming
·
2024-02-05 18:34
架构设计
架构设计
设计模式
iostream
decorator
iterator
class
docker 安装minio
MinIO与传统的存储和其他的对象存储不同的是:它一开始就针对性能要求更高的私有云标准进行
软件架构设计
。因为MinIO一开始就只为对象存储而设计。
会飞的大鱼吃小鱼
·
2024-02-05 08:29
docker
docker
容器
运维
SpringBoot 整合 Minio 上传文件
MinIO与传统的存储和其他的对象存储不同的是:它一开始就针对性能要求更高的私有云标准进行
软件架构设计
。
Java码农
·
2024-02-04 12:53
14.
软件架构设计
:大型网站技术架构与业务架构融合之道 --- 业务架构思维
第14章业务架构思维14.1“伪”分层典型的互联网分层架构:客户端=>接入层=>聚合层=>业务层=>基础服务层=>数据层伪分层架构可能具有的一些特征:1.底层调用上层比如某个基础服务调用上层业务服务,怎么解决呢?办法1:要思考业务逻辑是否放错了地方?或者业务逻辑是否要一分为二,一部分放在业务服务,一部分放在基础服务。也就避免了底层调用上层。办法2:OOD中的典型办法,DIP(依赖反转)。底层定义接
enlyhua
·
2024-01-31 06:55
架构
架构
postman
linq
软件工程学科的本质
软件工程学科的本质是分析与设计,是画图,是进行
软件架构设计
,进行进行软件项目管理。而非写代码。分析有结构化分析,面向对象分析法,都用图来描述表达。设计有结构化设计,面向对象设计法,都用图给出设计。
周南音频科技教育学院(AI湖湘学派)
·
2024-01-30 12:50
方法论
音频
算法
系统架构设计师教程(十六)嵌入式系统架构设计理论与实践
16.2嵌入式系统软件架构原理与特征16.2.1两种典型的嵌入式系统架构模式16.2.2嵌入式操作系统16.2.3嵌入式数据库16.2.4嵌入式中间件16.2.5嵌入式系统软件开发环境16.3嵌入式系统
软件架构设计
方法
赫凯
·
2024-01-30 09:11
#
《系统架构设计师教程》
系统架构
引领云计算未来的技术-云原生详解
云原生不仅是构建和运行应用程序的一种全新方式,更是一种对现代
软件架构设计
和运维管理的整体革新策略。本文将深入介绍云原生技术,包括其定义、架构、优势和实际应用案例,帮助大家更好地理解云原生。
路多辛
·
2024-01-29 07:23
云原生系列知识讲解
云计算
云原生
后端
架构设计面试系列-01
1.
软件架构设计
都有哪些基本原则?
梦睡了
·
2024-01-27 12:06
面试
职场和发展
架构
架构设计的几个要点(21.12.24)
任何一个
软件架构设计
包括了两个层面的内容,第一个是功能性需求的实现,第二个就是类似性能、安全等非功能性需求的实现。同时也涉及到需要去选择一些底层的技术框架和技术组件来实现最终的应用开发。
次第前行
·
2024-01-23 23:13
软件架构设计
-数据库
范式与反范式数据库范式的要求但在互联网应用中,为了性能或便于开发,违背范式的设计比比皆是,如字段冗余、字段存一个复杂的JSON串、分库分表之后数据多维度冗余存储、宽表等。如果系统是重业务性的系统,对性能、高并发的要求没有那么高,最好保证数据库的设计达到第三范式的要求。分库分表为什么要分?业务拆分,便于职责分工,便于系统扩展应对高并发,读多写少,可以通过从库、加缓存解决,不一定分库分表,读少写多,写
孤独的死锁
·
2024-01-23 02:36
浅谈
软件架构设计
软件架构设计
是软件开发过程中非常重要的一部分,它关注的是系统的整体结构和组织方式。在本文中,我将从软件架构的定义、发展历史、架构建模和具体的软件架构风格开始介绍,然后探讨特
shinelord明
·
2024-01-22 17:47
架构
架构
七大
软件架构设计
原则详解
我们要学习软件设计模式,需要先了解
软件架构设计
的七大原则。今天我们就来讲讲软件设计原则相关的内容。
和Ye哥学架构
·
2024-01-22 12:51
架构设计
架构
系统架构
学习方法
【2024系统架构设计】案例分析- 1
软件架构设计
目录一基础知识二历年真题一基础知识1质量属性效用树、质量属性判断①性能:系统的响应能力。举例:同时支持500并发;响应时间小于2S;显示分辨率4K。设计策略:优先级队列、资源调度、增加计算资源、减少计算开销、
Jackilina_Stone
·
2024-01-21 01:58
系统架构设计师
系统架构
软考高级
系统架构设计师
软件架构设计
-网络
HTTP1.0问题性能问题,连接的建立、关闭都是耗时操作。服务器推送问题,服务器无法主动向客户端推送消息。Keep-Alive机制和Content-Length属性Http1.0设计了一个Keep-Alive机制来实现TCP连接的复用。客户端在HTTP请求的头部加上一个字段Connection:Keep-Alive。服务器收到带有这样字段的请求,在处理完请求之后不会关闭连接,同时在HTTP的Res
孤独的死锁
·
2024-01-18 02:01
软件工程:
软件架构设计
任何做要是想做从技术方向发展的程序员来说,都想成为架构师,那是几乎是技术的巅峰状态。但要成为一个架构师,并不是那么容易,光对现在流行的框架的深入理解,就已经让人头疼了,熟悉优秀的软件框架设计,能够帮助更好的设计架构,同时在业务方面,在某一个领域虽然不是完全必要的知道一些细节,但至少也能识别业务的风险,以及业务的大概逻辑,这些下来,一般的架构师,至少也得5年以上的工作经验,才能在业务上和技术上有一定
扫地专业高级研究生
·
2024-01-17 11:35
Restful Api
1.定义直接看REST作者的经典论文吧,《架构风格与基于网络的
软件架构设计
(中文修订版)》。2.为什么要使用通常给我们的api或者我们自己设计api大部分是面向过程的,即RPC(Re
残芒碎翼
·
2024-01-17 07:23
电子科大
软件架构设计
——期末复习题集
文章目录系统分析与设计概述面向对象建模语言系统规划系统需求分析系统架构设计软件建模详细设计与设计模式用户界面设计系统分析与设计概述1.下面哪个不是信息系统利益相关者?(D)A.客户B.用户C.开发人员D.监理人员2.下面哪项不是用户主要关注的软件质量属性?(B)A.安全性B.可复用性C.灵活性D.高效性3.在信息系统生命周期中,下面哪个阶段持续时间最长?(D)A.系统需求分析B.系统设计C.系统构
Palp1tate
·
2024-01-15 16:11
软件系统架构设计
架构
设计模式
吕鑫:VC++6.0就业培训宝典之MFC视频教程
视频下载地址:点击下载备用下载地址:点击下载作者简介吕鑫,著名
软件架构设计
师和就业培训专家。从1996年开始使用MFC从事Windows软件开发,是极其罕见的第一代Windows程序员。
资源小站
·
2024-01-09 13:47
教程推荐
软件开发
mfc
VC++
[架构之路-95]:《
软件架构设计
:程序员向架构师转型必备》-5-需求分析之需求列表(功能需求、质量需求、约束条件)
前言:在愿景分析+商业分析之后,就是用户需求开发,然后就是需求分析。在业务需求分析领域,主要完成三个输出:需求列表:功能需求、质量需求、约束条件=》第5章用例图=》第6章领域建模=》第7章上述工作,通常是由需求分析工程师或系统工程师SE完成,也可以由架构师完成。第5章需求分析架构师要想知道需求是如何影响架构,首先要懂得如何进行需求分析,或者说,需要懂得需求分析的主要行为动作与主要的输出结果,这些输
文火冰糖的硅基工坊
·
2024-01-06 09:37
架构之路
需求分析
架构
大数据软件开发
软件架构设计
思路
文章目录大数据技术和传统的软件开发技术在架构思路上有很大不同如何解决PB级数据进行计算的问题呢?移动计算程序到数据所在位置进行计算是如何实现的呢?小结大数据技术和传统的软件开发技术在架构思路上有很大不同大数据技术更为关注数据,所以相关的架构设计也围绕数据展开,如何存储、计算、传输大规模的数据是要考虑的核心要素传统的软件计算处理模型,都是“输入->计算->输出”模型。也就是说,一个程序给它传入一些数
善守的大龙猫
·
2024-01-02 02:45
大数据
大数据
Spring源码解析之MVC篇
MVC(Model-View-Controller):它是一种
软件架构设计
模式,分为三个部分:Model(模型):业务的数据模型;View(视图):数据模型的可视化;Controller(控制器):模式和视图的连接控制器
风动草
·
2024-01-01 18:39
认知负荷决定了微服务或单体
这篇文章主要讨论了在
软件架构设计
中考虑团队认知负荷的重要性。根据团队的能力和需求,可以选择单体架构或微服务架构。单个团队适合使用单体架构,多个团队适合使用微服务架构。
极道Jdon
·
2024-01-01 10:39
javascript
reactjs
座舱音频系统的架构设计和音频体验
LiveVideoStack2023深圳站邀请到蔚来汽车座舱音频系统软件负责人高林,从主流音频架构设计、算法集成方案及体验影响、音频体验与整车融合的挑战三个方面,为大家介绍音频
软件架构设计
是如何影响智能座舱体验的
LiveVideoStack_
·
2023-12-30 06:43
音视频
人工智能
软件架构设计
基于构件的开发模型包括软件的需求分析定义、(/)、()、(/),以及测试和发布5个顺序执行的阶段。A.数据库建模B.业务过程建模C.对象建模D.构件库建立解析:基于构件的开发模型利用模块化方法将整个系统模块化,并在一定构件模型的支持下复用构件库中的一个或多个软件构件。基于构件的开发模型融合了螺旋模型的许多特征,本质上是演化形的,开发过程是迭代的。基于构件的开发模型由软件的需求分析定义、体系结构设计
竟未曾年少轻狂
·
2023-12-30 03:24
#
错题集锦
开发语言
架构
[架构之路-90]:《
软件架构设计
:程序员向架构师转型必备》-0-总结
前言软件行业技术开发从业人员众多,但具备若干年开发经验的普通的开发人员往往面临个人发展的瓶颈,即如何从普通开发人员转型成高层次的系统架构师和技术管理人员。想成为一名架构师,应当具备全面的知识体系?需要进行系统的学习和实践?很多开发人员有往架构师转型的强烈意愿,但苦于找不到好的方法和路径。今天分享的这份资料主要包含:软件开发普通程序员向系统架构师转型的一些思路、方法和工程实践。也包括转型过程中意识形
文火冰糖的硅基工坊
·
2023-12-30 03:53
架构之路
架构
架构师
草图
架构设计系列之分布式系统 11,12,13,14,15,16,17,18
架构设计系列之分布式系统11:架构理论第二部分引言前面的几部分介绍了关于
软件架构设计
的基本概念、基本理论、演化史、常见架构相关的内容,同时还专门介绍了架构设计相关的组织文化保障、遵循定律以及一个程序员应该如何转型成为架构师
weixin_39757802
·
2023-12-30 01:01
架构和设计
架构
架构设计系列 6:架构基础设施能力建设
在
软件架构设计
中,基础设施建设是确保系统稳健运行、性能优越、易于管理的关键组成部分。从架构设计的角度来看,基础设施包括了诸多方面,如可视化、诊断、模拟、变更评估、多地部署、异地多活和单元化。
weixin_39757802
·
2023-12-29 06:50
架构和设计
架构
软考 | 系统架构设计师:系统架构设计案例分析大纲(思维导图)
1.系统规划系统项目的提出与可行性分析系统方案的制定、评价和改进新旧系统的分析和比较现有软件、硬件和数据资源的有效利用2.
软件架构设计
软件架构设计
XML技术基于架构的软件开发过程软件质量属性架构模型(风格
啊有礼貌
·
2023-12-27 10:25
软考
系统架构设计师
架构师
设计模式
软件架构设计
-操作系统
操作系统直接IO与缓冲IO缓冲io又称作标准I/O,大多数文件系统的默认IO操作都是缓冲IO。在linux的缓冲IO机制中,数据先从磁盘复制到内核空间的缓冲区,然后从内核空间缓冲区复制到应用程序的地址空间。内核缓冲区即pagecache,一个page一般为4K。直接io是由应用程序直接访问磁盘数据,而不经过内核缓冲区,这样做的目的是减少一次从内核缓冲区到用户程序缓存的数据复制。比如说数据库管理系统
孤独的死锁
·
2023-12-26 20:41
Vue学习常见问答
MVVM(Model-View-ViewModel)是一个
软件架构设计
模式。
鲲罹
·
2023-12-25 09:57
vue.js
学习
前端
[架构之路-105]:《
软件架构设计
:程序员向架构师转型必备》-15-模块划分的综合技术与4步骤法
前言:系统内部架构设计关注的重点:细粒度模块的划分,即静态逻辑架构,并不关心架构设计中4+1视图的所有的视图,也不关心模块之间的时序关系!!!因此,用例图并不是模块划分的输入依据,用例中的时序关系图用来验证模块划分是否充分与合理!!!15.模块划分的综合技术与4步骤法本章把前面切分模块的各种方法都综合了起来,模块划分的综合技术与4步骤法。15.1像专家一样思考15.1.1自顶向下vs.自底向上,垂
文火冰糖的硅基工坊
·
2023-12-23 19:57
架构之路
架构
需求分析
领域模型
系统架构
用例图
[架构之路-104]:《
软件架构设计
:程序员向架构师转型必备》-14-根据需求用例驱动进行软件架构的模块划分过程
14用例驱动的模块划分过程描述用例的两种方式:图形描述:用例序列图,直观,但修改不方便,版本控制不方便。文本描述:用例规约描述,不直观,但修改方便,版本控制方便。14.1描述需求的序列图vs.描述设计的序列图说明:时序图是软件系统动态交互最好的方式。备注:描述需求的序列图,是站在用户的角度描述的系统与外部的交互,是需求,也是设计。14.1.1描述“内外对话”vs.描述“内部协作”序列图既可以描述需
文火冰糖的硅基工坊
·
2023-12-23 19:27
架构之路
架构
用例驱动架构
模块划分
用例图
领域模型
架构设计内容分享(三十五):架构基础设施能力建设
目录前言一、架构可视化二、架构诊断三、架构模拟四、架构变更评估五、多地部署六、异地多活七、单元化前言在
软件架构设计
中,基础设施建设是确保系统稳健运行、性能优越、易于管理的关键组成部分。
之乎者也·
·
2023-12-23 11:03
架构设计
内容分享
架构
java TCP编程
1、
软件架构设计
CS架构.服务器客户端程序优势:把一部分的计算留在客户端进行,缓解服务器压力。劣势:如果游戏或者软件进行升级,客户端必须手动更新。
AE_
·
2023-12-22 11:37
java
tcp/ip
开发语言
[架构之路-263]:目标系统 - 设计方法 - 软件工程 - 软件设计 - 概要设计 - 综述、如何做概要设计、概要设计的内容
目录一、概要设计综述1.1什么是概要设计1.2概要设计的目标1.3软件概要设计与
软件架构设计
的比较1.4软件概要设计、软件架构、软件详细设计比较二、如何做好概要设计2.1概要设计的入手点2.2概要设计的步骤
文火冰糖的硅基工坊
·
2023-12-22 08:29
架构之路
软件工程
架构
结构化
微服务
架构设计系列之分布式系统概论
今天开始我们进入架构设计系列中的分布式系统主题部分咯~继续坚持~前面的几部分介绍了关于
软件架构设计
的基本概念、基本理论、演化史、常见架构相关的内容,同时还专门介绍了架构设计相关的组织文化保障、遵循定律以及一个程序员应该如何转型成为架构师
灸哥漫谈
·
2023-12-22 00:20
系统架构设计
系统架构
分布式系统
MVVM
摘自:https://www.cnblogs.com/iovec/p/7840228.htmlModel–View–ViewModel(MVVM)是一个
软件架构设计
模式,由微软WPF和Silverlight
泡杯感冒灵
·
2023-12-21 18:44
架构设计系列之基础设施能力建设
WeChat中开了订阅号的两周半的时间,非常感谢大家的支持,在两周多的过程中,很多朋友留言咨询,为了给大家一个及时的反馈,我也决定每周日在订阅号开一个问答的专题,有兴趣的可以关注订阅号进行交流:灸哥漫谈在
软件架构设计
中
灸哥漫谈
·
2023-12-18 06:08
系统架构设计
系统架构
系统架构设计师教程(七)系统架构设计基础知识
系统架构设计基础知识7.1软件架构概念7.1.1软件架构的定义7.1.2
软件架构设计
与生命周期需求分析阶段设计阶段实现阶段构件组装阶段部署阶段后开发阶段7.1.3软件架构的重要性7.2基于架构的软件开发方法
赫凯
·
2023-12-18 06:37
#
《系统架构设计师教程》
系统架构
云卷云舒:
软件架构设计
的经验总结
#架构设计#围绕架构设计的通用思想,从可用性、扩展性、高性能个一致性四个方面重点强调了架构设计的基本方法理论,具有较强的通用性和指导性。可用性的不同设计,会带来不同级别的可用性表现,主要指标为“几个9”。影响可用性的因素包含故障、变更、架构设计、突发流量等等。必要的容错设计,是最容易忽视的点,比如避免单点、服务降级、重试机制、隔离性设计是必须要做的。对于流量的控制对于高并发系统来说也是必选,比如通
Cloud云卷云舒
·
2023-12-16 15:32
数据库
架构设计
云原生
云计算
云原生
分布式
cloud
native
云服务
看漫画学python,你真的不试下《看漫画学python》PDF版拿走不谢
熟悉Java、Kotlin、Python、iOS、Android、游戏开发、数据库开发与设计、
软件架构设计
等多种IT技术。
拾叁_2b72
·
2023-12-16 08:06
架构简洁之道有感,谈谈软件组件聚合的张力
配图由腾讯混元助手生成这篇文章介绍了
软件架构设计
中组件设计思想,围绕“组件间聚合的张力”这个有意思的角度,介绍了概念,并且结合架构设计示例对这个概念进行了进一步阐述。组件聚合?张力?
twowinter_
·
2023-12-15 05:41
架构
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他