内容列表
- 网络在线游戏开发心得(服务器端)(五)
- bromon原创 请尊重版权五、线程 实际上本系统并没有复杂的线程管理,但是我想提供一个控制台让管理员可以管理游戏主线程,可以让它停止、中段、恢复、重启动,本来的设计是管理员通过与线程A打交道,通过A去管理主线程B,但是熟悉java线程的朋友都知道,线程互相管理基本上就是不实际的,举个最简单的例子,A如何销毁B?也许你会说调用B的destroy()方法就好了,网上很多讲解java线程的资料也确实
- 分类:Java 查阅全文
- Java与XML(一)基础
- JAXP API--嵌入不同的解释器SAX解释器+DOM解释器+XSL转换器
javax.xml.parsers中加载XML文档的类:DocumentBuilderDocumentBuildrFactorySAXParserSAXParserFactory=====================================SAX API
SAX的XML解释器:Apache的Xerces或
- 分类:Java 查阅全文
- Java软件开发学习笔记(三)
- 1。 名词新解 抽象:对细节进行隐藏,集中焦点于本质问题 封装:使一些接口特性局部化
2。 在要保持方法的参数不变的情况下,最好使用final修饰符
3。 应保持方法的参数尽可能的短。 除非绝对必要,一般好的习惯是使用不超过6到8个参数,否则会产生庞杂的代码且难以
- 分类:Java 查阅全文
- 网络在线游戏开发心得(服务器端)
- 一个多人在线的棋牌类网络游戏的项目临近尾声,我参与了该项目的整个设计流程,并且完成了90%的核心代码。关于这个项目,有很多地方值得聊一聊。本系列不打算把这个项目将得多么详细规范,那是设计文档应该描述的,我打算只说说一些值得注意的地方。这个项目的一个特别之处是,客户端是手机,用户通过移动网络与服务器通信。和PC相比,手机的处理能力极弱,而且网络流量费用昂贵。因为除了要考虑普通网络游戏的一些问题之外,
- 分类:Java 查阅全文
- 简单直观-实战体会Java多线程编程的精要
- 简单直观-实战体会Java多线程编程的精要
在 Java 程序中使用多线程要比在 C 或 C++ 中容易得多,这是因为 Java 编程语言提供了语言级的支持。本文通过简单的编程示例来说明 Java 程序中的多线程是多么直观。读完本文以后,用户应该能够编写简单的多线程程序。
为什么会排队等待?
下面的这个简单的 Java 程序完成四项不相关的任务。这样的程序有单个控制线程,控制在这四个任务之
- 分类:Java 查阅全文
- Java操作Excel的一种方法(jxl)
- MS的电子表格(Excel)是Office的重要成员,是保存统计数据的一种常用格式。作为办公文档,势必要涉及到的电子文档的交换,Excel是一种在企业中非常通用的文件格式,打印和管理也比较方便。在一个Java应用中,将一部分数据生成Excel格式,是与其他系统无缝连接的重要手段。
在开源世界中,有两套比较有影响的API可供使用,一个是POI,一个是jExcelAPI。其中jExcelAPI是一
- 分类:Java 查阅全文
- jxl导入和导出的excel到数据库
- 前段时间正好做了,导入和导出的,你自己看吧 /**导出数据为XLS格式 * @param fos * @param bo */ public void writeExcelBo(FileOutputStream fos, java.util.Vector ve) { jxl.write.WritableWork
- 分类:Java 查阅全文
- JSP动态输出Excel及中文乱码的解决
- 最近在网上看到一个用java来操纵excel的open source,在weblogic上试用了一下,觉得很不错,特此向大家推荐一下。
首先去http://www.andykhan.com/jexcelapi/index.html下载最新的JExcelApi,把jxl.jar置于你的classpath中。
写一个javaBean,利用JExcelApi来动态生成excel文档,我这里写
- 分类:Java 查阅全文
- Eclipse快速上手EJB -- 2. 设计一个实体Bean
- 这个系列文章我是根据 Rick Hightower 发表在 IBM 网站的文章 《EJB - CMP/CMR 介绍》 改编而成的,看这篇文章前一定要参考一下,这样理解起来很方便。关于 CMP 方面的知识我不说了,我这里只是介绍如何使用 Lomboz 和 JBoss-IDE 在Eclipse 中开发 CMP。
- 分类:Java 查阅全文
- 字符的处理----过滤器
- 处理提交表单或servlet的定向时经常出现乱码。下面是用filter处理。在web.xml中加入:
<filter>
<filter-name>Set Character Encoding</filter-name>
<filter-class>web.SetChar
- 分类:Java 查阅全文
- 局域网文件传输和复制,含文件名
- 局域网文件传输和复制,含文件名
实施局域网内文件复制,包括需要把文件名也拷贝过去。特点是文件名传输和文件传输动用了两个端口。进程完成这样的功能:每隔24小时进
行上传一次,保持两台机器的根目录下文件一致。
1:服务器端,也既待上传端。运行命令:java FileServer 3107import java.io.*;import java.net.*;
public class
- 分类:Java 查阅全文
- Java与XML(二)用java编写xml的读写程序
- Java与XML(二)用java编写xml的读写程序
这是读取xml文件的java程序,我调试好的。采用的是dom方式读取xml文件到Vector中。package src;import java.io.*;import java.util.Vector;import javax.xml.parsers.*;import org.w3c.dom.*;public class readxml {&
- 分类:Java 查阅全文
- Java与XML(三)web上的读写应用
- 利用(二)中我写的两个函数(放在package src中),这次实现web页面的操作。index.html:<%@ page language="java" pageEncoding="GB2312"%><body><p> </p><p> </p><p> <
- 分类:Java 查阅全文
- struts console的使用
- JamesHolmes.com 是它的网站Using Struts Console with Eclipse and IBM WebSphere Application DeveloperThe Struts Console software integrates with Eclipse/WSAD as a Plugin for seamless development of Stru
- 分类:Java 查阅全文
- Java 语法介绍(一):Java语言的基本组成
- Java语言主要由以下五种元素组成:标识符、关键字、文字、运算符和分隔符。这五种元素有着不同的语法含义和组成规则,它们互相配合,共同完成Java语言的语意表达。下面我们分别予以讲解。1. 标识符变量,类和方法都需要一定的名称,我们将这种名称叫做标识符。Java中对标识符有一定的限制。首先:所有的标识符的首字符必须是字母(大小写)、下划线_或美元符¥;其次标示符是由数字(0--9),所有
- 分类:Java 查阅全文
- jboss下通过配置log4j.xml实现web应用的日志
- log4j是一个优秀的开源的java日志系统,jboss内部也集成了它,在jboss下默认的只是对server做了每日日志,并没有对你部署的项目进行每日的日志构建,但我们可以通过修改log4j.xml文件来实现。log4j.xml文件在jboss安装目录下的server\default\conf下,打开log4j.xml文件
这是log4j默认的配置,我们先熟悉一下
- 分类:Java 查阅全文
- IBM的jxl方式(从数据库导出)
- IBM的jxl方式:package excelfile;import java.text.DateFormat;import java.util.*;import java.io.*;import jxl.*;
/** * <p>Title: </p> * <p>Description: </p> * <p>
- 分类:Java 查阅全文
- Java动态调用类方法的应用
- 今天看到的好文章和大家分享一下:http://www.internetism.org/qbbs/ShowAnnounce.asp?boardID=1&RootID=375&ID=375http://www.internetism.org/qbbs/ShowAnnounce.asp?boardID=1&RootID=375&ID=376下面是我修改了一下的代码:pac
- 分类:Java 查阅全文
- 一个数字显示管的小程序
- 闲来无事,就喜欢写写小的程序,前段时间写了个数码管的小程序,发现还是很有用处的:/*-**************************************************************\ * Author : OuJinLiang *
- 分类:Java 查阅全文
- Jbuilder和Jdeveloper设计和开发的比较
- Jbuilder是Borland公司开发的java开发的工具,而JDeveloper是Oracle公司提供给大家使用的IDE工具,最近的开发过程中分别使用了这两种工具,现在来谈一下自己在设计和开发的过程中发现的两种工具的不同,并对两种工具提供的功能做一个简单的比较,希望与大家共同交流。 一、UML设计:在
- 分类:Java 查阅全文