草庐IT

SystemUI架构

全部标签

为什么软件架构重要?

作者:[美]伦·巴斯等第2章为什么软件架构重要如果架构是答案,那么问题是什么?本章主要从技术角度讨论为什么架构重要。我们将研究13个重要原因。你可以利用它们来推动新架构的创建,或者对已有系统架构进行分析和优化。1)架构可以抑制或支持系统的质量属性。2)在架构中做出的决策允许你根据系统的发展进行推理和变更管理。3)对架构的分析能够提前预测系统的质量。4)文档化的架构增强了利益相关者之间的沟通。5)架构是最早的,因此也是最基本的、最难改变的设计决策的载体。6)架构定义了后续实现的一组约束。7)架构决定了组织的结构,反之亦然。8)架构可以为增量开发提供基础。9)架构是允许架构师和项目经理推理成本和进

DDD 架构,MQ 应该放那一层使用?

本文的宗旨在于通过简单干净实践的方式教会读者,使用Docker配置RocketMQ并在基于DDD分层结构的SpringBoot工程中使用RocketMQ技术。因为大部分MQ的发送都是基于特定业务场景的,所以本章节也是基于《MyBatis使用教程和插件开发》章节的扩展。本章也会包括关于MQ消息的发送和接收应该处于DDD的哪一层的实践讲解和使用。本文涉及的工程:xfg-dev-tech-rocketmq:https://gitcode.net/KnowledgePlanet/road-map/xfg-dev-tech-rocketmqRocketMQDocker安装:rocketmq-docker

架构基本概念和架构本质

什么是架构和架构本质在软件行业,对于什么是架构,都有很多的争论,每个人都有自己的理解。此君说的架构和彼君理解的架构未必是一回事。因此我们在讨论架构之前,我们先讨论架构的概念定义,概念是人认识这个世界的基础,并用来沟通的手段,如果对架构概念理解不一样,那沟通起来自然不顺畅。Linux有架构,MySQL有架构,JVM也有架构,使用Java开发、MySQL存储、跑在Linux上的业务系统也有架构,应该关注哪一个?想要清楚以上问题需要梳理几个有关系又相似的概念:系统与子系统、模块与组建、框架与架构:区分系统、模块、组件、框架和架构S君:区分系统、模块、组件、框架和架构系统(system)和子系统:有关

MySQL(一)基本架构、SQL语句操作、试图

MySQL系列文章MySQL(一)基本架构、SQL语句操作、试图MySQL(二)索引原理以及优化MySQL(三)SQL优化、Bufferpool、ChangebufferMySQL(四)事务原理及分析MySQL(五)缓存策略MySQL(六)主从复制数据库三范式文章目录MySQL系列文章前言一、MySQL网络结构二、一条SQL语句经历的步骤三、MySQL操作增删查改高级查询分组查询聚合查询多表联合查询四、视图前言MySQL是关系型数据库。数据库就是用来保存数据的。那关系型又是什么意思?关系型数据库就是类似于excel表格,每一行每一列中的每一个单元都能在表格中找到相关联的数据。整个库就像一张关系

【微服务架构设计】微服务不是魔术:处理超时

微服务很重要。它们可以为我们的架构和团队带来一些相当大的胜利,但微服务也有很多成本。随着微服务、无服务器和其他分布式系统架构在行业中变得更加普遍,我们将它们的问题和解决它们的策略内化是至关重要的。在本文中,我们将研究网络边界可能引入的许多棘手问题的一个示例:超时。在你害怕“分布式系统”这个词之前,请记住,即使是一个带有Node后端的小型React应用程序,或者一个与AWSLambda对话的简单iOS客户端,也代表一个分布式系统。当您阅读这篇博文时,您已经参与了一个分布式系统,其中包括您的Web浏览器、内容交付网络和文件存储系统。在背景方面,我将假设您了解如何使用您选择的语言进行API调用并处理

36、Java——一个案例学会三层架构对数据表的增删改查

✅作者简介:热爱国学的Java后端开发者,修心和技术同步精进。🍎个人主页:JavaFans的博客🍊个人信条:不迁怒,不贰过。小知识,大智慧。💞当前专栏:Java案例分享专栏✨特色专栏:国学周更-心性养成之路🥭本文内容:一个案例学会三层架构对数据表的增删改查文章目录案例要求建book表配置连接数据库创建实体类:Book类工具类DBUtils数据库工具类DateUtils日期类数据访问层DAO层BookDao接口BookDaoImpl类(实现BookDao接口)服务层Service层BookService接口BookServiceImpl类(实现BookService接口)视图层View层Test

36、Java——一个案例学会三层架构对数据表的增删改查

✅作者简介:热爱国学的Java后端开发者,修心和技术同步精进。🍎个人主页:JavaFans的博客🍊个人信条:不迁怒,不贰过。小知识,大智慧。💞当前专栏:Java案例分享专栏✨特色专栏:国学周更-心性养成之路🥭本文内容:一个案例学会三层架构对数据表的增删改查文章目录案例要求建book表配置连接数据库创建实体类:Book类工具类DBUtils数据库工具类DateUtils日期类数据访问层DAO层BookDao接口BookDaoImpl类(实现BookDao接口)服务层Service层BookService接口BookServiceImpl类(实现BookService接口)视图层View层Test

云计算基础设施总体架构介绍

云计算基础设施是指由硬件资源和资源抽象控制组件构成的支撑云计算的基础设施,包括为云服务客户提供计算资源、存储资源、网络资源、安全资源所需的软硬件设备及云管理平台。云计算基础设施总体架构如图1所示。图1云计算基础设施总体架构 资源池包括计算资源、存储资源、网络资源和安全资源所需的服务器、存储设备、网络设备、安全设备、虚拟化软件和存储软件等相关软硬件设备。云管理平台对资源池的计算资源、存储资源、网络资源和安全资源进行统一管理调度,并为用户提供服务。安全体系通过多维、立体、完善的云安全防御、监控、分析和响应等手段支撑云服务运维运营安全,实现对云安全风险、威胁和攻击的快速发现、快速隔离和快速恢复。云计

Jetson Orin arm64架构搭建手写AI tensorRT_Pro项目环境

JetsonOrinarm64架构搭建手写AItensorRT_Pro项目环境0引言一、项目下载二、环境依赖安装1、判断cuda是否安装2、判断cudnn是否安装3、判断tensorrt是否安装4、判断opencv是否安装5、protobuf交叉编译安装三、核心:makefile文件的修改四、测试运行0引言  tensorRT是nvidia发布的dnn推理引擎,是针对nvidia系列硬件进行优化加速,实现最大程度的利用GPU资源,提升推理性能。  手写AI:tensorRT_Pro项目是在tensorRT的基础上,提出的一套从onnx(pytorchetc.)到TRTEngine模型推理的解决

ChatGPT技术产品落地实践:从技术架构到实际应用

简介在本次分享中,想跟大家探讨ChatGPT技术产品的落地实践,从技术架构的角度出发,剖析GPT模型的核心原理、关键技术以及实际应用场景。将从以下几个方面展开讨论:1.ChatGPT模型概述:首先,简要介绍ChatGPT(ChatbotbasedonGenerativePre-trainedTransformer)模型的基本概念、可应用场景、公司层面资源支持情况。2.技术架构解析:接下来,简单科普下GPT模型的技术架构,包括Transformer结构、自注意力机制、预训练与微调策略等关键技术。3.工程端架构聚焦:该部分以JAVA工程开发的视角,针对GPT应用的聚焦,包括Prompt构造、GPT