架构设计

hope_wisdom4 天前
设计模式·软件工程·简单工厂模式·架构设计·软件架构
实战设计模式之简单工厂模式简单工厂模式并不是GoF的23种设计模式之一,但它是一种常见的编程惯用法,用于简化对象的创建过程。简单工厂模式属于创建型模式的一种,提供了一种创建对象的最佳方式。
灯塔下的守望者6 天前
mybatis·架构设计·构件·总体流程·交互关系
深入剖析MyBatis的架构原理简要画出 MyBatis 的架构图 >>Mybatis 的功能架构分为哪三层?API 接口层提供给外部使用的接口 API,开发人员通过这些本地 API 来操纵数据库。接口层一接收到调用请求就会调用数据处理层来完成具体的数据处理。MyBatis 和数据库的交互有两种方式:
HL_LOVE_C10 天前
系统架构·软考·架构设计
系统架构-最终章上午得知可以查分了,打开网站,死活登录不进去,索性放弃了。中午趁大家都在吃饭,登录上了,一查,压线通过!!
W Y1 个月前
架构·架构设计
【架构论文-1】面向服务架构(SOA)【摘要】 本文以我参加公司的“生产线数字孪生”项目为例,论述了“面向服务架构设计及其应用”。该项目的目标是构建某车企的数字孪生平台,在虚拟场景中能够仿真还原真实产线的动作和节拍,实现虚实联动,从而提前规避问题,节约成本,预测节拍,进行故障诊断和预测维护,从而完成系统和设备产线的优化。在此项目中,我担任系统架构师以及主要管理人员,主导了项目的开发,架构设计,项目管理等工作。本文首先分析了面向服务架构的主要技术和标准的具体内容,并说明在构建面向服务架构中遇到的问题和具体实施效果。实践证明,采用面向服务的架构设
W Y1 个月前
系统架构·软考·架构设计
【架构设计常见技术】EJB是服务器端的组件模型,使开发者能够构建可扩展、分布式的业务逻辑组件。这些组件运行在EJB容器中,EJB将各功能模块封装成独立的组件,能够被不同的客户端应用程序调用,简化开发过程,支持分布式应用开发。
黄俊懿1 个月前
分布式·后端·缓存·微服务·架构·系统架构·架构设计
【架构师从入门到进阶】第一章:架构设计基础——第五节:架构演进(缓存到微服务)上一篇文章我们讲到了架构演进中的数据库读写分离阶段,本篇文章我们继续讲架构演进的进阶阶段。随着我们用户量的不断扩大,访问量的继续增长,我们的用户会分布在全国各地,比如说北京、上海、广州。不同地区的用户访问网站的时候,速度差别也很大。有研究表明,网站访问延迟和用户的流失率成正比,也就是说,延迟越大,用户流失率越高。
公众号-架构师汤师爷2 个月前
java·后端·saas·架构设计
一文搞懂4种用户权限模型大家好,我是汤师爷~权限,简单来说,是系统中控制用户行为的一套规则和机制,用来限制每个用户在系统中可以访问的页面、功能和查看的信息。
HL_LOVE_C2 个月前
笔记·系统架构·软考·架构设计
架构设计笔记-17-通信系统架构设计理论及实践目录知识要点案例分析1.数据中心架构的技术论文1.论网络安全体系设计开放系统的存储方式主要有:1. 直连式存储(Direct-Attached Storage,DAS):在服务器上外挂一组大容量硬盘,存储设备与服务器主机之间采用 SCSI 通道连接,带宽为 10MB/s、20MB/s、40MB/s 和 80MB/s 等。直连式存储直接将存储设备连接到服务器上,这种方法难以扩展存储容量,而且不支持数据容错功能,当服务器出现异常时会造成数据丢失。
HL_LOVE_C2 个月前
笔记·系统架构·软件工程·软考·架构设计
架构设计笔记-12-信息系统架构设计理论与实践目录知识要点案例分析1.Java企业级应用系统2.c/s架构,b/s架构软件架构风格是描述某一特定应用领域中系统组织方式的惯用模式。架构风格定义了一类架构所共有的特征,主要包括架构定义、架构词汇表和架构约束。
公众号-架构师汤师爷2 个月前
java·后端·saas·架构设计
SaaS架构:多租户系统架构设计多租户是SaaS领域的特有产物,在SaaS服务中,租户是指使用SaaS系统的客户,租户不同于用户,例如,B端SaaS产品,用户可能是某个组织下的员工,但整个企业组织是SaaS系统的租户。
xixixi777772 个月前
网络·需求分析·架构设计
中大型企业网络架构和建设方案员工访问:支持内部员工通过有线和无线网络访问企业资源。 远程访问:支持远程办公员工通过VPN安全访问企业内部资源。 合作伙伴和客户访问:允许外部合作伙伴和客户通过受控渠道访问特定资源。
张永清2 个月前
数据资产管理·架构设计
大数据资产管理架构设计篇-来自《数据资产管理核心技术与应用》一书的权威讲解数据资产管理是一项系统而复杂的工程,涉及到元数据、数据血缘、数据质量、数据服务、数据监控、数据安全、数据权限等众多方面,为了更高效的管理好数据资产,因此在很多大型的企业或者组织中,通常会构建一个数据资产管理平台来管理这些各种各样的数据资产,数据资产管理平台通常会包含如下功能: 关注清哥聊技术公众号,获取更多权威技术文章。
HL_LOVE_C2 个月前
笔记·系统架构·软考·架构设计
架构设计笔记-7-系统架构设计基础知识目录知识要点单选案例分析1.质量属性 / 管道过滤器 / 数据仓库风格2.面向对象风格 / 控制环路风格
程序猿进阶3 个月前
java·jvm·面试·性能优化·职业发展·架构设计·对象池
内存占用估算方法优质博文:IT-BLOG-CN通过掌握每种数据类型的大小,就可以更准确地预测对象和数据的内存消耗。Java基础数据类型结构,在64位系统开启指针压缩情况下的内存占用字节数:
Roc.Chang3 个月前
架构设计·日志收集·分布式日志
日志收集工具 Fluentd vs Fluent Bit 的区别参考链接:Fluentd 与 Fluent Bit 两者都是生产级遥测生态系统!遥测数据处理可能很复杂,尤其是在大规模处理时。这就是创建 Fluentd 的原因。
华为云开发者联盟6 个月前
大模型·软件开发·架构设计·华为云开发者联盟
大模型重塑软件开发,华为云AI原生应用架构设计与实践分享在ArchSummit全球架构师峰会2024上,华为云aPaaS平台首席架构师马会彬受邀出席,和技术爱好者分享AI原生应用引擎的架构与实践。
夜夜流光相皎洁_小宁7 个月前
运维·微服务架构·架构设计·持续集成·灰度发布·服务治理·持续发布
微服务架构-微服务化开展前的准备工作目录编辑一、概述二、微服务开发框架2.1 概述2.2 微服务需要支持的基础功能2.2.1 业务服务的脚手架
夜夜流光相皎洁_小宁7 个月前
微服务架构·架构设计·微服务架构挑战·微服务化时机
微服务架构-微服务架构的挑战与微服务化的具体时机目录一、微服务架构的挑战1.1 概述1.2 服务拆分1.3 开发挑战1.4 测试挑战1.4.1 开箱即用、一键部署的集成环境
coffee_babe7 个月前
java·数据库·mysql·架构设计
MySQL之性能剖析(四)Percona Server对慢查询日志做了哪些改进?比如"使用SHOW PROFILE"执行相同查询后可以抓取到的结果
p@nd@8 个月前
系统架构·系统安全·架构设计·权限系统
架构设计-权限系统之通用的权限系统设计方案一个系统,如果没有安全控制,是十分危险的,一般安全控制包括身份认证和权限管理。用户访问时,首先需要查看此用户是否是合法用户,然后检查此用户可以对那些资源进行何种操作,最终做到安全访问。身份认证的方式有很多种,最简单的就是直接用户名密码,还有业内比较通用的方式CAS方式登陆等;授权的框架也很多,比如OAuth2,Shiro等。本文首先会讲解一下CAS的概念,以及基于角色的权限管理模型(RBAC)的概念,接着进行数据表的设计,最后讲解如何利用Shiro进行权限管理。