1、MVC的设计是面向单机的。至少在Controller层和View层,MVC的方案只允许在一台机器上执行,难以使用代理进行分担负载。 2、很多前端人员不想要eclipse和Java。JSP是对应MVC设计思想的一门技术,在MVC架构中扮演View层,接收来自Model的数据进行展示,MVC在工作环 ...
分类:
Web程序 时间:
2019-05-28 19:58:13
阅读次数:
186
在学习Spring框架的时候, 第一件事情就是分析Spring的设计思想 在学习Spring的时候, 需要先了解耦合和解耦的概念 耦合: 简单来说, 在软件工程当中, 耦合是指对象之间的相互依赖 耦合的坏处: 耦合提升了代码的复杂度, 不利于开发和维护, 低耦合是软件系统架构设计的原则之一 为什么需 ...
分类:
编程语言 时间:
2019-05-27 13:23:43
阅读次数:
129
字符串是编程时涉及到的最多的一种数据结构,对字符串进行操作的需求几乎无处不在。比如判断一个字符串是否是合法的Email地址,虽然可以编程提取@前后的子串,再分别判断是否是单词和域名,但这样做不但麻烦,而且代码难以复用。 正则表达式是一种用来匹配字符串的强有力的武器。它的设计思想是用一种描述性的语言来 ...
分类:
其他好文 时间:
2019-05-26 19:43:13
阅读次数:
142
spring boot aop 什么是aop 面向切面的程序设计(Aspect oriented programming,AOP,又译作面向方面的程序设计、剖面导向程序设计)是计算机科学中的一种程序设计思想,旨在将横切关注点与业务主体进行进一步分离,以提高程序代码的模块化程度。通过在现有代码基础上增 ...
分类:
编程语言 时间:
2019-05-25 15:41:42
阅读次数:
98
面向过程: 面向过程的优点:复杂度的问题流程化,进而简单化(一个复杂的问题,分成一个个小的步骤去实现,实现小的步骤将会非常简单 面向缺点:套流水线或者流程就是用来解决一个问题,基本无法更改 面向对象:是一种程序设计思想。将数据和处理数据的程序封装到对象中 面向对象的优点:不再需要关心,每个功能具体的 ...
分类:
其他好文 时间:
2019-05-20 19:21:55
阅读次数:
151
IoC:Inverse of Control(控制反转) 读作“反转控制”,更好理解,不是什么技术,而是一种设计思想,就是将原本在程序中手动创建对象的控制权,交由Spring框架来管理。 正控:若要使用某个对象,需要自己去负责对象的创建 反控:若要使用某个对象,只需要从 Spring 容器中获取需要 ...
分类:
编程语言 时间:
2019-05-18 21:04:18
阅读次数:
119
面向对象思想概述 Java语言是一种面向对象的程序设计语言,而面向对象思想是一种程序设计思想,我们在面向对象思想的指引下,使用Java语言去设计、开发计算机程序。 这里的对象泛指现实中一切事物,每种事物都具备自己的属性和行为。面向对象思想就是在计算机程序设计过程中,参照现实中事物,将事物的属性特征、 ...
分类:
其他好文 时间:
2019-05-18 17:10:55
阅读次数:
106
串的模式匹配算法 子串(模式串)的定位操作通常称为串的模式匹配。 这是串的一种重要操作,很多 软件,若有“编辑”菜单项的话, 则其中必有“查找”子菜单项。 串的顺序存储实现 BF算法设计思想: 将主串的第pos个字符和模式的第1个字符比较, 若相等,继续逐个比较后续字符; 若不等,从主串的下一字符( ...
分类:
编程语言 时间:
2019-05-13 23:01:38
阅读次数:
180
概述 Java语言是一种面向对象的程序设计语言,而面向对象思想是一种程序设计思想,我们在面向对象思想的指引下, 使用Java语言去设计、开发计算机程序。 这里的对象泛指现实中一切事物,每种事物都具备自己的属性和行为。面 向对象思想就是在计算机程序设计过程中,参照现实中事物,将事物的属性特征、行为特征 ...
分类:
其他好文 时间:
2019-05-11 09:31:40
阅读次数:
194
1.设计思想: 单例模式,顾名思义,即一个类只有一个实例对象。C++一般的方法是将构造函数、拷贝构造函数以及赋值操作符函数声明为private级别,从而阻止用户实例化一个类。那么,如何才能获得该类的对象呢?这时,需要类提供一个public&static的方法,通过该方法获得这个类唯一的一个实例化对象 ...
分类:
编程语言 时间:
2019-05-08 14:33:50
阅读次数:
132