自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(57)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

一个关于jboss的启动错误

今天在redhat as4下运行jboss,可是一启动就报一下的错误,本以为你里面的war包有问题,从别的正常启动的机器上把整个jboss包拷贝过来,启动问题依旧。问题原因:找来找去发现有两个原因会造成这种情况:一、是机器重名二、是/etc/hosts里面的主机名跟/etc/sysconfig/network中“HOSTNAME”不一致解决办法:直接hostname ××,××是局域网里没有的一个...

2009-07-01 17:18:08 769

Java中ThreadLocal的设计与使用

早在Java 1.2推出之时,Java平台中就引入了一个新的支持:java.lang.ThreadLocal,给我们在编写多线程程序时提供了一种新的选择。使用这个工具类可以很简洁地编写出优美的多线程程序,虽然ThreadLocal非常有用,但是似乎现在了解它、使用它的朋友还不多。    ThreadLocal是什么   ThreadLocal是什么呢?其实ThreadLocal并非是一个线程的本...

2008-10-15 12:01:51 127

Java Class Loader

Java Class Loader的工作原理在宫力等人的《Inside Java 2 Platform Security》和Bill Venners的《Inside Java 2 Virturl Machine》里面有非常精彩的介绍。不过这个问题还是困惑了我一段时间,所以把心得小结如下。 JVM采用动态类型加载方式,所以概念上只有当一个类型被应用到时,虚拟机才会加载它。比如,假设类C引用了类D...

2008-10-15 11:47:46 148

原创 笔试面试准备

