- 博客(21)
- 资源 (2)
- 收藏
- 关注
翻译 tomcat启动报错 java.net.SocketException: select failed
今天运行项目,启动Tomcat,控制台显示一下错误:并且访问 http://localhost:8080/,浏览器会一直加载,并且不显示tomcat首页,CUP一下子使用达到100%。2011-4-21 17:29:03 org.apache.tomcat.util.net.JIoEndpoint$Acceptor run严重: Socket accept failedjava.net
2012-04-05 22:44:17
7941
转载 W3C是什么?什么是W3C标准?
什么是W3C W3C是英文 World Wide Web Consortium 的缩写,中文意思是W3C理事会或万维网联盟。W3C组织是对网络标准制定的一个非赢利组织,像HTML、XHTML、CSS、XML的标准就是由W3C来定制。 W3C的主要规范 到目前为止,W3C已开发了超过50个规范(草案)。这些规范(草案)包括人们早已、耳熟能详的HTML、HTT
2012-04-05 15:16:43
7613
转载 Web Service 原理理解
webservice的原理及概念1 webservice所谓webservice就是定义了一套标准的调用过程:a 服务器首先用一套标准的方法向外界描述它所提供的服务的内容,就属于WSDLb 客户端需要以一种标准的协议来调用此服务,这属于SOAP.c 服务提供者将服务内容放在一个公共的网址让大家查询,就属于UDDI.2 命名空间命名空间其主要目的通过加一个命名属性
2012-02-28 17:03:00
2077
原创 java语言反射机制
在java运行时环境中,对任意一个类,能否知道这个类有哪些属性和方法?对于任意一个对象,能发调用它的任意一个方法?答案肯定是能的。这种动态获取类信息以及动态调用对象方法的功能来自java语言的反射(Reflection)机制。 java反射机制提供以下功能:在运行时判断任意一个类所属的方法和属性。在运行时调用任意一个对象中的任意一个方法。在运行时构造任意一个类的对象。在运行
2012-02-15 21:05:53
1241
原创 java ==与equals (老问题了。。。)
==和equals()从Object类层次来看,都是比较内存地址(即,两个地址是否指向同一块存储区)。因为equals()的内部实现就是==。下面是Object类中的equals()方法实现。 public boolean equals(Object obj) { return (this==obj); } 但是大多数java类都重写了Object类的e
2012-02-14 14:39:38
1368
转载 linux的chmod与chown命令详解
linux的chmod与chown命令详解linux的chmod命令使用详解使用方式 : chmod [-cfvR] [--help] [--version] mode file...说明 : Linux/Unix 的档案存取权限分为三级 : 档案拥有者、群组、其他。利用 chmod 可以藉以控制档案如何被他人所存取。把计 :mode : 权限设定字串,格式如下 : [ugoa
2012-02-10 16:46:13
905
转载 java String的经典问题(new String() ,String )
先来看一个例子,代码如下: 1.public class Test { 2. public static void main(String[] args) { 3. String str = "abc"; 4. String str1 = "abc"; 5. String str2 = new String("ab
2011-11-27 21:01:53
11284
原创 计算机存储单位:bit, Byte, KB, MB, GB, TB, PB, EB, ZB, BB
一、计算机的存储单位有哪些呢? 计算机存储单位一般用 bit, Byte, KB, MB, GB, TB, PB, EB, ZB, BB来表示, 我们经常将Byte简称为B,将KB简称问K。什么几K了,什么几B了。。 二、他们换算关系是怎样的呢?
2011-08-09 18:42:08
129948
5
原创 linux命令看文件或文件夹个数
<br />(ls -l|grep "^-"| wc -l)查看某个文件夹下文件的个数。<br />(ls -lR|grep "^-"| wc -l)查看某个文件夹下文件的个数,包括子文件夹下的文件个数。<br />(ls -l|grep "^d"| wc -l)查看某个文件夹下文件夹的个数。<br />(ls -lR|grep "^d"| wc -l)查看某个文件夹下文件夹的个数,包括子文件夹下的文件夹个数。<br />(ls -l| wc -l)查看文件夹下所有的文件和文件夹。也就是统计ls -l命令所
2011-05-25 19:25:00
50411
原创 java /n /r /t
'\r'是回车,'\n'是换行,前者使光标到行首,后者使光标下移一格。通常用的Enter是两个加起来。下面转一篇文章。 回车和换行 今天,我总算搞清楚“回车”(carriage return)和“换行”(line feed)这两个概念的来历和区别了。 在计
2011-03-24 19:53:00
49413
1
转载 String ,StringBuffer,StringBuilder
原文地址:http://wenku.baidu.com/view/3e4c6501bed5b9f3f90f1c52.html
2011-03-10 16:16:00
1191
原创 java File
File(文件)这个名字有一定的误导性;我们可能认为他指待的是一个文件,实时上并非如此。他即代表一个目录下一组文件的名称,也代表一个特定文件名称。实际上FilePath(文件路径)对这个类来说是个更好的名字。以下的事例介绍了File的使用方法还有和它相关的FilenameFilter(目录过滤器)接口。 假设我们现在想获取一个目录下的所有文件,我们可以调用File的list()方法,此方法返回一个字符串数组。如果我们想获得一个受限制的列表,比如说:我只获取指定目录下扩展名
2011-03-02 20:29:00
1422
原创 java 什么是多态和作用
多态通过分离做什么和怎么做,从另一个角度将接口和实现分离开来。多态不但能够改善代码的组织结构和可读性,还能创建可扩展的程序,无论在项目最初还是添加新功能的时候都是可“生长”的程序。简单的来说多态就是将派生类的引用赋给基类,并通过基类的引用调用派生类的方法(前提派生类覆盖了基类的方法)。多态也称动作绑定,后期绑定或运行时绑定。对于不了解方法重写和向上转型的人们来说是很难理解多态的(下面将会介绍)。多态的作用是消除类型之间的耦合关系。 方法重写(Override)和向上转型 方法重写很容
2010-12-23 15:37:00
5800
原创 java final 关键字
根据上下文环境,java的关键字final也存在着细微的区别,但通常指的是“这是无法改变的。”不想改变的理由由两种:一种是效率,另一种是设计。由于两个原因相差很远,所以关键子final可能被吴用。 接下来接受一下使用到fianl的三中情况:数据,方法,类。 final数据 许多编程语言都有某种方法,来向编译器告知一块数据是恒定不变的。有时数据的恒定不变时很有用的,不如:1,一个编译时恒定不变的常量2,一个在运行时初始化,而你不希望他被改变。 对于编译期常量的这种情况,编译器可以将该常量
2010-11-25 20:10:00
70066
4
原创 java static数据的初始化
无论创建多少对象,static数据都只只用一份存储区域。static关键字不能应用于局部变量,因此他只能这用于域。如果一个域是基本类型,并且没有给它初始化,那么他会默认为基本类型的标准初始值;如果是一个引用,那么他会默认为初始值null。 想要了解静态域是如何初始化的,请看下面的例子。 package initialization;//: initialization/StaticInitialization.java// Specifying initial values in a
2010-11-25 11:04:00
7180
原创 java 复用代码(组合与继承)
java中的类都是围绕着类进行的。可以通过创建新类来复用代码,而不必从头编写。可以使用别人已经开发并调试好的类。此方法使用的窍门在于使用类而不破坏现有的程序代码。达到这一目的的方法有两种。第一种方法非常直观:在新类中创建现有类的对象,通过现有类的对象调用其中的成员,来达到复用代码的目的。由于新类是由现有类的对象所组成的,所以这种方式称为组合。该方式只是复用了现有程序的代码,而并非它的形式。 第二种方法则更细致一些,它按照现有类的类型来创建新类。在新类中无需改变现自己的形式,
2010-11-18 16:50:00
5386
原创 java 初始化基类
从外部看来,派生类是一个与基类具有相同接口的新类,或许还会有一些额外的的方法和域 。但继承并不仅仅是类的复用。当创建了一个派生类的对象时,该类包含了一个基类的子对象。这个子对象和你用基类直接创建的对象没有什么两样。二者的区别在于,后者来自于外部,而基类的子对象来自于派生类对象的内部。对基类的子对象初始化时至关重要的,而且也只有一种方法来保证这一点,那就是在派生类的构造器中调用基类的构造器,而基类的构造器具有执行基类初始化所需的所有能力和知识。 java会自动在派生类的构造器中插
2010-11-14 17:17:00
5281
原创 java 访问权限修饰符(public,private,protected)
<br /> public,private,protected都是java的权限访问修饰符,在使用时都是置于类中成员(域和方法)的定义之前。在介绍这三个访问权限修饰符之前先介绍一下默认访问权限。默认访问权限没有任何关键字。类和类中的成员不加任何访问权限修饰符就是默认访问权限,默认访问权限通常是包访问权限。如果一个类是默认访问权限,那么只有和这个类在同一个包中的类才有权限访问这个类(也就才能创建这个类)。如果类中的成员是默认访问权限,那么这就意味着在同一个包中的其它类对该类的成员都有访问权限,而
2010-11-10 21:18:00
2660
原创 java static关键字
<br /> java 中的static关键字有两种作用,作用一是:只想为某特定域分配单一的存储空间,而不去考虑究竟要去创建多少对象,甚至不需要去创建对象。作用二是:希望某个方法不与包含它的类的任何对象关联在一起。也就是即不创建这个类的对象也能调用其中的方法。<br /> 当声明一个实物是static是,这个域或方法就意味中不与包含它的类的任何对象相关联。所以,即没有创建某个类的任何对象,也可以调用static方法和访问static域。通常,我们必须创建一个对象,并用创建的对象来访问其中的数据
2010-10-13 11:29:00
7106
原创 java 基本数据类型初始值(默认值)
若基本数据类型作为类成员的时候,即使没有进行初始化。java也会给定默认的初始值。默认是如下所示:boolean falsechar '/uoooo'(null)byte (byte)0short (short)0int 0long 0Lfloat 0.0fdouble 0.0d 当变量作为作为
2010-10-12 15:50:00
68883
原创 java Thread yield() 让步
<br />yield()让步<br /> 如果知道run()方法中的循环迭代一次已经完成了很重要的工作或是完成了所需的大部分工作,那么就可以给线程调度器一个暗示:你的工作已经做的差不多了,让别的线程使用CUP了。这个暗示将通过调用yield()方法做出(只不过是个暗示,没有任何机制保证它会被采纳)。在调用yield()时,也是在建议具有相同优先级的其它线程可以运行。注意,大体上对于重要的控制或在调整应用时,都不能依赖于yield()。
2010-08-05 16:03:00
5576
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人