内容列表
网络在线游戏开发心得(服务器端)(五)
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>&nbsp;</p><p>&nbsp;</p><p>&nbsp;<
分类: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 查阅全文
<< 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 >>