自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (1)
  • 收藏
  • 关注

原创 设计模式之--工厂模式(Factory)

工厂模式:主要用来实例化有共同接口的类,工厂模式可以动态决定应该实例化那一个类。 工厂模式的形态 工厂模式主要用一下几种形态: 1:简单工厂(Simple Factory)。 2:工厂方法(Factory Method)。 3:抽象工厂(Abstract Factory)。 简单工厂(Simple Factory) 又叫静态工厂,是工厂模式三中状态中结构最为简单的。主要有一个静态方法,用来接受参数...

2010-01-17 23:09:27 123

原创 java之运算符

java运算符    java的运算符主要分为四大类:    算术运算符 符号含义+加-减*乘/除%取模++自增--自减+=加法赋值-=减法赋值*=乘法赋值/=除法赋值%=取模赋值     位运算符,位运算符允许我们...

2009-11-24 23:01:26 221

原创 SQLSERVER存储过程改为DB2存储过程

CREATE   PROCEDURE   sp抄表   (@jsrq   nvarchar(50))   AS     declare   @dybh   nvarchar(50),@bmc   nvarchar(50),@scds   money,@bcds   money,@xd   money,@cbzzrq   nvarchar(50),@jfbz   bit,@gq   bit     ...

2009-11-21 23:38:22 187

原创 探讨SQL语句技巧 优化DB2应用程序性能

本文以IBM的关系数据库管理系统DB2 Universal Database(通用数据库) 版本7.1为背景,与大家共同探讨编写好的SQL语句的技巧,以求DB2应用程序获得更优的性能。  当我们设计一个新的或分析一个现存的系统时,其中所要考虑的一个重要问题就是应用程序的设计问题。即使数据库设计得很好而且还经过优化处理,应用程序设计不适当还是会引起性能问题的 数据库。实践证明,如果应用程序存在设计上...

2009-11-21 23:06:31 116

原创 数据库优化之SQL语句性能调整原则

一、问题的提出  在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方面就是SQL语句的优化。对于海量数据,劣质SQL语句和优质SQL语句之间的速度差别可以达到上百倍,可见对于一个系统不是...

2009-11-21 23:05:29 82

原创 DB2数据库SQL编码优化基础

简介  当要保证用 IBM DB2® Universal Database™(DB2 UDB)和 Borland® 工具(如 Delphi™、C++Builder™ 或 Kylix™)构建的企业应用程序拥有最优性能时,程序员可以利用 DB2 优化器的能力来处理即使是“难以处理的”SQL 语句并给出有效的存取路径。尽管如此,拙劣编码的 SQL 和应用程序代码仍可能给您带来性能问题,通过学习几条基...

2009-11-21 23:04:31 165

原创 java调用db2存储过程例子

 1.       JAVA 调用db2存储过程最简单的例子:存储过程创建代码: <o:p></o:p>sql 代码      SET SCHEMA IES      ;       Create procedure ies.test()       LANGUAGE SQL       Upda...

2009-11-21 22:44:36 323

原创 DB2 中游标的使用以及 存储过程的写法

from:http://j2megame.bokee.com/4020626.htmlDB2 中游标的使用以及 存储过程的写法问题1:什么时候才会发生not found异常 ,以及db2中sqlcode的值是如何变化的?    在db2中,一条select 语句也有可能发生not found异常,譬如declare sqlcode integer default 0;declare sql_c...

2009-11-21 22:39:01 184

原创 DB2的存储过程调用例子

语法说明1、procedure-name: 存储过程的名字,在同一个数据库的同一模式下,不能存在存储过程名相同参数数目相同的存储过程,即使参数的类型不同也不行。leizhimin 51cto技术博客2、(IN | OUT | INOUT parameter-name data-type,...) :传入参数     IN:输入参数OUT:输出参数INOUT:作为输入输出参数parameter-na...

2009-11-21 22:35:56 838 1

原创 DB2下JAVA编程注意问题

