关键词:
软件架构:四层
操作系统:
RedHat红帽企业系统(Red Hat Enterprise Linux ,RHEL)
全球最大的开源技术厂商,提供性能极强的Linux套件系统并拥有完善的全球技术支持。
红帽公司推出的面向红帽Linux 操作系统技能的认证考试,该考试是全球范围内认可度最高、最权威的认证。
认证体系有三个等级,分别是RHCSA(红帽认证系统管理员)、RHCE(红帽认证工程师)、 RHCA(红帽认证的系统架构师),其中顶级认证RHCA全国仅200余人。
数据库:
关系型数据库:笛卡尔积
非关系数据库:key-value(nosql)
编程语言:C/C++、Java、C#、PHP、Python、nodeJS
|
操作系统 |
数据库 |
中间件 |
编程语言 |
Oracle |
Unix,Linux |
Oracle、MySql |
WebLogic、 |
Java |
微软 |
Win |
Sql server |
IIS |
C# |
SUN |
Linux |
MySql |
… |
Java |
开源社区 |
Linux/win |
MySql |
Apache |
PHP |
NodeJS
Python(测试、自动化测试脚本)
IOS(C/C++ OBJ-C)()
Java
C# .NET(VB,C++)
LNMP(Linux + Nginx + MySql + PHP/Python)10W-不稳定
LAMP(Linux + Apache + MySql + PHP/Python)2w-3w
WNMP(Window + Nginx + MySql + PHP/Python)
WAMP(Window + Apache + MySql + PHP/Python)
C/C++(手动)(指针) Java(自动内存回收) C# PHP(前端)
C/C++(硬件)(嵌入式)(.dll) James Gosling(Java)(JVM) 微软+SUN(J++)(C#) IMB java(Oracle现金收购 75亿美元) PHP(手册) |
Oracle(Oracle-Linux Oracle +WebLogic)70W-80W -(1亿-2亿)
.NET(Win Server +Sql server+ IIS)-(7000W)
大型游戏(游戏引擎 C++)
电商(高并发、高可用、高性能 Java)
互联网金融(PHP)
WAMP
LA +Oracle +P
IBM(服务器)(理论:数据库)
HP(服务器)
Oracle(美国政府)
Win(操作系统)
C/C++3~4年(Java20天)
游戏(不考虑)
LOL(C、C++、Java、PHP、)
互联网(分离)
软考系统架构设计师软件架构设计①软件架构的概念
>>回到总目录<<文章目录架构的本质软件架构软件架构风格架构的作用练习题架构发展历程架构4+1视图模型练习题架构的本质软件架构软件架构为软件系统提供了一个结构、行为和属性的高级抽象。软件架构和软件体系... 查看详情
软考之软件架构设计
这里写目录标题架构的本质架构的作用软件架构的概念以下叙述,(D)不是软件架构的主要作用。架构的发展历程架构的"4+1"视图UML的“4+1”视图软件架构风格软件架构风格——数据流风格【数据驱动】批处理和管... 查看详情
软件架构师如何工作
原文链接(转载请注明出处):软件架构师如何工作前言要想了解软件架构师如何工作,首先要搞清楚这么几个问题:什么是架构,怎样理解架构,如何做好架构,什么是软件,什么是软件架构师,软件架构师的工作是什么,怎... 查看详情
软件架构师如何工作-架构漫谈阅读笔记
在王概凯先生的9篇关于软件架构师的博客-《架构漫谈》中,我们可以看到文中谈到了架构的定义、含义,架构主要是要认识概念,如何做好架构之架构的切分,然后谈到了软件与架构之间的关系(什么是软件,软件架构是... 查看详情
软件架构风格整理
一、软件架构风格整理(1数据流风格)二、软件架构风格整理(2调用/返回)三、软件架构风格整理(3独立构件风格4虚拟机风格)四、软件架构风格整理(5仓库风格6复制风格)五、软件架构风格整理(7DSSA,HA,Agent,正交等) 查看详情
21软件架构-软件架构设计(温昱)
1软件架构概念Architecture架构,每个人的理解都不同。分为组成派和决策派。组成派:软件系统的架构将系统描述为计算组件以及组件之间的交互(Thearchitectureofasoftwaresystemdefinesthatsystemintermofcomputationalcomponentsandinteractionsamongt... 查看详情
架构整洁之道-软件架构
第十五章什么是软件架构软件架构的实质就是规划如何将系统切分成组件,并安排好组件之间的排列关系,以及组件之间互相通信的方式。设计软件架构的目的,就是为了在工作中更好地对这些组件进行研发、部署、运行以及维... 查看详情
[架构之路-56]:目标系统-平台软件-总体架构概述
...硬件架构1.3嵌入式SOC通用架构1.4SOC芯片案例第2章嵌入式软件总体架构2.1嵌入式软件的开发框架2.2嵌入式软件的通用架构之硬件抽象层2.3 嵌入式软件的通用架构之中间件层第3章基站平台软件架构3.1 基站平台软件架构3.2平台软件... 查看详情
架构之:软件架构漫谈
...的重要,以至于每个程序员都在谈架构,仿佛没有架构的软件是没有灵魂的,不想做架构师的程序员不是一个好的码农一样。那么架构到底是什么呢?架构是怎么得到的呢?今天本文将会从自身的经验来阐述一下对架构的看法。... 查看详情
软件架构设计-软件架构风格分层架构
一、软件架构设计软件或计算机系统的软件架构是该系统的一个(或多个)结构,而结构由软件元素、元素的外部可见属性及它们之间的关系组成。软件系统架构是关于软件系统的结构、行为和属性的高级抽象。指定... 查看详情
软件架构小计
软件架构就是软件的基本结构。 合适的架构是软件成功的最重要的因素之一。一共分为五种。一、分层架构 分层架构是最常见的软件架构,也是事实上的标准架构。这种架构将软件分成若干个水平层,每一层都有清... 查看详情
软件架构思想和系统架构图
目录1软件架构体系1.1系统与子系统1.2模块、组件、服务1.3.软件架构体系2架构原则2.1解耦2.2分层2.3封装3架构的方法3.1业务架构3.2功能架构3.3系统架构3.4技术架构3.5数据架构3.6部署架构1软件架构体系预备知识:互联网架构演... 查看详情
软件架构入门-分层架构、事件驱动、微服务架构和云原生架构
参考技术A软件架构(softwarearchitecture)就是软件的基本结构。合适的架构是软件成功的最重要因素之一。大型软件公司通常有专门的架构师职位(architect),只有资深程序员才可以担任。O\'Reilly出版过一本免费的小册子《SoftwareA... 查看详情
软考系统架构设计师软件架构设计⑤软件架构评估
...风险点练习题架构评估方法基于场景的架构评估方法场景软件架构分析法(SAAM)架构权衡分析法(ATAM)质 查看详情
《漫谈架构》读后感——软件架构师如何工作
...问题的实践活动。架构实际上解决的是人的问题。什么是软件架构?软件因为流量增大而分拆成不同的运行单元,在不同的机器上部署所形成的架构,属于软件架构。每个运行单元为了让不同角色的人,比如前端,业务,数据存... 查看详情
系分&架构-软件架构设计
...供参考,欢迎加好友一起讨论文章目录系分&架构-软件架构设计考点摘要概念架构的4+1视图软件架构风格经典五大架构风格调用/返回风格独立构件风格虚拟机风格仓库风格层次架构风格二层C/S架构三层C/S架构B/S架构混... 查看详情
软件架构风格软件架构风格概述
什么是架构风格?软件架构风格(softwarearchitecturestyle)是一种约束性的架构范式,它规定了系统中各个组件之间的交互方式、组织方式以及实现方式。软件架构风格通常具有一些典型的特征,比如组件之间的通信方式... 查看详情
软件架构入门
软件架构入门作者: 阮一峰日期: 2016年9月3日 软件架构(softwarearchitecture)就是软件的基本结构。合适的架构是软件成功的最重要因素之一。大型软件公司通常有专门的架构师职位(architect),只有资深程序员才可... 查看详情