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
javaflink架构设计
如何深度理解整体
架构设计
?
一.什么是架构和架构本质在软件行业,对于什么是架构,都有很多的争论,每个人都有自己的理解。此君说的架构和彼君理解的架构未必是一回事。因此我们在讨论架构之前,我们先讨论架构的概念定义,概念是人认识这个世界的基础,并用来沟通的手段,如果对架构概念理解不一样,那沟通起来自然不顺畅。Linux有架构,MySQL有架构,JVM也有架构,使用Java开发、MySQL存储、跑在Linux上的业务系统也有架构,应
Gabrial-bing
·
2023-04-02 15:25
笔记
java
软件
架构设计
入门学习
什么是软件架构定义 软件架构(SoftwareArchitecture)是一系列相关的抽象模式,用于指导大型软件系统各个方面的设计。软件架构是一个系统的草图。---百度百科 软件架构指软件系统的“基础结构”,创造这些基础结构的准则,以及对这些结构的描述。---维基百科 从上面两个对软件架构的定义和软件架构发展史中,我们可以总结得出软件架构是以结构化、模块化和组件化的设计形态进行指导软件程序研
冷暖从容
·
2023-04-02 15:52
产品
系统架构
产品设计
Prometheus
架构设计
Prometheus的
架构设计
图通过prometheus的架构图可以看出,prometheus提供了本地存储,即tsdb时序数据库。
小菜洋子
·
2023-04-02 15:49
monitor
系统
架构设计
师
恭喜自己,过了2020下半年的软考高级——系统
架构设计
师考试。除了论文,其他两科自己还是有把握及格的;论文说实在的,没啥信心,写到最后都有点蒙了。手机电脑普及的现在,一年都写不到这么多字啊。
liguojia1987
·
2023-04-02 15:36
软考
系统架构师
高可用
架构设计
前言一、为什么系统要高可用
架构设计
“为了防止鸡蛋破损,把鸡蛋放到不同篮子中”,为了避免系统崩溃、数据丢失(不可抗拒因素地震、火灾等)高可用
架构设计
迎刃而生。
leo_bb
·
2023-04-02 15:35
笔记
系统架构
负载均衡
系统
架构设计
师考试新教材来了!
没错这不是标题党,系统
架构设计
师第二版,竟然先于系统分析师抢先发布了,给了大家一个惊喜。这也意味着这门考试开启了新的阶段。
芝士架构凯恩
·
2023-04-02 15:05
系统架构
从业务开发中学习和理解
架构设计
作者:张东爱(当爱)阿里自主出行研发团队一、前言在软件开发领域经常会接触到架构这个词汇,在我最初的印象中,架构是一个很高级的词汇。它似乎代表了复杂的工程结构、高层次的抽象设计、最新的开发语言特性等等。对于当时只专注于写业务逻辑的我来说,不免心生对架构的敬畏。工作中对架构的讨论很少,出现的是一些高级晦涩的描述,但是从来没有人清楚地解释过架构做了哪些事。所以,架构到底是什么?架构和业务之间是什么关系?
阿里技术
·
2023-04-02 15:16
学习
系统架构
数据库
系统
架构设计
师的设计工作和需求
系统
架构设计
师是产品经理的天花板,也是软考高级证书,系统
架构设计
师,并且还能够入选省专家人才库,成为副主任工程师,在实际落地项目中,要求就跟软考有些区别,但是需要落地,我就在这里介绍下架构师的能力和水平
tengbang
·
2023-04-02 15:43
系统架构师
架构
微服务
paas
产品运营
软件架构--
架构设计
的整体介绍
软件架构--
架构设计
的整体介绍1介绍1.1概述1.2复杂系统1.3架构目标1.4架构过程(引用《系统架构:复杂系统的产品设计与开发》)1.5系统预测方式经验实验建模推理1.6设计工具UML1.7架构师分类与能力要求微软架构师分类
worthsen
·
2023-04-02 15:42
架构
架构
架构之路 (四) —— APP架构之工程实践中网络层的搭建(二)
接下来这几篇我们就一起看一下关于iOS系统架构以及独立做一个APP的
架构设计
的相关问题。感兴趣的可以看上面几篇。
刀客传奇
·
2023-04-02 15:00
android高级开发课程,android高级开发专题系列全套课程
教程目录:1.UML工具的使用和建模2.UML实现正向工程和逆向工程3.五大创建型模式详解4.Prototype原型模式实际运用5.AOP
架构设计
6.Aspect的使用及其编译器的原理解密7.PackageManagerService
拯救大兵张嘎
·
2023-04-02 13:19
android高级开发课程
微服务
架构设计
中的设计模式、原则及最佳实践
本文将介绍微服务
架构设计
中的设计模式、原则及最佳实践。我们将使用适当的
架构设计
模式和技术。
ITFLY8
·
2023-04-02 13:19
数据库
python
设计模式
java
分布式
SpringSecurity整体架构
AuthenticationManagerAuthenticationSecurityContexHolder授权AccessDecisionManagerAccessDecisionVoterConfigAttribute在SpringSecurity的
架构设计
中
只是六号z
·
2023-04-02 13:57
SpringSecurity
架构
安全
java
架构思维,你知道吗?
从程序员往架构师转型的路上,蔡学镛老师总结的“四维
架构设计
方法论”对我颇有帮助,让我对
架构设计
有了更立体化、系统化的认知,现将学习心得分享出来供需要的小伙伴参考。
IT老兵哥
·
2023-04-02 12:38
专业技能提升
架构师
架构设计
设计模式
领域驱动设计
分层架构
Spring Security(一) —— 整体架构与入门案例分析
一:整体架构在的
架构设计
中,认证和授权是分开的,无论使用什么样的认证方式。都不会影响授权,这是两个独立的存在,这种独立带来的好处之一,就是可以非常方便地整合一些外部的解决方案。
耶瞳
·
2023-04-02 12:00
java
spring
java
spring
security
Spring Security整体架构
SpringSecurity整体架构1.认证在SpringSecurity的
架构设计
中,认证Authentication和Authorization是分开的,无论使用什么样的认证方式,都不会影响授权,这时两个独立的存在
目目沐沐
·
2023-04-02 12:20
Spring
Security
spring
安全
web安全
京东8年资深架构师为你解析:Kafka源码解析实战。为你解忧
认真读完这篇文章,你会对KafkaBroker请求处理流程和网络
架构设计
实现细节,有更加深刻的理解。开篇三问:KafkaBroker端网络架构和请求处理到底是使用了哪些高大上的技术?
Java技术那些事儿
·
2023-04-02 12:52
kafka
分布式
java
后端
学习
云原生架构的原则与实践(Google)
对于云原生的
架构设计
,有很好的指导意义。云原生架构相比于传统架构的不同点传统的单体架构,在系统演变到稍微大一点的时候,就变得难以变更,测试,部署,扩展,维护。
davidullua
·
2023-04-02 11:31
Cloud
Native
互联网架构
云原生
架构
cloud
native
究竟啥才是互联网架构“高并发”
一、什么是高并发高并发(HighConcurrency)是互联网分布式系统
架构设计
中必须考虑的因素之一,它通常是指,通过设计保证系统能够同时并行处理很多请求。
高级java架构师
·
2023-04-02 10:14
「异地多活」是分布式系统
架构设计
的一座高峰
第一篇异地多活,作为一种高可用部署架构,成为大中型互联网公司的选择。像大家熟知的大型互联网公司,如阿里、腾讯、百度、网易、新浪等等都已经完成了异地多活的技术重构。可以说,异地多活是互联网公司业务规模扩大后所必然要经历的阶段。那么如何解决高可用异地多活呢?有状态服务后台服务可以划分为两类,有状态和无状态。高可用对于无状态的应用来说是比较简单的,无状态的应用,只需要通过F5或者任何代理的方式就可以很好
yuezhilangniao
·
2023-04-02 10:22
架构师
架构
MySQL
架构设计
频繁:查
架构设计
:一个mysqlf服务器平摊到多个‘类比redis主从模式Mysql主Mysql从服务器(负载均衡平均访问)负载均衡的软件:Nginx
周行知
·
2023-04-02 09:31
异地多活高可用
架构设计
方案
异地多活在近年越来越多大型互联网公司采用的方案,几乎也是大型应用发展到一定阶段的必然选择,综合比较一下各个互联网公司的方案,会发现有很多共性的东西,也有很多差异化的东西,这是最有意思的地方什么是异地多活异地多活一般是指在不同城市建立独立的数据中心,“活”是相对于冷备份而言的,冷备份是备份全量数据,平时不支撑业务需求,只有在主机房出现故障的时候才会切换到备用机房,而多活,是指这些机房在日常的业务中也
weixin_33708432
·
2023-04-02 09:36
数据库
大数据
异地多活架构
在软件开发领域,「异地多活」是分布式系统
架构设计
的一座高峰,很多人经常听过它,但很少人理解其中的原理。异地多活到底是什么?为什么需要异地多活?它到底解决了什么问题?究竟是怎么解决的?
天秤座的架构师
·
2023-04-02 09:32
架构沉思录
架构
java
开发语言
基于DRF+vue的登录界面
现在前后端分离的
架构设计
越来越流行,业界甚至出现了API优先的趋势。
依恋、阳光
·
2023-04-02 09:58
DRF接口学习
vue.js
javascript
前端
异地多活的架构演进
在软件开发领域,「异地多活」是分布式系统
架构设计
的一座高峰,很多人经常听过它,但很少人理解其中的原理。异地多活到底是什么?为什么需要异地多活?它到底解决了什么问题?究竟是怎么解决的?
zhifeng687
·
2023-04-02 09:19
异地双活
架构设计
什么是微服务?分布式和集群又是什么?
微服务(MicroserviceArchitecture)是
架构设计
方式的一种。简单来说就是将传统的一站式应用,根据业务拆分成一个一个的服务,每一个微服务提供单个业务功能的服务,一个服务做一件事情。
凌晨4点的闹钟
·
2023-04-02 07:16
微服务
分布式
《微服务
架构设计
模式》读书笔记——服务的拆分策略
目录前言1.微服务架构到底是什么1.1软件架构的4+1视图1.2应用程序的两个层面需求1.3分层式架构风格1.4关于架构风格的六边形1.5什么是服务1.6微服务架构的架构风格2为应用程序定义微服务架构2.1定义应用程序架构的三步式流程2.2第一步:识别系统操作2.2.1识别系统操作的步骤与一些事项:2.3第二步:定义服务2.3.1根据业务能力进行服务拆分2.3.2根据子域进行服务拆分2.3.3拆分
Java架构设计
·
2023-04-02 07:03
DDD
java
程序员
分布式
开发语言
Apache Pulsar 技术系列 - Pulsar 总览
1、ApachePulsar架构2、
架构设计
的优势3、Pulsar特性4、总结ApachePulsar架构存储计算分离ApachePuls
腾讯云中间件
·
2023-04-02 07:23
深入解析Apache
Pulsar系列
apache
java
kafka
《微服务
架构设计
模式》之服务拆分策略
文章目录微服务架构到底是什么软件架构架构风格为应用程序定义微服务架构识别系统操作创建抽象领域模型定义系统操作微服务拆分根据业务能力进行服务拆分根据子域进行服务拆分拆分指导原则拆分单体应用为服务的难点定义服务API总结微服务架构到底是什么软件架构软件架构是什么定义:软件架构由一组元素(组件)和元素之间的关系构成。架构意义:它让软件开发更加高效,同时软件具有较好的可测性、可部署性、可扩展性、可维护性,
cn_hhaip
·
2023-04-02 07:31
微服务架构
与我一起学习微服务
架构设计
模式2—服务的拆分策略
微服务架构是什么?软件的架构是什么,为什么它如此重要?定义:应用程序的架构是将软件分解为元素和这些元素之间的关系。软件架构的4+1视图模型逻辑视图:开发人员创建的软件元素,如类或包,他们之间的关系包括继承、关联和依赖。实现视图:构建编译系统的输出。由表示打包代码的模块(Jar文件)和组件(WAR文件)组成。进程视图:运行时的组件。每个元素都是一个进程,进程间的关系代表进程间通信。部署视图:进程如何
drjava_2019
·
2023-04-02 07:29
学习笔记:《微服务
架构设计
模式》之服务的拆分策略
目录一、软件架构的定义和视图模型软件架构的定义:软件架构的4+1视图模型:二、架构风格1、分层式架构风格2、六边形架构3、微服务架构是一种架构风格三、为应用程序定义微服务架构1、识别系统操作2、根据业务能力进行服务拆分3、根据子域进行服务拆分4、拆分单体应用为服务的难点5、定义服务API四、小结一、软件架构的定义和视图模型软件架构的定义:计算机系统的软件架构是构建这个系统所需要的一组结构,包括软件
海棠依旧€
·
2023-04-02 07:18
微服务架构设计模式
微服务
学习
架构
服务发现
mvc
Azure OpenAI 官方指南02|ChatGPT 的
架构设计
与应用实例
本期从技术角度深度解析ChatGPT的
架构设计
与应用实例。ChatGPT的起源╱01InsturctGPT的
架构设计
╱02ChatGPT的技术应用场景及示例╱03ChatGPT的起源ChatGP
微软技术栈
·
2023-04-02 06:45
微软产品速递
微软
人工智能
chatgpt
MinIO对象存储的网关
架构设计
MinIO是一个非常轻量的对象存储服务,它只有一个二进制文件即可运行,快速的构建分布式的对象存储集群,适合存储大容量的非结构化数据,比如图片、日志文件等这些。MinIO除了可以作为对象存储服务外,还可以作为网关,也就说MinIO的后端可以NAS系统、HDFS分布式文件系统或者S3、Google对象存储这样的第三方云存储系统。有了MinIO网关,就可以为Google对象存储这些后端系统添加S3兼容的
飞雪无情
·
2023-04-02 06:52
网关
分布式
大数据
java
编程语言
Python项目实战之欢迎来到美多商城!学习目录导航
1.项目准备1.1.项目介绍1.1.1.项目需求分析1.1.2.项目
架构设计
1.2.工程创建和配置1.2.1.创建工程1.2.2.配置开发环境1.2.3.配置Jinja2模板引擎1.2.4.配置MySQL
zz77244920
·
2023-04-02 04:02
爬虫漫画
python
数据库
mysql
大型网站
架构设计
及技术总结
一个小型的网站,比如个人网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单,随着互联网业务的不断丰富,网站相关的技术经过这些年的发展,已经细分到很细的方方面面,尤其对于大型网站来说,所采用的技术更是涉及面非常广,从硬件到软件、编程语言、数据库、WebServer、防火墙等各个领域都有了很高的要求,已经不是
zhaosoft1982
·
2023-04-02 04:32
IT
培训
.Net
java
架构设计
数据库
负载均衡
应用服务器
服务器
集群
跟着架构师学习大型网站架构的技术细节:前端架构需要解决的问题
在软件开发上,普遍认为
架构设计
能把复杂的工程代码分解成相互耦合度较低的模块,规划整个工程。简单地说,在大多数人的认知里,
架构设计
是为了分离代码而存在的。更直接地说,
架构设计
就是为开发人员分工而存在的。
该用户快成仙了
·
2023-04-02 04:26
学习
架构
java
微服务
通向架构师的道路——漫谈架构与设计文档的写作技巧
前言:这篇是一篇番外篇,没有太多代码与逻辑,完全是一种”软“技巧,但是它对于你如何成为一名合构的
架构设计
人员很重要。
java成功之路
·
2023-04-02 04:10
Redis 基础、高级特性与性能调优
本文适合使用Redis的普通开发人员,以及对Redis进行选型、
架构设计
和性能调优的
架构设计
人员。目录概述Redis的数据结构和相关常用命令数据持久化内存管理与数据淘汰机制Pipelining事务与S
Zal哥哥
·
2023-04-02 04:14
前端须知-MVVM
前言Model–View–ViewModel(MVVM)是一个软件
架构设计
模式,由微软WPF和Silverlight的架构师KenCooper和TedPeters开发,是一种简化用户界面的事件驱动编程方式
chenyu-max
·
2023-04-02 04:44
前端
前端
javascript
开发语言
SWC_RTE02-AutoSAR架构【AutoSAR
架构设计
概述2】
文章目录大家好,这期为大家带来【应用层(SWC)和实时运行环境(RTE)】的培训。假设您的老板叫你基于AutoSAR平台设计软件架构。作为架构师,经典的输入-处理-输出(即IPO模型:输入-处理-输出)的架构模型。IPO架构模型是大的指导方向,但是如果需要在AutoSAR平台去实现架构,你必须了解AutoSAR平台的关于RTE和SWC设计方面的理论知识。我们【SWC_RTE01-AutoSAR架构
车端
·
2023-04-02 04:43
RTE
自动驾驶
人工智能
机器学习
SWC_RTE01-AutoSAR架构【AutoSAR
架构设计
概述】
文章目录1基于AutoSAR架构的概述2应用软件组件2.1应用软件组件的设计原则2.2应用软件组件的实现2.2.1Runnables的定义2.3应用软件组件的类型2.3.1复杂设备驱动组件3RTE功能概述3.1AUTOSAR虚拟功能总线(VFB)接口3.2特定于某个ECU的运行时环境(RTE)传送门==>>AutoSAR实战系列300讲「糖果Autosar」总目录摘要:AUTOSAR是作为不同OE
车端
·
2023-04-02 04:13
RTE
autosar
架构
主流智能汽车电子架构
-知乎一文盘点博世、丰田、特斯拉等6家主流智能汽车电子架构_腾讯新闻本文对几家主流智能汽车的
架构设计
概念进行了技术分析,并对几种智能汽车的
架构设计
概念进行了评价。
笑扬轩逸
·
2023-04-02 03:50
架构
架构
医院网络安全架构的探索和改进
本文介绍了基于医院三网整体设计以及医院下一代云数据中心
架构设计
的
同创永益
·
2023-04-02 03:12
网络安全
人工智能
物联网
服务器
Envoy 简介
Envoy简介Envoy是专为大型现代SOA(面向服务架构)
架构设计
的L7代理和通信总线,经常被用在ServiceMesh中作为Sidecar。
毕业即失业吗
·
2023-04-02 03:11
分布式
软件架构
java
深入 Nginx 之架构篇
它的高性能正是由于其优秀的
架构设计
,其架构主要包括这几点:模块化设计、事件驱动架构、请求的多阶段异步处理、管理进程与多工作进程设计、内存池的设计,以下内容依次进行说明。
ducode
·
2023-04-02 03:01
操作系统
网络
epoll
Envoy架构介绍与配置说明
目录1概述2.基本术语3过滤器链4配置说明4.1管理接口配置4.2静态配置4.3动态配置5xDS1概述Envoy是专为大型现代SOA(面向服务架构)
架构设计
的L7代理和通信总线,它是Istio中的Sidecar
bitkevin
·
2023-04-02 03:50
中间件
服务器
linux
service
mesh
中间件
DDD
架构设计
微入门(将springmvc三层改造为ddd四层架构)
以springmvc三层架构改造为ddd四层架构为列,简单的ddd微入门。说明:不是什么培训行业的人,纯粹是最近刚接触到ddd项目需要快速上手,所以B站借鉴图灵学院视频简单了解下,顺手做了笔记分享出来,尊重原创不易,特贴出视频链接,有需要get。图灵B站视频链接:https://www.bilibili.com/video/BV18y4y1V7UT?p=3DDD(Domain-DriveDesig
渣渣毛
·
2023-04-02 02:50
笔记
架构
java
微服务
服务端高并发分布式架构演进
文章最后汇总了一些
架构设计
的原则。特别说明:本文以淘宝为例仅仅是为了便于说明演进过程可能遇到的问题,并非是淘宝真正的技术演进路径。
summer_west_fish
·
2023-04-02 01:18
云原生
分布式
服务器
java
运维
RocketMQ源码阅读-NameServer篇
技术内幕》这本书阅读的,借鉴了很多东西,在此感谢丁威大佬和RocketMQ的贡献者们,文章如有问题,欢迎批评指正RocketMQ版本:4.8.02、RocketMQ的注册中心NameServer2.1
架构设计
爬楼梯的小怪
·
2023-04-02 01:20
RocketMQ
java
后端
分布式
队列
RocketMQ源码系列(二):RocketMQ路由中心NameServer
1、NameServer
架构设计
消息中间件的设计思路一般是基于主题的订阅发布机制,消息生产者(Producer)发送某一主题的消息到消息服务器,消息服务器负责该消息的持久化存储,消息消费者(Consumer
水畔竹汐~
·
2023-04-02 01:43
源码专栏
java
上一页
99
100
101
102
103
104
105
106
下一页
按字母分类:
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
其他