- 浏览: 147955 次
- 性别:
- 来自: 上海
最新评论
-
lorrainemei:
如果在rake config/initializers/ses ...
项目管理系统Redmine(v1.1.2)安装手记 -
chao94w:
多谢分享!
查看JDK源码 -
pkfajax:
这种方法没啥实际意义的...
文件上传类型判断 -
四个石头:
不知道楼主看了哪些开源框架,有时间交流交流
开源框架学习 -
四个石头:
...
国外源码大杂烩
文章列表
项目管理系统Redmine(v1.1.2)安装手记
文章分类:综合技术
一、环境
1.硬件
普通PC。
2.软件
Windows 2003操作系统。
二、下载必要的软件
1.Ruby 1.8.x
Redmine是基于Ruby On Rails的软件,所以首先要下载Ruby。由于目前Redmine只支持Ruby ...
这两天手头没太忙,捣鼓了下redmine,原本以为安装redmine时间很容易的事,没想到捣鼓了2天才搞定。好几次都要中途放弃,但总是在准备放弃时脑袋一灵光,问题又挺过去了。现在把安装过程遇到的问题分享下,希望也能够对有需要的朋友一点启发。
1.下载软件。railsinstaller-1.0.5.exe和redmine-1.1.2.zip(下载地址上google一搜就有)
2.安装railsinstaller-1.0.5.exe,一路下一步就行。redmine-1.1.2.zip直接解压
3.在开始菜单找到Command Prompt with Ruby and Rail ...
ruby“无法定位程序输入点mysql_stmt_row_tell于动态链接库LIBMYSQL.DLL上”解决2011-01-06 14:48转自 http://blog.csdn.net/aehousmantao/archive/2009/10/15/4677051.aspx
无法定位程序输入点mysql_stmt_row_tell于动态链接库LIBMYSQL.DLL上 收藏
Redmine安装配置好后输入http://127.0.0.1:3000/,有时候会出现“无法定位程序输入点mysql_stmt_row_tell于动态链接库LIBMYSQL.DLL上”的问题, ...
打开eclipse,发现eclipse宕掉了,并且出现这样的提示:关于Initializing java tooling(1%)...
重启了几次之后发现问题仍然存在,因而狂搜了一把,终于找到正确的解决办法,如下:
找到eclipse目录,编辑eclipse.ini文件,在-vmargs参数之前添加上如下参数(一定要像下面这样写成两行),然后重启就ok了
-vm
C:\Program Files\Java\jdk1.5.0_02\bin\(jdk目录)
基于Tomcat5.0和Axis2开发Web Service应用实例
标签:Tomcat web Service Axis2
转载处http://zhangjunhd.blog.51cto.com/113473/23690
本文将介绍如何使用Tomcat5.0和Apache Axis2开发、部署及测试一个简单的Web Service应用。
author: ZJ 07-3-12
Blog: http://zhangjunhd.blog.51cto.com/
1.工作环境
Eclipse 3.1.2+Lomboz+jdk1.5+ apache-tomcat-5.0.18+AXIS2:1.0 ...
Axis2和Axis相比,增加了异步调用的方式,而且代码的使用更方便。本文用一个例子来描述如何快速使用Axis2来创建WebService客户端代码。
1 准备环境
(1)下载Axis2,并解压。
官方网址:http://ws.apache.org/axis2/
(2)设置环境变量
SET AXIS2_HOME=解压后bin目录所在的目录,尽量不要有空格或中文
SET PATH=%AXIS2_HOME%\bin;%PATH%
(3) 修改bin目录中的wsdl2java.bat
为了方便使用,以及避免一些NoClassFoundException类似的问题,修改wsdl2java.bat文件, ...
文章分类:Java编程
我在使用openfire集成现在系统的用户后,进入openfire的后台管理页面,选择Users/Groups(显示用户和组信息)时,出现了如下异常:
Java代码
HTTP ERROR: 500
Illegal JID: ? ?@192.168.0.156
RequestURI=/user-summary.jsp
Caused by:
java.lang.IllegalArgumentException: Illegal JID: ? ?@192.168.0.156
at org.xmpp.packet.JID.init(JI ...
关于Bad version number in .class file的问题
休息也差不多了,不写程序总觉得有点不对劲。试着自己写一个类似struts中的路径配置工具吧,就是根据资源的逻辑名来进行前进路径的寻址功能。很简单,但毕竟自己的探索嘛。
学习之路总是并不平坦的,这不,一开始就遇到问题了:Bad version number in .class file。版本不对?可是我用的java以及javac都是JDK5呀,怎么回事?除了编译版本跟运行版本不一致外是不会出现这种可能的。突然想起前几天试了一下JDK6,把Eclipse的JDK编译器选成JDK6了。果然,将其改回去JDK5就行了。
...
1:了解:先了解该开源框架在什么背景下诞生的,主要用来解决什么问题。
(做了产品经理之后遇到啥事,我都先讲背景,生怕客户听不懂)
2:熟悉:这个开源框架的原理是什么?比如用了什么设计模式。比如运用了反射机制。
3:思考:如果让你来设计这样的开源框架, 你如何设计?很多框架都很笨重,你是否能按照自己的设计弄一个轻量级的。做这一步的目的是让自己带着问题去学习开源框架,不然看着看着就云里雾里了。
4:深入:下载开源框架的源代码,运行一个Demo,找到框架的入口,使用debug模式,断点看源代码的执行流程。
5:总结:总结该开源框架的优点和缺点是什么 ...
Openfire 是一个用Java 实现的XMPP 服务器,客户端可以通过IQ 的方式与其进行通信(其实就是XML),客户端和服务器之间的通信是依靠底层Smack 库提供的各种功能来完成的。其实利用插件方式来扩展Openfire 服务器端主要有两种扩展方式,一种是对服务器控制台页面进行扩展(不是本文的主要内容),其实就是遵循Openfire 页面的布局方式,进行相应的页面扩展和功能扩展;另一种是对通信功能进行扩展。本文主要针对后者进行具体的描述
本篇文章的结构如下:
1、创建plugin.xml(这是整个插件最关键的文档)
2、创建服务器插件实例(实现Plugin 接口的一个类还有一批IQH ...
1.完成openfire服务器端的搭建及客户端spark的支持
2.利用smark相关类库包进行了连接测试,并给客户端发送消息。成功通过测试。
3.将openfire用户与门户系统用户进行了整合,并且了解到openfire可以扩展用户权限.
1.熟悉xmpp协议
2.了解工作核心解决服务器端与门户系统发消息通讯问题
3.安装了openfire并熟悉其基本配置
文章分类:Java编程
本人用的是myeclipse 6.0
通过菜单 Window->Preference 打开参数设置面板,然后选择:
1.Java -> Code Style -> Code Templates
2.在右侧选择Comments,将其中的Files项,然后选右边的"Edit",进入编辑模式:
3.进入编辑模式后就可以自定义注释了。另外可以插入一些变量,如年、日期等等。
4.最后,确保 Code -> New Java files 中有
/**
* ${date}
* ${file_name}
* auth ...
关键字: openfire+spark+smack
Java领域的即时通信的解决方案可以考虑openfire+spark+smack。当然也有其他的选择。
Openfire是基于Jabber协议(XMPP)实现的即时通信服务器端版本,目前建议使用3.6.4版本,这个版本是当前最新的版本,而且网上可以找到下载的源代码。
即时通信客户端可使用spark2.5.8,这个版本是目前最新的release版本,经过测试发现上一版本在视频支持,msn网关支持上可能有问题,所以选择openfire3.6.4+spark2.5.8是最合适的选择。
Smack是即时通信客户端编程库,目前我已测通通过jsp使 ...
国外源码大杂烩
找源码要去的地方
http://www.flashadvisor.com/forum/
http://www.freeactionscript.com/