自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 问答 (1)
  • 收藏
  • 关注

转载 JVM详解

1. 什么是JVM?JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java虚拟机包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域。 JVM屏蔽了与具体操作系统平台相关的信息,使Java程序只需生成在Java虚拟机上运行的目标代码

2017-03-15 08:41:38 571

转载 HTTP协议详解

当今web程序的开发技术真是百家争鸣,ASP.NET, PHP, JSP,Perl, AJAX 等等。 无论Web技术在未来如何发展,理解Web程序之间通信的基本协议相当重要, 因为它让我们理解了Web应用程序的内部工作. 本文将对HTTP协议进行详细的实例讲解,内容较多,希望大家耐心看。也希望对大家的开发工作或者测试工作有所帮助。使用Fiddler工具非常方便地捕获HTTP Request和HT

2016-09-05 15:47:23 348

转载 mvc详解

MVC与模板概念的理解  MVC(Model View Controller)模型-视图-控制器  MVC本来是存在于Deskt op程序中的,M是指数据模型,V是指用户界面,C则是控制器。使用MVC 的目的是将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式。比如一批统计数据你可以分别用柱状图、饼图来表示。C存在的目的则是确保M和V的同步,一旦M改变,V应该同步更新。

2016-09-05 14:45:31 735

原创 一个procedure案例

CREATE OR REPLACE PROCEDURE UPLOAD_PACKING_LIST_MC3090(DN_NO_I             IN VARCHAR2,                                                       PACKING_LIST_NO_I   IN VARCHAR2,                     

2016-08-30 16:48:03 423

转载 bulk collect

通过bulk collect减少loop处理的开销,使用Bulk Collect提高Oracle查询效率Oracle8i中首次引入了Bulk Collect特性,该特性可以让我们在PL/SQL中能使用批查询,批查询在某些情况下能显著提高查询效率。采用bulk collect可以将查询结果一次性地加载到collections中。而不是通过cursor一条一条地处理。

2016-08-30 11:49:26 395

转载 集合类型要用IS TABLE OF来定义,表示是一个集合。

在PL/SQL代码块中使用select into 赋值的话,有可能返回的是一个结果集。此时,如果使用基本类型或自定义的记录类型,将会报错。因此,需要定义一个变量,是某种类型的集合。下面以一个基于表的行类型的集合为例简单介绍一下(相信基本类型同理吧)。 1 DECLARE 2 CURSOR cur_tx IS SELECT GKEY from t ; 3 SU

2016-08-30 09:40:17 2520

转载 转义字符

在doucument.wrieln();语句中使用转义字符时,只有将其放在格式化文本块中才会起作用,所以输出的带转义字符的内容必须在和标记内

2016-07-20 09:26:54 246

原创 存储过程对字符串截取

传入的参数str_pallet_no  是一个长字符串,|隔开while INSTR(str_pallet_no, '|') > 0 LOOP      MYARRAY(I) := SUBSTR(str_pallet_no, 1, (INSTR(str_pallet_no, '|') - 1));            str_pallet_no := SUBSTR(str

2016-06-02 13:51:31 1761

转载 表值函数

表值函数和标量值函数的不同是 表值函数是返回一个Table类型  Table类型相当与一张存储在内存中的一张虚拟表.表值函数的语法:CREATE FUNCTION [ schema_name. ] function_name ( [ { @parameter_name [ AS ] [ type_schema_name. ] parameter_data_type     

2016-06-01 15:09:55 1061 1

原创 游标中带参数的查询

declare   -- Local variables here   TYPE MYCURSOR IS REF CURSOR;  CUR MYCURSOR;  TYPE EMP_NO_TYPE IS RECORD  (    EMPNO c_emp_desc_t.emp_no%TYPE  );  EMPCORD EMP_NO_TYPE;   EXEC_SQL

2016-05-12 11:59:34 441

转载 union和union all的区别

Union因为要进行重复值扫描,所以效率低。如果合并没有刻意要删除重复行,那么就使用Union All 两个要联合的SQL语句 字段个数必须一样,而且字段类型要“相容”(一致);如果我们需要将两个select语句的结果作为一个整体显示出来,我们就需要用到union或者union all关键字。union(或称为联合)的作用是将多个结果合并在一起显示出来。 union和uni

2016-04-30 14:05:37 233

转载 quartz 任取调度

quartz学习总结:一、关于job:   用Quartz的行话讲,作业是一个执行任务的简单Java类。任务可以是任何Java代码。只需你实现org.quartz.Job接口并且在出现严重 错误情况下抛出JobExecutionException异常即可。Job接口包含唯一的一个方法execute(),作业从这里开始执行。一旦实现了 Job接口和execute()方法,当Quartz确定该

2016-04-25 09:27:58 209

转载 %type和% rowtype 的区别

%TYPE:属性的一种方式是在变量声明中使用。%TYPE是用于取得表或游标中的字段类型,例如,可以使用它来声明ARTIST表中字段类型相同的变量,注意可以在表中名和字段之间使用点号(.)。DEALARE V_UNIT_NAME    kwmis_xm_unit_bg.UNIT_NAME%TYPE;V_BGOID    kwmis_xm_unit_bg.BGOID%TYPE;通过

2016-04-22 08:49:24 466

转载 constant

1、定义常量(常量在定义时需要制定初始值,一旦定义气不能再被改变)格式:常量名 constant 数据类型标识符 [not null] := 值例:iCountconstantInt not null:=200说明: 定义常量iCount,值为200;2、定义基本数据类型变量(变量的内容在运行期间可以发生变化)格式:变量名类型标识符[not null] := 值例:sex

2016-04-22 08:34:44 652

空空如也

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

TA关注的人

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