自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (34)
  • 收藏
  • 关注

转载 Java网络编程从入门到精通(20):HTTP协议简介

一、什么是HTTP协议HTTP协议是一种应用层协议,HTTP是HyperText Transfer Protocol(超文本传输协议)的英文缩写。HTTP可以通过传输层的TCP协议在客户端和服务器之间传输数据。HTTP协议主要用于Web浏览器和Web服务器之间的数据交换。我们在使用IE或Firefox浏览网页或下载Web资源时,通过在地址栏中输入http://host:port/path,开头

2012-02-21 00:09:37 347

转载 Java网络编程从入门到精通(19):套接字(Socket)的异常

在Socket类中有很多方法在声明时使用throws抛出了一些异常,这些异常都是IOException的子类。在Socket类的方法中抛出最多的就是SocketException,其余还有七个异常可供Socket类的方法抛出。这些异常的继承关系如图1所示。其中灰色背景框所描述的例外就是Socket类的方法可能抛出的异常。图1  异常类继承关系图public class

2012-02-21 00:09:06 533

转载 Java网络编程从入门到精通(17):Socket类的getter和setter方法(1)

在Java类中,getter和setter方法占了很大的比重。由于Java中没有定义属性的关键字;因此,getter和setter方法用于获得和设置Java类的属性值;如getName和setName方法用于设置name属性的值。如果某个属性只有getter方法,那这个属性是只读的;如果只有setter方法,那么这个属性是只写的。在Socket类中也有很多这样的属性来获得和Socket相关的信息,

2012-02-21 00:07:44 314

转载 Java网络编程从入门到精通(16):客户端套接字(Socket)的超时

客户端套接字的超时(timeout)就是指在客户端通过Socket和服务器进行通讯的过程中,由于网络延迟,网络阻塞等原因,造成服务器并未及时响应客户端的一种现象。在一段时间后,客户端由于未收到服务端的响应而抛出一个超时错误;其中客户端所等待的时间就是超时时间。由于生产超时错误的一端都是被动端;也就是说,这一端是在接收数据,而不是发送数据。对于客户端Socket来说,只有两个地方是在接收数据

2012-02-21 00:07:08 420

转载 Java网络编程从入门到精通(15):为什么要使用SocketAddress来管理网络地址

在使用Socket来连接服务器时最简单的方式就是直接使用IP和端口,但Socket类中的connect方法并未提供这种方式,而是使用SocketAddress类来向connect方法传递服务器的IP和端口。虽然这种方式从表面上看要麻烦一些,但它会给我们带来另外一个好处,那就是网络地址的重用。    所谓网络地址的重用表现在两个方面:1. 通过建立一个SocketAddress对象,可以

2012-02-21 00:06:33 421

转载 Java网络编程从入门到精通(14):多种多样的建立网络连接的方式

在上一篇文章中我们讨论了Socket类的基本用法,并给出的例子中使用Socket类连接服务器时使用了一种最简单的连接方式,也就是通过IP和端口号来连接服务器。而为了使连接服务器的方式更灵活,Socket类不仅可以通过自身的构造方法连接服务器,而且也可以通过connect方法来连接数据库。一、通过构造方法连接服务器    我们可以通过6个重载构造函数以不同的方式来连接服务器。这6个重载的构造

2012-02-21 00:06:04 267

转载 Java网络编程从入门到精通(13):使用Socket类接收和发送数据

网络应用分为客户端和服务端两部分,而Socket类是负责处理客户端通信的Java类。通过这个类可以连接到指定IP或域名的服务器上,并且可以和服务器互相发送和接受数据。在本文及后面的数篇文章中将详细讨论Socket类的使用,内容包括Socket类基础、各式各样的连接方式、get和set方法、连接过程中的超时以及关闭网络连接等。在本文中,我们将讨论使用Socket类的基本步骤和方法。一般网络客户端

2012-02-21 00:05:32 457

转载 Java网络编程从入门到精通(12):使用isReachable方法探测主机是否可以连通

在J2SE5.0中的InetAddress类中增加了一个isReachable方法。可以使用这个方法来探测主机是否可以连通。这个方法有两个重载形式,它们的定义如下:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->public

2012-02-21 00:04:52 461

转载 Java网络编程从入门到精通(11):使用NetworkInterface类获得网络接口信息

从JDK1.4开始,Java提供了一个NetworkInterface类。这个类可以得到本机所有的物理网络接口和虚拟机等软件利用本机的物理网络接口创建的逻辑网络接口的信息。一、创建NetworkInterface对象的两个静态方法NetworkInerface类和InetAddress一样,也没有public的构造方法。因此,必须通过它的两个静态方法来创建NetworkInterface对

2012-02-21 00:04:20 518

转载 Java网络编程从入门到精通(10):Inet4Address类和Inet6Address类

为了区分IPv4和IPv6地址,Java提供了两个类:Inet4Address和Inet6Address,它们都是InetAddress类的子类,这两个类的定义如下:public final class Inet4Address extends InetAddresspublic final class Inet6Address extends InetAddress这两个类分别按

