前言:ARP协议的作用 1、什么是ARP? ARP (Address Resolution Protocol) 是个地址解析协议。最直白的说法是:在IP以太网中,当一个上层协议要发包时,有了该节点的IP地址,ARP就能提供该节点的MAC地址。 2、为什么要有ARP? OSI 模式把网络工作分为七层, ...
分类:
其他好文 时间:
2018-01-23 16:46:51
阅读次数:
147
GUI(念法 gu yi) AWT 1. AWT(Abstract Window Toolkit 抽象窗口开发包,在C 或者 linux窗口开发类之上又封装一层,达到跨平台的目的)包括了很多类和接口,用于GUI 的编程。 2. GUI 的各种元素(如:窗口,按钮, 文本框等)由 Java 类来实现。 ...
分类:
编程语言 时间:
2018-01-21 12:39:00
阅读次数:
160
软件质量指的是软件特性的总和,是软件满足用户需求的能力,即遵从用户需求,达到用户满意。 IS09126定义的软件质量包括“内部质量”、“外部质量”和“使用质量”三部分。软件满足规定或潜在用户需求的能力要从软件在内部、外部和使用中的表现来衡量。 软件质量保证过程通过计划制订、实施和完成一组活动提供保证,这些
分类:
其他好文 时间:
2018-01-20 22:47:24
阅读次数:
179
使用ConcurrentBag创建一个可扩展的爬虫,本示例在多个独立的即可生产任务又可消费任务的工作者间如何扩展工作量。本示例模拟一个爬虫程序。 ...
分类:
编程语言 时间:
2018-01-17 01:23:34
阅读次数:
187
1. 多个网卡时,如何判断对应的IP和port口? 如图可以看见UP (UP网卡是启用的,Down 是网卡没有启用), RUNNING 是表明插入了网线 ,下面4,5 行是发送和接收的数据包 7,8是统计已发包和接收包 方法2》》》》su root下ethtool工具的使用,ethtool --p ...
分类:
系统相关 时间:
2018-01-16 18:09:44
阅读次数:
191
1.写一个注册页面,把请求交给 struts处理 2.导入struts开发包,并在web.xml文件配置struts(ActionServlet)处理所有*.do请求 /WebRoot/WEB-INF/web.xml 3.在web-inf目录中加入struts的配置文件:struts-config. ...
分类:
其他好文 时间:
2018-01-14 12:03:28
阅读次数:
111
起因: 上周给几个集群的机器升级软件包,每个集群大概两千台服务器,但是在软件发包和批量执行命令的过程中有两个集群都遇到了问题,在批量执行命令的时候总是会在后面卡住久久不能退出,最后只好手动杀掉进程。 如下图是sshpt批量执行命令时,到最后卡住久久不动,很久以后报出一个TypeError的异常,因为返回
分类:
编程语言 时间:
2018-01-13 12:47:03
阅读次数:
301
ReadWriteLock是JDK 1.5提供的读写分离锁,可以减少锁竞争。例如,线程A1、A2和A3进行写操作,线程B1、B2和B3进行读操作,如果使用重入锁或者内部锁,那么理论上所有读之间、读与写之间和写之间都是串行操作。当B1执行读操作时,B2和B3需要等待。因为读操作不会破坏数据的完整性,所 ...
分类:
编程语言 时间:
2018-01-13 12:43:36
阅读次数:
126
RabbitMQ是一个在AMQP基础上完整的,可复用的企业消息系统。他遵循Mozilla Public License开源协议。 1:安装RabbitMQ需要先安装Erlang语言开发包。下载地址 http://www.erlang.org/download.html 在win7下安装Erlang最 ...