上一次学习了工厂模式,这一学习了建造者模式,对于建造者来说,抽象出来的建筑流程是确定的,往往建筑一座楼房包括下面的步骤:(1)打桩,建立基础(2)建立框架等。建造者模式的本质和建造楼房是一致的:即流程不变,但每个流程实现的具体细节则是经常变化的。建造者模式的好处就是保证了流程不会变化,流程即不...
分类:
其他好文 时间:
2015-12-31 00:00:48
阅读次数:
455
基本代码: 没有添加字段校验,验证码,密码加密等,只是纯粹的登录功能的实现,具体细节暂时忽略!login.do 对应的程序: /** * 登录 * * @return */ @RequestMapping("/login") @ResponseB...
分类:
Web程序 时间:
2015-12-29 11:07:15
阅读次数:
160
作为功能需求的补充,软件需求规格说明还应包括非功能需求,它描述了系统展现给用户的行为和执行的操作等。 它包括产品必须遵从的标准、规范和合约;外部界面的具体细节;性能要求;设计或实现的约束条件及质量属性。所谓约束是指对开发人员在软件产品设计和构造上所具有的选择限制。质量属性是通过多种角度对产品的特.....
分类:
其他好文 时间:
2015-12-21 19:55:47
阅读次数:
136
Xmind是一个很好的思维导图工具,是学习研究总结的好帮手。Xmind功能很丰富,这里只是简要列出几个比较有用的技巧。1.善用属性 选中一个xmind元素(专业名词叫【主题】)后,一般在右下角会出现“属性”。如果你不想老是看到单调的格式,一定要善用属性。具体细节就选中一个xmind元素,自己试试吧....
分类:
其他好文 时间:
2015-12-14 23:05:07
阅读次数:
301
工厂模式,也叫做说虚构造器,在简单工厂中间插入了一个具体产品工厂,这个工厂知道产品构造时候的具体细节,而简单工厂模式的产品具体构造细节是在一个个if/else分支,或者在switch/case分支里面的。工厂模式的好处就在于将工厂和产品之间的耦合降低,将具体产品的构造过程放在了具体工厂类里面。在以后...
分类:
其他好文 时间:
2015-11-14 12:19:49
阅读次数:
176
当一切正常时,没有必要特别留意什么是事务日志,它是如何工作的。你只要确保每个数据库都有正确的备份。当出现问题时,事务日志的理解对于采取修正操作是重要的,尤其在需要紧急恢复数据库到指定点时。这系列文章会告诉你每个DBA应该知道的具体细节。这篇文章会列出导致事务日志过度增长的常见的问题和错误管理形式,包...
分类:
数据库 时间:
2015-11-10 08:14:59
阅读次数:
572
1.进程之间的通信 进程是指运行中的程序,进程的任务就是执行程序中的代码。 存在计算机网络上的两个进程只需要关注它们通信的具体内容,而不需关注消息在网络上传输的具体细节。2.计算机网络的概念 Internet提供的服务包括www服务,电子邮件服务,文件传输服务(FTP),远程登录服务(Telne.....
分类:
编程语言 时间:
2015-11-08 22:28:30
阅读次数:
320
当一切正常时,没有必要特别留意什么是事务日志,它是如何工作的。你只要确保每个数据库都有正确的备份。当出现问题时,事务日志的理解对于采取修正操作是重要的,尤其在需要紧急恢复数据库到指定点时。这系列文章会告诉你每个DBA应该知道的具体细节。这个标题有点用词不当,因为运行在大容量日志恢复模式里的数据库,我...
分类:
数据库 时间:
2015-11-04 14:28:49
阅读次数:
350
# encoding=utf-8#python 2.7.10#xiaodeng#链接(即报文如何通过传输控制协议链接从一个地方搬移到另外一个地方)#HTTP权威指南 13页#TCP/IP#http是应用层协议。#http无需操作网络通信的具体细节,他把联网的细节都交给了通用、可靠的因特网传输协议TC...
分类:
其他好文 时间:
2015-10-31 21:20:43
阅读次数:
205
二分搜索树是一种设计良好的有序集合,在平衡的情况下,查找search,插入insertion,删除deletion都具有O(logn)的计算时间。本文讨论实现二分搜索树的具体细节。二分搜索树的每个结点包含key域,以及至多两个孩子结点,并且左孩子小于当前结点的值,右孩子大于当前结点值。为了方便操作,...
分类:
其他好文 时间:
2015-10-29 00:24:38
阅读次数:
317