摘要:
首先搞清楚两个概念:作业(用户提交的任务)和进程(作业在处理过程中分成的活动单位)。作业调度是指选择哪一个作业分配资源建立作业对应的进程。进程调度则确定进程何时取得处理机。 1.作业调度 1.1 作业状态 提交,后备,执行和完成状态。 1.2 作业调度功能 确定数据结构(分配JCB作业控制块)、确定调度算法(由作业调度程序完成)、分配资源(由进程调度程序完成)、善后处理 注:作业调度程序只保证被选... 阅读全文
摘要:
资源是指一个执行一个用户程序所需要的全部硬件和软件设施和数据。操作系统的重要任务之一就是要为各个用户进程分配资源,在使各用户满意和资源利用率之间进行折衷是评价资源分配和调度策略的 标准。 1. 资源的分类 物理资源和程序资源,单一访问入口的资源和多访问入口的资源,等同资源,虚拟资源 2. 资源分配机制 2.1 资源描述器:描述各类资源的最小分配单位的数据结构(资源分配单位与资源描述器一一对应) ... 阅读全文
摘要:
一个人写的四年反思,如果对大家有借鉴或者能够帮助team的同学少点莫名其妙的茫然的话。看看是否有必要转帖到组里面。原贴见: http://groups.google.com/group/pongba/browse_thread/thread/be579770e7... 昨天想了整整一宿,最后写下下面这些对于大学学习生活的回顾与反思。觉得作为一个“过来人”很有必要将一些问题说... 阅读全文
摘要:
最近做了几个Struts的J2EE项目,这段时间集中精力研究这个。今天在一本书上看到了关于Controller 的简要说明。简明扼要,看了让人眼前一亮。这里做些摘抄。 书上以一个简单的Controller为例。[代码]在这个Controller中1、定义了一个Request接口。并且有一个可以返回请求的具有独一无二名字的方法,这样就可以区分不同的请求。2、Response接口封装了之后可能要处理的... 阅读全文
摘要:
一、使用test fixture 运行测试所需要的这个外部资源环境通常称作test fixture。 TestCase通过setUp和tearDown来自动创建和销毁fixture。在同一个TestCase里的测试方法可以共享fixture二、常用的断言方法及其说明 assertTrue assertFalse assertEquals assertNotNull assertNull asser... 阅读全文
摘要:
bean标签库是一个实用标签的集合,提供与JSP中Web应用互交的方便访问。一、taglib指示器声明 <%@taglib uri="http://struts.apache.org/tags-bean" prefix="bean"%> 注:和HTML标签库一样,在比较老的服务器上也要在WEB.xml中注册二、BEAN标签库标签 同样,这里不具体说明每个标签的用法,只指出每个标签使用的... 阅读全文
摘要:
使用HTML标签库来创建表单,可以集成到Struts框架中。这个库的标签能自动发布表单控件,带有来自FormBean的数据。一、taglib <%@ taglib uri="http://struts.apache.org/tags-html" prefix="html"%> 设置使用HTML标签库时使用的前缀。 注:对于一些只支持JSP1.1的老服务器,需要在web.xml中设置&l... 阅读全文
摘要:
stone 的 log4j配置详解Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。1. 配置文件Log4J配置文件的基本格式如下: #配置根Loggerlog4j.rootLogger = [ level ] , appenderName1 ... 阅读全文
摘要:
目前,测试驱动开发正变得越来越流行,由于“存在的就是合理的”,这种开发方式必然有其优越之处。作为一个小小程序员,对新鲜技术的追求是工作的重要动力,相信大家都有同感吧。测试驱动开发是极限编程(XP)的重要组成部分,从字面上就可以看出,它是先有测试再有代码的。这听起来似乎有点奇怪,实际上,可以把测试用例当作需求,程序员的工作就是写出满足这种需求的代码,即让这些测试都能够通过。在... 阅读全文
摘要:
一、web.xml 是标准的Web档案部署描述器。下面是一个简单项目的web.xml中的配置消息。[代码]解析: 阅读全文