软件应用程序就像冰山一样。用户看到的只是应用程序的一部分——在大多数情况下——应用程序的最大部分是看不到的。这就是令人难以捉摸又神秘的“后端”。 在Web开发的篇章中,我们主要讨论Web开发,因为它涉及与最终用户的直接互动——我们可以称之为“前端Web开发”。 在大多数应用中,非用户接口代码比用户接 ...
分类:
其他好文 时间:
2019-05-25 09:45:29
阅读次数:
93
发展阶段 逻辑原件 计算速度(每秒) 软件 应用第一代:(1946-1958) 电子管 几千次到几万次 机器语言、汇编语言 军事研究、科学计算第二代:(1958-1964) 晶体管 几十万次 监控程序、高级语言 数据处理、事务处理第三代:(1964-1971) 中小规模集成电路 几十万到几百万次 操 ...
分类:
其他好文 时间:
2019-05-23 20:56:38
阅读次数:
115
由于技术领域的范式转变,以及希望以快速且可靠的方式找到更好的方法来构建应用程序,企业软件架构总是伴随新的架构风格而发展。 微服务架构已被广泛采用的架构风格,允许快速,安全地构建软件应用程序。微服务架构促进软件系统结构成为:松散耦合且独立自治的服务(独立开发,部署和扩展)的集合。这些服务通过集成所有此 ...
分类:
其他好文 时间:
2019-05-23 11:00:31
阅读次数:
162
linux软件管理什么是软件?软件:Software是一系列按照特定顺序组织的计算机数据和指令的集合。一般来讲软件被划分为系统软件、应用软件和介于这两者之间的中间件。不同的系统平台指令不同,因此软件也不同,所以在不同类别的系统中,软件并不能通用,比如微软系统中的exe安装包,一般无法在linux系统中安装在Linux界有两大常见的软件安装方式:DPKG、RPMdpkg最早由debianlinux社
分类:
系统相关 时间:
2019-05-23 09:31:23
阅读次数:
173
什么是计算机网络 硬件上:通过线缆将网络设备和计算机连接起来 软件上:操作系统、应用软件、应用程序通过通信线路互连、实现资源共享和信息传递
分类:
其他好文 时间:
2019-05-16 12:48:59
阅读次数:
141
在这里分享几款常见的、强大的、实用的mac卸载软件应用软件,可以彻底清除App,无残留,清理优化你的电脑。 如果你还在发愁如何删除卸载软件后的残留,还在想怎么彻底卸载mac上的软件,不如试试以下几款软件,可以省很多事。 【优秀的系统垃圾清理和软件卸载工具】App Cleaner & Uninstal ...
分类:
移动开发 时间:
2019-05-11 19:57:10
阅读次数:
409
HACluster:集群类型:LB(lvs/nginx(http/upstream,stream/upstream))、HA、HPSPoF:SinglePointofFailure系统可用性的公式:A=MTBF/(MTBF+MTTR)---失效转移(failover)(0,1),95%几个9(指标):99%,...,99.999%系统故障:硬件故障:设计缺陷、wearout、自然灾害、...软件故
分类:
其他好文 时间:
2019-04-29 22:34:10
阅读次数:
209
解释并发与并行,并说明两者关系 (1)并发:并发运行就是把两个或两个以上的任务切割,在不同的时间片段内,cpu切换执行不同的任务,我们的电脑在工作过程中,可以同时运行很多软件,在我人看来,多个软件应用是同时在工作的,但从微观看,每个软件都是在不断切换的,cpu的工作分为很多个时间片,每个时间片都会切 ...
分类:
系统相关 时间:
2019-04-26 00:04:08
阅读次数:
201
Windows7系统基础操作 操作系统是人机交互的时候桥梁,一种计算机软件,软件分为:系统软件+应用软件 区别是:系统软件是可以直接安装在硬件上的计算机由硬件和软件两部分组成 操作电脑核心是操作电脑的硬件,操作系统充当着用户与硬件之间的翻译官,操作系统把人能看懂的指令翻译成计算机能看懂的01二进制这 ...
一、日志相关概念 1、日志的作用 通过log的分析,可以方便用户了解系统或软件、应用的运行情况;如果你的应用log足够丰富,也可以分析以往用户的操作行为、类型喜好、地域分布或其他更多信息;如果一个应用的log同时也分了多个级别,那么可以很轻易地分析得到该应用的健康状况,及时发现问题并快速定位、解决问 ...
分类:
其他好文 时间:
2019-04-18 15:10:09
阅读次数:
134