网站首页 站内搜索

搜索结果

查询Tags标签: 软件架构,共有 41条记录
  • 6.软件架构设计:大型网站技术架构与业务架构融合之道 --- 数据库

    第6章 数据库 6.1 范式与反范式 数据库范式要求:第一范式:每个字段都是原子的,不能再分解。第二范式:1.表必有主键,主键可以是单个属性或者几个属性的组合。2.非主属性必须完全依赖,而不能部分依赖。第三范式:没有传递依赖:非主属性必须直接依赖主键,而不能间接…

    2021/11/13 19:14:00 人评论 次浏览
  • 运用五视图方法进行软件架构设计--实战三

    1. 什么是架构设计?架构设计就是一个系统的草图。软件架构就是对软件从整体到部分的描述,从开发到运行再到后期扩展的描述,从性能和安全可靠性进行描述。2. 架构设计为了解决什么问题?解决开发之初,也就是逻辑设计阶段的问题 —— 系统如何开发,如:整个系统融合为一…

    2021/10/26 6:13:04 人评论 次浏览
  • 运用五视图方法进行软件架构设计--实战三

    1. 什么是架构设计?架构设计就是一个系统的草图。软件架构就是对软件从整体到部分的描述,从开发到运行再到后期扩展的描述,从性能和安全可靠性进行描述。2. 架构设计为了解决什么问题?解决开发之初,也就是逻辑设计阶段的问题 —— 系统如何开发,如:整个系统融合为一…

    2021/10/26 6:13:04 人评论 次浏览
  • 程序员必知的 7 种软件架构模式

    架构模式是对给定上下文的软件架构中常见问题的一种通用的可复用的解决方案。一种模式就是特定上下文的问题的一种解决方案。然而,很多开发者至今还对各种软件架构模式之间的差别搞不清,甚至对其所知甚少。大体上,主要有下面这7种架构模式:分层架构 多层架构 管道 - 过…

    2021/10/3 1:10:07 人评论 次浏览
  • 程序员必知的 7 种软件架构模式

    架构模式是对给定上下文的软件架构中常见问题的一种通用的可复用的解决方案。一种模式就是特定上下文的问题的一种解决方案。然而,很多开发者至今还对各种软件架构模式之间的差别搞不清,甚至对其所知甚少。大体上,主要有下面这7种架构模式:分层架构 多层架构 管道 - 过…

    2021/10/3 1:10:07 人评论 次浏览
  • 软件架构编年史

    软件架构编年史 20 世纪 50 年代 非结构化编程~1951 – 汇编 20 世纪 60 年代 结构化编程分层: 用户界面、业务逻辑数据存储都在一层。~1958 – Algol 20 世纪 70 年代 过程式/函数式编程~1970 – Pascal~1972 – C1979 – MVC 模式(Model-View-Controller) 20 世纪 80 年…

    2021/9/12 6:06:46 人评论 次浏览
  • 软件架构编年史

    软件架构编年史 20 世纪 50 年代 非结构化编程~1951 – 汇编 20 世纪 60 年代 结构化编程分层: 用户界面、业务逻辑数据存储都在一层。~1958 – Algol 20 世纪 70 年代 过程式/函数式编程~1970 – Pascal~1972 – C1979 – MVC 模式(Model-View-Controller) 20 世纪 80 年…

    2021/9/12 6:06:46 人评论 次浏览
  • 【Spring Cloud 2】软件架构设计,Java游戏合集百度云盘

    二、整洁架构分层架构中给人的感觉是每一层都同样重要,但如果我们把关注的重点放在领域层,同时把依赖关系按照业务由重到轻形成一个以领域层为中心的环,即演变为一种整洁的架构风格。这里不是说其他层不重要,仅仅是为了凸显承载了业务核心的领域能力。整洁架构最主要原…

    2021/9/6 20:08:38 人评论 次浏览
  • 【Spring Cloud 2】软件架构设计,Java游戏合集百度云盘

    二、整洁架构分层架构中给人的感觉是每一层都同样重要,但如果我们把关注的重点放在领域层,同时把依赖关系按照业务由重到轻形成一个以领域层为中心的环,即演变为一种整洁的架构风格。这里不是说其他层不重要,仅仅是为了凸显承载了业务核心的领域能力。整洁架构最主要原…

    2021/9/6 20:08:38 人评论 次浏览
  • 架构设计三原则

    目录 合适原则简单原则结构的复杂性逻辑的复杂性 演化原则合适原则 合适原则宣言:合适优于业界领先 真正优秀的架构都是在企业当前人力、条件、业务等各种约束下设计出来的,能够合理地将资源整合在一起并发挥出最大功效,并且能够快速落地。 踩坑点: 将军难打无兵之仗,…

    2021/9/5 23:39:27 人评论 次浏览
  • 架构设计三原则

    目录 合适原则简单原则结构的复杂性逻辑的复杂性 演化原则合适原则 合适原则宣言:合适优于业界领先 真正优秀的架构都是在企业当前人力、条件、业务等各种约束下设计出来的,能够合理地将资源整合在一起并发挥出最大功效,并且能够快速落地。 踩坑点: 将军难打无兵之仗,…

    2021/9/5 23:39:27 人评论 次浏览
  • [转]数据库软件架构,到底要设计些什么

    本文转载自微信公众号 58沈剑 架构师之路 一、基本概念 概念一:单库概念二:分片分片解决“数据量太大”这一问题,也就是通常说的“水平切分”。 一旦引入分片,势必面临“数据路由”的新问题,数据到底要访问哪个库。路由规则通常有3种方法: (1)范围:range 优点:简…

    2021/7/20 2:06:47 人评论 次浏览
  • [转]数据库软件架构,到底要设计些什么

    本文转载自微信公众号 58沈剑 架构师之路 一、基本概念 概念一:单库概念二:分片分片解决“数据量太大”这一问题,也就是通常说的“水平切分”。 一旦引入分片,势必面临“数据路由”的新问题,数据到底要访问哪个库。路由规则通常有3种方法: (1)范围:range 优点:简…

    2021/7/20 2:06:47 人评论 次浏览
  • 作为Java程序员都应掌握:软件架构师之路阅读

    网易严选java一面 基本只问了Java相关的内容近期做的项目有遇到什么困难吗,怎么解决的; HashMap详细介绍一下,怎么计算下标值的,时间复杂度是多少,最坏的时间复杂度是多少,在扩容的时候时间复杂度是O(n)的,你有什么方式去优化这个时间复杂度吗; ConcurrentHashM…

    2021/7/19 20:41:21 人评论 次浏览
  • 作为Java程序员都应掌握:软件架构师之路阅读

    网易严选java一面 基本只问了Java相关的内容近期做的项目有遇到什么困难吗,怎么解决的; HashMap详细介绍一下,怎么计算下标值的,时间复杂度是多少,最坏的时间复杂度是多少,在扩容的时候时间复杂度是O(n)的,你有什么方式去优化这个时间复杂度吗; ConcurrentHashM…

    2021/7/19 20:41:21 人评论 次浏览
扫一扫关注最新编程教程