- 博客(50)
- 资源 (1)
- 收藏
- 关注
原创 SVN学习笔记
1.SVN基础知识.... 1 1.1 checkout.. 1 1.2 修改配置文件... 2 1.3 Export.. 2 1.4 权限配置... 2 1.5 import.. 2 1.6 如何删除SVN服务器上的文件:... 2 1.7 如何向SVN服务器导入数据... 3 2.Jbuilder2006中SVN应用.... 6 2.1 如何SVN服务器中下
2010-01-29 09:43:00 697
原创 Could not obtain connection metadata
用hibernate连接数据库出现错误009-09-27 17:38:15,093 [main] WARN [org.hibernate.cfg.SettingsFactory] - Could not obtain connection metadata java.sql.SQLException: 不支持的特性
2010-01-23 01:41:00 14767 2
原创 junit4
什么是单元测试写了个类,要给别人用,会不会有bug?怎么办?测试一下。用main方法测试好不好?不好!1. 不能一起运行!2. 大多数情况下需要人为的观察输出确定是否正确为什么要进行单元测试重用测试,应付将来的实现的变化。
2010-01-23 01:38:00 724
转载 SQL分组排序
今天遇到个有意思的问题,是一个分组排序的问题,不过要求分组和分组间也要排序,如果这个组内有一条数据是最近更新的,那么这整个组都应该排在前面。下面以Oracle的HR示例Schema中的employees表为例:语句按部门分组,分组之间的排序是这样的:如果整个分组中有一个员工的hire_date是最新的,那么这个分组就应该排在其他分组的前面。分组内部的排序也是按照hire_da
2009-11-08 22:50:00 1841
原创 js判断表单
<!--//去空function trim(str){ return str.replace(/(^/s*)|(/s*$)/,""); }//判断是InString中的字符是否在RefString中function isNumberString(InString,RefString){ if(InString.length==0) return
2009-10-08 08:44:00 1261 1
转载 commons.beanutils.ConversionException: No value specified解决办法
当用到了时间等非内置对象时,如果对象为NULL则,会出现此异常。最简单的方法就是保证非内置对象不为NULL。还有其它高手给出的修改commons包相关源码的解决方案,也一并给出:时间解决方案:方案一:问题解决: 读了他的源程序,发现日期java.sql.date主要是用org.apache.commons.beanutils.converters.SqlDateConve
2009-10-08 08:26:00 4647
转载 js如何获取上传图片的大小
新建网页 1 function func(){ var oImg=new Image(); var iFlag=false; oImg.onload=function() { if(!iFlag) { iFlag=true; alert("width:"+oImg.width+"/nheight:"+oImg.height+"/nfilesize:"+(oImg.fil
2009-04-28 10:27:00 5732
原创 自动关闭窗口
function clock(){i=i-1document.title="本窗口将在"+i+"秒后自动关闭!";if(i>0)setTimeout("clock();",1000);else self.close();}var i=20clock();//--> function clock(){setTimeout("self.close()",
2009-03-19 17:38:00 837
转载 Jsp页面中文参数传递get和post方法分析
在项目中,我们经常遇到需要在jsp页面切换中传递中文字符。这主要有两种方式。 URL方式,例如:http://website/test1.jsp?act=add&type=苹果¶m=%20D%20B FORM方式,例如: 我们将针对这两种情况,分别提供中文正确传递的解决方法。 情况1:URL方式 例如:http://website/test1.jsp?act=
2009-02-05 17:32:00 1710
转载 BEA WebLogic平台下J2EE调优攻略
BEA WebLogic平台下J2EE调优攻略http://www.blogjava.net/lqsun/archive/2005/06/10/5854.aspx 作者:zhouhg (dev2dev ID) 摘要: 随着近来J2EE软件广泛地应用于各行各业,系统调优也越来越引起软件开发者和应用服务器提供商的重视。而对于最终客户来说,在一个高效、稳定地实现他们的业务需求已经是他们的
2009-02-01 14:37:00 747
原创 Tomcat连接池的当前连接数
关于如何配置Tomcat数据库连接池,网上已有太多文章了。可是找不到一篇文章能告诉我,怎么能得到Tomcat连接池的当前连接数。如果想要监视Tomcat的运行状况,这是一个重要参数。所以我花了半天的时间,专门来研究这个问题。 先是看了Tomcat的相关源码,得到它用了jakarta commons-dbcp这个包,又下载了commons-dbcp这个包的源吗。终于在BasicD
2009-02-01 11:58:00 7633
转载 破解weblogic10.0
官方网站上下载到的weblogic试用版只能支持5个IP不同的客户端的连接访问,自己玩玩还好,想稍微发布个什么东东就不行了。买不起正版,只好破解了,没办法,人穷志不穷嘛,γ( ̄ε ̄メ)γ…对我这种追求最新版本的人来说,就拿刚出来的10.0练手吧。步骤如下:1、安装weblogic10.0;2、找到wlserver_10.0/server/lib目录下的weblogic.jar文件,解
2009-01-22 13:23:00 1818
转载 DLPrinter WEB打印组件第2次更新
DLPrinter WEB打印组件第2次更新2007-10-30: Bug fixed: 1、在某些时候在调用PrintDirect的时候会出现错误,然后导致无限循环; 2、不能正确的控制打印份数; 3、在预览模式下,如果更改纸张走向,必须连续2次应用才可以显示最后1页。 New function: 1、增加了CopyCount属性以控制打印份数;
2009-01-18 16:27:00 2309 2
转载 最好的web打印方法
最好的web打印方法 .Noprint{display:none;} .PageNext{page-break-after: always;} .tdp { border-bottom: 1 solid #000000; border-left: 1 solid #000000; border-right: 0 solid #ffffff; border-top: 0 solid #
2009-01-15 16:03:00 659
转载 WebBrowser实现Web打印代码
WebBrowser实现Web打印代码1)写一个javascript函数,只要简单的一句话: function printPage() {document.all.WebBrowser.ExecWB(7,1); } 这个组件还有其他的用法,列举如下: WebBrowser.ExecWB(1,1) 打开 WebBrowser.ExecWB(2,1) 关闭现在所有的IE窗口,并打开一个新窗口 We
2008-12-20 16:24:00 642
转载 JS替换字符串
function ReplaceAll(str, sptr, sptr1){ while (str.indexOf(sptr) >= 0) { str = str.replace(sptr, sptr1); } //return str; alert(str);}
2008-12-19 20:22:00 381
转载 特殊字符编码
"javascript">function encodeMyHtml(html) { encodedHtml = escape(html); encodedHtml = encodedHtml.replace(////g,"%2F"); encodedHtml = encodedHtml.replace(//?/g,"%3F");
2008-12-19 20:18:00 492
转载 JS复制文件
"text/javascript"> var fso, f; function copyFile() { fso = new ActiveXObject("Scripting.FileSystemObject"); f = fso.CreateTextFile("c://testfile.txt", tru
2008-12-19 11:49:00 4832
转载 关键字: oracle分页就用这一句
分页的宗旨是控制查询出来的数据个数,下面这条语句对于Oracle分页已经足够了。(注:该语句只能用于Oracle)SELECT * FROM (SELECT temp.*, ROWNUM RN FROM (SELECT * FROM USERS ORDER BY ID DESC) temp) WHERE RN > 0 AND RN SELECT * FROM (SELECT
2008-12-17 15:29:00 7417
转载 在ORACLE数据库中彻底删除数据文件
归档模式下:alter database drop datafile xxx/xxx.dbf;非归档模式下 :alter database drop datafile xxx/xxx.dbf offline; 以上命令只是将该数据文件OFFLINE,而不是在数据库中删除数据文件。该数据文件的信息在控制文件种仍存在。查询v$datafile,仍显示该文件。 要彻底
2008-12-01 09:13:00 2363
转载 J2EE应用中与Oracle数据库的连接
在J2EE应用程序开发中,应用程序与数据库连接的建立是我们经常遇到的问题之一。在这里我主要谈谈在本地应用程序中通过OCI方式、thin方式和JdbcOdbc桥方式连接Oracle数据库,在iPlanet Application Server 6.5和Sun Java System Application Server 7中对Oracle数据库连接池的配置以及应用中如何从连接池中获得连接一、本地通过
2008-10-29 10:42:00 444
原创 java打印处理
前言 在我们的实际工作中,经常需要实现打印功能。但由于历史原因,Java提供的打印功能一直都比较弱。实际上最初的jdk根本不支持打印,直到jdk1.1才引入了很轻量的打印支持。 所以,在以前用Java/Applet/JSP/Servlet设计的程序中,较复杂的打印都是通过调用ActiveX/OCX控件或者VB/VC程序来实现的,非常麻烦。实际上,SUN公司也一直致力于
2008-09-28 16:42:00 664
原创 Struts ActionForm
动态ActionForm的编写:动态ActionForm是为了避免过多的ActionForm类而设计的,使用动态ActionForm可以获得静态AcitonForm的所有好处;1、在Struts-config.xml定义动态AcitonForm如: 2、在Action中使用的时候,需要强制转换为DynaActionForm类型,同时使用get方法来获取如: Dyna
2008-09-04 19:13:00 551
原创 Struts国际化处理的配置
Struts国际化处理的配置:1、在Struts-config.xml最后加入 2、提供不同语言版本的资源文件3、在jsp中使用 标签,将硬编码文本国际化4、如何通过程序更改系统默认的Locale需理解:* struts的缺省语言环境(Locale)与什么有关?* 如何通过程序更改系统的默认Locale?消息文本的国际化处理方案:总共分成三个部分:如何创建消息?如何传递消息?如何显
2008-09-04 18:59:00 647
转载 SQL Server数据库开发的二十一条军规
如果你正在负责一个基于SQL Server的项目,或者你刚刚接触SQL Server,你都有可能要面临一些数据库性能的问题,这篇文章会为你提供一些有用的指导(其中大多数也可以用于其它的DBMS)。 在这里,我不打算介绍使用SQL Server的窍门,也不能提供一个包治百病的方案,我所做的是总结一些经验----关于如何形成一个好的设计。这些经验来自我过去几年中经受的教训,一直来,我看到许多同样的设
2008-09-01 09:53:00 600
原创 常用正则表达式
1。^/d+$ //匹配非负整数(正整数 + 0) 2。^[0-9]*[1-9][0-9]*$ //匹配正整数 3。^((-/d+)|(0+))$ //匹配非正整数(负整数 + 0) 4。^-[0-9]*[1-9][0-9]*$ //匹配负整数 5。^-?/d+$ //匹配整数 6。^/d+(/./d+)?$ //匹配非负浮点数(正浮点数 + 0) 7。^(([0-9]+/.[0
2008-09-01 09:51:00 353
原创 JAVA面试题集
基础知识:1.C++或Java中的异常处理机制的简单原理和应用。当JAVA程序违反了JAVA的语义规则时,JAVA虚拟机就会将发生的错误表示为一个异常。违反语义规则包括2种情况。一种是JAVA类库内置的语义检查。例如数组下标越界,会引发IndexOutOfBoundsException;访问null的对象时会引发NullPointerException。另一种情况就是JAVA允许程序员扩展这
2008-08-21 17:11:00 265
原创 java面试题集
第一,谈谈final, finally, finalize的区别。 final 用于声明属性,方法和类,分别表示属性不可变,方法不可覆盖,类不可继承。finally是异常处理语句结构的一部分,表示总是执行。finalize是Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法,可以覆盖此方法提供垃圾收集
2008-08-21 16:57:00 354
原创 测试设计中需要考虑的22种测试类型
黑盒测试:不基于内部设计和代码的任何知识,而是基于需求和功能性。 白盒测试:基于一个应用代码的内部逻辑知识,测试是基于覆盖全部代码、分支、路径、条件。 单元测试:最微小规模的测试;以测试某个功能或代码块。典型地由程序员而非测试员来做,因为它需要知道内部程序设计和编码的细节知识。这个工作不容易作好,除非应用系统有一个设计很好的体系结构; 还可能需要开发测试驱动器模块或测试套具。
2008-08-21 16:43:00 353
原创 JSP内置对象
JSP内置对象outprintln():向客户端输出各种数据类型newLine():输出一个换行符close():关闭输出流flush():输出缓冲区里的数据clearBuffer():清除缓冲区里的数据,同时把数据输出到客户端clear():清除缓冲区里的数据,但不把数据输出到客户端getBufferSize():返回缓冲区的大小requestresponse错误:404,找不到500:服务器
2008-08-19 10:57:00 290
原创 Web项目开发的一般流程
Web项目开发的一般流程——总纲1、需求确定2、分析与设置:架构分析与设计,业务逻辑分析,业务逻辑设计,界面设计。3、开发环境搭建4、开发—测试—开发—设计5、文档编纂
2008-08-19 09:04:00 546
原创 取得刚插入的数据ID
Class.forName("com.mysql.jdbc.Driver");String url = "jdbc:mysql://localhost/bbs?user=root&password=root";Connection conn = DriverManager.getConnection(url);conn.setAutoCommit(false); //将此连接的自动提交模式设
2008-08-19 09:00:00 498
原创 Session、Cookie
Cookie1、服务器可以想客户端写Cookie2、Cookie只能是文本内容3、客户端可以阻止服务器写入Cookie4、只能拿自己webapp写入的东西5、Cookie分两种,一种是属于窗口/子窗口的,一种属于文本6、一个servlet/jsp设置的cookie能够被同意路径下面或者子路径下面的servlet/jsp读到(路径=URL)(路径!=真实文本路径)Session的实现方法:1、
2008-08-19 08:59:00 317
原创 GUI编程
GUI编程AWT【Abstract Window Toolkit抽象窗口开发包】Component:所有可以显示的图形元素Container:容纳其他Component元素,包括Window【独立显示出来作为一个应用程序】,Panel【也可以作为应用程序,但不能独立显示,要想显示须装在Window里显示】事件监听:
2008-08-19 08:59:00 357
原创 Servlet生命周期
Servlet生命周期加载:ClassLoader类实例化:new类对象初始化:调用init(ServletConfig config)方法,ServletConfig config是web.xml里的servlet配置。init(ServletConfig config)在开始的时候执行,只执行一次。处理请求:执行请求Service,对于Http来说是doGet、doPos
2008-08-19 08:57:00 322
原创 Jdbc标准编程
package com.yelang;import java.sql.*;public class TestJdbc{ public static void main(String[] args) { Connection conn = null; Statement stmt = null; R
2008-08-05 10:51:00 461
原创 JDBC连接方式大全
下面罗列了各种数据库使用JDBC连接的方式,可以作为一个手册使用。1、Oracle8/8i/9i数据库(thin模式) Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); String url="jdbc:oracle:thin:@localhost:1521:orcl"; //orcl为数据库的SID String
2008-08-05 10:24:00 559
原创 JDBC的数据库连接池的工作原理
随着信息技术的高速发展与广泛应用,数据库技术在信息技术领域中的位置越来越重要,尤其是网络应用和电子商务的迅速发展,都需要数据库技术支持动态Web站点的运行,而传统的开发模式是:首先在主程序(如Servlet、Beans)中建立数据库连接;然后进行SQL操作,对数据库中的对象进行查询、修改和删除等操作;最后断开数据库连接。使用这种开发模式,对于一个简单的数据库应用,由于数据库的访问不是很频繁
2008-08-04 09:27:00 934
原创 网络编程
网络编程不等于网站编程《TCP/IP详解》TCP:可靠,须确定连接,传输速度慢UDP:不可靠,不须确定连接,传输速度快Socket,ServerSocket分别来实现双相连接的客户端和服务器端Port number:用来区分一台机器的不同应用程序,总计65536个端口,在编程时,1024之前的一般不要用,因为系统或许会用到。TCP和UDP端口是分开的。TCP Socket模型:
2008-07-30 17:52:00 370
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人