班里一同学总结的,呵呵。虽然还是不够全面,但是还是可以用来对付一些笔试面试的。一.基本数据类型(WINDOWS32位机下)Char 1个字节Short 2Int   4Long 4Float 4Double 8Long double 10指针: 32位机. 4个字节.浮点数双精度的比较;   Float f;   判断F是否为0      If( f>=-0.00001&&amp...

2008-08-26 15:49:59 104

原创 memmove

编写函数_memmove。说明如下:实现C 语言库函数memmove 的功能:将一块缓冲区中的数据移动到另一块缓冲区中。void* _memmove(void* pDest, const void* pSrc, size_t count);说明:(1) 关于memmove 的说明可查阅MSDN。(2) 必须自行实现相关功能,不得直接调用memmove、memcpy 之类的库函数。 #incl...

2008-08-21 12:01:21 110

原创 strcpy

题目:已知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...

2008-08-21 12:00:42 133

Eclipse .classpath文件浅谈:

Eclipse .classpath文件浅谈:<classpathentry exported="true" kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>    每个新建java工程(Project)都默认存在的。<classpathentry kind="src" ōutput="km230/apite

2008-08-07 18:13:18 141

原创 Java实现集合,文件,数组排序

 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; ...

2008-08-07 09:38:36 329

原创 kmeans算法java实现

K-MEANS算法: k-means 算法接受输入量 k ;然后将n个数据对象划分为 k个聚类以便使得所获得的聚类满足:同一聚类中的对象相似度较高;而不同聚类中的对象相似度较小。聚类相似度是利用各聚类中对象的均值所获得一个“中心对象”(引力中心)来进行计算的。 k-means 算法的工作过程说明如下:首先从n个数据对象任意选择 k 个对象作为初始聚类中心;而对于所剩下其它对象,则根据它们与这些聚类...

2008-08-05 11:45:32 168

原创 利用CVSNT在Eclipse中使用CVS

前段时间我曾写了一篇文章,介绍如何“利用CVSNT在Eclipse 3.0中使用版本控制系统CVS”,链接是 http://blog.csdn.net/javamxj/archive/2004/10/12/132904.aspx  。 当时我使用的CVSNT的版本是2.0.51d,发表不久,CVSNT的版本已经升级了多次,再套用以前的文章,容易出现一些小问题。这里我就简单地补充一些有关在CVSN...

2008-08-01 11:38:42 162

面试方向(更新中)

Baidu:第一:熟悉数据结构和算法,特别是排序算法最好比较精通 第二:了解一些信息检索相关技术,发展方向等 第三:了解一些baidu文化 第四:熟悉linux ...

2008-07-31 15:15:50 87

原创 Dao

DAO模式是 J2EE 核心模式中的一种,其主要的行为就是在业务核心方法和具体数据源之间再增加一层, 用这一层来连接业务方法和数据源, 这样就实现了两者的解耦。  因为具体持久层数据源可能是多样化的,可能是 XML 或者是关系数据库。在具体的关系数据库中,也可能是不同的产品,如 Oracle 或者 MySQL。通过使用 DAO 模式,业务核心部分就不用关心数据层是如何实现对数据库的操作的,而只关心...

2008-07-30 11:08:36 108

原创 Java实例 利用Socket进行网络编程详解

 Socket是网络上运行的两个程序间双向通讯的一端,它既可以接受请求,也可以发送请求,利用它可以较为方便的编写网络上数据的传递。在Java中,有专门的Socket类来处理用户的请求和响应。利用Socket类的方法,就可以实现两台计算机之间的通讯。这里就介绍一下在Java中如何利用Socket进行网络编程。 在Java中Socket可以理解为客户端或者服务器端的一个特殊的对象,这个对象有两个关...

2008-07-30 08:57:54 269

原创 对synchronized(this)的一些理解

一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。二、然而,当一个线程访问object的一个synchronized(this)同步代码块时,另一个线程仍然可以访问该object中的非synchronized(this)同步代码块。三、尤其关键的是,...

2008-07-29 11:18:12 94

原创 面试英语

面试英语-自我介绍篇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 cou...

2008-07-28 10:24:34 147

7月26-8月3日周计划

基础方面:这一周主要完成《java编程思想》的学习,现在看到第11章,整个书的一半,然而前面都是些基础也读的比较快,后面比较复杂。对于线程需要加以重点学习。论文方面:go on 不做要求英语:vod special English.and interview English read ...

2008-07-26 17:10:04 66

原创 java入门知识总结

给学习JAVA的新手总结了一些JAVA学习中的重点和基础点,希望对大家有帮助。    第一,谈谈final, finally, finalize的区别。            final 用于声明属性,方法和类,分别表示属性不可变,方法不可覆盖,类不可继承。finally是异常处理语句结构的一部分,表示总是执行。finalize是Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的...

2008-07-26 17:05:44 82

原创 找工作步骤

 其实找工作并不想传说中的那么困难,只要你最了充足的准备,问题自然迎刃而解了! 那我们应该准备些什么呢?首先:找工作前,像刻书本一样刻下各个的公司招聘的笔试面试题,给自己充满电!然后:准备好简历,时时刻刻关注招聘信息注意:简历可是你找工作的敲门砖,千万不要把同1份简历投给所有单位,要在了解了这个公司的具体情况之后,针对这个职位,量身做一份简历投递。接到笔试通知后,赶快找找这个公司以前...

2008-07-25 17:54:08 375

原创 500强公司面试的经典正确与错误回答对比!!!

问题1 你为什么觉得自己能够在这个职位上取得成就? 分析 这是一个相当宽泛的问题,它给求职者提供了一个机会,可以让求职者表明自己的热情和挑战欲。对这个问题的回答将为面试人在判断求职者是否对这个职位有足够的动力和自信心方面提供关键信息。 错误回答 我不知道。我擅长做很多事情。如果我能得到并且决定接受这份工作,我确信自己可以把它做得相当好,因为我过去一直都很成功。 评论 尽管表面上听起...

2008-07-10 09:19:14 183

原创 解析C语言中的sizeof

一、sizeof的概念   sizeof是C语言的一种单目操作符,如C语言的其他操作符++、--等。它并不是函数。sizeof操作符以字节形式给出了其操作数的存储大小。操作数可以是一个表达式或括在括号内的类型名。操作数的存储大小由操作数的类型决定。 二、sizeof的使用方法   1、用于数据类型   sizeof使用形式:sizeof(type)   数据类型必须用括号括住。如sizeof...

2008-07-07 16:00:47 74

写程序注意

拿到一个问题的时候,一定要先分析。想想它的逻辑,循环的终止条件,再看要几个函数,数据结构,然后完成它c风格字符串char *c在使用的时候一定要记得malloc和free...

2008-07-07 15:45:04 62

临时变量、局部变量,return的效率

如果函数返回值是一个对象,要考虑 return 语句的效率。例如          return String(s1 + s2); 这是临时对象的语法,表示“创建一个临时对象并返回它” 。不要以为它与“先创建一个局部对象 temp 并返回它的结果”是等价的,如 String temp(s1 + s2); return temp; 实质不然,上述代码将发生三件事。首先,temp 对象被创建,同时完成...

2008-07-05 21:30:15 450

sizeof用法总结

 sizeof用法总结 在VC中,sizeof有着许多的用法,而且很容易引起一些错误。下面根据sizeof后面的参数对sizeof的用法做个总结。 A.  参数为数据类型或者为一般变量。例如sizeof(int),sizeof(long)等等。这种情况要注意的是不同系统系统或者不同编译器得到的结果可能是不同的。例如int类型在16位系统中占2个字节,在32位系统中占4个字节。 B.  ...

2008-07-04 15:34:54 171

C语言EOF输入

Windows下:回车新起一行,按住ctrl+z,再按回车。

2008-07-01 09:14:19 83

Linux环境下的Socket编程

什么是Socket   Socket接口是TCP/IP网络的API,Socket接口定义了许多函数或例程,程序员可以用它们来开发TCP/IP网络上的应用程序。要学Internet上的TCP/IP网络编程,必须理解Socket接口。   Socket接口设计者最先是将接口放在Unix操作系统里面的。如果了解Unix系统的输入和输出的话,就很容易了解Socket了。网络的Socket数据传输是一种特殊...

2008-06-30 09:27:37 80

配置Servlet

举两个例子测试一下测试servlet :打开MyEclipse,单击【File】->【New】->【other】,在弹出的对话框中选中java->Tomcat Project ,设置Project Name :TestTomcat ,然后选择Next,选中Can update context definition这个项目,点击Finish;创建一个Servelet类:右击TestTom...

2008-06-26 11:14:01 69

Tomcat5中文问题解决之道

在tomcat5中发现了以前处理tomcat4的方法不能适用于处理直接通过url提交的请求,上网找资料终于发现了最完美的解决办法,不用每个地方都转换了,而且无论get,和post都正常。写了个文档,贴出来希望跟我有同样问题的人不再像我一样痛苦一次:-)  问题描述:  1 表单提交的数据,用request.getParameter(“xxx”)返回的字符串为乱码或者??  ...

