• 系统架构设计笔记(7)—— 数据库模式与范式

    时间:2024-04-01 07:36:18

    数据管理技术的发展大致经历了人工管理阶段 、 文件系统阶段 、 数据库阶段和高级数据库技术阶段。数据库是长期储存在计算机内的 、 有组织的 、 可共享的数据的集合。数据库管理系统 ( Database Management System , DBMS ) 是一种负责数据库的定义 、 建立 、 操作 ...

  • 独家解读:魅族数据平台的设计哲学和核心架构

    时间:2024-03-31 10:22:48

    由最初的纯设备生产厂商渐渐发展为今天的智能设备设计商和互联网服务提供商,“魅族”转眼间已经历了十年的成长,其Flyme系统也在逐渐走向成熟。而依托于Flyme的魅族互联网服务也逐渐发展起来,随之而来的大数据需求也日渐增多。为将海量数据得以更高效的应用,沉淀大批高质用户标签,并用数据辅以应用商和广告主...

  • 【软考---系统架构设计师】TCP/IP协议族

    时间:2024-03-30 19:54:47

    POP3:110端口。邮件收取 SMTP:25端口 FTP:20数据端口/21控制端口,文件传输协议 HTTP:80端口,超文本传输协议,网页传输 DHCP:67端口,IP地址自动分配 SNMP:161端口,简单网络管理协议 DNS:53端口,域名解析协议,记录域名和IP的映射关系 T...

  • 私有云基础架构设计:存储、网络、计算、安全和应用的设计最佳实践及案例

    时间:2024-03-30 13:33:27

    前两天看到网络某位大牛的一篇文章分析超融合市场,其中提到“超融合是从很大意义上将计算、存储、网络、安全等企业级IT基础设施有机融合在了一起,但不只是硬件架构上的融合。到目前为止,能完全有机融合这四大元素的公司似乎还没有出现,更多的还是如何将计算、存储、网络还有虚拟资源互相融合。”在开始讨论私有云的架...

  • 移动App设计之分层架构+MVC

    时间:2024-03-30 12:51:03

    场景分析:我们知道,一个移动设备的应用大多与网络有关,也就是说,我在移动设备上看到的数据,一般都是从Server上”拉“过来,显示在我们的移动设备(ios androiud、wpohone等)上。那我们就这个”拉“的过程分析,拉什么样的数据?去哪里拉?拉过来的数据怎么处理?用编程(开发)的思维看,就...

  • 图解 kubernetes scheduler 架构设计系列-初步了解

    时间:2024-03-30 12:30:23

    资源调度基础scheudler是kubernetes中的核心组件,负责为用户声明的pod资源选择合适的node,同时保证集群资源的最大化利用,这里先介绍下资源调度系统设计里面的一些基础概念基础任务资源调度基础的任务资源调度通常包括三部分:角色类型功能nodenode负责具体任务的执行,同时对包汇报自...

  • 软件架构师 学习路线_如何学习软件设计和架构-路线图

    时间:2024-03-30 07:10:59

    软件架构师 学习路线This article is a summary of what I'm writing about in my newest project, solidbook.io - The Handbook to Software Design and Architecture wi...

  • 《Spring技术内幕:深入解析Spring架构与设计原理》笔记之一(Spring基本概述)

    时间:2024-03-29 07:54:20

        一直不懂Spring的两大块内容:IOC和AOP。    现在,找来这个《Spring技术内幕:深入解析Spring架构与设计原理》pdf好好拜读学习一下。        Spring的主要projects:    Spring IO platform    spring boot    s...

  • 在过去的工作中,如何利用J2EE架构设计来提升系统的可维护性和扩展性?

    时间:2024-03-24 22:16:31

    J2EE框架是Struts+Spring+Hibernate 1、分层架构:使用分层架构,如MVC(Model-View-Controller)模式,将应用逻辑分为表示层、业务逻辑层和数据访问层。 2、依赖注入:使用依赖注入(Spring框架中的IOC容器)来减少类之间的耦合,便于后期的维护和扩展。...

  • hadoop知识点总结(三)YARN设计理念及基本架构

    时间:2024-03-23 16:30:25

    YARN设计理念与基本架构1,MRv1的局限性:扩展性差,可靠性差,资源利用率低,无法支持多种计算框架2,YARN基本设计思想1)基本框架对比         Hadoop1.0中,JobTracker由资源管理和作业控制两部分组成MRv1的局限性多,正是由于Hadoop对JobTracker赋予的...

  • 微服务架构--统一配置中心的方案设计

    时间:2024-03-23 08:45:22

    演进中的配置当我们是一个单机服务的是,我们的配置通常写在一个文件中的,代码发布的时候,把配置文件和程序推送到机器上去。 当随着业务的用户量增加,通常我们会把我们的服务进行多机器(集群)部署。这时候,配置的发布就变成了如下: 业务的急剧扩张,导致单机服务无法满业务需求。这时候需要对单体大服务进行切开,...

  • 《Linux内核设计的艺术:图解Linux操作系统架构设计与实现原理》——1.1 启动BIOS,准备实模式下的中断向量表和中断服务程序...

    时间:2024-03-22 18:46:49

    1.1启动BIOS,准备实模式下的中断向量表和中断服务程序相信大家都知道一台计算机必须要安装一个所谓“操作系统”的软件,才能让我们使用计算机,否则计算机将是一堆毫无生命力的冰冷的硬家伙。在为计算机安装了操作系统后,当你按下计算机电源按钮的那一刻,计算机机箱传来了嗡嗡的声音。这时你感觉到,计算机开始启...

  • 与我一起学习微服务架构设计模式1—逃离单体地狱

    时间:2024-03-21 17:59:03

    单体地狱单体架构的好处:应用的开发很简单易于对应用程序进行大规模的更改测试相对简单直观部署简单明了横向扩展不费吹灰之力什么是单体地狱:过度的复杂性 系统过于庞大、复杂,任何一个开发者很难理解它的全部,修复问题,实现功能变得困难耗时,开发者更改时容易出错。开发速度缓慢 如此庞大的项目,构建、启动变得缓...

  • 银行开发专业术语解释和银行系统开发架构的设计思想

    时间:2024-03-20 22:06:02

    1 轧差轧差指的是当日A和B银行有资金来往,早上B要给A银行打10万,下午A要给B打20万,经过轧差,日终清算的时候,A只需要给B打10万就行了,不然就浪费时间了。2 结算 清算 清分根据《中国银联银行卡联网联合技术规范V2.1》定义: 清分 Clearing 对交易数据依据机构和交易类型进行分类汇...

  • 微服务的集成架构设计

    时间:2024-03-19 15:34:21

    微服务集成框架的模式    微服务已经在架构界流行起来了,但在实践中,难免需要利用其它软件厂商系统的能力,同时也没有办法一步到位把企业内的所有系统都改造成微服务架构的系统,所以系统集成仍然是 一个非常重要的问题。在笔者项目的早期阶段,集成是由微服务系统的组件直接对接其它系统处理的,这种方式点对点的集...

  • 【前端架构】组件化架构设计

    时间:2024-03-19 13:43:34

    一、前端的组件化架构 二、基础:风格指南原则与模式亲密性,即将相关的项(组件)组织到一起对齐,每一项都应当与页面上的内容存在某种视觉联系重复,重复元素以体现一致性对比,对比产生强调,以强调产生强烈的反差色彩主题色,又可以称为品牌色,用于体现产品的特色和宣传时使用功能色,用来展示数据和状态,以及提醒用...

  • 十九、软考-系统架构设计师笔记-真题解析-2021年真题

    时间:2024-03-19 08:50:25

    软考-系统架构设计师-2021年上午选择题真题 考试时间 8:30 ~ 11:00 150分钟 1.前趋图(Precedence Graph)是一个有向无环图,记为:→=(Pi,Pj)Pi must Complete Before Pj may strat), 假设系统中进程P={P1, P2,P3...

  • 系统架构:复杂系统的产品设计与开发 PDF 简介与下载

    时间:2024-03-18 08:32:20

    给大家带来的一篇关于系统架构相关的电子书资源,介绍了关于系统架构、复杂系统方面的内容,本书是由机械工业出版社出版,格式为PDF,资源大小311.4 MB,爱德华·克...

  • 2、架构设计 --短信平台开发

    时间:2024-03-17 20:00:31

    设计短信平台网络结构和发送接收短信的流程。  二、架构设计1、网络架构设计由于单位网络问题,平常使用的内网(管理网)不能直接连接互联网,需要由外联网中介。同时由于安全策略的缘故,外联网与管理网是单向访问(外联网不能访问管理网,管理网可以访问外联...

  • 【系统架构师】-第19章-大数据架构设计理论与实践

    时间:2024-03-17 11:17:57

    四个特点: 大规模(Volume)、高速度(Velocity)和多样化(Variety),价值(Value)。 五个问题: 异构性(Heterogeneity)、规模(Scale)、时间性(Timeliness)、复杂性(Complexity)和隐私性(Privacy) 五个挑战: 1. 数据获取问...