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
架构师之路
【
架构师之路
】四、系统架构
高并发,大流量Google日均PV数35亿,日均IP访问数3亿微信在线用户数10亿天猫双十一活动一天交易额3000亿高可用系统7*24小时不间断服务。大型互联网站的宕机事件通常会成为新闻焦点。海量数据需要存储、管理海量数据。Facebook每周上传的照片数目接近10亿百度收录的网页数目有数百亿Google有近百万台服务器为全球用户提供服务用户分布广泛,网络情况复杂中美光缆的数次故障,也让一些对国外
蜗牛互联网
·
2024-09-11 10:44
架构
Java
数据库
运维
架构师之路
--JAVA基础和多线程基础个别问题整理
并发和锁(1)synchronized在JDK6做了哪些优化1.适应自旋锁:自旋锁:为了减少线程状态改变带来的消耗不停地执行当前线程2.锁消除:不可能存在共享数据竞争的锁进行消除3.锁粗化:将连续的加锁精简到只加一次锁4.轻量级锁:无竞争条件下通过CAS消除同步互斥5.偏向锁:无竞争条件下消除整个同步互斥,连CAS都不操作。Java并发编程:Lock转载http://www.cnblogs.com
shine_du
·
2024-03-13 22:17
架构师之路
多线程
java
队列
架构师之路
:中台和微服务区别
什么是中台架构?中台架构是一种将业务逻辑和技术能力模块化的架构思想,通过构建统一的中间层服务,将业务能力和技术能力解耦,使得各业务领域的功能和服务能够共享和复用。中台包括业务中台和技术中台两个方面:业务中台:将业务逻辑进行分层,构建通用的业务能力模块,以满足不同业务场景的需求。例如,用户管理、订单管理、支付管理等。技术中台:将技术能力进行分层,构建通用的技术服务模块,以提供统一的技术支持和基础设施
每天一个java小知识
·
2024-03-13 13:07
微服务
架构
云原生
Java
架构师之路
四、分布式系统:分布式架构、分布式数据存储、分布式事务、分布式锁、分布式缓存、分布式消息中间件、分布式存储等。
目录分布式架构:分布式数据存储:分布式事务:分布式锁:分布式缓存:分布式消息中间件:分布式存储:Java
架构师之路
三、网络通信:TCP/IP协议、HTTP协议、RESTfulAPI、WebSocket、
述清-架构师之路
·
2024-02-27 01:09
Java架构师之路
java
分布式
架构
Java
架构师之路
十三、项目实战:通过实际项目的经验,提高架构师的实战能力和经验
Java
架构师之路
十二、技术领导力:具备团队管理和技术领导能力,能够带领团队完成复杂的技术项目-CSDN博客通过实际项目的经验可以提高架构师的实战能力和经验,以下是一些建议:参与多样化项目:尽可能参与各种不同类型的项目
述清-架构师之路
·
2024-02-26 20:34
Java架构师之路
java
架构
如何成为一个资深Java架构师?
这或许需要先搞清楚另外一个问题——一名程序员是如何走上
架构师之路
的?我从许多朋
生活就该一笑而过
·
2024-02-14 03:12
架构师之路
2023即将远去,2024悄然而至,做了程序员已数年有余,后面成为架构师是我努力的方向,只要有方向,心才不迷茫,如果喜欢上技术,那么代码不是那么冰冷,而是你的作品和朋友,你才能感觉到代码的魅力所在,并能给你前行的力量。我思考了一下,作为一个java架构师应具备什么样的能力,想了之后确实很不简单!为了自己的职业道路发展更好,所以我们要好好学习。成为一个Java程序员架构师,你要具备以下能力:很强编程
weixin_43702941
·
2024-02-12 11:54
java
jvm
spring
cloud
spring
boot
spring
架构师之路
架构师之路
(1)面向过程和面向对象1、引言机算机科学是一门应用科学,它的知识体系是典型的倒三角结构,所用的基础知识并不多,只是随着应用领域和方向的不同,产生了很多的分支,所以说编程并不是一件很困难的事情
追风骚年
·
2024-02-02 10:05
58到家MySQL军规升级版
转载2018-03-3058到家DBA
架构师之路
一、基础规范表存储引擎必须使用InnoDB表字符集默认使用utf8,必要时候使用utf8mb4解读:通用,无乱码风险,汉字3字节,英文1字节utf8mb4
xiaolyuh
·
2024-01-30 14:48
架构师之路
-- 基础设施架构
架构师之路
–基础设施架构系统层次划分任何一个系统按照逻辑部署维度都可以划分成应用层与基础设施层,开发的应用软件还有使用第三方的应用可以抽象成一些组件的集合,为了运行这些组件需要基础设施层来提供支撑,基础设施层有物理机
Dashesand
·
2024-01-28 18:34
架构
架构师之路
(十二)计算机网络(链路层)
前置知识(了解):计算机基础。作为架构师,我们所设计的系统很少为单机系统,因此有必要了解计算机和计算机之间是怎么联系的。局域网的集群和混合云的网络有啥区别。系统交互的时候网络会存在什么瓶颈。数据链路层讨论的是如何把网络层的数据封装成帧,有效的进行通信传输。链路是指:一个结点到另一个结点的具体的物理线路。分为:点对点通讯,广播通讯。传播的单元为:(帧);链路层特性封装成帧指将数据报加之首部和尾部形成
架构师虎哥
·
2024-01-25 15:48
架构师之路
计算机网络
架构师之路
(十三)计算机网络(链路层安全)
前置知识(了解):计算机基础。作为架构师,我们所设计的系统很少为单机系统,因此有必要了解计算机和计算机之间是怎么联系的。局域网的集群和混合云的网络有啥区别。系统交互的时候网络会存在什么瓶颈。1CAM表溢出攻击与端口安全当与交换机相连的设备箱交换机发送数据帧时,交换机会立刻将数据帧的源MAC地址与接收到该数据帧的端口作为一个条目保存到CAM表中。溢出攻击:当CAM表已满时,如果交换机收到了以CAM表
架构师虎哥
·
2024-01-25 15:48
架构师之路
计算机网络
架构师之路
(十四)计算机网络(网络层)
前置知识(了解):计算机基础。作为架构师,我们所设计的系统很少为单机系统,因此有必要了解计算机和计算机之间是怎么联系的。局域网的集群和混合云的网络有啥区别。系统交互的时候网络会存在什么瓶颈。网络层提供主机到主机的通信服务,是一种尽力而为的通信服务。网络层两个重要的两个功能:转发:当一个分组达到路由器的一个输入端口时,路由器将该分组移动到适当的输出端口,概念偏重于落在路由器本地。路由选择:当分组从发
架构师虎哥
·
2024-01-25 15:48
架构师之路
计算机网络
架构师之路
(十五)计算机网络(网络层协议)
前置知识(了解):计算机基础。作为架构师,我们所设计的系统很少为单机系统,因此有必要了解计算机和计算机之间是怎么联系的。局域网的集群和混合云的网络有啥区别。系统交互的时候网络会存在什么瓶颈。ARP协议地址解析协议,即ARP(AddressResolutionProtocol),是根据IP地址获取物理地址的一个TCP/IP协议。主机发送信息时将包含目标IP地址的ARP请求广播到局域网络上的所有主机,
架构师虎哥
·
2024-01-25 15:48
架构师之路
计算机网络
架构师之路
(五)计算机组成原理(CPU元件)
前置知识(了解):计算机的组成,计算机分类。作为架构师,我们要了解计算机的工作原理,知道底层的电路运行机制,掌握设备的性能指标,能够分析物理设备的瓶颈所在,合理规划物理设备的搭配。现在的计算机架构都是冯诺依曼架构,计算机的运算速度是由CPU决定的,购机第一要确定的是CPU的型号;主板芯片组是和CPU匹配的,CPU确认后就可以确认可适配的主板,主板根据不同的机箱会存在不同的尺寸,大尺寸也决定了插槽有
架构师虎哥
·
2024-01-25 15:18
架构师之路
云计算
硬件架构
系统架构
架构师之路
(八)计算机组成原理(存储元件)
前置知识(了解):计算机的组成,计算机分类。作为架构师,我们要了解计算机的工作原理,知道底层的电路运行机制,掌握设备的性能指标,能够分析物理设备的瓶颈所在,合理规划物理设备的搭配。存储设备也是高度集成化的电子元件,架构师对于存储这块发挥的空间也不大,但是需要掌握存储有哪些类型、不同接口的区别等。也有个特性需要注意的就是:服务器的磁盘和pc的不能兼容。磁盘接口:ide、sata、scsi、sas、s
架构师虎哥
·
2024-01-25 15:18
架构师之路
架构
云计算
硬件架构
系统架构
架构师之路
(十六)计算机网络(传输层)
前置知识(了解):计算机基础。作为架构师,我们所设计的系统很少为单机系统,因此有必要了解计算机和计算机之间是怎么联系的。局域网的集群和混合云的网络有啥区别。系统交互的时候网络会存在什么瓶颈。既然网络层已经能把源主机上发出的数据传送给目的主机,那么为什么还需要加上一个传输层呢?这就需要我们理解主机用户应用层通信的主体,位于两台网络主机中真正的数据通信主体并不是这两台主机,而是两台主机中的各种网络应用
架构师虎哥
·
2024-01-25 15:47
架构师之路
计算机网络
架构师之路
:一个Java架构师需要掌握的知识技能,带思维导图
没有设计的思想,你就不能成为一名架构师。架构师是一个能撸的了一手好代码,画的了一个漂亮的UML/原型,写的了一篇技术文档,更加能解决好项目关键技术的综合人才。架构师=前端工程师+后端程序员+系统分析师+关键技术解决+各种技术搭配+设计模式+部署调优+其他,可见架构师是多面手,在项目当中起到连接管理与项目成员的重要角色。因此,在通往大神级的架构师的道路上,你需要懂需求、设计、代码、部署、架构、服务器
Java黎先生
·
2024-01-21 06:50
从零开始的
架构师之路
:掌握必备的软技能和持续学习的方法
作为一名架构师,需要具备的技能和知识面相当广泛,要在软件开发生命周期的各个阶段发挥作用。如果你希望成为一名优秀的架构师,你需要有系统地学习和掌握一系列的技能和知识。下面是从零开始如何成为架构师的学习路线,分为以下几个阶段。阶段1:基础技能的学习在成为一名架构师之前,需要先具备扎实的编程基础和良好的软件开发理念。以下是需要学习的基础技能:1.编程语言和框架你需要选择一种或几种主流的编程语言和框架进行
Java刀客
·
2024-01-08 22:18
程序员
学习
架构
经验分享
职场发展
1.Android架构 retrofit运行时注解(POST详解)+反射实战demo 2分钟手写彻底搞懂注解
今天开始
架构师之路
!
鹏城十八少
·
2024-01-03 17:48
文章分享-1周-怎么理解分布式、高并发、多线程?
该文章是微信公众号《
架构师之路
》的一篇文章,该微信公众号是前58同城CTO沈剑的。总体来该公众号的技术文章比较实用,之前看过他写的缓存系列,受益匪浅。地址如下:怎么理解分布式、高并发、多线程?
庄泽锐
·
2023-12-24 16:07
程序员的进阶课-
架构师之路
(4)-栈
一、栈的定义【百度百科】栈作为一种数据结构,是一种只能在一端进行插入和删除操作的特殊线性表。它按照先进后出的原则存储数据,先进入的数据被压入栈底,最后的数据在栈顶,需要读数据的时候从栈顶开始弹出数据(最后一个数据被第一个读出来)。栈具有记忆作用,对栈的插入与删除操作中,不需要改变栈底指针。栈是允许在同一端进行插入和删除操作的特殊线性表。允许进行插入和删除操作的一端称为栈顶(top),另一端为栈底(
十步杀一人_千里不留行
·
2023-12-20 06:04
数据结构
数据结构
栈
java全栈体系结构-
架构师之路
(持续更新中)
Java全栈体系结构数据结构与算法实战(已更)微服务解决方案数据结构模型(openresty/tengine)实战高并发JVM虚拟机实战性能调优并发编程实战微服务框架源码解读集合框架源码解读分布式架构解决方案分布式消息中间件原理设计模式JavaWebJavaSE新零售电商项目Spring体系框架源码解读Linux系统内核原理分析Netty深度源码解读MysQL实战性能优化
云策数据
·
2023-12-16 04:24
Java架构师p5-p7
java
开发语言
Java全栈架构师
Java架构师
Java全栈
Java互联网架构师
Java知识体系
架构师之路
- 服务器硬件扫盲
很多架构师都是从软件开发成长起来的,大家在软件领域都有很深的造诣,大部分人对硬件接触的很少。而成为架构师后需要频繁的跟人、硬件、软件、网络打交道,本篇文章就给大家带来服务器硬件方面的相关知识,主要包括服务器、CPU、内存、磁盘、网卡。服务器根据服务器的外形和使用场景我们将服务器分为以下四种:塔式服务器塔式服务器类似于台式机,主要适用于没有机房机架的公司,一般存放于中小办公环境。机架式服务器机架式服
wocaisoft
·
2023-11-24 20:14
服务器
硬件工程
程序员们,如何成为阿里大牛?
最近,他在极客时间上开设了一个专栏课程,向所有奋斗在
架构师之路
的小伙伴们传授智慧和经验。
程序员小灰
·
2023-11-20 13:36
通往优秀软件
架构师之路
:掌握技术核心,修炼基础原理【文中送书,十本任选】
通往优秀软件
架构师之路
:掌握技术核心,修炼基础原理《高并发架构实战:从需求分析到系统设计》《架构师的自我修炼:技术、架构和未来》《中台架构与实现:基于DDD和微服务》《分布式系统架构:架构策略与难题求解
以山河作礼。
·
2023-11-16 12:02
活动文章
架构
架构师之路
--适配器模式
目录介绍定义使用场景代码实现介绍适配器模式在我们的开发中使用概率很高,从代码中随处可见的Adapter就可以判断出来,最早的ListView、GridView到现在最新的RecycleView都需要使用Adapter,并且在开发中遇到优化问题、出错概率较大的也基本出自Adapter,真是一个让人又爱又恨的角色。Adapter的目的就是将两个不兼容的类融合到一起,将不同的东西通过一种转换使得它们能够
红-旺永福
·
2023-11-09 22:27
Android框架总结
数据结构和算法
java
设计模式
android
android
架构师之路
!金三银四Android高级工程师面试题整理,真香!
��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
元点三
·
2023-11-01 05:17
程序员
android
刷完这份Java进阶
架构师之路
的核心知识,轻松拿下八家大厂offer!
老马整理出一篇Java进阶
架构师之路
的核心知识,同时也是面试时面试官必问的知识点,篇章也是包括了很多知识点,其中包括了有基础知识、Java集合、JVM、多线程并发、spring原理、微服务、Netty与
java码农之路1
·
2023-10-27 01:58
数据库
面试
设计模式
java
分布式
架构师之路
(二)jenkins 配置进阶
1、gitlab提交代码,自动触发jenkins执行任务然后去gitlab上配置:实现了gitlab上代码更新,自动执行jenkins任务。2、钉钉报警通知#群设置---群机器人---自定义---添加需要下载钉钉插件,才有这个选项3、集成sonarqube代码检测编译时候的测试,只测试语法上的问题。检测代码质量,检测bug、漏洞、重复的代码、代码规范等。#安装sonarqube,java平台依赖m
雷神_zero
·
2023-10-23 15:33
jenkins
代码发布
架构师之路
011 进程 线程 协程
如果我们实际就只有一个单核的CPU,是否就没办法实现多任务呢?当然可以。方法是把CPU的时间切成一段段时间片,每个时间片只运行某一个软件。这个时间片给软件A,下一个时间片给软件B。因为时间片很小,我们会感觉这些软件同时都在运行。这种分时间片实现的多任务系统,我们把它叫分时系统。分时系统的原理说起来比较简单,把当前任务状态先保存起来,把另一个任务的状态恢复,并把执行权交给它即可。这里面涉及的问题有:
ailinyingai
·
2023-10-22 02:32
架构师之路
java
开发语言
架构师之路
-互联网架构的演进
产品类业务:技术创新推动业务发展。“服务”类业务:业务发展推动技术的发展。架构师需要基于业务发展阶段判断出系统当前面临的主要复杂度。互联网业务千差万别,但都具有“规模决定一些”的特点。互联网发展一般分为几个时期:初创期、快速发展期、竞争期、成熟期。互联网业务发展第一个主要方向就是“业务越来越复杂”。互联网业务发展第二个主要方向就是“用户量越来越大”。互联网业务发展带来复杂度的本质原因其实就是“量变
Mr慕谦
·
2023-10-16 10:14
架构师之路
-SOA架构
SOA(ServiceOrientedArchitecture面向服务的架构)提出的背景是企业内部的IT系统重复建设且效率低下。SOA更多是在传统企业(例如:制造业、金融业等)落地和推广,在互联网行业并没有大规模的实践和推广。SOA的三个关键点:服务、ESB、松耦合。SOA架构中,每项业务功能都是一个服务,服务就意味着对外提供开放的能力。SOA使用ESB来屏蔽异构系统对外提供各种不同的接口方式,以
Mr慕谦
·
2023-10-16 10:13
2019
架构师之路
学习Java技术体系,设计模式,流行的框架与组件是必不可少的:常见的设计模式,编码必备Spring5,做应用必不可少的最新框架MyBatis,玩数据库必不可少的组件新二:工程化与工具工欲善其事必先利其器,不管是小白,还是资深开发,玩Java技术体系,选择好的工具,提升开发效率和团队协作效率,是必不可少的:Maven,项目管理Jenkins,持续集成Sonar,代码质量管理Git,版本管理新三:分布
and天神
·
2023-10-15 02:44
JAVA
架构师之路
三:设计模式之单例模式
JAVA
架构师之路
二:设计模式之工厂模式单例模式1.单例模式2.饿汉式单例3.懒汉式单例3.1方法加锁写法3.2代码块加锁写法3.3双重判断加锁写法3.4静态内部类写法4.注册式单例4.1.枚举写法注册式单例
24K不怕
·
2023-10-12 05:53
JAVA架构师之路
架构师
设计模式
单例模式
【58沈剑
架构师之路
】选redis还是memcache,源码怎么说
2019独角兽企业重金招聘Python工程师标准>>>memcache和redis是互联网分层架构中,最常用的KV缓存。不少同学在选型的时候会纠结,到底是选择memcache还是redis。画外音:不鼓励粗暴的实践,例如“memcache提供的功能是redis提供的功能的子集,不用想太多,选redis准没错”。虽然redis比memcache更晚出来,且功能确实也更丰富,但对于一个技术人,了解“所
weixin_33841503
·
2023-10-09 12:26
数据库
python
数据结构与算法
架构师之路
-互联网架构模板
NoSql不是NoSql,而是NotOnlySQL,即NoSql是SQL的补充。NoSql发展到一定规模后,一般都是走集群路线。在开源方案的基础上封装一个小文件存储平台并不是太难的事情。大数据存储和处理反而是最简单的,因为你别无选择,只能用这几个流行的开源方案。框架的选择,有一个总的原则:优先成熟的框架,避免盲目追求新技术。互联网行业基本都是拿来主义,选择一个流行的开源服务器即可。配置中心主要是为
Mr慕谦
·
2023-10-06 22:37
【译】软件
架构师之路
今天给大家带来一篇自己翻译的干货《软件
架构师之路
》。本周Github上升很快的项目。其内容对致力于成为软件架构师(不论前后端)的同学应该都会有极大的帮助。
gamedilong
·
2023-09-30 05:41
python架构师薪水_Java
架构师之路
:从Java码农到年薪八十万的架构师
对于工作多年的程序员而言,日后的职业发展无非是继续专精技术、转型管理和晋升架构师三种选择。架构师在一家公司有多重要、优秀架构师需要具备怎样的素质以及架构师的发展现状三个方面来分析程序员如何才能晋升为优秀的高薪架构师?希望通过本文让程序员们了解架构师的市场行情,了解架构师的发展前景,并帮助你更清晰地做出职业规划。架构师在一家公司有多重要架构师对一家公司、一个项目有多重要?我们来看一看调查的数据——架
weixin_39836876
·
2023-09-25 22:19
python架构师薪水
通往
架构师之路
-软件工程-UML建模-类图-关系与解释?
阅读说明:本节主要是介绍UML类图关系与解释,主要也是让大家对UML建模中的类图基本关系有一个初步了解和认识,后面还会陆陆续续的更新更多详细的UML开发应用学习文章,直接对接我们当下的开发。注意事项:UML工具是StarUML,我用的是Mac版本,大家可以下载自己电脑对应的版本。下载地址:http://staruml.io/download内容一:类图-依赖关系?1、概念?描述了一个类的变化对依赖
Jason_儿
·
2023-09-25 20:45
软件架构演化和维护-
架构师之路
(十六)
一、软件架构演化和定义软件架构演化是对架构修改和完善的过程,为了适应环境变化纠错性修改和完善的修改等,不断迭代的过程。演化过程涵盖软件架构的全生命周期,包括软件架构需求的获取、软件架构建模、软件架构文档、软件架构实现以及软件架构维护等阶段。软件架构的演化可以降低软件演化的成本。软件架构定义包含组件、连接件和约束三大要素,软件架构演化主要关注这三者之间添加、修改和删除等。二、面向对象软件架构演化对象
后端从入门到精通
·
2023-09-02 11:39
架构师
软考高级
架构
云原生架构-
架构师之路
(十九)
云原生架构内涵云原生架构基于云原生技术,指将云应用中的非业务代码部分进行最大化的剥离,让云设施接管项目中大量非功能特性(如弹性、韧性、安全、可观测性和灰度等)。把质量属性和业务功能完全分离,我们自己的公司只关注业务代码,至于质量属性交给云。云原生包含:业务代码、三方软件和处理非功能特性的代码。把这些交给IaaS和PaaS完成。主要架构模式服务化架构模式:典型的微服务和小服务。把代码模块关系和部署关
后端从入门到精通
·
2023-09-02 11:35
架构师
软考高级
云原生
架构
信息系统架构-
架构师之路
(十八)
信息系统架构基本概念ISA(informationsoftwarearchitecture)对某一特定内容里的信息统筹、规划、设计、安排等一系列处理活动。架构是对系统的抽象:描述元素与外部元素之间的一些关系。任何软件都存在架构:元素和行为集合构成架构的内容。架构具有“基础”性:希望能解决一些重复问题通用方案,架构级别的软件复用。信息系统架构分为物理结构和逻辑结构。物理结构分为集中式和分布式,但他们
后端从入门到精通
·
2023-09-01 06:27
架构师
软考高级
系统架构
运维必知必会的监控知识体系全梳理
个人博客:徐亮伟
架构师之路
。监控是整个运维乃至整个产品生命周期中最重要的一环,事前及时预警发现故障,事后提供详实的数据用于追查定位问题。
码农小光
·
2023-08-31 06:19
遇到问题后的本能反应,会决定职场发展的高度
58沈剑
架构师之路
怎么通俗的理解认知?认知,是对待一个问题,本能的思考方式。
E狼
·
2023-08-27 23:07
软件设计风格(干货)-
架构师之路
(九)
一、软件架构风格概念Architecture架构,体系结构软件体系结构风格是描述某一特定应用领域中系统组织方式的惯用模式。架构风格定义一个系统家族,即一个架构的定义、一个词汇表和一组约束。词汇表包含一些构建和连接类型,而一组约束指出系统是如何将这些构件和连接件组合起来的。架构风格反映了领域中众多系统所共有的结构和语义特性,并指导如何将各个模块和子系统有效组织成一个完整的系统。架构设计核心问题,能否
后端从入门到精通
·
2023-08-25 01:44
架构师
软考高级
java
jvm
分布式
层次风格SOA-
架构师之路
(十)
一、层次架构风格两层C/S架构:客户端和服务器都有处理功能,现在不常用。只有表现层和数据层。三层C/S架构:表现层、数据层和功能层。表示层在客户机,功能层在应用服务器,数据层在数据库服务器中。优点:各层逻辑相互独立。并行开发。整个系统的管理层次也更加合理和可控制。三层B/S架构:三层架构变种,客户端变为浏览器,服务端变为web服务器,又称为0客户端。缺点:缺乏动态页面支持能力。安全性难控制。数据查
后端从入门到精通
·
2023-08-25 01:44
软考高级
架构师
java
架构评估-
架构师之路
(十二)
软件系统质量属性软件系统质量熟悉分为开发期质量属性和运行期质量属性。质量属性性能:指系统的响应能力,如响应时间,吞吐率。设计策略:优先级队列、增加计算资源、减少计算开销、引入并发机制、采用资源调度。可靠性:在意外或错误使用情况下维持软件系统功能特征。如MTTF、MTBF、MTTR。MTTF:平均无故障时间。MTBF:平均故障间隔时间。MTTR:平均故障修复时间。设计策略:心跳、PING/Echo、
后端从入门到精通
·
2023-08-25 01:13
架构师
软考高级
架构
运维
网络
软年架构复用-
架构师之路
(十一)
软件架构复用软件产品线是一组产业密集型系统,规定用公用的核心资产集成开发而来。机会复用和系统复用。机会复用:临时发现有可服用资产立马复用。系统复用:开发之前进行规划好哪些需要复用。复用的三个阶段:获取到复用的资产、管理这些资产、针对需求从资产中选择复用部分,开发出满足需求的系统。特定领域软件架构DSSA(DomainspecificSoftwareArchitectrue)专门用于一类特定类型的任
后端从入门到精通
·
2023-08-24 09:28
架构师
软考高级
架构
大数据
大数据
架构师之路
1、同时拥有实时和离线处理的架构,既保证低延迟,又保障正确性。这个方法被称作Lambda架构,它通过批量MapReduce作业提供了虽有些延迟但是结果准确的计算,同时通过flink/Storm将最新数据的计算结果初步展示出来。双路生产会存在一些问题,比如加工逻辑double,开发运维也会double,资源同样会变成两个资源链路。因为存在以上问题,所以又演进了一个Kappa架构。Kappa架构从架构
laogooooog
·
2023-08-23 11:04
上一页
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
其他