就自己实际产品中用的的模式进行分析:策略模式 本系统中的还款模块涉及到多种还款方式的算法,并且后期可能需要经常性的调整或增减算法,因此本系统采用策略模式来定义这一系列的算法,把它们一个个封装起来,并且使它们可相互替换。使得算法可独立于使用它的客户而变化。 策略模式的结构示意图:图4-1 策略模式结构...
分类:
其他好文 时间:
2014-07-16 22:53:05
阅读次数:
233
1.什么是外观模式为子系统中的一组接口提供一个一致的界面,Facade模式定义了一个高层接口,这个接口使得这一子系统更加容易使用2.为什么要使用外观模式在软件开发系统中,客户程序经常会与复杂系统的内部子系统之间产生耦合,从而导致客户程序随着子系统的变化而变化,那么如何简化客户程序与子系统之间的交互接...
分类:
其他好文 时间:
2014-07-16 22:52:38
阅读次数:
141
---恢复内容开始--- 对于一个优秀的应用程序来说,具有数据恢复功能尤为重要。因为数据恢复功能可以在数据找到破坏时,将数据恢复到系统中,保证系统重新正常运转,从而避免因数据找到异常丢失所带来的损失。本实例将演示怎样在C#中还原数据库。 还原数据库是使用数据库的备份文件对数据库进行还原操作。由于.....
分类:
数据库 时间:
2014-07-16 22:50:24
阅读次数:
338
常用的一些选项有:问题类型Bug测试过程维护过程发现影响系统运行的缺陷New Feature对系统提出的新功能Task需要完成的任务Improvement对现有系统功能的改进Requirement Change 需求变更JIRA系统中用优先级来表示问题的严重级别,有以下几种级别:优先级 block>...
分类:
其他好文 时间:
2014-07-12 08:53:52
阅读次数:
260
目录和用户的权限一、Linux系统中文件权限1.1Linux系统中三种基本权限·文件权限的定义:对某个文件或目录的访问控制(访问限制)·文件的三个属性:l用户的所有者(属主):当用户创建一个文件,默认这个用户就是这个文件的属主l用户的群组所有者(属组):用户的主要组就是这..
分类:
系统相关 时间:
2014-07-10 19:09:54
阅读次数:
240
一个可执行二进制程序,被加载到内存,被内核调度到CPU上运行,这时候,就表现了一个进程。也可以说进程是程序的一个实例,是程序的动态表现。在Linux系统中进程(process)是有属主的,也就是该进程以哪个用户的身份运行的。大家都知道,程序有输入和输出,也称这为程序IO。如果..
分类:
系统相关 时间:
2014-07-10 18:49:16
阅读次数:
586
我们知道LVM可以弹性的调整文件系统的大小,其实LVM除了可以调整文件系统的大小之外,还有另一个功能就是系统快照。所谓系统快照就是将某一时刻文件系统中的信息记录到快照区中,这里的某一时刻指的是在原始数据被改变的那一瞬间,原始数据会移到快照区里。而其他没有改变的数..
分类:
系统相关 时间:
2014-07-10 18:46:04
阅读次数:
324
目录和用户的权限一、Linux系统中文件权限1.1Linux系统中三种基本权限·文件权限的定义:对某个文件或目录的访问控制(访问限制)·文件的三个属性:l用户的所有者(属主):当用户创建一个文件,默认这个用户就是这个文件的属主l用户的群组所有者(属组):用户的主要组就是这..
分类:
系统相关 时间:
2014-07-10 17:54:46
阅读次数:
256
系统中文件权限系统中三种基本权限·文件的三个属性:l用户的群组所有者(属组):用户的主要组就是这个文件的属组#ll-rw-r--r--root0其中第三列和第四列是用户的属主和属组l每个文件或目录都有个基本权限位:rw-r--r—:rwxl读写执行的含义:对文件的含义对目录的含义r读可以查..
分类:
系统相关 时间:
2014-07-10 17:53:29
阅读次数:
273
发生这种错误的原因是什么呢,正常情况下都是你的系统中装了两个版本的JDK,比如装了1个1.6版本的JDK,然后再安装1个1.7版本的JDK,这个时候你打开eclipse的时候就会弹出一个对话框,提示:Error:could not find java SE Runtime Environment。
这个时候你也可以在命令行中输入”java -version“,可以看到相关的错误提示:
...
分类:
编程语言 时间:
2014-07-10 17:40:32
阅读次数:
263