自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (1)
  • 收藏
  • 关注

原创 linux 定时任务 crontab 详细解释

linux 定时任务 crontab 详细解释 cron 是linux的内置服务,但它不自动起来,可以用以下的方法启动、关闭这个服务:  引用:  /sbin/service crond start //启动服务  /sbin/service crond stop //关闭服务  /sbin/service crond restart //重启服务  /sbin/servic...

2011-05-23 14:13:31 133

原创 Spring2.5注释语法

Spring的IoC public class Foo {①  private String name;  private int age;  public String toString(){     return "The Foo's Name is : " + this.name + " The Foo's Age is : " + this.age;  }  public String ...

2010-12-21 20:42:54 121

原创 js使select标签option为不可选

实现select标签的部分option为不可选有两种方法:1. 使用optgroup标签及其label属性.兼容于IE,FF.例子如下:   <style type="text/css" media="all"> option.readOnly {background:#ccc;color:#666;} </style> <select onchange="if(th...

2010-11-26 12:18:05 3306

原创 Set 对重复对象排除,只可以用基本类型,否则必须重写equals方法

package net.hlj.haoka.taocanzu.dao.impl; import java.util.ArrayList;import java.util.HashSet;import java.util.Iterator;import java.util.LinkedHashSet;import java.util.List;import java.util.Set; impo...

2010-11-18 16:19:52 265

原创 在Java中利用set特性删除重复的数组元素

在Java中利用set特性删除重复的数组元素   Set(): 存入Set的每个元素必须是唯一的,因为Set不保存重复元素。加入Set的Object必须定义equals()方法以确保对象的唯一性。Set与Collection有完 全一样的接口。Set接口不保证维护元素的次序。   HashSet: 为快速查找而设计的Set。存入HashSet的对象必须定义hashCode()。  ...

2010-11-18 15:14:19 215

原创 Java:重写equals()和hashCode()

以下内容总结自《Effective Java》。 1.何时需要重写equals() 当一个类有自己特有的“逻辑相等”概念(不同于对象身份的概念)。 2.设计equals() [1]使用instanceof操作符检查“实参是否为正确的类型”。 [2]对于类中的每一个“关键域”,检查实参中的域与当前对象中对应的域值。 [2.1]对于非float和double类型的...

2010-11-17 09:38:48 73

原创 java中重写equals方法

import java.util.Date; class Dog{  private String name; private Date birthday;   public String getName() {  return name; } public void setName(String name) {  this.name = name; } public Date getBirt...

2010-11-17 09:37:57 149

原创 Effective Java——Item8:改写equals的时候总是要改写hashCode

/**  * 在改写equals的时候总是要改写hashCode,如果不这样的话,就会违反Object.hashCode的通用约定,  * 导致这个类无法与所有基于散列值的集合类结合在一起正常工作,包括HashMap,HashSet和Hashtable  * hashCode的约定内容:  * hashCode()返回该对象的哈希码值。支持该方法是为哈希表提供一些优点.  * (1)在...

2010-11-17 09:29:50 173

原创 加载applicationContext文件的七种方法

  /** 1 把applicationContext.xml放到classpath目录下*///     Resource resource = new ClassPathResource("applicationContext.xml");//     BeanFactory factory = new XmlBeanFactory(resource);//     JdbcTemplate ...

2010-11-06 17:54:23 177

原创 org.springframework.web.struts.ContextLoaderPlugIn 和 org.springframework.web.con

org.springframework.web.struts.ContextLoaderPlugIn 和 org.springframework.web.context.ContextLoaderListener 是视图层加载sping的两种方式。那么这两种方式谁的优先级高,从容器加载程度上看,是org.springframework.web.context.ContextLoaderListe...

2010-11-06 09:34:36 408

原创 抽象类和抽象方法起什么作用

实现多态啊..最简单的一个作用,实现模板.所有继承抽象类的子类,必须强制实现抽象类的抽象方法.如果没有抽象方法,则子类可有,可没有该方法.定义一个抽象方法后,所有子类就必须实现了.另外,抽象类通常用于指向子类的实例:比如:抽象类 实例 = new 子类();实例.抽象方法();如果你不定义抽象方法,如何使用子类的方法呢?? ...

2010-10-15 11:34:48 469

原创 String 字符串对象charAt()用法

       返回该字符串位于第<位置>位的单个字符。注意:字符串中的一个字符是第 0 位的,第二个才是第 1 位的,最后一个字符是第 length - 1 位的。   下面看一下示例:   Js代码 <html>    <head>        <title>String字符串对象charAt()用法</ti...

2010-09-26 11:02:25 570

原创 StringTokenizer类

核心提示:15.3 StringTokenizer类 Java语言中,提供了专门用来分析字符串的类StringTokenizer(位于java.util包中)。该类可以将字符串分解为独立使用的单词,并称之为语言符号。语言符号之间由定界符(delim)或者是空格、制表符、换行符等典型的空白字符来分隔。其 15.3  StringTokenizer类 Java语言中,提供了专门用来分析字...

2010-09-26 11:00:09 100

原创 String和StringBuffer详解

String的创建     String s = "hello";    JVM先根据内容"hello"查找对象,如果没有找到,则在heap上创建新对象,并将其赋予s1,否则使用已经存在的对象     String s = new String("hello");    JVM直接在heap上创建新的对象,所以在heap中会出现内容相同,地址不同的String对象 String的比较   ...

2010-09-26 10:57:05 112

原创 使用JavaScript中的ActiveXObject控制Excel的方法

使用JavaScript中的ActiveXObject填充并设置Excel格式1.创建实例并创建工作表var XLObj = new ActiveXObject("Excel.Application");//创建Excel实例var xlBook = XLObj.Workbooks.Add;                         //新增工作簿var ExcelSheet = xlBoo...

2010-09-26 10:54:58 137

原创 jsp中使用定时器

有时系统需要定时执行某些任务,这时我们使用定时器最好不过. 先在src文件夹下建两个类.我是这样做的.把它们全放在util包中,具体为: ContextListener类 package util; import javax.servlet.ServletContextEvent;import javax.servlet.ServletContextListener;import java...

2010-09-26 10:52:14 970

原创 使用ServletContextListener监听器

在Servlet API中有一个ServletContextListener接口,它能够监听ServletContext对象的生命周期,实际上就是监听Web应用的生命周期。 当Servlet容器启动或终止Web应用时,会触发ServletContextEvent事件,该事件由 ServletContextListener 来处理。在 ServletContextListener 接口中定义了处理...

2010-09-26 10:51:36 130

原创 JAVA OSCache

OSCache安装   解压oscache-2.4-full. 把oscache-2.4.jar放到/WEB-INF/lib下. 要确保commons-logging.jar也在环境变量中. 把/etc/oscache.properties放入/WEB-INF/classes下. 把etc/oscache.tld也放在/WEB-INF/classes下.   O...

2010-09-26 10:45:38 116

原创 JSP缓存-----OSCache简介

OSCache是OpenSymphony组织提供的一个J2EE架构中Web应用层的缓存技术实现组件,它的出现解决了我们面临的问题。 OSCache目前最新的稳定版本是2.0,本文中的例子都是基于这个版本的,如果大家运行例子的过程中发生问题,请首先确认是否采用了正确的软件版本。2.1 主要特征1. 兼容多种支持JSP的web服务器已经通过兼容测试的web服务器包括OrionServer (1.4.0...

2010-09-26 10:40:21 105

原创 火狐下Ajax的onreadystatechange无法调用函数的解决方法

1、问题症状: var xmlHttp;function savetodata(){ createXMLHttpRequest();var rndcode = new Date().getTime();var Url ="a.asp?cache="+rndcodexmlHttp.onreadystatechange = function(){.....}xmlHttp.open ("GET",U...

2010-09-26 10:36:11 292

原创 setTimeout和setInterval的区别

这两个方法都可以用来实现在一个固定时间段之后去执行JavaScript。不过两者各有各的应用场景。 方 法 实际上,setTimeout和setInterval的语法相同。它们都有两个参数,一个是将要执行的代码字符串,还有一个是以毫秒为单位的时间间隔,当过了那个时间段之后就将执行那段代码。 不过这两个函数还是有区别的,setInterval在执行完一次代码之后,经过了那个固定的时间间隔,它还会自动...

2010-09-26 10:33:34 74

原创 Google项目托管集成EclipseSVN版本控制

    前不久为时一年开发了一个ERP系统,架构Spring2.5 + Struts1.2 + Hibernate3.0 + DWR + JFreeChat,开发工具MyEclipse7.5,版本控制工具当然是SVN了,不过这里的SVN是作为MyEclipse插件使用的。我们的项目就托管在Google上,这样我们就不局限在自家那点地方开发了。         上一篇文章里已经详细描述了怎样在G...

2010-09-26 10:26:15 79

原创 SQL Server中char/varchar/nchar/nvarchar的区别

    当我们建立数据库表时,都会根据字段特点选择适当的数据类型,这次主要讲的是关于字符类型,在我们平时的数据库结构当中,字符类型占绝大多数,如何高效准备地利用数据库和优化数据库结构是每个DBA必须掌握的技能。 在SQL Server中,现在主要以SQL Server2005为例。对于字符类型的有: char:固定长度,存储ANSI字符,不足的补英文半角空格。 nchar:固定长度,存储Un...

2010-09-26 10:21:11 73

原创 request.getHeader("referer") 使用技巧

request.getHeader("referer")  在开发web程序的时候,有时我们需要得到用户是从什么页面连过来的,这就用到了referer。 它是http协议,所以任何能开发web程序的语言都可以实现,比如jsp中是: request.getHeader("referer"); php是$_SERVER['HTTP_REFERER']。其他的我就不举例了(其实是不会其他...

2010-09-26 10:18:58 582

原创 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 Con...

2010-09-26 10:10:59 56

原创 解决字符集乱码问题完全攻略

      最近又碰到了中文乱码问题,这里我没有把数据库牵扯进来,先说下我的环境,servlet容器使用Tomcat6.0,浏览器FireFox3.0、IE6,涉及字符编码设置的地方我的思路就是编码的地方都统一使用UTF-8,具体配置如下: 1.所有页面的charset设置为UTF-8。 2.Tomcat的URIEncoding默认是ISO-8859-1,而我设置为UTF-8,主要是想解决中文...

2010-09-26 10:06:36 267

原创 sql server语句中日期时间格式化查询

Sql Server 中一个非常强大的日期格式化函数 Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AM Select CONVERT(varchar(100), GETDATE(), 1): 05/16/06 Select CONVERT(varchar(100), GETDATE(), 2): 06.05.16 Sele...

2010-09-26 10:00:58 104

原创 同时启动多tomcat文件配置

...

2010-09-21 08:56:59 83

原创 将IP转化成10进制数,10进制数转化成IP

/** *IPUtil *getIp10,将xxx.xxx.xx.x类型的IP转换成10进制的long型串 */ public static long getIp10(String ip) { long ip10 = 0; String[] ss = ip.trim().split("\\."); ...

2010-09-21 08:53:01 91

原创 Session与Cookie区别[1][摘]

Session是由应用服务器维持的一个服务器端的存储空间,用户在连接服务器时,会由服务器生成一个唯一的SessionID,用该SessionID 为标识符来存取服务器端的Session存储空间。而SessionID这一数据则是保存到客户端,用Cookie保存的,用户提交页面时,会将这一 SessionID提交到服务器端,来存取Session数据。这一过程,是不用开发人员干预的。所以一旦客户端禁用C...

2010-09-13 14:14:57 65

用JSP制作网上投票与网上测试实例

用JSP制作网上投票与网上测试实例 用JSP制作网上投票与网上测试实例 用JSP制作网上投票与网上测试实例

2010-06-09

空空如也

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

TA关注的人

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