- 博客(26)
- 资源 (9)
- 问答 (2)
- 收藏
- 关注
原创 Java模式设计之单例模式
单例模式分三种:懒汉式单例、饿汉式单例、登记式单例三种单例模式有一下特点:1、单例类只能有一个实例。2、单例类必须自己自己创建自己的唯一实例。3、单例类必须给所有其他对象提供这一实例。1,饿汉式单例类public class Singleton { //私有的构造方法防止外
2011-07-28 10:25:52 429
转载 hashset hashmap hashtable arraylist vector 区别
Collection接口下面包含Set和List 接口 Set集合中不区分元素顺序,且不允许出现重复元素,List则相反java集合中包含的是对象的引用而不是对象本身 Map接口下面包含Hashmap HashTable不允许null值(key和value都不可以),HashMa
2011-07-28 10:24:17 661
转载 java序列化(Serializable)
序列化机制只保存对象的类型信息,属性的类型信息和属性值,和方法没有什么关系,你就是给这个类增加10000个方法,序列化内容也不会增加任何东西 简单来说序列化就是一种用来处理对象流的机制,所谓对象流也就是将对象的内容进行流化,流的概念这里不用多说(就是I/O),我们可以对流化后
2011-07-28 10:23:43 373
原创 final和static
一:finalfinal类不能被继承,没有子类,final类中的方法默认是final的。 final方法不能被子类的方法覆盖,但可以被继承。 final成员变量表示常量,只能被赋值一次,赋值后值不再改变。 final不能用于修饰构造方法。 注意:父类的private成员方法是不能
2011-07-28 10:22:52 426
转载 static关键字
引用Static变量有两种方法.可以用一个对象去定位他。.也可以用其类名直接调用!如果一个成员被声明为static,他就能够在他的类的对象被创建之前被访问,不必引用任何对象。static定义的变量会优先于任何其它非static变量,不论其出现的顺序如何;Java变量在类这个级别分
2011-07-28 10:22:19 362
原创 接口和抽象类区别
1,接口可以多重继承,抽象类只能单继承2,接口中只能包含static final 常量和没有实现的抽象方法,抽象类中可以有私有变量和私有方法3,接口中的方法必须实现,抽象类中不是abstract的方法可以不必实现4,两个都不能被实例化
2011-07-28 10:21:33 540
转载 window下工具访问linux下mysql出现 error no 2003 10061错误的解决办法
1、查看:netstat -an|grep 3306 是空的,说明没有在侦听 解决办法:修改/etc/my.cnf 将其中skip-networking注释掉,然后运行netstat -an|grep 3306 就可以看到了2、对于服务器来说,首选防火墙必须允许
2011-07-26 10:40:04 6804
转载 按回车键自动跳转到下一个文本框
例子:$(document).ready(function(){$("#testDiv :input[class='testClass']").keypress(function(e) { var keyCode = e.keyCode ? e.keyCode : e.whic
2011-07-15 17:27:17 9573 2
转载 nginx+tocmat 负载均衡时,一台tomcat宕机时的问题
用了nginx负载均衡后,在两台tomcat正常运行的情况下,访问http://localhost 速度非常迅速,通过测试程序也可以看出是得到的负载均衡的效果,但是我们试验性的把其中一台tomcat(server localhost:8080)关闭后,再查看http://loca
2011-07-13 13:53:21 5733 3
转载 启动tomcat时报Neither the JAVA_HOME nor the JRE_HOME environment variable is defined 的解决方案
解决方法: 先看Tomcat的startup.bat,它调用了catalina.bat,而catalina.bat则调用了setclasspath.bat。只要在setclasspath.bat的开头声明环境变量.像我这样 : 加上红色的两句就OK拉 (当然了JAVA_HOME的
2011-07-13 11:00:12 30894 3
原创 eclipse调试出现source not found
window-> preference-> tomcat-> source path里勾选项目名称
2011-07-12 11:49:11 1050
转载 linux下启动tomcat出现“This file is needed to run this program ”
部署tomcat 6.0.20,使用sh startup.sh启动tomcat 出现This file is needed to run this program 原因.sh文件都不是可执行文件,于是找到命令:chmod +x *.sh chmod +x
2011-07-06 16:49:23 17660
转载 linux下命令行乱码解决方案
vi /etc/sysconfig/i18n 将内容改为 LANG="zh_CN.GB18030" LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN" SUPPORTED="zh_CN.GB18030
2011-07-06 14:57:56 703
转载 vim的查找字符串
一、用/和?的区别:/后跟查找的字符串。vim会显示文本中第一个出现的字符串。?后跟查找的字符串。vim会显示文本中最后一个出现的字符串。二、注意事项:不管用/还是?查找到第一个字符串后,按回车,vim会高亮所有的匹配文系统新氧ubuntu下默认的是incse
2011-07-05 16:33:03 136600 2
原创 linux下卸载mysql
命令:#rpm -q mysql显示如下信息mysql-4.1.7-4.RHEL4.1卸载:rpm -e mysql-4.1.7-4.RHEL4.1 --nodeps
2011-07-05 16:08:04 684
原创 linux下安装tomcat
安装Tomcat: 下载tomcat的tar.gz安装包 tar -zxvf tomcat.tar.gz 解压安装包 进入tomcat的bin目录,启动tomcat #sh startup.sh
2011-07-05 16:00:45 404
原创 linux下开启和关闭防火墙命令
1) 永久性生效,重启后不会复原 开启: chkconfig iptables on 关闭: chkconfig iptables off 2) 即时生效,重启后复原 开启: service iptables start 关闭: service iptable
2011-07-05 15:56:51 687
原创 linux下安装jdk
下载jdk-6u13-linux-i586-rpm.bin下载后,通过ssh将该文件传至linux中在安装之前可以先看下是否有自带的jdk# java -version 如果出现java version "1.4.2" 或者java version "1.3.
2011-07-05 15:37:24 790
转载 无法找到bogon的互联网地址,这将妨碍GNOME的正常操作
提示:无法查到bogon的互联网地址,这将妨碍GNOME正常操作。把bogon加到etc/hosts文件中也许能解决这个问题。解决办法:1,更改主机名#hostname localhost2,更改hosts文件vi /etc/hosts 127.0.
2011-07-05 14:56:19 1948
转载 Firefox不支持document.frames["tmpFrame"].location解决办法
Firefox不支持document.frames["tmpFrame"].location解决办法
2011-07-05 14:18:48 3577
转载 安装rpm包时遇到error: Failed dependencies:错误
安装rpm包时遇到error: Failed dependencies:错误
2011-07-04 15:50:29 700
Java常见面试题 基础
2012-01-06
iText.jar 和 jfreechart.jar
2011-07-28
分布式环境下并发加锁问题
2012-08-30
求一道java面试算法题 如下
2012-03-01
TA创建的收藏夹 TA关注的收藏夹
TA关注的人