架构设计

hope_wisdom8 天前
设计模式·系统架构·软件工程·命令模式·架构设计
实战设计模式之命令模式命令模式是一种行为设计模式,用于将请求封装成对象,从而使我们可以用不同的请求对客户进行参数化。简单来说,命令模式就是把一个请求转换为一个包含所有关于这个请求信息的对象。这样,就可以像传递其他对象一样传递这个请求,并且可以在适当的时间和地点执行它。
每天都要进步一点点10 天前
uml·架构设计·软件设计
UML(统一建模语言)目录一、用例图(Use Case Diagram)二、类图(Class Diagram)2.1、泛化(Generalization)
唐宋元明清218818 天前
架构设计·自我思考
如何做好架构师本文以个人视野聊下软件架构师的工作以及软件架构设计知识。做开发工作接近10年了,期间主要做Windows应用开发。在成熟的“华南区最大WPF团队”希沃白板呆了较长一段时间、后面从0到1构建Windows技术栈以及会议屏软件集,在软件设计这块自己成长了很多。需要梳理了解的软件设计,自己阶段性总结一下
程序猿进阶19 天前
java·开发语言·后端·性能优化·并发编程·架构设计·问题排查
大循环引起CPU负载过高环境:jdk1.8 + tomcat7在一次发布时,cpu出现负载过高,其负载突破200%,并且响应时间也大幅度超时。
Just_Paranoid21 天前
后端·架构设计·系统设计·api设计
API 设计:从基础到最佳实践https://levelup.gitconnected.com/api-design-101-from-basics-to-best-practices-a0261cdf8886
hope_wisdom1 个月前
设计模式·系统架构·软件工程·策略模式·架构设计
实战设计模式之策略模式与前一篇文章中提到的观察者模式一样,策略模式也是一种行为设计模式。它允许我们定义一系列算法,并将每个算法封装起来,使它们可以互换使用。通过这种方式,策略模式使得算法的变化独立于使用这些算法的客户端,从而提高了系统的灵活性和可维护性。
hope_wisdom1 个月前
设计模式·软件工程·简单工厂模式·架构设计·软件架构
实战设计模式之简单工厂模式简单工厂模式并不是GoF的23种设计模式之一,但它是一种常见的编程惯用法,用于简化对象的创建过程。简单工厂模式属于创建型模式的一种,提供了一种创建对象的最佳方式。
灯塔下的守望者1 个月前
mybatis·架构设计·构件·总体流程·交互关系
深入剖析MyBatis的架构原理简要画出 MyBatis 的架构图 >>Mybatis 的功能架构分为哪三层?API 接口层提供给外部使用的接口 API,开发人员通过这些本地 API 来操纵数据库。接口层一接收到调用请求就会调用数据处理层来完成具体的数据处理。MyBatis 和数据库的交互有两种方式:
HL_LOVE_C1 个月前
系统架构·软考·架构设计
系统架构-最终章上午得知可以查分了,打开网站,死活登录不进去,索性放弃了。中午趁大家都在吃饭,登录上了,一查,压线通过!!
W Y2 个月前
架构·架构设计
【架构论文-1】面向服务架构(SOA)【摘要】 本文以我参加公司的“生产线数字孪生”项目为例,论述了“面向服务架构设计及其应用”。该项目的目标是构建某车企的数字孪生平台,在虚拟场景中能够仿真还原真实产线的动作和节拍,实现虚实联动,从而提前规避问题,节约成本,预测节拍,进行故障诊断和预测维护,从而完成系统和设备产线的优化。在此项目中,我担任系统架构师以及主要管理人员,主导了项目的开发,架构设计,项目管理等工作。本文首先分析了面向服务架构的主要技术和标准的具体内容,并说明在构建面向服务架构中遇到的问题和具体实施效果。实践证明,采用面向服务的架构设
W Y2 个月前
系统架构·软考·架构设计
【架构设计常见技术】EJB是服务器端的组件模型,使开发者能够构建可扩展、分布式的业务逻辑组件。这些组件运行在EJB容器中,EJB将各功能模块封装成独立的组件,能够被不同的客户端应用程序调用,简化开发过程,支持分布式应用开发。
黄俊懿2 个月前
分布式·后端·缓存·微服务·架构·系统架构·架构设计
【架构师从入门到进阶】第一章:架构设计基础——第五节:架构演进(缓存到微服务)上一篇文章我们讲到了架构演进中的数据库读写分离阶段,本篇文章我们继续讲架构演进的进阶阶段。随着我们用户量的不断扩大,访问量的继续增长,我们的用户会分布在全国各地,比如说北京、上海、广州。不同地区的用户访问网站的时候,速度差别也很大。有研究表明,网站访问延迟和用户的流失率成正比,也就是说,延迟越大,用户流失率越高。
公众号-架构师汤师爷3 个月前
java·后端·saas·架构设计
一文搞懂4种用户权限模型大家好,我是汤师爷~权限,简单来说,是系统中控制用户行为的一套规则和机制,用来限制每个用户在系统中可以访问的页面、功能和查看的信息。
HL_LOVE_C3 个月前
笔记·系统架构·软考·架构设计
架构设计笔记-17-通信系统架构设计理论及实践目录知识要点案例分析1.数据中心架构的技术论文1.论网络安全体系设计开放系统的存储方式主要有:1. 直连式存储(Direct-Attached Storage,DAS):在服务器上外挂一组大容量硬盘,存储设备与服务器主机之间采用 SCSI 通道连接,带宽为 10MB/s、20MB/s、40MB/s 和 80MB/s 等。直连式存储直接将存储设备连接到服务器上,这种方法难以扩展存储容量,而且不支持数据容错功能,当服务器出现异常时会造成数据丢失。
HL_LOVE_C3 个月前
笔记·系统架构·软件工程·软考·架构设计
架构设计笔记-12-信息系统架构设计理论与实践目录知识要点案例分析1.Java企业级应用系统2.c/s架构,b/s架构软件架构风格是描述某一特定应用领域中系统组织方式的惯用模式。架构风格定义了一类架构所共有的特征,主要包括架构定义、架构词汇表和架构约束。
公众号-架构师汤师爷3 个月前
java·后端·saas·架构设计
SaaS架构:多租户系统架构设计多租户是SaaS领域的特有产物,在SaaS服务中,租户是指使用SaaS系统的客户,租户不同于用户,例如,B端SaaS产品,用户可能是某个组织下的员工,但整个企业组织是SaaS系统的租户。
xixixi777773 个月前
网络·需求分析·架构设计
中大型企业网络架构和建设方案员工访问:支持内部员工通过有线和无线网络访问企业资源。 远程访问:支持远程办公员工通过VPN安全访问企业内部资源。 合作伙伴和客户访问:允许外部合作伙伴和客户通过受控渠道访问特定资源。
张永清3 个月前
数据资产管理·架构设计
大数据资产管理架构设计篇-来自《数据资产管理核心技术与应用》一书的权威讲解数据资产管理是一项系统而复杂的工程,涉及到元数据、数据血缘、数据质量、数据服务、数据监控、数据安全、数据权限等众多方面,为了更高效的管理好数据资产,因此在很多大型的企业或者组织中,通常会构建一个数据资产管理平台来管理这些各种各样的数据资产,数据资产管理平台通常会包含如下功能: 关注清哥聊技术公众号,获取更多权威技术文章。
HL_LOVE_C3 个月前
笔记·系统架构·软考·架构设计
架构设计笔记-7-系统架构设计基础知识目录知识要点单选案例分析1.质量属性 / 管道过滤器 / 数据仓库风格2.面向对象风格 / 控制环路风格
程序猿进阶4 个月前
java·jvm·面试·性能优化·职业发展·架构设计·对象池
内存占用估算方法优质博文:IT-BLOG-CN通过掌握每种数据类型的大小,就可以更准确地预测对象和数据的内存消耗。Java基础数据类型结构,在64位系统开启指针压缩情况下的内存占用字节数: