- 博客(85)
- 收藏
- 关注
oralce触发器介绍
触发器的概述、分类触发器是一个特殊的过程,不能带参数,触发器的主要作用是对表进行完整性的约束。触发器组成---------------触发事件 -----------------触发对象事务的概述什么是事务:事务是数据库中重要的机制,用于确保数据完整性和并发处理的能力,他将一条/一组sql语句当作一个逻辑上的单元,用来保证这些语...
2010-03-05 09:13:28
153
oralce主键自增使用触发器
下面用一个例子来说明自增主键的创建:1、建用户数据表 drop table dectuser; create table dectuser( userid integer primary key, /*主键*/ name varchar2(20), sex varchar2(2) ...
2010-03-05 09:09:07
157
window.open()的所有参数列表
前言:经常上网的朋友可能会到过这样一些网站,一进入首页立刻会弹出一个窗口,或者按一个连接或按钮弹出,通常在这个窗口里会显示一些注意事项、版权信息、警告、欢迎光顾之类的话或者作者想要特别提示的信息。其实制作这样的页面效果非常的容易,只要往该页面的HTML里加入几段Javascript代码即可实现。下面我就带您剖析它的奥秘。 一、window.open()支持环境: JavaSc...
2010-03-01 17:53:51
148
Oracle用触发器实现插入数据主键自增
一篇:首先,你要有一张表!CREATE TABLE example(ID Number(4) NOT NULL PRIMARY KEY,NAME VARCHAR(25),PHONE VARCHAR(10),ADDRESS VARCHAR(50));然后,你需要一个自定义的sequenceCREATE SEQUENCE emp_sequenceINCREMEN...
2010-03-01 16:24:19
537
原创 struts action跳转到另一个action的不同方法
平时在action中利用service处理完业务后,直接通过 return mapping.findForward("myVIew"); 这样的方法跳转到页面。 现在遇到了这样一种情形,即在action中service完工后,不需要跳转到页面,而是把当前的结果直接传给另外一个action处理(注:该action是现成的),按上面的做法,是无法传值到下一个action的,搜索了下,可...
2010-02-25 16:12:49
220
EXTJS 重新加载树结点
var bbscenter = new Ext.tree.ColumnTree({...bbscenter.getRootNode().reload();//重新加载树结点.以下是转载某位朋友的内容:解决这个问题,可以有两种解决办法。1.重新加tree的根节点,将所有的节点重新加载。即:tree.getRootNode().reload();2.直接在前台操作tree的节点。t...
2009-12-18 14:42:00
149
Spring Security 2 配置精讲
论坛上看了不少Spring Security的相关文章。这些文章基本上都还是基于Acegi-1.X的配置方式,而主要的配置示例也来自于SpringSide的贡献。 众所周知,Spring Security针对Acegi的一个重大的改进就在于其配置方式大大简化了。所以如果配置还是基于Acegi-1.X这样比较繁琐的配置方式的话,那么我们还不如直接使用Acegi而不要去升级了。所以在这里,我将结合一个...
2009-11-17 16:43:00
85
基于按annotation的hibernate主键生成策略
这里讨论代理主键,业务主键(比如说复合键等)这里不讨论。 一、JPA通用策略生成器 通过annotation来映射hibernate实体的,基于annotation的hibernate主键标识为@Id, 其生成规则由@GeneratedValue设定的.这里的@id和@GeneratedValue都是JPA的标准用法, JPA提供四种标准用法,由@GeneratedValue的源代码可以明显看出....
2009-11-17 10:07:00
103
svn更改用户名方法:
把 C:\Documents and Settings\cable(user)\Application Data\Subversion\auth\svn.simple 文件下的文件删除,然后在更新过提交svn代码时,可以重新输入用户名和密码.
2009-10-15 15:56:00
291
javascript捕获ocx事件
<OBJECT name=aaa classid="clsid:1677F2FC-05FE-4FA3-95B4-E6359B48387E"codebase="./ocx/ActiveFormProj1.ocx#version=1,0,6,0"width=350height=250align=centerhspace=0vspace=0><!--...
2009-10-15 15:51:00
135
Javascript调用OCX控件
什么是ocx控件?对象链接和嵌入用户控件(OCX)是一种可以由在微软的Windows系统中运行的应用软件创建使用的特殊用途的程序。想知道究竟的可以看看这个帖子。http://www.tososo.com/html/software-learning/20070829/3710.html偶用的VC6,顺手开发了一个简单的ocx控件,具体怎么写的就不显了。做好了以后,才是我今天...
2009-10-12 14:55:00
97
MyEclipse 7.5优化
1、去除不需要加载的模块 一个系统20%的功能往往能够满足80%的需求,MyEclipse也不例外,我们在大多数时候只需要20%的系统功能,所以可以将一些不使用的模块禁止 加载启动。通过Windows - Preferences打开配置窗口,依次选择左侧的General - Startup and Shutdown,这个时候在右侧就显示出了Eclipse启动时加载的模块,可...
2009-09-21 23:03:00
84
使用 document.onreadystatechange()来判断页面加载完
document.onreadystatechange = subSomething;//当页面加载状态改变的时候执行这个方法. function subSomething() { if(document.readyState == "complete"){ //当页面加载状态为完全结束时进入 //你要做的操作。}} 说明 :onreadystatechange 事件能辨识readyS...
2009-09-02 14:22:00
212
Tomcat6下使用jBPM-4出现 java.lang.LinkageError。javax/el/ExpressionFactory解决办法
因为tomcat6下的el-api.jar与jBPM-4使用的juel.jar产生冲突。解决方法一:改用tomcat-5.5。解决方法二:将juel.jar, juel-engine.jar, juel-impl.jar三个文件复制到tomcat的lib目录下,删除原有的el-api.jar即可解决。...
2009-08-31 10:15:00
119
配置整合DWR3.0和Spring2.5使用annotation注解
这里使用 DWR3.rc1, Spring2.5 and Spring MVC在Spring2.5中,使用了许多annotation, 新版本的DWR也支持annotation了, 下面看一下配置过程1. 先写一个ControllerJava代码 packagecom.myapp.web.controller; impo...
2009-08-15 18:05:00
108
spring2.0和spring2.5及以上版本的jar包区别 spring jar 包详解
spring jar 包详解spring.jar是包含有完整发布的单个jar包,spring.jar中包含除了 spring-mock.jar里所包含的内容外其它所有jar包的内容,因为只有在开发环境下才会用到spring-mock.jar来进行辅助测试,正式应用系统中是用不得这些类的。 除了spring.jar文件,Spring还包括有其它13个独立的jar包,各自包含着对应的Spri...
2009-08-15 16:50:00
124
DWR取session,request,response
WebContext webContext = WebContextFactory.get(); HttpSession session = webContext.getSession(); HttpServletRequest request=webContext.getHttpServletRequest(); HttpServletResponse response=webContext.g...
2009-08-11 11:23:00
100
当项目打成WAR包之后如何取绝对路径
String realPath = request.getSession().getServletContext().getResource("/").getPath();
2009-08-05 14:19:00
499
MyEclipse-7.5.0版注册码破解及激活操作
这些阶段一直在用eclipse,Myeclipse没有使过。今天上网看到Myeclipse7.5.0版发布了,因此我下载了个。 电信封掉了Myeclipse的官网IP,因此不使用代理的话,它的官方网站是打不开的,可以使用一些简单的在线代理,比如www.coobai.com 作为开源世界寄生虫的Myeclipse不是免费的,下载之后会有30天的免费试用期.接下来要做的事,就是破解注册码了:代...
2009-08-01 17:36:00
161
一位散户高手的自白
炒股心得(1)--为什么散户不会赚钱 1.炒股是资源再分配,并不创造财富. 2.开办股市就是为了赚钱,不给你一点甜头你不会进来,更不用说掏钱. 3.中国股市没有做空机制,往下做只不过是为了将来往上拉. 4.主力有远大目标,显得大智若愚.散户有小聪明,却是大愚若智. 5.人性有恐惧和贪婪,主力专找这两死穴攻击.散户却不承认自身有此毛病. 6.趋势理论其实非常重要,其时我们大部分时间都在等...
2009-08-01 17:19:00
119
配置Spring数据源c3p0与dbcp
不管通过何种持久化技术,都必须通过数据连接访问数据库,在Spring中,数据连接是通过数据源获得的。在以往的应用中,数据源一般是 Web应用服务器提供的。在Spring中,你不但可以通过JNDI获取应用服务器的数据源,也可以直接在Spring容器中配置数据源,此外,你还可以通过代码的方式创建一个数据源,以便进行无依赖的单元测试配置一个数据源 Spring在第三方依赖包中包含了两个数据源的实现...
2009-08-01 17:04:00
70
hibernate QBC检索方式查询
Hibernate提供了一套符合Java编程习惯的API,即QBC(Query By Creteria)检索方式,主要邮Criteria接口,Criterion接口和Expression类组成.优点是支持动态查询,在编译时就进行解析,容易排除错误;缺点是没有HQL功能强大.Hibernate.javapackage mrgf;import java.util.List;import org.h...
2009-06-30 23:58:00
91
Spring2.5的新特性
第一部分简介从诞生之初,Spring框架就坚守它的宗旨:简化企业级应用开发,同时给复杂问题提供强大的、非侵入性解决方案。一年前发布的Spring2.0就把这些主题推到了一个新的高度。XML Schema的支持和自定义命名空间的使用大大减少了基于XML的配置。使用Java5及更新版本java的开发人员如今可以利用植入了像泛型(generic)和注解等新语言特性的Spring库。最近,和Asp...
2009-06-27 23:12:00
118
jbpm已办任务
最近研究jbpm 中,过段时间写写jbpm的学习笔记,暂时先凌乱的写点开发过程中,遇到的问题和解决的办法。下面是查找出每个节点已办任务的的方法TaskMgmtSessiontaskmgrSession=jbpmContext.getTaskMgmtSession(); ListtaskInstanceList=taskmgrSession.findTaskInstances(...
2009-06-24 14:04:00
79
JBPM回退功能的实现
1:我们知道JBPM系统,决定一个流程当前在什么环节的关键是task 和toker。他们在数据库中的表分别是JBPM_TASKINSTANCE,JBPM_TOKEN。我的设计思想是,放弃JBPM自身的API,因为我看了一段时间的JBPM的API,没有找到可以灵活操作taskinstance,和token的方法。于是自己写sql语句自己操作这两张表。在项目中之所以使用回退功能,主要是可是在流...
2009-06-22 14:58:00
108
Hibernate3的配置参数汇总
SQL方言1、Hibernate JDBC属性属性名 用途 hibernate.connection.driver_classjdbc 驱动类 hibernate.connection.urljdbc URLhibernate.connection.username数据库用户hibernate.connection.password数据库用户密码hibernate.connection.pool_...
2009-06-22 14:50:00
50
spring+hibernate的配置
第一种方式:hiberante.cfg.xml配置如下:Xml代码 <!DOCTYPEhibernate-configurationPUBLIC "-//Hibernate/HibernateConfigurationDTD3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration...
2009-06-22 13:55:00
86
spring 事务
Spring中的事务隔离级别l ISOLATION_DEFAULT 默认隔离级别l ISOLATION_READ_UNCOMMITTED 最低隔离级别。允许读事务未提交的数据,会产生脏读、不可重复读和幻象读。l ISOLATION_READ_COMMITTED 保证一个事务修改的数据提交后才能被另外一个事务读取。另外一个事务不能读取该事务未提交的数据。这种事务隔离级别可以避免脏...
2009-06-14 12:09:00
52
java动态代理
使用动态代理不需要为特定对象与方法编写特定的代理对象,可以使得一个处理者服务于多个对象。首先,一个处理者的类设计要实现java.lang.reflect.InvocationHandler接口。下面先给出一个简单的实现:首先定义接口Ihello:public interface IHello { void sayHello(String msg);}再给出一个这个接口的简单...
2009-06-14 12:03:00
69
Java语言编码规范
目录1 介绍 1.1 为什么要有编码规范 1.2 版权声明 2 文件名 2.1 文件后缀 2.2 常用文件名 3 文件组织 3.1 Java源文件 3.1.1 开头注释 3.1.2 包和引入语句 3.1.3 类和接口声明 4 缩进排版 4.1 行长度 4.2 换行 5 注释 5.1 实现注释...
2009-04-10 15:52:00
103
用java调用oracle存储过程总结二
这段时间开始学习写存储过程,主要原因还是因为工作需要吧,本来以为很简单的,但几经挫折,豪气消磨殆尽,但总算搞通了,为了避免后来者少走弯路,特记述与此,同时亦对自己进行鼓励。一:无返回值的存储过程存储过程为:CREATE OR REPLACE PROCEDURE TESTA(PARA1 IN VARCHAR2,PARA2 IN VARCHAR2) ASBEGIN INSERT ...
2009-04-09 13:55:00
79
用java调用oracle存储过程总结一
1、什么是存储过程。存储过程是数据库服务器端的一段程序,它有两种类型。一种类似于SELECT查询,用于检索数据,检索到的数据能够以数据集的形式返回给客户。另一种类似于INSERT或DELETE查询,它不返回数据,只是执行一个动作。有的服务器允许同一个存储过程既可以返回数据又可以执行动作。2、什么时候需要用存储过程 如果服务器定义了存储过程,应当根据需要决定是否要用存储过程。存储过程通常是一些经...
2009-04-09 13:53:00
74
Oracle函数列表速查
PL/SQL单行函数和组函数详解 函数是一种有零个或多个参数并且有一个返回值的程序。在SQL中Oracle内建了一系列函数,这些函数都可被称为SQL或PL/SQL语句,函数主要分为两大类: 单行函数 组函数 本文将讨论如何利用单行函数以及使用规则。 SQL中的单行函数 SQL和PL/SQL中自带很多类型的函数,有字符、数字、日期、转换、和混合型等多种函数用于处...
2009-04-09 13:45:00
111
PO BO VO DTO POJO DAO概念及其作用(附转换图)
J2EE开发中大量的专业缩略语很是让人迷惑,尤其是跟一些高手讨论问题的时候,三分钟就被人家满口的专业术语喷晕了,PO VO BO DTO POJO DAO,一大堆的就来了(听过老罗对这种现象的批判的朋友会会心一笑)。 首先声明偶也不是什么高手,以下总结都是自己的体会。不对之处请您多指教。PO:persistant object持久对象最形象的理解就是一个PO就是数据库中的一条记录。好处是可...
2009-03-05 16:57:00
88
最近看的篇文章,年过三十,感触很深
不知我到三十后会不会也有这样的境界时光匆匆,太匆匆! 年过三十,不再患得患失,知道什么是要追求的,什么是无论如何努力也达不到的,追求应该努力的,放手无法挽回的,在琐碎和平庸里品味幸福和感动;懂得什么是目标,什么是理想,在实现目标的过程中历练,在憧憬理想的梦境里飞扬;无数的快乐就磨琢于这不懈的历练和轻舞的飞扬里;明白什么是风花雪月,什么是柴米油盐,远远的欣赏着风花雪月的浪漫旖旎...
2009-02-27 23:23:00
457
返朴归真,也谈"面向对象编程的几个原则"
1. 开闭原则(the Open Closed Principle OCP) 一个模块在扩展性方面应该是开放的而在更改性方面应该是封闭的。因此在进行面向对象设计时要尽量考虑接口封装机制、抽象机制和多态技术。该原则同样适合于非面向对象设计的方法,是软件工程设计方法的重要原则之一。我们以收音机的例子为例,讲述面向对象的开闭原则。我们收听节目时需要打开收音机电源,对准电台频率和进行音量调节。但是对于...
2009-02-27 11:31:00
66
SpringSide 3 中的 Struts 2
在SpringSide 3 中,使用的MVC框架是Struts 2。Struts 2 向对于Struts 1 来说,具有相当多的优点,有很多人都说,用过Struts 2之后,再也不想看Struts 1了。然而,任何东西都有它的复杂性,Struts 2也不例外,SpringSide 3做了很多工作来简化Struts 2 的使用。先来说说Struts 2的特点:1、编写Action变得简单了,Acti...
2009-02-23 11:33:00
127
Struts2的properties配置文件详解
### 指定加载struts2配置文件管理器,默认为org.apache.struts2.config.DefaultConfiguration ### 开发者可以自定义配置文件管理器,该类要实现Configuration接口,可以自动加载struts2配置文件。 # struts.configuration=org.apache.struts2.config.DefaultConfigur...
2009-02-23 10:48:00
69
Struts2防止表单重复提交
最近开发中涉及到了表单重复提次的问题,通过研究做个总结。防止表单重复提交主要用的到标签是<s: token />,拦截器 <interceptor-ref name="token" />,还有一个默认的返回值<result name="invalid.token">/input.jsp</result> 在页面加载时,<s: t
2009-02-23 09:24:00
47
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人