Java
wind520
这个作者很懒,什么都没留下…
展开
-
SGS 0.9.7 协议解析
SGS as客户端发送数据规则:sgs 是0.9.7版协议规则: 包头3个字节: 包大小(2个字节),命令(1个字节) 数据包 注意:包大小=命令+ 数据包 的大小登陆命令: 命令是:0x10; 数据包中第一个字节是版本号,然后是用户名和密码退出命令: 命令是:0x40; 数据包是空的session消息: 命令是:0x30; 数据包中是就是消息数据channel原创 2008-11-05 20:00:00 · 888 阅读 · 0 评论 -
sun game server (sgs)初探
Sun game server , 简称 (sgs) 是 sun 公司的一个开源项目 , 主要目标是针对 mmo 游戏的服务器端开发 . 最初是从 Nighthaven 的博客文章 (http://nighthaven.javaeye.com/blog/181431 ) 上了解到 sgs 项目 , 在大致了解了一下它提供的功能后 , 对其发生了兴趣 , 经过一段时间的研究 , 有了一些心得 . 下转载 2008-10-29 11:40:00 · 1572 阅读 · 0 评论 -
tomcat的配置支持多个网站
Tomcat配置中只需要加入2个HOST节点配置就行。Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> Engine name="Catalina" defaultHost="www.abc.com"> Host name="eplace.oa.转载 2008-10-09 12:47:00 · 818 阅读 · 0 评论 -
J2ME Nokia 模拟器 安装运行
为了运行我很早写的一个j2me的麻将游戏,今天特意安装了下Nokia 模拟器 第一步:安装 Nokia j2me开发包(nds_jme_v2_2.zip )第二步 安装 Nokia7210模拟器(n7210_jme_sdk_v1_0.zip)安装好后就可以运行了,我的那个麻将游戏是s40平台开发的代码下载 http://download.csdn.net/source原创 2008-10-01 00:06:00 · 2065 阅读 · 0 评论 -
xSocket 通讯框架 demo
xSocket是一个轻量级的基于nio的服务器框架用于开发高性能、可扩展、多线程的服务器。该框架封装了线程处理、异步读/写等方面。 http://www.xsocket.org/ API:http://xsocket.sourceforge.net/core/apidocs/2_1/index.htmlhttp://xsocket.sourceforge.net/core/apidocs原创 2008-09-02 10:25:00 · 10582 阅读 · 4 评论 -
用Socket 打造跨语言跨操作系统的网络MORPG游戏(三)
服务端代码有Delphi,C#,java,你可以查看源代码 几点说明: 用 Socket实现跨语言通信不存在问题,消息发送的都是字符串,如果发送的消息中是发送的整形,数值型数据的话就要考虑不同语言的问题的。 java开源服务端有很多比较好的框架,不建议自己写,还是用成熟的吧,Mina xSocket Red5等 客户端也可以用其他语言实现,这样就可以实现跨操作系统。原创 2008-08-03 14:37:00 · 1671 阅读 · 5 评论 -
用Socket 打造跨语言跨操作系统的网络MORPG游戏(二)
客户端代码说明 http://www.adobe.com/2006/mxml" frameRate="60" verticalAlign="bottom" horizontalAlign="left" addedToStage="main()" fontSize="12" layout="absolute"> import com.qrpg.display.Item; imp原创 2008-08-03 14:24:00 · 1376 阅读 · 0 评论 -
用Socket 打造跨语言跨操作系统的网络MORPG游戏(一)
开发环境如下客户端开发 Flex3服务端a Delphi6b JDK1.6c VS2005操作系统 XP 协议规则:服务端开启,监听8014端口客户端连接,如果连接成功则发登陆协议:11+用户名 11是协议头服务端收到登陆协议,广播在线用户列表: 11+"--+用户名+","+x+","+y+"--"+......原创 2008-08-03 13:09:00 · 2000 阅读 · 1 评论 -
ERROR org.mortbay.log - failed java.lang.NoClassDefFoundError: org/apache/log4j/PropertyConfigurator
今天安装 red5 0.7 下载地址http://osflash.org/red5按照网上的教程step by step的做报错:ERROR org.mortbay.log - failed java.lang.NoClassDefFoundError: org/apache/log4j/PropertyConfigurator开始以为是log4j的版本问题,下载后,还是不行然原创 2008-08-02 21:51:00 · 16706 阅读 · 1 评论 -
FLEX+Delphi,FLEX+Java,FLEX+C# 的聊天室
chat 客户端代码 FLEX3 开发ChatServer Delphi6 开发的服务端Server java 开发的服务端WindowsApplication1 C# 开发的服务端 VS2005其实可以做到FLEX+Delphi,FLEX+Java,FLEX+C#,FLEX+C++把swf放到网站上去,会出现安全沙箱问题没有解决,如果你解决了请告诉我(email:feng090原创 2008-07-18 13:23:00 · 1282 阅读 · 0 评论 -
用proxool配置数据库连接池步骤
1、下载proxool 地址:http://proxool.sourceforge.net/download.html 2、解压缩proxool-0.9.0RC2.zip,拷贝lib/proxool-0.9.0RC2.jar到web-info/lib 拷贝jdbc驱动到web-info/lib 3、在web-info下建立文件:proxool.xml 文件内容原创 2006-08-17 16:11:00 · 1657 阅读 · 0 评论 -
BIRT:基于 Eclipse 的报表
胡键 , 西安交通大学硕士 2006 年 3 月 22 日 几乎在各种应用中,报表都具有其不可替代的作用。各类报表软件也是争奇斗艳,如今Eclipse也推出了自己的报表框架:BIRT。现在,让我们不妨看看它到底提供了什么样的功能,原创 2006-08-17 16:18:00 · 2208 阅读 · 0 评论 -
发一个sgs0.9.9的例子
发一个sgs0.9.9的例子下载:http://code.google.com/p/hudo/downloads/list原创 2009-05-29 20:09:00 · 957 阅读 · 0 评论 -
常用开源Jabber服务器介绍
常用开源Jabber服务器介绍1. Openfire (Wildfire) 3.x授权:GPL or 商用操作系统平台:所有(使用Java开发)XMPP Jabber 协议实现情况:98%Tim 评价:安 装和使用非常简单,安装后进入Web界面进行2~3分钟的配置所有的东西都设好了。使用Java语言开发,在目前Java开发人员到处普及的情况下进行维 护和扩展的成本非常低。在我的测试中加上 Conn转载 2009-06-21 19:53:00 · 1422 阅读 · 0 评论 -
Spring MVC 3.2.2 +easyui 返回JSON数据格式
最近花了很多时间,研究Spring MVC 3.2.2 +easyui,实现了这个,前端页面实现个系统就很简单了。Spring MVC 返回JSON数据的方法1). 直接 PrintWriter 输出2). 使用 JSP 视图3). 使用Spring内置的支持本文介绍的是第3种方法,方法如下:1:首先下载JSON的包jackson-all-1.9.11.jar这是s原创 2013-06-30 17:47:46 · 17864 阅读 · 0 评论 -
应用Druid监控SQL语句的执行情况
Druid是什么?Druid首先是一个数据库连接池。Druid是目前最好的数据库连接池,在功能、性能、扩展性方面,都超过其他数据库连接池,包括DBCP、C3P0、BoneCP、Proxool、JBoss DataSource。Druid已经在阿里巴巴部署了超过600个应用,经过一年多生产环境大规模部署的严苛考验。同时Druid不仅仅是一个数据库连接池,它包括四个部分:Druid是一原创 2013-06-29 14:01:49 · 68820 阅读 · 8 评论 -
mysql ERROR 1045 access denied for user 'root'@'localhost' using
操作系统:WINDOWS7 系统数据库版本:mysql 5.1提示:mysql ERROR 1045 access denied for user 'root'@'localhost' using password yes/no通过localhost和127.0.0.1访问没有问题,用IP访问出现这个错误1. 管理员登陆系统,停止 MySQL 服务或者结束 MySQL 进程转载 2013-07-11 17:48:03 · 1477 阅读 · 0 评论 -
CentOS中JAVA_HOME的环境变量设置
运行Java应用的时候,提示无法找到JAVA_HOME,查询java -version[jifeng@localhost bin]$ java -versionjava version "1.7.0_09-icedtea"OpenJDK Runtime Environment (rhel-2.3.4.1.el6_3-i386)OpenJDK Client VM (build 23.2-b原创 2013-07-12 11:14:25 · 62540 阅读 · 2 评论 -
The constructor BASE64Decoder() is not accessible due to restriction on required library
搭建G4Studio的开发环境出现这个错误:Description Resource Path Location Type Access restriction: The constructor BASE64Decoder() is not accessible due to restriction on required library D:\java\Tomcat6\jdk\jre\lib原创 2013-06-15 10:39:00 · 10389 阅读 · 6 评论 -
org.springframework.beans.factory.BeanCreationException: Error creating bean with name
type Exception reportmessagedescriptionThe server encountered an internal error () that prevented it from fulfilling this request.exceptionjavax.servlet.ServletException: Servlet.init()原创 2013-06-05 10:16:59 · 6222 阅读 · 0 评论 -
JavaBean的命名规则
Sun推荐的命名规范1,类名要首字母大写,后面的单词首字母大写2,方法名的第一个单词小写,后面的单词首字母大写3,变量名的第一个单词小写,后面的单词首字母大写为了使JavaBean的属性名和存取方法都符合规范, Sun 在 JSR 文档中规定了属性名和存取方法名的映射规则:① 属性名对应的存取方法为 ge t/set 加上首字母大写的属性名,转载 2013-05-16 11:31:38 · 1015 阅读 · 0 评论 -
Spring MVC配置多个视图解析器(FreeMarker,JSP)
Spring MVC配置多个视图解析器(FreeMarker,JSP)Spring MVC开发过程中,有时候需要多个视图解析器策略来解析视图名称,出现这个情况怎么解决?通过“order”属性来声明优先级,order值越低,则优先级越高。例如: <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi原创 2013-05-11 21:08:08 · 2681 阅读 · 0 评论 -
FreeMarker四种变量的用法
原文:http://www.656463.com/article/286摘要: freemarker的变量可以分为四种,分别是数据模型的变量【root中的变量】,模板中的变量使用【定义的变量】,局部变量【在指令中的变量】,循环变量【在循环中的变量】freemarker的变量可以分为四种,分别是数据模型的变量【root中的变量】,模板中的变量使用【定义的变量】转载 2013-05-11 19:42:58 · 2746 阅读 · 0 评论 -
FreeMarker学习
1:${…} :取值${errorMsg!""}2:!"默认值" :默认值1的默认值为空字符3:?? 判断是否存在(USER_CONTEXT.userName)?? 将判断USER_CONTEXT和USER_CONTEXT.userName是否存在nullUSER_CONTEXT.userName?? 将判断USER_CONTEXT.userName是否存原创 2013-05-11 16:40:49 · 717 阅读 · 0 评论 -
SpringSide 4 QuickStart运行Demo
环境要求:Install JDK 6.0+ and set the JAVA_HOME.Install Maven 3.0.3+ and set the PATH. (如果机器不能直接上网, 请参照Maven章节设置代理或私服)运行maven时,enforcer插件会对两者的版本进行强制检查。配置:JDK 6.0+ and set the JAVA_HOME新建系统变量JA原创 2013-05-12 20:50:01 · 2941 阅读 · 0 评论 -
Tomcat6 Spring3 问题:严重: Error configuring application listener of class org.springframework.web.conte
Tomcat6 Spring3 问题:严重: Error configuring application listener of class org.springframework.web.context.ContextLoaderListenerjava.lang.ClassNotFoundException: org.springframework.web.context.Contex原创 2013-05-23 09:48:13 · 2445 阅读 · 0 评论 -
JSP自定义标签 函数,实现生日计算年龄
在Spring+hibernate的框架中,通过生日计算年龄比较麻烦,通过SQL计算年龄也可以实现,还是挺麻烦的,测试过几种方法后,还是在显示层,通过JSP的自定义标签实现比较简单。1、创建标签的处理类(Tag Handler Class) package com.kingmed.jusmartcare.health.service;import java.util.Date;原创 2013-05-21 22:07:15 · 3183 阅读 · 0 评论 -
org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'PUT' not supported
错误描述:org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'PUT' not supported at org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter$ServletHand原创 2013-05-03 16:40:48 · 8017 阅读 · 1 评论 -
Java数据类型与各数据库类型对应一览表
下表说明用来当作从产生资源的模型的java.sql.Type值之间的关系,其对应的Java物件类型,以及在受支援的JDBC平台上每一个这些类型的实作(若有的话)。 表格也会指出标准Portal Content Publishing范本所支援的类型。其他类型可透过使用自订的范本加以支援。下列类型会受双位元组语言的限制影响: CHAR和GRAPHIC自动对映到编写模式的CHAR。 LO转载 2013-05-16 23:36:59 · 2233 阅读 · 0 评论 -
openfire SparkWeb 安装配置
1 下载http://www.igniterealtime.org/downloads/index.jsp 我下载的是最新版 Openfire 3.6.4 windows平台 openfire_3_6_4.zip Does not include Java JRE May 1, 2009 7.49 MB然后解压,点击bin下的 openfire.exe运行后出现原创 2009-06-21 20:49:00 · 4785 阅读 · 3 评论 -
Hibernate- 包作用详解
Hibernate一共包括了23个jar包,令人眼花缭乱。本文将详细讲解Hibernate每个jar包的作用,便于你在应用中根据自己的需要进行取舍。 下载Hibernate,例如2.0.3稳定版本,解压缩,可以看到一个hibernate2.jar和lib目录下有22个jar包: hibernate2.jar: Hibernate的库,没有什么可说的,必须使用的jar包原创 2006-05-25 15:01:00 · 935 阅读 · 0 评论