架构
-
架构师为什么要做这样的架构?
1. 软件架构设计的What & Why ● 啥是软件架构(Software Architecture)strong> 软件架构是指在一定的设计原则基础上,从不同角度对组成…
-
软件架构–架构设计的整体介绍
软件架构–架构设计的整体介绍 1 介绍 1.1 概述 1.2 复杂系统 1.3 架构目标 1.4 架构过程(引用《系统架构:复杂系统的产品设计与开发》) 1.5 系统预…
-
软件架构–MVC介绍(垂直应用架构)
软件架构–MVC介绍(垂直应用架构) 1 介绍 2 示例 3 优势 4 缺点 参考 1 介绍 MVC(视图/模型结构)把数据和视图组件分离,这使得我们可以在几个不同的试…
-
Software Architecture Patterns翻译
介绍 开发人员在没有合适架构的情况下开始编写程序是非常普遍的情况. 在这种情况下,大多数开发人员和架构师会采用传统分层架构模式(也称为n层架构),通过将源码模块分成各种包来表示抽象…
-
字节瞧不上大龄程序员,我开始慌了…,跨平台移动开发的理解
如果是这样,我觉得我们大家先想清楚在年前这个时间段“自己想要什么”最为重要 。 性能问题和Bug不同,后者的分析和解决思路更清晰,很多时候从应用日志即可直接找到问题根源,而性能问题…
-
啃完这些资料,我拿到了腾讯,爱奇艺,软件开发项目经理面试题
二叉树的深度和广度,要求一次遍历 给定一个二叉树和一个目标数,在二叉树中是否存在一条路径的所有节点的和与目标数是相同的case,并且打印。 总结 效率并不是很高,而且并不主动,可能…
-
40 张图带你搞懂 TCP 和 UDP,android软件开发教程
,采用 UDP 协议时,只要应用进程将数据传给 UDP,UDP 就会将此数据打包进 UDP 文段并立刻传递给 络层,然后 TCP 有拥塞控制的功能,它会在发送前判断互联 的拥堵情…
-
【架构实战营】模块一 3.什么是面向复杂度架构设计?
教学目标 了解常见的架构设计方法论 理解面向复杂度架构设计 没有方法论的指导,你做架构设计只不过是在碰运气 面向风险 面向模式 面向复杂度 DDD 目录 方法论的意义 面向模式 面…