1、简要说明 Model–View–ViewModel(MVVM) 是一个软件架构设计模式,由微软 WPF 和 Silverlight 的架构师 Ken Cooper 和 Ted Peters 开发,是一种简化用户界面的事件驱动编程方式。由 John Gossman(同样也是 WPF 和 Silve ...
分类:
其他好文 时间:
2020-08-01 21:24:43
阅读次数:
70
做项目时我们一直在说框架、架构,那它到底是什么呢? 什么是架构 从 dubbo 官网我们可以看到架构设计的发展演变史。 这里把架构分成四类: 单一应用架构 垂直应用架构 分布式服务架构 流动计算架构 刚开始时 PHP + MySQL 就可以形成网站了。 这种模式支持中小型网站是没有问题的,但是一旦形 ...
分类:
其他好文 时间:
2020-07-29 21:50:40
阅读次数:
66
摘要数据库拆分要根据业务现状、模式,选择合适的拆分方式,紧密结合业务及应用架构设计,谨慎拆分,防止过度设计。正文一、为什么要做分布式数据库架构改造?云计算大数据时代,传统的数据库架构已经无法支撑企业高容量的数据增长,满足高并发的业务需求。对企业数据库进行分布式架构设计,打破了数据库资源不够用的天花板的同时,还能根据企业业务发展状况,随时平滑扩容。二、分布式数据库架构改造,如何做?数据库分布式改造要
分类:
数据库 时间:
2020-07-28 00:10:44
阅读次数:
105
微服务架构技术选型 一、Dubbo 二、Spring Cloud 三、Spring Cloud Alibaba 四、定制开发 参考资料: 阿里P8架构师谈:微服务Dubbo和SpringCloud架构设计、优劣势比较 最新版 Dubbo 和 Spring Cloud 生态对比 SpringCloud ...
分类:
其他好文 时间:
2020-07-27 15:56:31
阅读次数:
106
前言 架构的出发点是业务和技术在不断复杂化,引起系统混乱,需要通过架构来保证有序 搭一个草房子很简单,可以直接上手 盖一个2层楼房,稍微复杂,但在工匠经验指导下,问题也不大 盖一座高楼,复杂性就大不一样了,需要考虑内部结构、承重、采光、排水、防雷抗震等,需要专业人员事先做好整体的架构设计,并严格地按 ...
分类:
其他好文 时间:
2020-07-27 15:55:20
阅读次数:
78
比如一个还处于很婴儿期的应用,这个时期的应用我们对它只有一个要求,只要它能尽快交付,尽快发布进的版本,开发足够敏捷就够,其他能力对我来说都是浮云。对于这样的应用完全不需要使用容器,就按照传统的App开发流程也挺好的,为什么还需要使用容器呢?但是我们可以提供给它一个完全难以抗拒的诱惑力就在于交付能力。 ...
分类:
数据库 时间:
2020-07-25 23:59:58
阅读次数:
104
适合人群:软件设计师,用户体验设计师,程序员,系统架构师。课程目标:理解什么是优秀的设计;学会从分析需求开始如何逐步做出实用的软件设计;学会架构设计、数据库设计、用户体验设计和详细设计的实战技巧。课程简介:软件设计并不是概要设计与详细设计这么简单,更加不是纸上谈兵的事情。课程全程活用UML,为你分享 ...
分类:
其他好文 时间:
2020-07-25 09:52:27
阅读次数:
89
张大胖在公司奋发图强,经过多年的努力,终于做到了架构师的位置。架构师的椅子还没坐热,很快就来了一个项目要做架构设计。老板把大胖叫来,谆谆教导说: 大胖啊, 数据是我们的宝贵资产,你设计的系统可千万要保证数据不能丢失啊!大胖说老板放心, 这方面我有经验, 一般来讲我们要做数据的冗余处理, 简单的来讲就 ...
分类:
其他好文 时间:
2020-07-24 09:27:35
阅读次数:
85
本文适合有 Java 基础知识的人群 作者:HelloGitHub-Salieri HelloGitHub 推出的《讲解开源项目》系列。从本章开始,就正式进入 PowerJob 框架的技术剖析环节了。作为技术系列文章开篇的第一章,本文会讲述 PowerJob 整体的架构设计,同时介绍相关的技术,以便 ...
分类:
其他好文 时间:
2020-07-23 15:40:54
阅读次数:
85
1、架构设计与分层 2、API结构设计_RESTFul API 什么是REST? REST,即Representational State Transfer的缩写,中文是"表现层状态转化"。 它是一种互联网应用程序的API设计理念:可以用URL定位资源,用HTTP动词(GET,POST,DELETE ...
分类:
其他好文 时间:
2020-07-21 14:22:36
阅读次数:
70