- 博客(34)
- 资源 (1)
- 收藏
- 关注
原创 ServletConfig 和 ServletContext
一:ServletConfig1、程序启动的时候可能需要提前设定一些参数(如servlet采用哪个码表,servlet连接哪个库,servlet哪个配置文件),但是在程序中写死不太好,所以可以采用在配置文件中进行配置的方式,Servlet 的配置文件中,可以使用一个或多个标签为 Servlet配置一些初始化参数2、当Servlet 配置了初始化参数后,web 容器在创建 Servlet 实
2013-08-25 22:16:24 802
原创 Servlet
一:简介servlet是 sun 公司提供的一门专门用于开发动态web资源的技术,是使用Java 语言编写的服务器端程序,可以像JSP一样,生成动态的WEB 页,Servlet主要运行在服务器端,并由服务器调用执行,是一种按照Servlet标准开发的类。(JSP 在执行的时候,依然是依靠 *.class 文件的执行,所以JSP骨子里依然是Servlet。)在JDK 的 API 中,提供了一个s
2013-08-24 18:31:33 404
原创 HTTP 协议
一:引入由服务器的知识我们知道,一个电脑上的文件要想被外界访问,必须有服务器的帮助,服务器接收到访问请求就会执行相应的命令,并返回请求的资源。但是,所有的请求都要遵循一定的规则,不然,服务器就不明白你的请求到底想要干什么,所以,这里,对于HTTP就需要HTTP协议。(打开控制面板,打开程序和功能,看到左边有个“打开或关闭Windows功能 ,打开找到telnet客户端,把这2项都勾选上,然
2013-08-24 13:56:12 487
原创 Tomcat
一:简介二:运行Tomcat 是使用java语言编写的程序,所以运行的时候,需要Java虚拟机的支持,所以安装版的Tomcat在安装的时候就会自动搜索并指定Java的jar包。、在开发中,比如我们访问“www.baidu.com”,并没有输入端口什么的东西,这是默认访问的80端口,所以,我们可以将Tomcat的端口号更改为80端口,找到Tomcat的安装目录下面的conf目录,
2013-08-23 23:47:50 720
原创 WEB 服务器
一:什么是WEB服务器1、引入我们在D盘根目录建立一个test.html文件,随便输入什么内容,比如:Hello world!但是我们怎么通过互联网进行访问呢?你如何访问我的电脑里的这个文件呢?这就需要WEB服务器。 二:简单实现WEB服务器1、简单实现:package com.haizhu.server;import java.io.FileInputStream;im
2013-08-23 23:05:27 531
原创 XML 的 Dom4j 解析范例,以及 XPath
使用的还是以前的book.xml文档book.xml Think in Java 海竹 30.0 WEB 西行 29.9 看例子:Dom4jDemo.javapackage com.haizhu.xml;import java.io.File;import java.io.FileOutputStream;import j
2013-08-22 23:34:41 588
原创 XML 的 SAX 解析范例:将数据封装至javaBean
在 XML 的解析方式中,我们了解了 SAX 解析,通过解析器和解析处理器就可以对数据进行操作,这里,我们把解析出来的数据进行封装。我们还是使用以前的book.xml文件:book.xml &bookName; 海竹 30.0 WEB 西行 29.9 book.xml中引用了book.dtd规范:book.dtd
2013-08-22 13:42:37 1611 1
原创 XML 的 DOM 解析范例:将XML用作数据库
前面学习了XML 的书写规范,以及XML 的解析方式,今天看一个实例,将XML 用于存储数据。1、首先,建立XML 文件:dataBase.xml Tom 25 98 John 25 98 2、建立 domain 类Student.javapackage com.haizhu.xmlUsedAsDataBase.domain;pub
2013-08-21 22:50:21 1230
原创 eclipse 编码
一般Java文件编码格式是UTF-8的。以下以默认GBK改为UTF-8为例。 1.改变整个工作空间的编码格式,这样以后新建的文件也是新设置的编码格式。 eclipse->window->preferences->General->workspaceTypes->Other->UTF-8->OK 汉化版:eclipse->窗口->首选项->常规->工作空间->其它->UTF-8-
2013-08-21 22:18:59 548
原创 XML 的 解析 :DOM 和 SAX
按照DTD 或者 Schema 标准,写好一个 XML 文件之后,就需要将 XML 文件的内容进行解析,以便于知道有什么内容有什么作用。那么怎么解析出这个 XML 的信息呢?有两种方式:DOM 和 SAX。其中,DOM方式是W3C 推荐的标准方式,但是 SAX 是 XML 社区事实上的标准,几乎所有的 XML 解析器都支持它。DOM:优点,对文档CRUD比较方便,但是内存占用较大S
2013-08-20 21:39:54 595
原创 IE 升级之后 打不开 [转]
将IE升级之后发现点击图标没有反应,找到的解决办法如下:1、进入注册表(运行regedit),找到 HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main2、右键"Main"项--权限,在对话框中点击"高级"--“包括可从该对象的父项继承的权限(I)"前打勾.在点击图标试试~~
2013-08-20 21:04:01 706
原创 XML 的 约束 :DTD 、 Schema
XML约束:XML 文件的书写,是要遵守一定的书写格式的,这样,在解析的时候才能让机器读懂你什么意思。在 XML 技术里,可以编写一个文档来约束一个 XML 文档的书写规范,这称之为 XML 约束。一共有两种约束方式 XML DTD 和 XML Schema。1、DTD1.1 DTD 范例Document Type Definition ,全称为“文档类型定义”。例如:
2013-08-20 00:03:48 660
原创 XML
XML介绍:xml就是可扩展标记语言,最初是为了替换HTML,最后没有成功,现在主要有两个作用:1、在XML语言中,允许用户自定义各个标签,用于描述一段数据,这个标签包括一个开始和一个结束标签。标签之中可以继续嵌套二级标签。2、另外,xml还经常用于软件配制文件,以描述程序模块之间的关系。XML使用方法:最简单的声明格式:由于中文乱码的问题,我们需要指定编码方式,这
2013-08-19 22:14:36 574
原创 计算机系统漫游
1、信息就是位 + 上下文2、程序被其他程序翻译成不同的格式3、了解编译系统如何工作大有裨益4、处理器读并解释存储在存储器中的指令5、高速缓存6、形成层次结构的存储设备7、操作系统管理硬件8、利用网络系统和其他系统通信
2013-08-08 22:41:37 499
原创 控制器
控制器是计算机中发号施令的部件,它控制计算机的各部件有条不紊的进行工作,更具体的讲,控制器的任务就是从内存内存中取出结题步骤并加以分析,然后执行某种操作。1、计算程序运算器只能完成加、减、乘、除四则运算及其他一些辅助操作,对于比较复杂的算题,计算机在运算前必须化成一步一步简单的加减乘除等基本操作来做,每个基本操作就叫做一条指令,而解某一问题的一串指令序列,叫做该问题的计算程序,简称为程序。
2013-08-08 14:59:23 1340
原创 网络及网络协议
一:网络1、通讯的基本概念两个对象之间通过某种介质,进行信息的传递2、信号与通讯信号:将数据和信号转换成电子信号,以电磁波的方式传递。宽带:信号可以看成是不同频率电磁波的合成,我们可以把不同品庐的信号合成在一起,得到一个新的信号;这个新信号的频谱,就是所组成的个频率的组合。频谱的范围就是信号的宽带;一般而言,信号的大部分能量,集中在整个宽带中的某一小段,成为信号的有效宽带。
2013-08-08 00:30:42 733
原创 字符编码
范例:package haizhu.com.charste;import java.io.File;import java.io.FileOutputStream;import java.io.OutputStream;public class CharSet { public static void main(String[] args) throws Exception{
2013-08-03 21:18:19 503
原创 回退流
在 Java IO 中所有的数据都是采用顺序的读取方式,即对于一个输入流来说,都是采用从头到尾的顺序读取的。如果在输入流中某个不需要的内容被读取出来,则只能通过程序将这些不需要的内容处理掉。为了解决这样的读取问题,在java 中提供了一种回退输入流,可以把读取进来的某些数据重新退回到输入流的缓冲区中。范例:package haizhu.com.push;import java.io.B
2013-08-03 21:00:59 778
原创 合并流
一:合并流 SequeceInputSStream将两个数据流合并在一起,比如从文件中读取出来的字节流合并在一起进行输出二:范例package haizhu.com.sequece;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java
2013-08-03 18:43:59 518
原创 scanner
一:scanner输入数据类,而且能够完成数据验证。二:范例范例1:从键盘接收package haizhu.com.scanner;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Scanner;public class ScannerDemo01 { publi
2013-08-03 18:34:31 1605
原创 打印流
一:打印流打印流是输出信息最方便的类,主要包含字节打印流(PrintStream)和字符打印流(PrintWriter)。在PrintStream 构造方法中,有一个构造方法可以直接接收OutputStream 类的实例,这是因为与OutputStream 类相比,PrintStream类可以更方便的输出数据,这就好像将OutputStream 类重新包装了一下,使之更加方便。
2013-08-03 18:04:49 571
原创 管道流
一:管道流管道流的主要作用是可以进行两个线程之间的通信,分为管道输出流和管道输入流,如果要进行管道输出,则必须使用 connect() 把输出流连接在输入流上。二:范例package haizhu.com.pipeStream;import java.io.IOException;import java.io.PipedInputStream;import java.i
2013-08-03 17:44:34 657
原创 内存操作流
就是将内容写入到内存中,并从内存中取出,是用的是ByteArrayInputStream 和 ByteOutputStream 类:范例:package haizhu.com.byteArrayStream;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.
2013-08-03 16:05:20 656
原创 转换流
一:OutputStreamWriter是Writer 的子类,将输出的字符流转换为字节流,即将一个字符流的输出对象变为字节流输出对象。package haizhu.com.file;import java.io.File;import java.io.FileOutputStream;import java.io.OutputStreamWriter;import java.i
2013-08-03 15:38:29 535
原创 TCP 程序设计
在java中使用Socket (即套接字)完成TCP程序的开发,使用此类可以方便的建立可靠的、双向的、持续的、点对点的通信连接。在Socket的程序开发中,服务器端使用ServerSocket 等待客户端的连接,对于java的网络程序来讲,每一个客户端都使用一个Socket 对象表示,通过accept() 方法进行连接。一:ServerSocket 类 与 Socket 类1、
2013-08-02 23:17:43 745
原创 编码 URLEncoder 和 解码 URLDecoder
范例1:package haizhu.com.InetDemo;import java.net.URLDecoder;import java.net.URLEncoder;public class CodeDemo { public static void main(String[] args) throws Exception{ String keyWord = "haizh
2013-08-01 23:07:26 6725
原创 IP 和 InetAddress
一:IP1、地址格式互联网上每一台计算机都有一个唯一标示自己的标记,这个标记就是IP地址。IP 地址使用32 位长度二进制数据标示,一般在实际中看到的大部分IP地址都是以十进制的数据形式标示的,如:192.168.1.3,IP地址格式如下:IP 地址 = 网络地址 + 主机地址网络号:用于识别主机所在的网络主机号:用于识别网络中的主机2、地址分类IP地址按照数字区域,分
2013-08-01 22:25:23 9176
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人