自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(36)
  • 收藏
  • 关注

转载 GZip压缩和按需装载提升Ext Js的性能

 ext-all.js这个文件都有500多k,在页面中直接引用这个js文件是很不现实的,曾经在一个大的项目中使用这个js,则直接导致页面半天出不来的后果。于是自己研究了下,目前通过下面的方法来优化提升Ext Js的性能(转载请注明出处http://blog.csdn.net/selley):使用JSVM、        JSVM (JavaScript Virtual

2009-10-22 09:42:00 1107

转载 Ext源码分析之模板模式解说——Ext组件渲染render的全过程详述

 转自:http://www.crabone.com/index.php/2008/04/15/83.html模板模式是设计模式中很重要的一个知识点,我在模式总结——模板方法这篇文章中已有总结,在面向对象设计中有着举足轻重的地位。在Ext中更是发挥的淋漓尽致,为什么这么说呢?Ext中的组件有着很深的继承关系,很多方法都有着重复,而且不仅是代码上的重复,更多的是流程上的重复比

2009-10-22 09:39:00 507

转载 HTTP协议的头信息详解

通常HTTP消息包括客户机向服务器的请求消息和服务器向客户机的响应消息。这两种类型的消息由一个起始行,一个或者多个头域,一个只是头域结束的空行和可 选的消息体组成。HTTP的头域包括通用头,请求头,响应头和实体头四个部分。每个头域由一个域名,冒号(:)和域值三部分组成。域名是大小写无关的,域 值前可以添加任何数量的空格符,头域可以被扩展为多行,在每行开始处,使用至少一个空格或制表符。   通用

2009-09-27 11:34:00 324 1

原创 数据库结构比较的SQL 语句

数据库结构比较的SQL 语句SQL SERVER chk_collist_mssqlselect sysobjects.name + . +  syscolumns.name , systypes.name , syscolumns.length ,    CASE syscolumns.isnullable      WHEN 1 THEN Y      WHEN 0 THE

2009-02-01 09:13:00 305

原创 tomcat5配置HTTPS

 C:/Documents and Settings/masterQi>keytool -genkey -alias tomcat -keyalg RSA -keystore tomcat.keystore输入keystore密码:  000000您的名字与姓氏是什么?  [Unknown]:  localhost您的组织单位名称是什么?  [Unknown]:  mq您的组织名称是什么?

2007-12-06 16:16:00 407

转载 利用 Spring 和 EHCache 缓存结果

 从 Spring 1.1.1 开始,EHCache 就作为一种通用缓存解决方案集成进 Spring。我将示范拦截器的例子,它能把方法返回的结果缓存起来。利用 Spring IoC 配置 EHCache在 Spring 里配置 EHCache 很简单。你只需一个 ehcache.xml 文件,该文件用于配置 EHCache:                               

2007-11-14 16:05:00 499

原创 java MD5用加密

 import java.security.MessageDigestimport org.apache.commons.codec.binary.Base64    public String getEncodedPassword(String password)            throws UnsupportedEncodingException, NoSuchAlgorith

2007-11-05 16:46:00 370

原创 java处理excel

package com.jiao;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.FileInputStream;import java.io.IOException;import java.io.ObjectInputStream;import java.io.Ob

2007-10-16 13:25:00 1330 1

原创 java的克隆技术

 public static Object deepClone(Object obj) throws IOException...{        ByteArrayOutputStream bo = null;        ObjectOutputStream oo = null;        ByteArrayInputStream bi = null;        Object

2007-10-16 13:21:00 380 1

原创 tomcat 控制台输出内容控制

import java.util.Hashtable;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import org.apache.commons.logging.Log;import org.apache.commons.logging.LogFactory;import org.a

2007-10-15 14:22:00 890

原创 java bean中写hashcode() equles()

/*  * (non-Javadoc)  *   * @see java.lang.Object#equals(java.lang.Object)  */ public boolean equals(Object object) {  if (!(object instanceof BpmSelectItem)) {   return false;  }  BpmSelectItem bpmSel

2007-09-03 17:58:00 593

原创 javascript 日期比较

function resetEndTime(arg){  var startTime=document.all.item("startTime").value;   var endTime=document.all.item("endTime").value;   var sYear=startTime.substring(0,4);  var sMonth=startTime.substring

2007-08-13 13:44:00 773

原创 javascript 合并table和去掉全角空格和半角空格

       String.prototype.Trim=function()     {      return   this.replace(/(^[/s| ]*)|([/s| ]*$)/g,"");     }    function test(){ var name = document.myform.name.value.Trim(); alert(name.length);}  fun

2007-08-06 11:55:00 785

原创 经典的JAVA BEAN处理

 1.首先写一个BEAN类 public class Text ...{    public Text() ...{    }    private String text1;    private String text2;    public String getText1() ...{        return text1;    }    public void setTex

2007-07-27 17:26:00 445

转载 深入剖析人民币升值背后

相信大家对80年代的“日本经济衰退”和90年代的“亚洲金融风暴”及“香港的香港金融保卫战”吧!也许有人会说那是国际投机集团“美国索罗斯财团”搞的,但是,你就没有想过它背后难道就没有美国政府的支持了吗?下面,我仔细分析一下这些事件的前因后果你就会明白了。 从1980 开始的,特别在1990年和1995年,第一名的美国和第二名的日本之间的GDP差距是多少?日本GDP超过美国GDP的一半!这也是目前为止

2007-07-17 18:13:00 471

原创 javascript 去掉两边的空格

 String.prototype.Trim=function(){     return   this.replace(/(^/s*)|(/s*$)/g,"");     } function getBpmSelectItems(){  alert(document.form.name.value.Trim().length);} 

2007-06-19 13:54:00 376

原创 jstl处理字符串

JSTL使用表达式来简化页面的代码,这对一些标准的方法,例如bean的getter/setter方法,请求参数或者context以及session中的数据的访问非常方便,但是我们在实际应用中经常需要在页面调用对象的某些方法,例如我需要调用字符串的length方法来获取字符串的长度时,在以往的开发过程中我们必须把对象先转为String类,然后在调用其length方法,这样的代码繁琐而且容易出错。

2007-05-15 14:13:00 897

原创 java的对象序列化

java的对象序列化说白了就是把对象转换成字节序列流,通过socket,http或者其他媒介传播到对端,对端接收到后通过反序列化将其还原成发送端的对象实例。java的对象序列化使用相当广泛,WebSession ,EJB,RMI都是基于此机制来做的。使用序列化对象的好处不言而喻:如两个模块间需要传递数据,我们常见的有ftp,http,rcp,但这些机制大部分是传文件,如果能在这之上直接传递java

2007-03-30 13:28:00 710

原创 调整窗口大小

1.脚本方法function resizeWindow() {var width = document.getElementById(/"tblList/").offsetWidth;  width = eval(width + 50);if(width   width = 550; } else if(width > screen.width) { width = screen.width;

2007-03-29 14:42:00 430

原创 Timer和TimerTask的使用

 这两个类使用起来非常方便,可以完成我们对定时器的绝大多数需求Timer类是用来执行任务的类,它接受一个TimerTask做参数Timer有两种执行任务的模式,最常用的是schedule,它可以以两种方式执行任务:1:在某个时间(Data),2:在某个固定的时间之后(int delay).这两种方式都可以指定任务执行的频率.看个简单的例子:package MyTimerTest;imp

2007-03-29 13:41:00 428

原创 使用Java中的final变量需要注意的地方

 对与java中的final变量,java编译器是进行了优化的。每个使用了final类型变量的地方都不会通过连接而进行访问。比如说Test类中使用了Data类中一个final的int数字fNumber=77,这时候,java编译器会将77这个常数编译到Test类的指令码或者常量池中。这样,每次Test类用到fNumber的时候,不会通过引用连接到Data类中进行读取,而是直接使用自己保存在类文件中

2007-03-29 13:36:00 455

原创 Hibernate 批量处理

 批量插入      在项目的开发过程之中,由于项目需求,我们常常需要把大批量的数据插入到数据库。数量级有万级、十万级、百万级、甚至千万级别的。如此数量级别的数据用Hibernate做插入操作,就可能会发生异常,常见的异常是OutOfMemoryError(内存溢出异常)。     首先,我们简单来回顾一下Hibernate插入操作的机制。Hibernate要对它内部缓存进行维护,当我们执行插入操

2007-03-29 10:20:00 8207 1

原创 spring+hibernate 中使用SESSION处理业务

 public List findStudentByusername(final String username){  return this.getHibernateTemplate().executeFind(new HibernateCallback(){   public Object doInHibernate(Session session)      throws Hibernate

2007-03-29 09:58:00 453

原创 java 执行SQL批处理

方法1:使用批量处理功能涉及下面的两个方法:  · addBatch(String) 方法   · executeBatch方法 关于Statement 的简单范例可以是:   Statement stmt = conn.createStatement();  stmt.insert("DELETE FROM Users");  stmt.insert("INSERT INTO Use

2007-03-29 09:57:00 1760

原创 ORACLE函数大全

SQL中的单记录函数1.ASCII返回与指定的字符对应的十进制数;SQL> select ascii(A) A,ascii(a) a,ascii(0) zero,ascii( ) space from dual;A A ZERO SPACE--------- --------- --------- ---------65 97 48 322.CHR给出整数,返回对应的字符;SQL> sel

2007-03-21 17:12:00 439

原创 JAVA数据类型转换

1.Java的简单类型及其封装器类⑴Java简单类型与封装类我们知道,Java语言是典型的支持面向对象的程序语言,但考虑到有些基本数据类型的结构简单,占内存小且存取速度快等优点,Java依然提供了对这些非面向对象的简单数据类型的支持。当然,Java在提供大量的其它类时,也提供了与简单数据类型对应的封装类,于是,Java中就有了诸如int和Integer(float和Float、double

2007-03-21 10:38:00 1454

原创 JAVA中浅复制与深复制

1.浅复制与深复制概念⑴浅复制(浅克隆)被复制对象的所有变量都含有与原来的对象相同的值,而所有的对其他对象的引用仍然指向原来的对象。换言之,浅复制仅仅复制所考虑的对象,而不复制它所引用的对象。 ⑵深复制(深克隆)被复制对象的所有变量都含有与原来的对象相同的值,除去那些引用其他对象的变量。那些引用其他对象的变量将指向被复制过的新对象,而不再是原有的那些被引用的对象。换言之,深复制

2007-03-21 10:36:00 437

原创 JAVA垃圾回收机制与内存泄露问题

1.垃圾收集算法的核心思想Java语言建立了垃圾收集机制,用以跟踪正在使用的对象和发现并回收不再使用(引用)的对象。该机制可以有效防范动态内存分配中可能发生的两个危险:因内存垃圾过多而引发的内存耗尽,以及不恰当的内存释放所造成的内存非法引用。垃圾收集算法的核心思想是:对虚拟机可用内存空间,即堆空间中的对象进行识别,如果对象正在被引用,那么称其为存活对象,反之,如果对象不再被引用,则为垃圾对

2007-03-21 10:35:00 905

原创 java 找错

    .style1 { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff6699}.yjx { BORDER-RIGHT: #f0f0f0 0px solid; BORDER-TOP: #f0f0f0 0px solid; BORDER

2007-03-17 13:02:00 755 1

原创 类、接口、方法和垃圾回收

 一、类              1.类和对象的区别当你创建一个类时,你创建了一种新的数据类型。你可以使用这种类型来声明该种类型的对象。要获得一个类的对象需要两步:一,你必须声明该类类型的一个变量,这个变量没有定义一个对象。实际上它只是一个能够引用对象的简单变量;二,使用new运算符创建一个对象的实际的物理拷贝,并把对于该对象的引用赋给该变量。new运算符为对象动态分配(即在运行时分配)

2007-03-17 13:00:00 543

原创 java面试试题

第一,谈谈final, finally, finalize的区别。 final?修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取,不可修改。被声明为

2007-03-17 12:58:00 347

原创 清理IE上网后的垃圾

 1:在任意地方建一个文件扩展名为.bat,我起名为“垃圾清理.bat”2:把以下代码拷贝进去@echo off echo 正在清除系统垃圾文件,请稍等...... del /f /s /q %systemdrive%/*.tmp del /f /s /q %systemdrive%/*._mp del /f /s /q %systemdrive%/*.log del /f /s /q %

2007-01-11 13:25:00 453

原创 checklist说明

1  Type  is  missing  a  javadoc  commentClass    缺少类型说明    2“{”  should  be  on  the  previous  line  “{”  应该位于前一行    3Methos  is  missing  a  javadoc  comment方法前面缺少javadoc注释    4Expected  @throws  t

2007-01-05 11:20:00 1317 1

原创 mysql服务不能启动

 1. 下载http://www.mysql.com/ MySQL官方网站我下载的是5.0.22 Without install版本文件名为mysql-noinstall-5.0.22-win32.zip2. 安装将mysql-noinstall-5.0.22-win32.zip解压到D:/将D:/mysql-5.0.22-win32修改为D:/mysql在C:/Windows(Windows

2006-12-25 10:28:00 2514 1

原创 WinCVS与CVSNT使用手记

WinCVS与CVSNT使用手记参考资料:    1.  WinCVS与CVSNT简明使用手则(一)        http://www.dingl.com/view.shtml?xh=211        WinCVS与CVSNT简明使用手则(二)        http://www.dingl.com/view.shtml?xh=212        根据这篇文章,使用cvsnt在WINXP上

2006-12-25 10:26:00 1221

原创 java实现URL带参数请求(get/post)

 java实现URL带参数请求(get/post) param 为aaa=111&bbb=222.....格式public static String sendGet(String url,String param) ...{  String result = "";  try...{   String urlName = url + "?"+param;//   URL U = new 

2006-12-25 10:25:00 874

空空如也

空空如也

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

TA关注的人

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