-
[2005-04-15] Java Socket编程(四)
重复和并发服务器
所有的这些调用都可以掷出一个UnknownHostException违例.如果一台计算机没有连接上DNS服务器,或者主机的确没有找到,这个违例就会被掷出.如果一台计算机没有一个激活的TCP/IP配置,getLocalHost(...
-
[2005-04-15] Java Socket编程(五)
简单的WEB服务器
一个简单的WEB服务器将由列表9.2这样构建.当然,还必须要对方法和回应事件进行改进.简单的服务器不会分析和存储请求头.新的WEB服务器将分析和存储请求,为以后的处理作准备.为了达到这个目的,你必...
-
[2005-04-15] Java Socket编程(一)
Socket传输模式
Sockets有两种主要的操作方式:面向连接的和无连接的.面向连接的sockets操作就像一部电话,他们必须建立一个连接和一人呼叫.所有的事情在到达时的顺序与它们出发时的顺序时一样.无连接的sockets操作...
-
[2005-04-15] Java Socket编程(二)
Java面向连接的类
Sockets有两种主要的操作方式:面向连接的和无连接的.面向连接的sockets操作就像一部电话,他们必须建立一个连接和一人呼叫.所有的事情在到达时的顺序与它们出发时的顺序时一样.无连接的sockets操...
-
[2005-04-15] Java Socket编程(三)
服务器Sockets
列表9.2是一个服务器应用程序的一部分.
列表9.2 一个简单的服务器程序
/**
* 一个监听端口并提供HTML文档的程序.
*/
class SimpleWebServer {
public static void main(String args[])
{
ServerSo...
-
[2005-04-15] 用 Java 保存位图文件(转)
用 Java 保存位图文件
教程 -- 其中包括将图像对象写入位图文件的全部代码
作者 Jean-Pierre Dubé
摘要
虽然 Java 提供了几种打开图像的机制,但保存图像并不是它的强项。这篇技巧将讲述如何将图像保存在 24 位...
-
[2005-04-15] 数据类型对软件性能的影响
BadRegExpMatcher要求MailBot将输入文本由字符数组转换为一个String对象,从而导致了不必要的对象创建。然而,滑稽的是为了更方便地使用输入文本,BadRegExpMatcher会立即将String对象转换为一个字符数组,这样不...
-
[2005-04-15] 如何在 Java 应用程序中读取 8 位和 24 位 Microsoft Windows 位图(转)
如何在 Java 应用程序中读取 8 位和 24 位 Microsoft Windows 位图
在 Java 应用程序中加载位图文件的逐步指南
作者:Jeff West 和 John D. Mitchell
摘要
目前,标准的 getImage() 方法仅支持 GIF 和 JPEG 图像...
-
[2005-04-15] 关于JSP中,中文问题(泛指字符问题),以及常见错误调试手记
关于JSP中,中文问题(泛指字符问题),以及常见错误调试手记
sports98写于2001-1-9
序言:
在论坛中,生活中,工作中,有不少和我一样属于鸟级的用户,在面对着不明白的问题的时候就盲目了,多交流,多写写日记...
-
[2005-04-15] 判断远程资源是否可访问
import java.net.*;
import java.io.*;
public class test
{
public static void main(String[] args){
URL url = null;
URLConnection urlCon;
InputStream inStream;//你只需判断这个变量值 .
try{
url = new ...
-
[2005-04-15] 在用户直接关IE时注销用户,可以做个unload嘛
function unload() {
window.open("close.JSP");
}
在close.JSP中注销用户
-
[2005-04-15] 在Java程序中运行外部类文件
在Java程序中运行外部类文件
一、引言
无论是用传统的编程语言(C++、VB等)还是Java语言编程,都经常需要在一个运行的程序中执行另外一个独立的外部程序。例如用Java设计一个IDE程序,那么这个IDE程序就必需能够...
-
[2005-04-15] 实现Internet/Intranet 所见即所得的打印功能
实现Internet/Intranet 所见即所得的打印功能
随着Internet技术的飞速发展,越来越多的企业应用是基于Internet/Intranet。这样用户就可以通过浏览器(Browser)来完成各种数据的输入、查询功能。但由于目前浏览器的...
-
[2005-04-15] 一个完整的上传bean---转载
package popeyelin;
import java.io.*;
import javax.servlet.ServletInputStream;
import javax.servlet.http.HttpServletRequest;
public class transfer_multi {
public String[] sourcefile = new String[25...
-
[2005-04-15] Java程序性能优化(辛苦了几个小时,还经历了一次停电,我真是命苦!)
Java程序性能优化
一、避免在循环条件中使用复杂表达式
在不做编译优化的情况下,在循环中,循环条件会被反复计算,如果不使用复杂表达式,而使循环条件值不变的话,程序将会运行的更快。
例子:
import java.ut...
-
[2005-04-15] whois in jsp(我在网上找的,充实一下这里)
-
[2005-04-15] 实现打字机效果的程序
import java.applet.*;
import java.awt.*;
import java.io.*;
import java.net.URL;
import java.util.*;
public class Typewriter4 extends Applet implements Runnable
{
AudioClip hit, cr, ding ;
boolean ...
-
[2005-04-15] 新的麻将和牌程序(递归)
昨天写的那个太幼稚了,今天写的使用了递归,我用九连宝灯(麻将的一种和法)进行测试,可以通过。比昨天的精简了一些,去掉了那个实际上没有用的类。没有考虑十三幺和七小对。
public class MaJiang2
{
private...
-
[2005-04-15] 调整JavaTM 的I/O性能(二)(zt)
格式化开销
实际上,将数据写入文件只是输出开销的一部分。另外一个巨大的开销是数据的格式 化。考虑下面的三个例 子,要求其输出如下的行:
The square of 5 is 25
方法 1
第一种方法是简单地输出一个固定串,以...
-
[2005-04-15] 调整JavaTM 的I/O性能(一)(zt)
调整JavaTM 的I/O性能
这篇文章讨论并举例阐述了提高JavaTM I/O性能的多种技术。绝大多数技术是围绕着磁盘文件I/O的调整来谈 的,但是,有些技术对网络I/O和视窗输出也同样适用。首先介绍的技术包含底层I/O问题,...