命令模式,用来解耦请求者与执行者的一种设计模式,其扩展应用主要有队列请求(把运算限制在指定的工作线程中)和日志请求(用于生成日志及恢复事务)。
分类:
其他好文 时间:
2014-09-13 13:18:25
阅读次数:
158
命令模式定义:将“请求”封装成对象,以便使用不同的请求、队列或者日志来参数化其他对象。命令模式也支持可撤销的操作。 首先我们的集中点在“命令”两个字身上。命令的汉语解释为:命令(令)是国家行政机关及其领导人发布的指挥性和强制性的公文。说白了命令的发生需要发令者和执行者。而且发令者和执行者各司其职,....
分类:
其他好文 时间:
2014-09-07 17:08:05
阅读次数:
264
#文件的特殊权限SetUID权限s,当s这个标志出现在文件所有者的x权限的时候,此时就被称为SetUID权限,简称为SUID权限。SUID要求的条件和它的主要功能:1、SUID权限仅对二进制程序(binaryprogram)有效2、执行者对于改程序必须有x权限3、这个权限只有在运行的时候才会有效(run-..
分类:
系统相关 时间:
2014-08-26 17:48:27
阅读次数:
246
在实际应用中,有时候我们需要创建一些个延迟的、并具有周期性的任务,比如,我们希望当我们的程序启动后每隔1小时就去做一次日志记录。在JDK中提供了两种方法去创建延迟周期性任务。
Timer
Timer是java.util包下的一个类,在JDK1.3的时候被引入,Timer只是充当了一个执行者的角色,真正的任务逻辑是通过一个叫做TimerTask的抽象类完成的,TimerTask也是java.util包下面的类,它是一个实现了Runnable接口的抽象类,包含一个抽象方法run( )方法,需要我们自己去提供具体...
分类:
其他好文 时间:
2014-08-26 00:36:05
阅读次数:
323
Unix中常见的几个概念,下面做一个解释.首先需要明确一点,这几个概念都是和进程相关的.real user ID表示的是实际上进程的执行者是谁,effective userID主要用于校验该进程在执行时所获得的文件访问权限,也就是说当进程访问文件时检查权限时实际上检查的该进程的"effective ...
分类:
其他好文 时间:
2014-08-22 16:05:39
阅读次数:
184
1、定义 代理模式是一个使用率非常高的模式,它为其他对象提供一种代理以控制对这个对象的访问。 2、通用类图 subject抽象主题角色:抽象主题类可以是抽象类也可以是接口,是一个最普通的业务类型定义,无特殊要求 RelSubject具体主题角色:也叫做被委托角色、被代理角色。是业务逻辑的具体执行者。...
分类:
其他好文 时间:
2014-08-20 12:10:42
阅读次数:
264
二、面向对象1、面向对象思想: (1)概述:面向对象是相对于面向过程而言的,面向过程强调的是功能,面向对象强调的是将功能封装进对象, 强调具备功能的对象; (2)思想特点: A:是符合人们思考习惯的一种思想; B:将复杂的事情简单化了; C:将程序员从执行者变成了指挥者; 比如我要达到某种结果,我就...
分类:
编程语言 时间:
2014-07-28 11:25:30
阅读次数:
387
- - - - - android培训、java培训、期待与您交流! - - - - - -对象万物皆对象,任何功能都是通过对象来实现的,就是将功能封装进对象,让对象去调用这些功能。这样对数据是一种优化,安全性更高,操作起数据来更方便。特点将复杂的事情简单化。面向对象将以前的过程中的执行者,变成了指...
分类:
编程语言 时间:
2014-07-22 00:08:35
阅读次数:
345
最近在搞MySQL,由于经常测试一些东西。因此,就写了一个一键安装脚本。脚本用途:用于在CentOS/RHEL6.x系统上快速部署出Mysql的单实例或者多实例环境脚本说明:该脚本运行情况良好
针对脚本中,每一步命令执行的正误判断以及提醒非常醒目,可协助执行者快速定位错误源
脚本诸..
分类:
数据库 时间:
2014-07-20 10:42:18
阅读次数:
412
process和program进程与程序程序:通常为二进制程序仿制在存储媒介中,以物理文件的形式存在。进程:程序被触发后,执行者的权限与属性、程序的程序代码和所需数据等会被加载到内存中,操作系统并给予这个内存内的单元一个标识符PID,也就是说,进程就是一个正在运行的程序。jo..
分类:
其他好文 时间:
2014-07-08 08:27:06
阅读次数:
234