1、DB2升级后JDBC无法连接原因:DB2每个补丁JDBC都会发生改变,且不向下兼容,所以每次打过补丁后都要替换Query中的JDBC驱动解决:每次数据库升级后,在数据库安装目录(db2主目录/sqllib/java)下拷贝db2java.zip到Query中覆盖原有jdbc驱动,如需要其他包也一并拷出2、数据库主机重启后JDBC无法连接原因:主机重启后JDS服务中断,需要重新启动JDS(大...

2009-11-21 22:20:39 178

原创 DB2日期和时间的函数,及应用

DAYNAME       返回一个大小写混合的字符串,对于参数的日部分,用星期表示这一天的名称(例如,Friday)。   DAYOFWEEK      返回参数中的星期几,用范围在 1-7 的整数值表示,其中 1 代表星期日。   DAYOFWEEK_ISO    返回参数中的星期几,用范围在 1-7 的整数值表示,其中 1 代表星期一。   DAYOFYEAR             返回参...

2009-11-21 22:02:38 168

原创 DB2表及sp管理

3.1   看存储过程文本 select text from syscat.procedures where procname='PROC1';3.2    看表结构 describe table syscat.procedures describe select * from syscat.procedures 3.3    查看各表对sp的影响(被哪些sp使用) select PROCNA...

2009-11-21 22:00:19 213

原创 DB2编程性能注意

2.1   大数据的导表        应该是export后再load性能更好,因为load不写日志。         比select into 要好。2.2    SQL语句尽量写复杂SQL     尽量使用大的复杂的SQL语句,将多而简单的语句组合成大的SQL语句对性能会有所改善。     DB2的SQL Engieer对复杂语句的优化能力比较强,基本上不用当心语句的性能问题。 Oracl...

2009-11-21 21:58:46 101

原创 DB2编程序技巧 (四)

1.16 存储过程fence及unfence fence的存储过程单独启用一个新的地址空间,而unfence的存储过程和调用它的进程使用同一个地址空间。 一般而言,fence的存储过程比较安全。 但有时一些特殊的要求,如要取调用者的pid,则fence的存储过程会取不到,而只有unfence的能取到。 1.17 SP错误处理用法 如果在SP中调用其它的有返回值的,包括结果集、临时表和输出参数类型的...

2009-11-21 21:51:35 114

原创 DB2编程序技巧 (三)

1.12    从存储过程返回结果集(游标)的用法 1、建一sp返回结果集 CREATE PROCEDURE DB2INST1.Proc1 (   )      LANGUAGE SQL      result sets 2(返回两个结果集) ------------------------------------------------------------------------ -- SQ...

2009-11-21 21:50:39 218

原创 DB2编程序技巧(二)

1.6   类似charindex查找字符在字串中的位置           Locate(‘y’,’dfdasfay’)           查找’y’ 在’dfdasfay’中的位置。 1.7   类似datedif计算两个日期的相差天数         days(date(‘2001-06-05’)) – days(date(‘2001-04-01’))          days 返回的是...

2009-11-21 21:49:54 127

原创 DB2编程序技巧(一)

1.1     建存储过程时Create 后一定不要用TAB键           create procedure 的create后只能用空格,而不可用tab健,否则编译会通不过.切记,切记。1.2   使用临时表        要注意,临时表只能建在user tempory tables space 上,如果database只有      system tempory table spac...

2009-11-21 21:49:10 130

原创 DB2中通用的存储过程分页程序

CREATE PROCEDURE SALES.DB2PAGINATION(           IN            ITBNAME         VARCHAR(2000),-- 表名           IN            ISHOWFIELD        VARCHAR(1000),-- 显示字段           IN            IJOIN       ...

2009-11-21 21:48:18 94

原创 DB2编程技巧

1 DB2编程 1.1 建存储过程时CREATE 后一定不要用TAB键 3 1.2 使用临时表 3 1.3 从数据表中取指定前几条记录 3 1.4 游标的使用 4 注意commit和rollback 4 游标的两种定义方式 4 修改游标的当前记录的方法 5 1.5 类似DECODE的转码操作 5 1.6 类似CHARINDEX查找字符在字串中的位置 5 1.7 类似DATEDIF计算两个日期的相差...

2009-11-21 21:38:38 144

原创 DB2存储过程例子

CREATE PROCEDURE IPD.st_inter_PROF ( IN in_Transfer_id dec(6,0),                                      IN in_TRANS_TYPE_id dec(2,0),                                      IN in_begin_date timestamp,    ...

2009-11-21 21:23:57 161

原创 DB2sql存储过程基础

基本概念: 存储过程即stored procedure,一般会被简称procedure。要学这个先得弄明白另外一个概念:routine,这个一般翻译成“例程” >>routine:存在server端,按应用程序逻辑编写的,可以通过client或者其他routine调用的数据库对象. >3种类型:stored procedures,UDFs(自定义function),methods...

2009-11-21 20:43:52 190

原创 DB2存储过程入门(一)

首先,打开DB2开发中心,新建项目后,连接上指定的数据库。右键点击新建存储过程,可以直接新建,也可以使用向导建立。建好后就如下所视:CREATE PROCEDURE ERPT1104.PROCEDURE1 (  )-------------------------------------------------------------------------- SQL 存储过程 -------...

2009-11-21 19:58:43 169

原创 java程序性能优化

关键字: java 性能一、避免在循环条件中使用复杂表达式在不做编译优化的情况下,在循环中,循环条件会被反复计算,如果不使用复杂表达式,而使循环条件值不变的话,程序将会运行的更快。例子:Java代码 复制代码1. import java.util.Vector; 2. class CEL { 3. void method (Vector vector) { ...

2009-11-21 14:20:37 77

原创 了解JVM的内存管理与垃圾回收

文章来源: http://aleung.blogbus.com/logs/4712392.htmlJava语言具备GC(垃圾回收)的能力,内存管理不需要应用程序去过问,这很方便。但是,GC是怎么进行的,JVM的内存参数应该怎么调整,如何优化,往往我们不是太清楚。看过一些资料后,对Sun JVM的内存管理以及垃圾回收的机制大概有了一个概念,这里将这些资料归纳和翻译出来。本文内容主要基于Sun J...

2009-11-21 09:24:58 64

原创 Java的垃圾回收机制详解和调优

字号:大 中 小   1.JVM的gc概述    gc即垃圾收集机制是指jvm用于释放那些不再使用的对象所占用的内存。java语言并不要求jvm有gc,也没有规定gc如何工作。不过常用的jvm都有gc,而且大多数gc都使用类似的算法管理内存和执行收集操作。    在充分理解了垃圾收集算法和执行过程后,才能有效的优化它的性能。有些垃圾收集专用于特殊的应用程序。比如,实时应用程序主要是...

2009-11-21 09:24:15 72

原创 java虚拟机管理大内存

文章来源: http://java.chinaitlab.com/Jvm/721024.html众所周知,jvm的内存是受限的,一为机器的体系架构,二为操作系统本身。x86,x86-64,SPARC,.....的内存映射是不同,而各操作系统的内存管理机制也有区别。以下是来自http://fengyouhua.iteye.com/blog/58170 1. Heap设定与垃圾回收Java H...

2009-11-21 09:22:56 79

原创 垃圾回收堆内存

文章来源: http://book.csdn.net/bookfiles/435/index.html内存管理的话题在C或C++程序设计中讨论得相对较多,因为在C与C++程序设计中需要开发人员自己申请并管理内存,开发人员可以申请/借用(Apply)系统内存并且负责释放/归还(Release)系统内存,如果“只借不还”就会造成系统内存泄露的问题。在Java程序设计中,这些工作由Java虚拟机(J...

2009-11-21 09:18:41 266

原创 Java性能优化技巧集锦

摘要: =================================== 可供程序利用的资源(内存、CPU时间、网络带宽等)是有限的,优化的目的就是让程序用尽可能少的资源完成预定的任务。优化通常包含两方面的内容:减小代码的体积,提高代码的运行效率。本文讨论的主要是如何提高代码的效率。 =================================== 提纲: ==============...

2009-11-21 00:34:58 64

原创 JBPM4

by Jeff Yu (余昌)Revision HistoryRevision 0.12009/06/29增加了前3章的内容1. jBPM 配置文件 (IOC)2. jBPM PVM 架构2.1. Environment2.2. Service...

2009-11-05 17:20:32 161

原创 JBPM4事务

jBPM4与Spring的集成 关键字: jbpm4      现在流行抱大腿,不过对眼光的要求也颇高。要不就如高也,即使四眼,一样无用。对Java企业开发而言,Spring的腿则是一定要抱的。而所谓抱Spring的腿,无外乎三点: 一是通过Spring暴露出服务,将服务配置到Spring的IOC容器里;二是在自己的运行环境里访问...

2009-11-05 15:21:54 265

JBPM4.1(一)

16:06:45,031 WRN | [JDBCExceptionReporter] SQL Error: 1451, SQLState: 2300016:06:45,031 SEV | [JDBCExceptionReporter] Cannot delete or update a parent row: a foreign key constraint fails (`jbpm4/jbp...

2009-11-04 16:11:36 132

原创 JBPM4.1数据库

JBPM4_DEPLOYMENT   流程定义表 JBPM4_DEPLOYPROP 流程定义属性表 JBPM4_EXECUTION  流程实例表 JBPM4_HIST_ACTINST 流程活动(节点)实例表 JBPM4_HIST_DETAIL  流程历史详细表 JBPM4_HIST_PROCINST 流程实例历史表 JBPM4_HIST_TASK  流程任务实例历史表 JB...

2009-11-03 17:33:23 112

原创 hibernate.hbm2ddl.auto配置

hibernate.hbm2ddl.auto配置2009-09-01 19:24hibernate.cfg.xml 中hibernate.hbm2ddl.auto配置节点如下:<properties><property name="hibernate.show_sql" value="true" />      <property na...

2009-11-03 14:42:55 79

DB2 sql 存储过程基础.doc

DB2 sql 存储过程基础,希望有更多的DB2存储过程资料共享

2009-11-22

空空如也

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

TA关注的人

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