2008-06-26 11:12:59 56

c语言笔试题(1)

1.1#ifdef NDEBUG#define TRACE(S) S#else#define TRACE(S) printf(”%s;\n”, #S); S#endif问:以上TRACE()宏的作用是什么?1.1 这道题主要考察#的功能,S是一个表达式。TRACE()的作用就是在DEBUG状态下,计算表达式S的值之前先打印S。1.2 #error的作用?...

2008-06-26 11:12:17 130

原创 论文写作小技巧

    最近看些论文,发现网上的资源太多了, 应该好好的整理下学习的顺序才能更高的提高效率:1  首先看些国内外相关的综述方面的文章,了解相关领域的专业术语,查资料理解这些术语,并找出被这些文章引用最多的一些文献。2   看第一步中找出的这些文献。找出自己要写的方向。3   看自己方向的论文,深入相关的领域(论文中提到的理论),查资料,看书,构建自己的想法。4 实现过程,应该参考类

2008-01-12 11:46:00 281

Jakara Struts 编程 读书笔记(1)(章节:1-2)

    书桌上摆着一本一年前就已经买好的书。 从来就没觉得web技术有多复杂,无非是架构在http协议上的一种用户和服务器之间交互的技术而已,不过最近拿起来这本书看了看,才发现这里面还是讲了不少好东西,不仅仅是web上的,还有一些讨论设计架构的知识。    言归正传,书中的第一章简单的介绍了web相关的一些常识。包括当年为了使用web技术不得不编写CGI而且还要让系统对每一个http请求都开一个...

2007-06-13 07:53:00 78

数据库系统概念读书笔记(3)--关系模型

 关系模型是E-R模型之后的又一大模型,而该模型也是现在的数据库中运用最广泛的模型,ORACLE,DB2都是基于关系数据库模型的。而且为关 系模型制定查询语言也是非常直截了当的事情(不知道又没有谁想想过E-R模型里面的查询语句应该是什么样子的),关系模型甚至还给出了一个让E-R模型平 滑转换到关系模型的方法。这样,关系模型就几乎成了E-R模型的一个完整替代品。本章讨论的就是这么三个问题-----关...

2006-08-10 17:51:00 86

数据库系统概念读书笔记(2)--实体联系模型

 1.几个基本概念实体-联系(E-R)模型是基于如下的一种认识:世界由一组实体和实体之间的相互联系组成。E-R模型是一种语义模型, 前面也提到过,这种模型经常作为关系数据库模型的基础。 很多数据库设计工具也都使用了E-R模型的概念。下面是几个核心概念 实体集:具有相同类型及共享相同性质的实体集合。而相应的实体集中每一个元素就是实体。这个概念对应到面向对象中就是class-object概念...

2006-07-15 03:14:00 404

JSP页面翻译原理

