- 浏览: 76096 次
- 性别:
- 来自: 西安
最新评论
-
季铵盐:
good
Dao -
挪威的幽灵:
非常正确,没错
一个关于jboss的启动错误 -
ricoyu:
很有帮助,受教了
Java Class Loader
文章列表
今天在redhat as4下运行jboss,可是一启动就报一下的错误,本以为你里面的war包有问题,从别的正常启动的机器上把整个jboss包拷贝过来,启动问题依旧。问题原因:找来找去发现有两个原因会造成这种情况:一、是机器重名二、是/etc/hosts里面的主机名跟/etc/sysconfig/network中“HOSTNAME”不一致解决办法:直接hostname ××,××是局域网里没有的一个机器名,或者是将上述(二)中的两个地方改为一致,然后重启jboss时就正常了!
=========================================================== ...
- 2009-07-01 17:18
- 浏览 1724
- 评论(1)
早在Java 1.2推出之时,Java平台中就引入了一个新的支持:java.lang.ThreadLocal,给我们在编写多线程程序时提供了一种新的选择。使用这个工具类可以很简洁地编写出优美的多线程程序,虽然ThreadLocal非常有用,但是似乎现在了解它 ...
- 2008-10-15 12:01
- 浏览 774
- 评论(0)
Java Class Loader的工作原理在宫力等人的《Inside Java 2 Platform Security》和Bill Venners的《Inside Java 2 Virturl Machine》里面有非常精彩的介绍。不过这个问题还是困惑了我一段时间,所以把心得小结如下。
JVM采用动态类型加载方式,所以 ...
- 2008-10-15 11:47
- 浏览 2215
- 评论(1)
班里一同学总结的,呵呵。虽然还是不够全面,但是还是可以用来对付一些笔试面试的。
一.基本数据类型(WINDOWS32位机下)
Char 1个字节Short 2Int 4Long 4Float 4Double 8Long double 10指针: 32位机. 4个字节.浮点数双精度的比较; Float f; ...
- 2008-08-26 15:49
- 浏览 1362
- 评论(0)
编写函数_memmove。说明如下:实现C 语言库函数memmove 的功能:将一块缓冲区中的数据移动到另一块缓冲区中。void* _memmove(void* pDest, const void* pSrc, size_t count);说明:(1) 关于memmove 的说明可查阅MSDN。(2) 必须自行实现相关功能,不得直接调用memmove、memcpy 之类的库函数。
#include <iostream.h>//缓冲区移动函数void *memmove( void *dest, const void *src, int coun
- 2008-08-21 12:01
- 浏览 1256
- 评论(0)
题目:已知strcpy函数的原型是:char * strcpy(char * strDest,const char * strSrc);1.不调用库函数,实现strcpy函数。2.解释为什么要返回char *。
解说:1.strcpy的实现代码char * strcpy(char * strDest,const char * strSrc){if ((strDest==NULL)||(strSrc==NULL)) //[1]throw ...
- 2008-08-21 12:00
- 浏览 903
- 评论(0)
Eclipse .classpath文件浅谈:<classpathentry exported="true" kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> 每个新建java工程(Project)都默认存在的。<classpathentry kind="src" ōutput="km230/apitest/classes" path="km230/apitest/src"/> ...
- 2008-08-07 18:13
- 浏览 3191
- 评论(0)
System.out.print("before sort: ");
for (int i = 0; i< arr.length; i++)
System.out.print(arr[i] + " ");
System.out.println();
Arrays.sort(arr);
System.out.print("after sort: ");
for (int i = 0; i< arr.length; i++)
System.out.print(arr[i] + " ");
System ...
- 2008-08-07 09:38
- 浏览 2655
- 评论(0)
K-MEANS算法: k-means 算法接受输入量 k ;然后将n个数据对象划分为 k个聚类以便使得所获得的聚类满足:同一聚类中的对象相似度较高;而不同聚类中的对象相似度较小。聚类相似度是利用各聚类中对象的均值所获得一个“中心对象”(引力中心)来进行计算的。 k-means 算法的工作过程说明如下:首先从n个数据对象任意选择 k 个对象作为初始聚类中心;而对于所剩下其它对象,则根据它们与这些聚类中心的相似度(距离),分别将它们分配给与其最相似的(聚类中心所代表的)聚类;然后再计算每个所获新聚类的聚类中心(该聚类中所有对象的均值);不断重复这一过程直到标准测度函数开始收敛为止。一般都采用均方差作 ...
- 2008-08-05 11:45
- 浏览 10993
- 评论(0)
前段时间我曾写了一篇文章,介绍如何“利用CVSNT在Eclipse 3.0中使用版本控制系统CVS”,链接是
http://blog.csdn.net/javamxj/archive/2004/10/12/132904.aspx 。 当时我使用的CVSNT的版本是2.0.51d,发表不久,CVSNT的版本已经升级了多次,再套用 ...
- 2008-08-01 11:38
- 浏览 1730
- 评论(0)
Baidu:
第一:熟悉数据结构和算法,特别是排序算法最好比较精通 第二:了解一些信息检索相关技术,发展方向等 第三:了解一些baidu文化 第四:熟悉linux
- 2008-07-31 15:15
- 浏览 966
- 评论(0)
DAO模式是 J2EE 核心模式中的一种,其主要的行为就是在业务核心方法和具体数据源之间再增加一层, 用这一层来连接业务方法和数据源, 这样就实现了两者的解耦。 因为具体持久层数据源可能是多样化的,可能是 XML 或者是关系数据库。在具体的关系数据库中,也可能是不同的产品,如 Oracle 或者 MySQL。通过使用 DAO 模式,业务核心部分就不用关心数据层是如何实现对数据库的操作的,而只关心自己的业务操作,对数据库的操作全部仍给了 DAO代理,如图 15.20 所示。
- 2008-07-30 11:08
- 浏览 1590
- 评论(1)
Socket是网络上运行的两个程序间双向通讯的一端,它既可以接受请求,也可以发送请求,利用它可以较为方便的编写网络上数据的传递。在Java中,有专门的Socket类来处理用户的请求和响应。利用Socket类的方法,就可以实现两台 ...
- 2008-07-30 08:57
- 浏览 1377
- 评论(0)
一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。二、然而,当一个线程访问object的一个synchronized(this)同步代码块时,另一个线程仍然可以访问该object中的非synchronized(this)同步代码块。三、尤其关键的是,当一个线程访问object的一个synchronized(this)同步代码块时,其他线程对object中所有其它synchronized(this)同步代码块的访问将被阻塞。四、第三个例子同样适用其它 ...
- 2008-07-29 11:18
- 浏览 886
- 评论(0)
面试英语-自我介绍篇
Can you sell yourself in two minutes? Go for it. A:With my qualifications and experience, I feel I am hardworking, responsible and diligent in any project I undertake. Your organization could benefit from my analytical and interpersonal skills.
面试英语-应聘理由篇 一、Why are you interested in worki ...
- 2008-07-28 10:24
- 浏览 1683
- 评论(0)