计算器界面代码重构什么是软件开发过程中的重构?重构(Refactoring)——以改善代码质量为目的代码重写 使其软件的设计和架构更加合理 提高软件的扩展性和维护性 代码实现与代码重构不同——代码实现 按照设计编程实现,重心在于功能实现——代码重构 以提高代码质量为目的软件架构设计 区别: 代码实现 ...
分类:
其他好文 时间:
2019-12-22 20:18:03
阅读次数:
84
「Chris Richardson 微服务系列」服务发现的可行方案以及实践案例 Posted on 2016年5月25日 编者的话|本文来自 Nginx 官方博客,是微服务系列的第四篇文章。第一篇介绍了微服务架构的模式,讨论了使用微服务架构的优缺点;第二篇和第三篇描述了微服务架构内部的通讯机制。这篇 ...
分类:
其他好文 时间:
2019-12-22 16:53:05
阅读次数:
106
1 谈谈你对restful 接口规范的认识? 答:首先restful 是一种软件架构风格或者是一种设计风格,并不是标准的,他只是提供了一组 设计原则和约束条件,主要用于客户端和服务器交互的软件。 就像设计模式一样,并不是一定要遵循这些原则,而是基于这个风格设计软件可以更简洁,更有层次,我们可以根据开 ...
分类:
其他好文 时间:
2019-12-20 20:36:23
阅读次数:
91
1. 什么是RESTful? 一种软件架构风格,设计风格,用于客户端和服务端交互类的架构。 一组架构约束条件和原则 2. 什么是RESTful架构? 客户端通过http动词(get/post等)对服务器资源进行操作,实现‘表现层的状态转换’ 3. http动词(资源的具体类型): GET(SELEC ...
分类:
其他好文 时间:
2019-12-20 13:45:00
阅读次数:
63
1.web概念概述javaweb 使用java语言开发基于互联网的项目。在做任何软件开发过程中,都得选择一种架构,从事开发工作。而软件架构分为C/S和B/S类型HTML ...
分类:
Web程序 时间:
2019-12-17 18:32:33
阅读次数:
79
web相关概念 1. 软件架构 1. C/S:客户端/服务器端 2. B/S:浏览器/服务器端 2. 资源分类 1. 静态资源:所有用户访问后,得到的结果都是一样的,称为静态资源.静态资源可以直接被浏览器解析 如: html,css,JavaScript 2. 动态资源:每个用户访问相同资源后,得到 ...
分类:
其他好文 时间:
2019-12-16 19:07:18
阅读次数:
210
创建一个可复用的数据结构类库可复用:就是在不同的工程里面可以使用这门课创建的数据结构库,在不同的编译器、不同的工程里使用DTLib都是可以的。当代软件架构实践中的经验——尽量使用单重继承的方式进行系统设计 (单重继承+多接口)——尽量保持系统中只存在单一的继承树 (在当代的软件架构中是如何来保证呢? ...
分类:
其他好文 时间:
2019-12-15 12:20:02
阅读次数:
84
原文:https://www.cnblogs.com/linhaifeng/articles/6129246.html 一 客户端/服务器架构 1.硬件C/S架构(打印机) 2.软件C/S架构 互联网中处处是C/S架构 如黄色网站是服务端,你的浏览器是客户端(B/S架构也是C/S架构的一种) 腾讯作 ...
分类:
其他好文 时间:
2019-12-08 15:41:28
阅读次数:
81
介绍 ERP进销存管理系统 软件架构 核心框架:SpringBoot 2.0.0 持久层框架:Mybatis 1.3.2 日志管理:Log4j 2.10.0 JS框架:Jquery 1.8.0 UI框架: EasyUI 1.3.5 模板框架: AdminLTE 2.4.0 项目管理框架: Maven ...
分类:
其他好文 时间:
2019-12-06 13:52:58
阅读次数:
495
1 设计模式简介 设计模式是构建大型软件系统最强大的方法之一,优化软件架构和设计已经逐渐成为软件开发和维护过程中的一个重要课题。 面向对象设计原则: 开放封闭原则 控制反转原则 接口隔离原则 单一职责原则 替换原则 设计模式 :特定问题的解决方案 模式的分类: 创建型模式 结构型模式 行为型模式 " ...
分类:
编程语言 时间:
2019-12-03 14:16:04
阅读次数:
71