众所周知,每一个JSP页面都会被Web容器编译成一个Java类,供web容器调用,并且生成HTML叶面回馈给用户。而了解其中的变异方法和规则,对我们学习JSP是非常有好处的,可以说学习好了这个编译原理,就已经学习好了大部分的JSP知识,剩下的工作就只剩下熟记一些tablib和反复应用以使自己更加熟练而已了。。先来看一下JSP页面所对应的Class的基本结构。每一个JSP页面都会被编译成成如下的格...

2006-06-26 14:14:00 589

数据库系统概念读书笔记(1)——引言

数据库管理系统:有一个互相关联的数据的集合和一组用以访问这些数据的程序组成,这个数据集合就叫做数据库。上来就先写上一个概念,作为这本书的主线。1.数据库的出现的必要性和对数据库的要求尽管文件系统可以解决不少问题,但是下面的问题是文件系统所无法解决的,如果给文件系统加上这些特性,那么文件系统也就成为了一个数据库(有点裸设备的味道)。数据的冗余和不一致:重复数据多,而且对于分布式,有可能出现数...

2006-06-20 16:52:00 120

Tomcat启动分析

1 - Tomcat Server的组成部分 1.1 - Server A Server element represents the entire Catalina servlet container. (Singleton) 1.2 - Service A Service element represents the combination of one or more Connect...

2006-06-07 00:28:00 59

tomcat中的server.xml元素详解

http://www.54bk.com/user1/7384/archives/2005/18620.html  tomcat中的server.xml元素详解 元素名属性解释serverport指定一个端口,这个端口负责监听关闭tomcat的请求shutdown指定向端口发送的命令字符串servicename指定s...

2006-06-06 23:12:00 71

TCP/IP详解学习笔记(14)-TCP连接的未来和性能(未写完)

在TCP刚出世的时候,其主要工作环境是以太网和SLIP之类的低速网络。随着高速网络的出现,让TCP协议的吞吐量更大,效率更高的要求就愈来愈迫切。为此,TCP增加了三个重要机制来对应现在的变化,他们是路径MTU发现。窗口扩大选项和时间戳。T/TCP(增加了事务功能的TCP协议)。1.路径MTU发现 顾名思义路径MTU指的是源主机到墓地主机之间的路径的可传送最大单元的大小。其原理同样是使...

2006-05-29 20:58:00 78

TCP/IP详解学习笔记(13)-TCP坚持定时器,TCP保活定时器

TCP一共有四个主要的定时器,前面已经讲到了一个--超时定时器--是TCP里面最复杂的一个,另外的三个是:坚持定时器保活定时器2MSL定时器其中坚持定时器用于防止通告窗口为0以后双方互相等待死锁的情况;而保活定时器则用于处理半开放连接1.坚持定时器坚持定时器的原理是简单的,当TCP服务器收到了客户端的0滑动窗口报文的时候,就启动一个定时器来计时,并在定时器溢出的时候向向客户端查询窗...

2006-05-28 00:34:00 54

TCP/IP详解学习笔记(12)-TCP的超时与重传

超时重传是TCP协议保证数据可靠性的另一个重要机制,其原理是在发送某一个数据以后就开启一个计时器,在一定时间内如果没有得到发送的数据报的ACK报文,那么就重新发送数据,直到发送成功为止。1.超时超时时间的计算是超时的核心部分,TCP要求这个算法能大致估计出当前的网络状况,虽然这确实很困难。要求精确的原因有两个:(1)定时长久会造成网络利用率不高。(2)定时太短会造成多次重传,使得网络阻塞。所以...

2006-05-25 19:00:00 89

TCP/IP详解学习笔记(11)-TCP交互数据流,成块数据流

目前建立在TCP协议上的网络协议特别多,有telnet,ssh,有ftp,有http等等。这些协议又可以根据数据吞吐量来大致分成两大类:(1)交互数据类型,例如telnet,ssh,这种类型的协议在大多数情况下只是做小流量的数据交换,比如说按一下键盘,回显一些文字等等。(2)数据成块类型,例如ftp,这种类型的协议要求TCP能尽量的运载数据,把数据的吞吐量做到最大,并尽可能的提高效率。针对这两种情...

2006-05-19 14:30:00 72

subversion中文手册

subversion中文手册,本书是写给那些想要以 Subversion 来管理数据的计算机使用者. 虽然 Subversion 可以在许多不同的操作系统上执行, 不过主要的使用界面还是命令列. 由于这样 的原因, 本书的例子都假设使用者使用的是类似 Unix 的操作系统, 而且熟悉 Unix 与其命令列的界面.

2009-05-27

深度探索c++对象模型

经典的c++书籍,c++对象模型c++对象模型c++对象模型侯捷译

2008-09-09

java输出顺序

2008-07-26

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除