- 博客(19)
- 收藏
- 关注
原创 SQL Error: -575, SQLState: 51024
1 错误原因:DB2 SQL Error: SQLCODE=-575, SQLSTATE=51024, SQLERRMC=DB2INST1.VWPERSONALVOUCHER, DRIVER=3.50.152 消息: 不能使用视图或具体化查询表 "DB2INST1.VWPERSONALVOUCHER",因为它已经标记为不可用。. SQLCODE=-575, SQLSTATE=51024, DR...
2010-12-07 13:50:27
871
原创 js 验证
1.只能输入数字和英文的:<input onkeyup="value=value.replace(/[\W]/g,'') " onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))" ID="Text1" NAME="Text1">2.只能...
2009-09-11 14:00:58
63
j2ee 常用缩写整理
JCA :Java Cryptography Architecture,Java加密架构,java平台中用于访问和开发加密功能的框架。 什么是JMS(Java Message Service) JMS定义了Java中访问消息中间件的接口 JMS只是接口,并没有给予实现,实现JMS接口的消息中间件叫JMS Provider,这样的消息中间件可以从Java里通过J...
2009-02-27 14:16:31
118
原创 什么是JMX?
JMX(Java Management Extensions)是一个为应用程序植入管理功能的框架。JMX是一套标准的代理和服务,实际上,用户可以在任何Java应用程序中使用这些代理和服务实现管理。 JMX的前身是JMAPI。 JMX致力于解决分布式系统管理的问题,因此,能够适合于各种不同的环境是非常重要的。为了能够利用功能强大的Java计算环境解决这一的问题,Sun公司扩充了Java基础类库,...
2009-02-27 14:07:57
153
原创 JPA是什么
定义 Java Persistence APIJPA通过JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。 起源Sun引入新的JPA ORM规范出于两个原因:其一,简化现有Java EE和Java SE应用的对象持久化的开发工作;其二,Sun希望整合对ORM技术,实现天下归一。JPA由EJB 3.0软件专家组开发,作为JSR-220实现的一部分。但它不...
2009-02-27 14:07:12
97
java 反射机制
1 java反射的常规使用步骤:得到要调用类的class得到要调用类的method,传入method名和参数类型方法调用# Class cls = Class.forName("chb.test.reflect.Student"); # Method m = cls.getDeclaredMethod("hi",new Class[]{int.class,String.class...
2008-08-28 11:28:06
79
原创 java.lang.IllegalStateException: getOutputStream()
在tomcat5下jsp中出现此错误一般都是在jsp中使用了输出流(如输出图片验证码,文件下载等),没有妥善处理好的原因。正在装载数据……具体的原因就是在tomcat中jsp编译成servlet之后在函数_jspService(HttpServletRequest request, HttpServletResponse response)的最后有一段这样的代...
2008-08-25 17:14:27
631
java 静态代理和动态代理
1 静态代理: 构造一个代理对象,实现与真实对象相同的接口,然后代理对象包含真实对象,可以扩展接口的实现方法2 动态代理 动态代理又分为两种情况:一种是java自带的动态代理类,位于java.lang.reflect包下。(1)interface InvocationHandler接口,该接口中仅定义了一个方法Object:invoke(Object obj,...
2008-07-31 19:33:34
95
原创 数据库的查询优化技术
数据库系统是管理信息系统的核心,基于数据库的联机事务处理(OLTP)以及联机分析处理(OLAP)是银行、企业、政府等部门最为重要的计算机应用之一。从大多数系统的应用实例来看,查询操作在各种数据库操作中所占据的比重最大,而查询操作所基于的SELECT语句在SQL语句中又是代价最大的语句。举例来说,如果数据的量积累到一定的程度,比如一个银行的账户数据库表信息积累到上百万甚至上千万条记录,全表扫描一...
2008-07-10 10:08:15
98
1
原创 事务隔离等级 和传播路径
隔离等级描述TransactionDefinition.ISOLATION_DEFAULT默认隔离等级TransactionDefinition.ISOLATION_READ_UNCOMMITTED最低隔离等级,仅仅保证了读取过程中不会读取到非法数据TransactionDefinition.ISOLATION_READ_COMMITTED某些数据库的默认隔离...
2008-07-10 10:06:10
83
原创 SQL 收藏------------SQL操作全集
SQL操作全集 下列语句部分是Mssql语句,不可以在access中使用。 SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK) 首先,简要介绍基础语句:...
2008-07-10 10:01:54
80
高效java(转)
每一种语言都有其自身的特点,只有掌握了其自身的特点,才能用它编写出高效的程序。下面就我个人实践所知谈谈javaSE方面的性能问题,javaEE方面的性能暂不讨论,要是时间可以再写一javaEE方面的性能问题的帖子。1, 尽量不要使用+号来连接字符串,至少不要在隔行中使用+来连接字符串。因为有的java虚拟机可能对字符串连接+做了性能优化,在都同行的+字符串连接,转化为StringBuffer的ap...
2008-06-30 15:10:20
130
final关键字到底修饰了什么
final使得被修饰的变量"不变",但是由于对象型变量的本质是“引用”,使得“不变”也有了两种含义:引用本身的不变,和引用指向的对象不变。 引用本身的不变: final StringBuffer a=new StringBuffer("immutable"); final StringBuffer b=new StringBuffer("not immutable"); a=b;//编译期...
2008-06-30 15:06:01
211
请不要忽视这些基础知识~
第一,谈谈final, finally, finalize的区别。 final 用于声明属性,方法和类,分别表示属性不可变,方法不可覆盖,类不可继承。finally是异常处理语句结构的一部分,表示总是执行。finalize是Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法,可以覆盖此方法提供垃圾收集时的其他资源回收,例如关闭文件等。第二,Anonymous Inner ...
2008-06-26 10:11:15
54
java 面试题
1. 简单叙述一下Spring中BeanFactory与ApplicationContext的差别简而言之,BeanFactory提供了配置框架和基本的功能, 而 ApplicationContext为它增加了更强的功能,这些功能中的一些或许更加接近J2EE并且围绕企业级应用。一般来说,ApplicationContext是 BeanFactory的完全超集, 任何BeanFactory功能和行...
2008-06-26 10:01:03
77
jvm 内存分配
内存分配策略 程序运行时的内存分配有三种策略,分别是静态的,栈式的,和堆式的. 静态的为程序编译时能确定数据目标占用空间栈式的为程序运行时,在过程的入口,才能确定数据目标占用空间,按照先进后出的原则堆式的为编译时和程序运行时在过程的入口都无法确定的数据目标,比如可变长度串和对象实例。 堆和栈的区别 堆是存储对象,而栈是执行程序。栈 缺点:编译器必须知道要分配多少空间, 优点...
2008-06-26 09:33:44
72
hibernate 主键生成机制
1 assigned主键由外部程序负责生成,无需Hibernate参与。2 hilo通过hi/lo 算法实现的主键生成机制,需要额外的数据库表保存主键生成历史状态。3 seqhilo与hilo 类似,通过hi/lo 算法实现的主键生成机制,只是主键历史状态保存在Sequence中,适用于支持Sequence的数据库,如Oracle。4 increment主键按数值顺序递增。此方式的实...
2008-06-10 14:36:32
77
连mysql遇到的问题
今天看书上一个例子,用jdbc连数据库时,出现此问题Communication link failure: Bad handshake at com.mysql.jdbc.MysqlIO.doHandshake,经网上查询结果,原来我用的是mysql5.0的数据库,必须的用最新的驱动,于是在mysql管方网站www.mysql.com 下载java连接mysql最新驱动,然后用引入Cla...
2007-09-28 21:48:00
104
原创 装eclipse3.2+tomact5.0插件
今天装eclipse3.2的vss插件和tomact插件的时候,当装好vss客户端后,把org[1].vssplugin_1.6.1.zip解压到 eclipse/plugins目录下后,重新启动eclipse,看不到vss菜单,找了好久没解决问题,后来找个中文包,把eclipse3.2汉化,就能看到了菜单,不知道是什么原因?
2007-07-19 13:41:00
690
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人