自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 收藏
  • 关注

原创 JS小小工具库

<script type="text/javascript"> var dsy = { ID : function(_) {return document.getElementById(_);}, N : function(_) {return document.getElementsByName(_);}, create : function() { retur...

2010-09-28 10:27:21 148

FileUtils_下载小应用

FileExportUtilsimport java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.Unsupported...

2009-06-15 13:09:04 129

JavaScript开发类工具方法收集(二)

2. StringBuffer模仿方法    描述:       此方法是对Java中的StringBuffer类的一种模仿,并不能跟Java的效率比,但对于字符串拼装,却是一个很好的工具方法   //StringBuffer工具方法//数组方式 拼接字符串 .高效... 使用前先实例化.function StringBuffer(){ this._aStr =...

2009-05-25 10:53:26 118

JavaScript开发类工具方法收集(一)

   相信大家做项目的时候,都会收集一些有用的小的javasciprt方法,或者开发一些应用于自己业务逻辑的JavaScript方法,但并不是每个项目中都会用到,往往上是项目数量一多,有些可重复使用的方法,在我们忙碌的工作中,却经常被不经意的忘记在自己的coding中; 其实项目中,比较深刻的感触到,每个项目中,我们都会有重复开发的一部分代码,这并不是因为我们的原因,而是因为项目组与项目组之间的交...

2009-05-23 22:03:31 95

CMM/CMMI理解

最近一直再看有关软件工程方面的书,结合自身的项目经验,借此写下读书体会.以下是比较官方的解释:SEI(美国卡内基梅隆大学软件工程研究所(Software Engineering Institute, SEI))开发的CMM模型有:       用于软件的(SW-CMM;SW代表'software即软件'),       用于人力资源管理的(P-CMM;P代表'人'),       用于系...

2009-03-01 00:38:53 190

Javaz统计中英文个数__解决技巧[20070924]

import java.util.ArrayList;import java.util.Collection;import java.util.regex.Matcher;import java.util.regex.Pattern;//中英文都可以的正则表达式,统计个数!!public class Reg { public int regEx(String str) { Ar...

2009-02-22 21:04:17 168

原创 JAVA模式--看守者模式的小应用

      好久没写了,随便写点东西,不然脑袋都得大掉,还希望大家有空多讨论啊!!!      对看守者模式,进行了简单的使用,结合工厂,管理工厂在内存中的使用   ObjectKeeper.javapackage com.legion.project.crmproject.common;import java.util.ArrayList;import java.util.List;...

2008-12-03 14:50:44 109

POI操作excel示例工具类

由于近期项目要用到excel来转存页面中的表单数据,对poi操作excel进行了一番了解,写了以下,但总觉的不是很好特此:发布在此供大家评论,广义集思,还望多多指教   1. workBook处理类/** * Excel WorkBook工具类 * @author dsy * @version 1.0 */public class ExcelWorkBook { public...

2008-07-04 09:29:46 126

页面等待提示信息实现

此问题描述:  当前页面中包含有三个页面:           主页面,动态参数页面,展示页  主页面:      用于接收当前ID,以获取相应类实例的工作 动态参数页:     当前页面中隐藏表单,隐藏传递ID,BOOLEAN,STRING等控件值     当点击查询时,通过JAVASCRIPT方法提交当前表单,以获取当前状态的动态参数值,并生成动态参数字符串 展示页面:   ...

2008-04-14 12:51:46 398

Oraclcle字符集计算汉字长度问题总结

前言  在历史数据转换项目中遇到中文字符插入问题:        1.  字符的长度明明是正常,可是偏偏提示不能插入,列值过大     通过寻找问题,理解问题,上网查找等等,终于找到了问题的根源所在:      US7ASCII编码英文字符一般是以一个字节来存储的,7位的编码方案最多只能 代表128个字符ASCII编码可以表示的最大字符数是256,其实英文字符并没有那么多,一般只 用前12...

2008-01-11 09:52:26 173

org.hibernate.NonUniqueObjectException学习

Exception:a different object with the same identifier value was already associated with the session在session中具有相同标识符的不同对象已经关联1、手动控制事务时,每次持久化操作后将session清除或关闭(衡量性能);2、覆写对象的hashCode、equals方法,增加部分字段,避免只比较主...

2008-01-08 16:44:01 145

DataSource的创建过程

public class TestDataSource { public static void main(String[] args) throws SQLException { oracle.jdbc.pool.OracleDataSource ds=new oracle.jdbc.pool.OracleDataSource(); ds.setServerName...

2008-01-07 11:26:43 537

oracle 10g 和 oracle 9i clob 的区别

最近,在做历史数据迁移项目时,用hibernate3.2 插入clob时,总会出现ORA-01461: 仅可以为插入 LONG 列的 LONG 值赋值 刚开始的时候以为是程序问题,首先从程序入手解决,然后根据错误提示信息,再从网上搜所相关资料,有的说是oracle驱动的bug,还有说是oracle dbManager设置问题,比如参数设置,约束等等,但这都不是问题的根本!后来,通过查看hi...

2008-01-07 10:39:44 129

Tomcat移植Weblogic需要注意的地方

weblogic服务器配置需要注意配置文件格式,相关信息  1. weblogic服务器config.xmlC:\bea\user_projects\domains\tasksdomain\config.xml 中项目的配置文件: <Application Name="testapp" Path="C:\bea\user_projects\domains\...

2008-01-07 10:22:21 122

Sqlserver分页脚本收集

select t.*from ( select t.* from ( select *,row_number() over (Order by nav desc) as pos from F_FundNav ) t where t.pos =101-----Create Procedure for Sqlserver 分页存储过程-----修改他人...

2007-12-25 13:40:46 80

JAXP解析XML+XSL转换过程

1. 在解析的过程中,此版本用dom4j解析         test.xml中的encoding="GBK"         test.xsl中的encoding="GBK"   两个文件中的encoding是相同的   但经过jaxp的TransFormer转换后却输出成了UTF_8编码java 代码 Document document = DocumentHelper...

2007-11-21 19:36:20 117

Jsp结合XML+XSLT将动态页面输出为Html静态格式

我们知道 XML+XSLT就可以直接输出到支持XML的浏览器上,如IE 5.0以上,但是,我们还要考虑到有不少浏览器不直接支持XML,在这种情况下,我们需要在<nobr>服务器</nobr>上进行转换成html输出到浏览器,这种临时过渡办法恐怕要在一段时间内一直要使用.   使用Jsp 加上tablib标识库,我们可以完成这种转换。  著名open source项目组ja...

2007-11-10 11:55:01 123

通用分页实现及其OO设计探讨(2)

4. jsp页面实现(转载其它地方)六、设计探讨1.通过提供queryTotalRows() 和queryPageList(int startRow, int rowCount)方法,交由用户具体的去实现,所以能够支持任何数据库。对于Ibatis用户可以使用queryForList()方法,对于用jdbc实现也可以有多种方法来支持各种数据库。Ms sql 可以使用top 关键字,来获...

2007-11-10 11:45:56 120

通用分页实现及其OO设计探讨(1)

3.分页辅助类java 代码 ViewPageHelper.java    /**   * 分页辅助类,用于减化Controller中的代码   */   public class ViewPageHelper {    private static final int FIRST_PAGE_VALUE = 1;    ...

2007-11-10 11:41:52 118

通用分页实现及其OO设计探讨——转载

分页是一种常用的页面数据显示技术,分页能够通过减少页面数据处理量从而提高了系统的性能。分页应该是做WEB开发必须掌握的一个小技术。而分页却是复杂的,倒不是它的技术有多复杂;而是有太多的重复代码,这些代码都难以重用。能不能实现一个通用的分页框架?每次只需要去覆写一两个方法,通过少量的代码就能实现分页的功能?一、一般分页应该要具有的功能有:    1.  灵活的设置分页大小。可以动态的设置分页大小...

2007-11-10 11:34:05 107

EJB入门

java 代码 package com.test.ejbsmaple;       import java.rmi.RemoteException;       import javax.ejb.CreateException;    import javax.ejb.EJBHome;    import javax.ejb.EJBMe...

2007-10-29 18:50:58 90

String与StringBuffer

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

2007-10-29 11:11:50 80

linux下安装jdk和eclipse之java环境

1、去http://java.sun.com/j2se/1.4.2/download.html 下载一个Linux Platform的JDK,建议下载RPM自解压格式的(RPM in self-extracting file,j2sdk-1_4_2_06-linux-i586- rpm.bin)。    2. 上载到Linux<nobr>服务器</nobr>上,在she...

2007-10-18 10:34:37 87

Tomcat5.x的数据源配置与hibernate连接的配置

怎样安装和配置Tomcat Admin2006-12-10 15:05 Tomcat 5可以通过以运行在网页浏览器的配置应用程序非常方便地进行服务器的配置。这个应用程序称为Tomcat Administration Web Application。然而,Tomcat 5.5 以后的binar...

2007-10-17 15:44:26 124

使用JAVA中的动态代理实现数据库连接池

级别: 初级刘冬 (winter.lau@163.com), 珠海市创我科技发展有限公司软件工程师2002 年 12 月 05 日作者通过使用JAVA中的动态代理实现数据库连接池,使使用者可以以普通的jdbc连接的使用习惯来使用连接池。数据库连接池在编写应用服务是经常需要用到的模块,太过频繁的连接数据库对服务性能来讲是一个瓶颈,使用缓冲池技术可以来消除这个瓶颈。我们可以在互联网上找到很...

2007-08-16 13:40:05 61

利用Java动态编译计算数学表达式

前几天要做一个计算数学表达式的题目,本来计划使用解析表达式的方法来解析各种数学表达式,然后再动态计算表达式的值.后来考虑到这样编程的任务很重,时间有限 后来在网上搜搜,看到使用动态编译并使用反射机制 ,这样计算表达式的编程就容易多了.下面是我这次编程的例子, 请大家看看. java 代码 /*   02  * Created on 2006-3-8   03  * ...

2007-08-09 16:03:59 950

Oracle的Package的作用以及使用什么工具编写

1、Oracle的Package除了把存储过程放到一堆儿以外还有没有其他的作用(好处)?2、如何把现有的存储过程加入到Package中?3、除了使用SQL Plus,还有没有什么工具做Package?4、使用SQL Plus编译Package,是否每次都是编译Package中所有的存储过程?1、你不觉得把存储过程分门别类是很重要的么,而且不同的package的存储过程可以重名。2、cop...

2007-08-01 15:24:39 135

用视图能显示单行超过255个字符的例子

sql 代码 /*    说明:          在调试sql脚本时,如果要用Dbms_Output.Put_Line显示脚本中的变量,如果变量中的内容单行长度         超过了255个字符,会提示下面错误:         ORA-20000: ORU-10028: line length overflow, limit of 255 cha...

2007-07-26 15:11:01 168

Oracle中SQL语句块的编写方法

配置信息中存在着大量的SQL语句块。在此主要讲述语句块的写法和我们在写语句块的过程中须遵循的规则。<o:p></o:p><o:p> </o:p>系统中的语句块大体可以分为两类:<o:p></o:p>一、        只是让数据库执行某些功能<o:p></o:p>这种SQL语句存

2007-07-26 15:01:11 194

for循环的效率疑问

编写代码的时候,突然想到java 代码java 代码 for(int i=0; i < n; i++) {            /*具体业务处理*/       }        for(int j=0;j< n; j++) {            /*具体业务处理*/       }      可不可以用一个for解...

2007-07-18 13:29:04 127

输入编号自适应省份---JavaScript

由于业务需要,需要做一个类似Google提示的功能,输入省份的编号,就要自动匹配到所在省市县!比如:110000,在名称文本框中就要出现"北京市"因此,做了如下的方法:还望大家多多指教,看有没有更好的方法这个方法的局限性很强;比如直辖市:北京,重庆,上海,香港,澳门等一些特殊编码的城市就不行了js 代码  <script language=< span=""&...

2007-07-16 18:05:29 113

JScript Array对象的几个原型方法

js 代码Array.prototype.inArray = function (value) {    for (var i = 0; i < this.length; i++) {    if (this[i] === value) {    return true;    }    }    return false;    };      Array.proto...

2007-07-13 14:15:34 82

移植IEWebControls到Java开发环境------------转载自他人

在.Net环境中,本人觉得iewebcontrols控件做的很不错,但是在一个Java项目中,我想找一个TreeView web控件,试过了xtree以及YUI,但始终感觉不如iewebcontrols中的treeview做的好,我想:可不可以将它移植过来呢?我将页面生成的Html文件保存下来,分析了一下,以下是测试脚本: 代码 //***********************...

2007-07-13 14:14:04 78

JUnit常用断言方法

JUnit断言方法有很多,不过,可以很清楚地从其子面看出其功能。更多方法参照:http://junit.sourceforge.net/javadoc/junit/framework/Assert.html常用的方法如下:assertEquals(a, b)      Asserts that two primitive values are equal.      测试a是否等于b(a...

2007-07-13 14:02:12 483

多线程编程的设计模式 临界区模式

临界区模式 Critical Section Pattern 是指在一个共享范围中只让一个线程执行的模式.它是所有其它多线程设计模式的基础,所以我首先来介绍它.把着眼点放在范围上,这个模式叫临界区模式,如果把作眼点放在执行的线程上,这个模式就叫单线程执行模式.首先我们来玩一个钻山洞的游戏,我 Axman,朋友 Sager,同事 Pentium4.三个人在八角游乐场循环钻山洞(KAO,减肥...

2007-07-13 14:01:33 84

AJAX学习

今天看了XMLHttpRequest 的属性:onreadystatechange//当改变状态时都会触发这个事件,通常会调用 JavaScript 函数.//状态有5个值:  0:未初始化.   1:正在加载.   2:已加载.    3:交互中.   4:完成.responseTest //服务器的响应,表示为一个串.responseXML //服务器的响应,表示为 XMLst...

2007-07-13 13:41:49 69

使用 javascript 函数 完美控制页面图片显示大小 By shawl.qiu

使用 javascript 函数 完美控制页面图片显示大小 By shawl.qiu 函数 fResizeImg(w, h, id) 功能说明: 1. 本函数实现了指定高宽度显示图片大小 2. 本函数实现了按比例显示指定的高宽度 3. 本函数实现了是否指定 id 进行操作, 若不指定 id, 默认为页面全部图片. 4. 本函数实现了自动添加单击事件 4.1 单击图片后弹出一个窗口显示图片 4.2 ...

2007-07-13 13:31:00 143

用CashFilter实现页面级缓存实践

1.mysql在本地localhost的test数据库 建person表,暂以字段id,name,password ,表中可输入一行值. 2.建类 DAOUtil import java.sql.Connection; import java.sql.DriverManager; public class DAOUtil { public DAOUtil() { }  1.mysql在本...

2007-07-13 13:30:10 69

屏蔽HTML代码,gbk转iso,iso转gbk----转载自cnjsp

package chimae.util;/* * @author 独孤求胜(chimae) * Description:  用于对字符串做一般性的处理 * Copyright:    Copyright (c) 2003 * Company:      cnjsp.org*/public class stringUtil {        public static Stri...

2007-07-13 12:08:40 101

在HTTP请求中添加特殊字符导致暴露JSP源代码文件------转自他人

涉及程序: ServletExec 描述: 详细: Unify eWave ServletExec 是一个 Java/Java Servlet 引擎插件,主要用于 WEB 服务器,例如:Microsoft IIS, Apache, Netscape Enterprise 服务器等等。当一个 HTTP 请求中添加下列字符之一,ServletExec 将返回 JSP 源代码文件。.%2...

2007-07-13 11:28:39 140

空空如也

空空如也

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

TA关注的人

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