存档

文章标签 ‘Java’

Java RMI

2012年6月5日 没有评论

  Java RMI 指的是远程方法调用 (Remote Method Invocation)。它是一种机制,能够让在某个 Java 虚拟机上的对象调用另一个 Java 虚拟机中的对象上的方法。可以用此方法调用的任何对象必须实现该远程接口。作为早期的分布式解决方案RMI在如今还是有其合适的应用场景的,诸如EJB,JMX都是建立在rmi上的。

  RMI的应用主要包含有Remote,UnicastRemoteObject,Naming等类或者接口实现,一个简单的例子:http://www.cnblogs.com/ninahan0419/archive/2009/06/25/javarmi.html

了解一下RMI也许在以后可以用上。

分类: 高级民工 标签: ,

Activemq在windows jdk1.6下启动报错的原因

2011年9月12日 没有评论

  下载最新版的ActiveMq启动后报如下错误:
org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration problem: Failed to import bean definitions from URL location [file:F:\apache-activemq-5.5.0\bin\../conf/camel.xml]
Offending resource: ServletContext resource [/WEB-INF/applicationContext.xml]; nested exception is org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected exception parsing XML document from URL [file:F:/apache-activemq-5.5.0/bin/../conf/camel.xml]; nested exception is java.lang.LinkageError: JAXB 2.0 API is being loaded from the bootstrap classloader, but this RI (from jar:file:/F:/apache-activemq-5.5.0/bin/../lib/jaxb-impl-2.1.6.jar!/com/sun/xml/bind/v2/model/impl/ModelBuilder.class) needs 2.1 API. Use the endorsed directory mechanism to place jaxb-api.jar in the bootstrap classloader. (See http://java.sun.com/j2se/1.5.0/docs/guide/standards/)

通过搜索引擎发现大多数解决方案是在适当的位置添加endorsed 目录并加入jaxb-api.jar文件,但在activemq上不能方便的找到endrosed的具体位置。后来通过搜索发现其实在java1.6中已经集成了jaxb所以只需要删除jaxb-api-2.1.jar和jaxb-impl-2.1.jar这两包即可解决问题。

分类: 高级民工 标签: ,

求1+2+…+n

2010年12月1日 没有评论

题目:求1+2+…+n,
要求不能使用乘除法、for、while、if、else、switch、case等关键字以及条件判断语句(A?B:C)。

一种java的实现方式,主要是使用异常来控制。

public class  T{
	//存放结果
	public static int rs=0;
 
	public static int sum(int n){
		try{
			//除0错误
			int i=1/n;
		}catch (Exception e) {
			return rs;
		}
		rs+=n;
		return sum(--n);
 
	}
 
	public static void main(String[] agrs){
		System.out.println(sum(100));
	}
}
分类: 高级民工 标签: ,

一个简单的java Dword类

2010年4月19日 没有评论

一个java版的Dword类,实现简单的Dword操作。目前只包含xor,shr,and,add四种运算,以及在dword,int,byte数组之间的操作。

下载地址:download

分类: 高级民工 标签: