什么是信息系统? 信息系统是一个提供信息服务的计算机应用系统,在技术上有四个特点:数据量大,数据持续存储,涉及数据库的增删改查等多种操作,数据共享。 总体说,信息系统就是一个对输入的数据进行存储,加工,处理后得出有用的信息并输出来供用户使用的系统。 软件架构中的三层结构分为哪三层?简述每一层的功能是 ...
分类:
其他好文 时间:
2020-01-30 14:30:53
阅读次数:
77
rest风格,representational state transfer,表述性状态转移,是一种软件架构风格,简单的来说,参数的传递不再使用?或者&,使用的是/ 类似于 其中springmvc框架提供了对rest风格的支持。 需求:根据用户id去查看对应用户的明细信息 UserControlle ...
分类:
Web程序 时间:
2020-01-28 19:03:13
阅读次数:
94
这两天开始读由Edward Crawley(爱德华 克劳利)、Bruce Cameron(布鲁斯 卡梅隆)、Daniel Selva(丹尼尔 塞尔瓦)著作的系统架构,一开始看目录以为是介绍系统软件架构的书,也是我买它的缘由,但粗略看完序和第一章第二章后不经肃然起敬,这本书是真的好,该书面向对象是适用 ...
分类:
其他好文 时间:
2020-01-16 14:38:14
阅读次数:
81
队列解决的问题:(1)有序,好管理 .(2)生产者和消费者快慢的问题,现实就是这样,快慢的问题。应用在事件驱动软件架构中. ...
分类:
其他好文 时间:
2020-01-14 12:55:24
阅读次数:
66
云服务只是一个统称,可以分成三大类。 IaaS:基础设施服务,Infrastructure-as-a-service PaaS:平台服务,Platform-as-a-service SaaS:软件服务,Software-as-a-service 它们有什么区别呢? IBM 的软件架构师 Albert ...
分类:
其他好文 时间:
2020-01-13 00:54:09
阅读次数:
82
七大设计原则 一.开闭原则 开闭原则(Open-Closed Principle, OCP)是指一个软件实体(如类、模块和函数)应该对扩展开放,对修改关闭。所谓的开闭,也正是对扩展和修改两个行为的一个原则。它强调的是用抽象构建框架,用实现扩展细节,可以提高软件系统的可复用性及可维护性。开闭原则是面向 ...
分类:
编程语言 时间:
2020-01-12 09:48:30
阅读次数:
118
1.软件架构CS:client/server 客户端/服务器端BS:browser/server浏览器/服务器端1.1.BS架构的详解1.1.1. 资源分类 分为静态资源和动态资源静态资源:使用静态网页开发技术发布的资源(html css javascript)如新闻,不管是谁,看的一样如果用户请求... ...
分类:
Web程序 时间:
2020-01-10 13:00:56
阅读次数:
103
web相关概念 1. 软件架构 1. C/S:客户端/服务器端 2. B/S:浏览器/服务器端 2. 资源分类 1. 静态资源:所有用户访问后,得到的结果都是一样的,称为静态资源.静态资源可以直接被浏览器解析 如: html,css,JavaScript 2. 动态资源:每个用户访问相同资源后,得到 ...
分类:
其他好文 时间:
2020-01-08 22:58:24
阅读次数:
95
1、基本组件栈 了解Spark的朋友会发现Flink的架构和Spark是非常类似的,在整个软件架构体系中,同样遵循着分层的架构设计理念,在降低系统耦合度的同时,也为上层用户构建Flink应用提供了丰富且友好的接口。 https://mmbiz.qpic.cn/mmbiz_png/mqibsuEhdU ...
分类:
其他好文 时间:
2020-01-06 22:31:20
阅读次数:
143
一.软件工程师的软件工程知识技能水平高低主要体现在哪些方面 1、软件工程师 软件工程师主要是指从事软件开发相关工作的人员,不仅包括通常意义上的软件设计人员,还包括软件架构人员、软件工程管理人员、程序员等其他与软件开发相关的工作人员。软件工程师需要掌握较为全面的计算机技术,除了基础的编程语言、数据库技 ...
分类:
其他好文 时间:
2020-01-06 00:15:37
阅读次数:
90