2012-02-21 00:03:43 544

转载 Java网络编程从入门到精通 (9):使用isXxx方法判断地址类型

IP地址分为普通地址和特殊地址。在前面的文章中所使用的大多数都是普通的IP地址,在本文中将介绍如何利用InetAddress类提供的十个方法来确定一个IP地址是否是一个特殊的IP地址。一、isAnyLocalAddress方法    当IP地址是通配符地址时返回true,否则返回false。这个通配符地址对于拥有多个网络接口(如两块网卡)的计算机非常拥有。使用通配符地址可以允许在服务器主机

2012-02-21 00:03:13 355

转载 Java网络编程从入门到精通(8):用getAddress方法获得IP地址

getAddress方法和getHostAddress类似,它们的唯一区别是getHostAddress方法返回的是字符串形式的IP地址,而getAddress方法返回的是byte数组形式的IP地址。getAddress方法的定义如下:public byte[] getAddress()    这个方法返回的byte数组是有符号的。在Java中byte类型的取值范围是-128〜127。如果

2012-02-21 00:02:05 300

转载 Java网络编程从入门到精通(7):用getHostAddress方法获得IP地址

这个方法用来得到主机的IP地址,这个IP地址可能是IPv4的地址,也可能是IPv6的地址。getHostAddress方法的定义如下:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->public String getHo

2012-02-21 00:01:24 393

转载 Java网络编程从入门到精通(6):使用getCanonicalHostName方法获得主机名

