`
文章列表
openfire3.6.3插件开发方法说明: 作用:初始化时在控制台打印测试消息。 开发环境:winxp/myeclipse6.5/jdk1.5&1.6/mysql5.0/openfire3.6.3 :28588322 (openfire专题研究小组)   开发步骤: 1. 布署openfire3.6.3源码(请参考openfire3.6.3导入eclipse项目实现方法) 结构如下: 2. src/plugins目录下新建文件夹itvi。并按下图的目录结构新建对应的文件。
前一段时间刚做了个java程序和网络上多台机器的c程序通讯的项目,遵循的是TCP/IP协议,用到了java的Socket编程。网络通讯是java的强项,用TCP/IP协议可以方便的和网络上的其他程序互通消息。 先来介绍下网络协议:     TCP/IP         Transmission Control Protocol 传输控制协议         Internet Protocol 互联网协议 
Log4J是Apache的一个开放源代码项目(http://logging.apache.org/log4j/docs/),它是一个日志操作包。通过使用Log4J,可以指定日志信息输出的目的地,控制每一条日志的输出格式,定义日志信息的级别。所有这些功能通过一个配置文件灵活进行配置。 一、LOG4J组成     LOG4J主要由三大组件组成:     . Logger: 决定什么日志信息应该被输出、什么日志信息应该被忽略;     . Appender: 指定日志信息应该输出到什么地方, 这些地方可以是控制台、文件、网络设备;     . Layout: 指定日志信息的输出格式;     一 ...
导言 插件是增强Openfire功能。这份文件是一个开发人员创建插件指南。 结构的一个插件 插件存放在插件openfireHome目录。当部署一个jar或war插件文件,它会自动解压安装。该文件在插件目录结构如下:
此篇文章为《
     此篇文章为《开发你自己的XMPP IM 续 - Spark 插件开发》的转发,原文章地址: http://phoenixtoday.blogbus.com/logs/17878527.html 继续3月18日介绍基于XMPP IM开发的那篇Blog,今天主要总结一下如何基于Spark 的插件架构来新增客户端的功能,这里列举出一个获取服务器端群组信息的实际例子,实现后的效果如下图所示:
UDP"打洞"原理1.       NAT分类根据Stun协议(RFC3489),NAT大致分为下面四类1)      Full Cone这种NAT内部的机器A连接过外网机器C后,NAT会打开一个端口.然后外网的任何发到这个打开的端口的UDP数据报都可以到达A.不管是不是C发过来的.例如 A:192.168.8.100 NAT:202.100.100.100 C:292.88.88.88A(192.168.8.100:5000) -> NAT(202 ...
Java1.5 泛型指南中文版 (Java1.5 Generic Tutorial): http://blog.csdn.net/explorers/archive/2005/08/15/454837.aspx 英文版 pdf 下载链接: http://java.sun.com/j2se/1.5/pdf/generics-tutorial.pdf ...
Ant手册中配置classpath采用classpath标签,可是我发现这样配置总是不好用,还是直接用path设置classpath 一)设置classpath的方法: <path id="project.classpath">     <pathelement path="${basedir}/lib/aa.jar"/> <!--1-->    <pathelement location="aa.jar"/> 
openfire开发文档 版本:Openfire3.5. 摘自:IM即时通讯研究     目   录 一、初始工作··············· 1 、安装 jdk1.5 2 、安装 eclipse,myeclipse
<meta http-equiv="content-type" content="text/html; charset=utf-8"> 此种问题只在 Ubuntu 下才会出现!安装 debian 系统根本不存在此类问题,因为只有Ubuntu 把默认的 bash 替换成了 dash. 在学习 Shell 脚本的时候,有 ...
适用于: Ubuntu9.04 Chrome 4.0 非软件源安装,直接从Google下载安装 以前安过Chrome 2,是在软件源里更新的,今天突然发现Google的Chrome中终于提供Chrome for Linux版下载了,真不愿意用软件源安装,实在是太慢了,于是试着下载个Chrome测试 ...
Apache 安装设置 安装Apache2 sudo apt-get install apache2 编辑/etc/apache2/apache2.conf(新安装的系统可能在/etc/apache2/conf.d/charset)文件,在改动之前,请先将该配置文件做个备份。以便在出错的时候可以恢复。将 AddDefaultCharset ISO-8859-1 改为 AddDefaultCharset GB2312 当然如果你网站的编码用的是UTF-8的话,也可以改为 AddD ...
前提是Java安装并配置完成:一、安装JDK(Ubuntu)从sun网站上直接下载JDK:http://java.sun.com/j2se/1.4.2/download.html 提供了两个下载: 1、RPM in self-extracting file (j2sdk-1_4_2_04-linux-i586.bin, 32.77 MB) 这个是自解压的文件,在linux上安装如下: # chmod u+x ./j2sdk-1_4_2_04-linux-i586.bin # ./j2sdk-1_4_2_04-linux-i586.bin 在按提示输入yes后,jdk被 ...
Global site tag (gtag.js) - Google Analytics