摘要:
FPort和ConnectionWatcher都是查看端口占用情况;FPort适用于Windows XP,不能用于Windows 7;ConnectionWatcher可以用于Windows 7;下载地址:FPort: http://www.onlinedown.net/soft/28509.htmConnectionWatcher:http://www.moo0.com/?top=http://www.moo0.com/software/ConnectionWatcher/%23ConnectionWatcherFPort使用方法:1.打开命令行并进入FPort.exe的目录;2.输入FPo 阅读全文
摘要:
Eclipse常用的插件安装方法有两种:1.在线安装;2.本地直接复制黏贴,把features和plugins黏贴到Eclipse 的features和plugins文件夹;在线安装的缺点就是网络问题;本地复制黏贴的缺点就是删除麻烦,不灵活;这里介绍的是扩展本地方法,步骤如下:1.在Eclipse安装主目录创建一个links文件夹;2.在links文件夹下创建一个XX.link文件;3.在这个文件内添加 path= 这里将为 D:\\EclipsePlugins4.在D:\\EclipsePlugins下创建一个eclipse文件夹;5.把插件的features和plugins黏贴到新创建的. 阅读全文
摘要:
对于初学者来说,常遇到的一个问题就是添加包语句后源文件不能编译成功;一般来说有两种处理此种情况的方法,如图所示;这里我们假定package org.xiazdong;Hello.javapackage org.xiazdong;public class Hello{ public static void main(String args[]){ System.out.println("Hello world!!!"); }}第一种情况是直接在主目录下放置Hello.java的源文件,则需要在主目录下使用javac -d . Hello.java运行此命令后会自动创建org/ 阅读全文
摘要:
一、Log4j介绍log4j是类似于java.util.logging的日志作用,即记录一些有用信息,是一个日志框架;log4j == log for Java日志框架的作用:(1)函数参数是否正确;(2)软件发布后,记录用户的每一步操作;(3)记录程序运行出错位置;log4j在http://logging.apache.org/log4j/1.2/download.html中进行下载;log4j的api文档在log4j/site/apidocs/index.html中;log4j可以改变日志记录的形式比如HTML、Simple等;log4j可以改变日志输出的目的地,比如File、DB等;二、 阅读全文
摘要:
操作契约用来定义系统行为,根据领域模型中的对象状态变化详细描绘系统的行为;用例是描述系统行为的模型,但是如果用例没有描述清楚,则在操作契约中补充。一般一个用例有多个操作,一个操作需要一个操作契约,比如:SSD中有几个向右的箭头,就需要几个操作契约。不需要每个操作都写契约,只需要把可能状态会改变或不清晰的操作写清即可;Operation Contract模板Operation: Name
Cross Reference:此操作所属用例的名字
Precondition:在执行此操作前领域模型的对象的状态
Postcondition:对象状态的变化
Postcondition中可以写:
(1)实例的 阅读全文
摘要:
1.描述外部参与者发送给系统的事件。2.描述系统与系统之间的通信。一个用例有一个系统顺序图,在系统顺序图中画的箭头都是按照用例描述的main flow画的;系统顺序图从上到下代表时间顺序,顺序按照用例描述中main flow的顺序;比如登录用例的main flow:1.用户输入用户名和密码2.系统验证。3.返回登录页面。因此在系统顺序图中也必须有3个消息;系统顺序图由于将整个系统封装,因此整个系统是一个对象。系统顺序图是指main flow的流程,不考虑意外事件。消息名称最好是动词开始。表示循环语句;SSD模板系统顺序图说明了系统相关的输入、输出事件,把系统当作一个黑盒,说明了在特定场景下外部 阅读全文
摘要:
一、用例模型1.用例概念用例:使用系统时发现的功能性需求,不应过于复杂,简单的来说就是你希望系统能够有什么功能,能够增加系统的价值。用例模型包括用例描述和用例图,我们主要把中心放在用例描述上。用例模型包含参与者和场景,场景包括成功场景和失败场景。因此用例模型中有多个场景;每个场景是一个用例。用例必须注重为用户提供可观察的返回值,就是系统触发了一个用例之后能够给用户带来什么。一般用例都是黑盒用例,即不考虑如何实现。2.Use Case Description每个用例都有一个描述。怎样确定用例?(1)确定一个功能;(2)写一个用例;(1)主要参与者:调用系统服务完成目标的人。(2)次要参与者:为系 阅读全文
摘要:
日志是记录程序员感兴趣的事情,通过日志,可以有效判断出错位置等问题;因此怎样记录日志是很关键的;java.util.logging包是JDK的日志开发包;一、日志7个等级Logger logger = Logger.getLogger(Person.class.getName());//创建Person类的日志对象;日志对象时属于某个类的,即有多个日志对象。日志有7个等级:(1)severe;等级最高;(2)warning;(3)info;(4)config;(5)fine;(6)finer;(7)finest;等级最低;日志分级的优点是可以根据需求显示不同的信息,比如在开发阶段需要显示全部的 阅读全文
摘要:
一、Javadoc介绍Javadoc其实平常我们都会见到,JAVASE的API文档就是一个javadoc,很明显,Javadoc的目的是为了能够让外部客户理解我们的代码并使用我们对外的接口。记住:编写Javadoc的时候只需要对外的接口即可,不需要内部的接口也编写Javadoc注释;二、Javadoc注释一般我们的注释形式是:(1) //(2) /* */而Javadoc注释的形式是:/** * * @return */注意:必须以/**开头;三、Eclipse生成Javadoc文档1.编写Javadoc注释在Eclipse中,如果在某个方法前面输入/**后回车,则会自动生成Jav... 阅读全文
摘要:
一、Web采集介绍Web采集是从Web中采集大量网页的过程,并且要避免采集重复或无用的页面,采集完的网页需要构建索引,以扩大搜索引擎的索引规模;web采集通常是由多台机器并行采集;web采集的必须功能(1)Web采集器需要识别采集器陷阱(spider traps),比如当采集器访问到某个web服务器的网页时,此网页会生成无限多个网页被采集器采集,从而使得采集器不能跳出;(2)web服务器都有一个政策,比如服务器每5秒只能访问一次,因此采集器必须遵循这些规则;web采集的可选功能1.分布式:采集器有多个节点;2.即时更新:将原始抓取的网页进行更新;3.功能可扩展性:可以增加协议;二、Web采集流 阅读全文