getCanonicalHostName方法和getHostName方法一样,也是得到远程主机的域名。但它们有一个区别。getCanonicalHostName得到的是主机名,而getHostName得到的主机别名。getCanonicalHostName的定义如下:Code highlighting produced by Actipro CodeHighlighter (fre

2012-02-21 00:00:38 306

转载 Java网络编程从入门到精通(5):使用InetAddress类的getHostName方法获得域名

该方法可以得到远程主机的域名,也可以得到本机名。getHostName方法的定义如下:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->public String getHostName()    下面是三种创建InetA

2012-02-21 00:00:10 368

转载 Java网络编程从入门到精通(4):DNS缓存

在通过DNS查找域名的过程中,可能会经过多台中间DNS服务器才能找到指定的域名,因此,在DNS服务器上查找域名是非常昂贵的操作。在Java中为了缓解这个问题,提供了DNS缓存。当InetAddress类第一次使用某个域名(如www.csdn.net)创建InetAddress对象后,JVM就会将这个域名和它从DNS上获得的信息(如IP地址)都保存在DNS缓存中。当下一次InetAddress类再使

2012-02-20 23:59:34 469

原创 Java网络编程从入门到精通(3):为什么不能直接通过IP访问网站

在《创建InetAddress对象的四个静态方法》一文中通过getAllByName得到了www.csdn.net对应的四个IP地址。从理论上说,在IE(或其他的Web浏览器,如Firefox)的地址栏中输入这四个IP地址中的任何一个,都可能访问www.csdn.net。如输入http://211.100.26.124。但IE却返回了一个错误信息。在输入另外三个IP后,都会得到同样的错误信息。

2012-02-20 23:58:55 359

转载 Java网络编程从入门到精通(2):创建InetAddress对象的四个静态方法

InetAddress类是Java中用于描述IP地址的类。它在java.net包中。在Java中分别用Inet4Address和Inet6Address类来描述IPv4和IPv6的地址。这两个类都是InetAddress的子类。由于InetAddress没有public的构造方法,因此,要想创建InetAddress对象,必须得依靠它的四个静态方法。InetAddress可以通过getLocalH

2012-02-20 23:58:13 1252

转载 Java网络编程从入门到精通(1):Internet地址概述

所有连入Internet的终端设备(包括计算机、PDA、打印机以及其他的电子设备)都有一个唯一的索引,这个索引被称为IP地址。现在Internet上的IP地址大多由四个字节组成,这种IP地址叫做IPv4。除了这种由四个字节组成的IP,在Internet上还存在一种IP,这种IP由16个字节组成,叫做IPv6。IPv4和IPv6后面的数字是Internet协议(Internet Protocol

2012-02-20 23:57:30 275

原创 XML 解析器

实例W3School 提供的实例是独立于浏览器和平台的。这些例子可以在所有现代浏览器中运行。加载并解析 XML 文件加载并解析 XML 字符串解析 XML所有现代浏览器都有读取和操作 XML 的内建 XML 解析器。解析器把 XML 载入内存,然后把它转换为可通过 JavaScript 访问的 XML DOM 对象。您将在本教程的下一节中学习更多有关 XML D

2012-02-15 23:46:11 380 1

原创 加载并解析 XML 文件

tml>W3School.com.cn Internal NoteTo: From: Message: if (window.XMLHttpRequest)  {// code for IE7+, Firefox, Chrome, Opera, Safari  xmlhttp=new XMLHttpRequest();  }else

2012-02-15 23:42:28 479 1

原创 AJAX XML 实例 下面的例子将演示网页如何使用 AJAX 来读取来自 XML 文件的信息:

实例解释 - loadXMLDoc() 函数当用户点击上面的“获得 CD 信息”这个按钮,就会执行 loadXMLDoc() 函数。loadXMLDoc() 函数创建 XMLHttpRequest 对象,添加当服务器响应就绪时执行的函数,并将请求发送到服务器。当服务器响应就绪时,会构建一个 HTML 表格,从 XML 文件中提取节点(元素),最后使用已经填充了 XML 数据的 HT

2012-02-15 23:18:33 420

原创 responseXML 属性 如果来自服务器的响应是 XML,而且需要作为 XML 对象进行解析,请使用 responseXML 属性: 请求 books.xml 文件,并解析响应:

function loadXMLDoc(){var xmlhttp;var txt,x,i;if (window.XMLHttpRequest)  {// code for IE7+, Firefox, Chrome, Opera, Safari  xmlhttp=new XMLHttpRequest();  }else  {// code for IE6, I

2012-02-15 22:59:37 630 5

Eclipse安装python插件

Eclipse安装python插件

2012-05-24

Java 面试资料

Java 面试资料

2012-03-28

jsp中使用ajax实现web进度条

jsp中使用ajax实现web进度条

2012-03-16

jsp验证,电子书城网站

jsp验证,电子书城网站

2012-03-11

tomcat手动配置部署

tomcat手动配置部署 

2012-03-02

jQuerydemos

jQuerydemos 

2012-03-02

My97DatePicker

2. 注意事项 My97DatePicker目录是一个整体,不可破坏里面的目录结构,也不可对里面的文件改名,可以改目录名 My97DatePicker.htm是必须文件,不可删除(4.8以后不存在此文件) 各目录及文件的用途: WdatePicker.js 配置文件,在调用的地方仅需使用该文件,可多个共存,以xx_WdatePicker.js方式命名 config.js 语言和皮肤配置文件,无需引入(4.8以后合并入WdatePicker.js) calendar.js 日期库主文件,无需引入 My97DatePicker.htm 临时页面文件,不可删除(4.8以后不存在此文件) 目录lang 存放语言文件,你可以根据需要清理或添加语言文件 目录skin 存放皮肤的相关文件,你可以根据需要清理或添加皮肤文件包 当WdatePicker.js里的属性:$wdate=true时,在input里加上class="Wdate"就会在选择框右边出现日期图标,如果您不喜欢这个样式,可以把class="Wdate"去掉,另外也可以通过修改skin目录下的WdatePicker.css文件来修改样式 3. 支持的浏览器 IE 6.0+ , Firefox 2.0+ , Chrome, Opera 9.5+ , Safari 3.0+ 注意:IE 8.0是完美支持的,如果你在IE8上使用遇到问题,请与我取得联系,务必附上能再现你的问题的纯HTML代码包

2012-02-22

Java学习笔记(必看经典)

Java学习笔记(必看经典)

2012-02-21

JAVA中的时间操作

JAVA中的时间操作

2012-02-20

各种效果展示 js

各种效果展示 js

2012-02-19

各种js效果展示,

各种js效果展示

2012-02-17

jQuery 教程.

jQuery 教程

2012-02-16

js各种效果展示

js各种效果展示

2012-02-10

简单清爽橙色后台模板

简单清爽橙色后台模板

2012-01-18

网页模板,jquery下拉菜单

网页模板,jquery下拉菜单网页模板,jquery下拉菜单网页模板,jquery下拉菜单

2012-01-15

原生js特效实现的图片分页精美特效

原生js特效实现的图片分页精美特效

2012-01-11

原生js特效实现的图片分页精美特效.

原生js特效实现的图片分页精美特效.

2012-01-11

网页制作工具包

网页制作工具包

2012-01-10

标签云支持中文

标签云支持中文

2012-01-10

各种js特效

各种js特效

2012-01-10

DOM解析XML

DOM解析XML

2012-01-09

poi读取excel并输出到jsp页面

poi读取excel并输出到jsp页面

2011-12-28

BIOS设置图解和实验室布线规范

BIOS设置图解和实验室布线规范 机房网线走线规范

2011-12-26

JXL全量版教程 java读取excle

JXL全量版教程 java读取excle java读取excel api

2011-12-26

sql2000教程 存储过程,触发器

sql2000教程 含有存储过程,触发器等

2011-12-15

java集合框架,流操作,连接数据库

java集合框架,流操作,连接数据库 事件操作

2011-12-15

正则表达式

正则表达式

2011-12-09

11款实用的一句话网站设计代码

11款实用的一句话网站设计代码 11款实用的一句话网站设计代码

2011-12-01

jQuery_Ajax_Json全解析

jQuery_Ajax_Json全解析等相关文档集合

2011-12-01

Excel使用技巧大全(超全)

Excel使用技巧大全(超全), 及相关excle操作指导文档

2011-12-01

AJAX开发简略(含续一)

AJAX开发简略(含续一)

2011-11-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除