`
扬起风帆
  • 浏览: 117670 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论
文章列表

RFC3920

    博客分类:
  • im
"原文来自RFC 3920" 网络工作组 P. Saint-Andre, Ed. 申请讨论: 3920 Jabber软件基金会 类别: 标准跟踪 2004年10月   可扩展的消息和出席信息协议 (XMPP): 核心协议 关于本文的说明 本文为互联网社区定义了一个互联网标准跟踪协议,并且申请讨论协议和提出了改进的建议。请参照“互联网官方协议标准”的最新版本(STD 1)获得这个协议的标准化进程和状态。本文可以不受限制的分发。 版权声明

Openfire与XMPP协议

    博客分类:
  • im
Openfire与XMPP协议 关于xmpp协议可以参考:http://www.jabbercn.org 什么是OpenFire Openfire 采用Java开发,开源的实时协作(RTC)服务器基于XMPP(Jabber)协议。   您可以使用它轻易的构建高效率的即时通信服务器。Openfire安装和使用都非常简单,并利用Web进行管理。单台服务器可支持上万并发用户。 由于是采用开放的XMPP协议,您可以使用各种支持XMPP协议的IM客户端软件登陆服务。 XMPP(Jabber)协议 1、 介绍 XMPP是一种基于XML的协议,它继承了在X
网上很少关于Maven项目转化的方法,昨天找了很久看到一个使用“mvn -Dwtpversion=1.5 eclipse:eclipse”命令将Maven项目转化为web项目,可以虽然转化成功了但是项目工程会报错。今天自己在查找这个错误的时候无意中发现有一种方法更简单更方便将Maven项目转化为web项目。   具体步骤如图所示: 第一步:建议一个Maven Webapp项目  第二步:右击项目,选择属性,找到project facets,点击tuntimes标签选择apache tomcat v6.0选中Project Facet中的Dynamic Web Module确认 第三 ...
1、配置代码 # ${HOME} will be replaced by JVM user.home system property netbeans_default_userdir="${HOME}/.netbeans/7.1.2" # Options used by NetBeans launcher by default, can be overridden by explicit # command line switches: netbeans_default_options="-J-client -J-Xss2m -J-Xms32m -J- ...
以下是PD操作的全过程图                
(function($){ //备份jquery的ajax方法 var _ajax=$.ajax; //重写jquery的ajax方法 $.ajax=function(opt){ //备份opt中error和success方法 var fn = { error:function(XMLHttpRequest, textStatus, errorThrown){}, success:function(data, textStatus){} } if(opt.error){ fn.error=opt.error; } ...
1.敏捷是一套价值观和信仰体系,敏捷是一套事件理论 2.Scrum(冲刺),具有自住址和跨只能特点的团队在迭代开发中的过程 3.XP(极限编程),团队围绕一软件工程为核心的迭代开发过程,最为常见的是测试驱动开发、配对编程、持续集成4.指导原则,以商业利益为驱动,为企业客户提供最大价值,交付的价值(软件)能为企业带来最大的利益回报5.敏捷开发者宣言我们一直在事件中探寻更好的软件开发方法,同时也身体力行地去帮助他人。由此我们建立了如下价值观:个体互动          胜过    过程和工具可工作的软件    胜过    详尽的文档 客户合作          胜过    合同谈判 响应变化 ...

设计模式

概念 模式,描述一个不断重复发生的问题的解决方案的核心。 设计模式,经过验证的,用于解决特定环境下,重复发生的特定问题的解决方案。   23种设计模式 1.工厂模式 Factory method 2.构建模式 Builder 3.抽象工厂模式 Abstrac ...
几条有价值的话 1.设计原则不仅能适用于程序设计,还是用于架构设计; 2.比设计模式更重要的是设计原则;   设计原则 1.单一职责原则(SRP) 2.开放封闭原则(OCP) 3.依赖倒置原则(DIP) 4.接口隔离原则(ISP) 5.替换原则(LSP) 6.共同封闭原则(CCP) 7.共同重用原则(CRP) 8.好莱坞原则(IOC) 9.高内聚低耦合 10.惯例胜于配置原则 11.关注点分离原则(SOC) 12.契约式设计原则(DBC) 13.无环依赖原则(ADP)   职责分配原则 1.信息专家 2.创造者 3.高内聚 4.低耦合 5.控制器 ...
Scrum and xp study notes 本文通过学习InfoQ的《scrum-and-xp-chinese-version》总结而得,感谢原书作者。     1章 简介 Scrum是一种迭代式增量软件开发过程,通常用于敏捷软件开发。包括了一系列实践和预定义角色的过程骨架。Scrum中的主要角色包括同项目经理类似的Scrum主管角色负责维护过程和任务,产品负责人代表利益所有者,开发团队包括了所有开发人员。 Scrum是一个包括了一系列实践和预定义角色的过程骨架。Scrum中的主要角色包括同项目经理类似的Scrum主管角色负责维护过程和任务,产品负责人代表利益所有者 ...
package org.hlc.server.interceptor; import java.util.Map; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import com.opensymphony.xwork2.ActionContext; import com.opensymphony.xwork2.ActionInvocation; import com.opensymphony.xwork2.interceptor.Interc ...

邮箱模版

163邮箱模版

好书推荐

推荐几本比较好的书或资料,同时感谢发表原文以及源代码的作者。
首先让我们了解一下Maven以及Nexus 问题一,什么是Maven?     Maven是一个项目管理工具,它包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。当你使用Maven的时候,你用一个明确定义的项目对象模型来描述你的项目,然后Maven可以应用横切的逻辑,这些逻辑来自一组共享的(或者自定义的)插件。 参考资料下载:htt ...
最近在做一个Mybatis的项目,由于是接触不久,虽然看了一下资料,但在实际开发中还是暴露了很多问题,其中最让我头疼的就是selete的parameterType问题,网上这类的帖子虽然有但是不全,很多情况下很难找到你想要的答案。为此我对这个问题进行了总结,希望对像我这样的新手有一定的帮助。(一)单个参数public List<XXBean> getXXBeanList(String xxCode);<select id="getXXXBeanList" parameterType="java.lang.String" resultTyp ...
Global site tag (gtag.js) - Google Analytics