- 博客(14)
- 问答 (1)
- 收藏
- 关注
转载 JVM详解
1. 什么是JVM?JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java虚拟机包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域。 JVM屏蔽了与具体操作系统平台相关的信息,使Java程序只需生成在Java虚拟机上运行的目标代码
2017-03-15 08:41:38 592
转载 HTTP协议详解
当今web程序的开发技术真是百家争鸣,ASP.NET, PHP, JSP,Perl, AJAX 等等。 无论Web技术在未来如何发展,理解Web程序之间通信的基本协议相当重要, 因为它让我们理解了Web应用程序的内部工作. 本文将对HTTP协议进行详细的实例讲解,内容较多,希望大家耐心看。也希望对大家的开发工作或者测试工作有所帮助。使用Fiddler工具非常方便地捕获HTTP Request和HT
2016-09-05 15:47:23 389
转载 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 753
原创 一个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 451
转载 bulk collect
通过bulk collect减少loop处理的开销,使用Bulk Collect提高Oracle查询效率Oracle8i中首次引入了Bulk Collect特性,该特性可以让我们在PL/SQL中能使用批查询,批查询在某些情况下能显著提高查询效率。采用bulk collect可以将查询结果一次性地加载到collections中。而不是通过cursor一条一条地处理。
2016-08-30 11:49:26 415
转载 集合类型要用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 2535
转载 转义字符
在doucument.wrieln();语句中使用转义字符时,只有将其放在格式化文本块中才会起作用,所以输出的带转义字符的内容必须在和标记内
2016-07-20 09:26:54 266
原创 存储过程对字符串截取
传入的参数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 1812
转载 表值函数
表值函数和标量值函数的不同是 表值函数是返回一个Table类型 Table类型相当与一张存储在内存中的一张虚拟表.表值函数的语法:CREATE FUNCTION [ schema_name. ] function_name ( [ { @parameter_name [ AS ] [ type_schema_name. ] parameter_data_type
2016-06-01 15:09:55 1098 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 459
转载 union和union all的区别
Union因为要进行重复值扫描,所以效率低。如果合并没有刻意要删除重复行,那么就使用Union All 两个要联合的SQL语句 字段个数必须一样,而且字段类型要“相容”(一致);如果我们需要将两个select语句的结果作为一个整体显示出来,我们就需要用到union或者union all关键字。union(或称为联合)的作用是将多个结果合并在一起显示出来。 union和uni
2016-04-30 14:05:37 253
转载 quartz 任取调度
quartz学习总结:一、关于job: 用Quartz的行话讲,作业是一个执行任务的简单Java类。任务可以是任何Java代码。只需你实现org.quartz.Job接口并且在出现严重 错误情况下抛出JobExecutionException异常即可。Job接口包含唯一的一个方法execute(),作业从这里开始执行。一旦实现了 Job接口和execute()方法,当Quartz确定该
2016-04-25 09:27:58 240
转载 %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 495
转载 constant
1、定义常量(常量在定义时需要制定初始值,一旦定义气不能再被改变)格式:常量名 constant 数据类型标识符 [not null] := 值例:iCountconstantInt not null:=200说明: 定义常量iCount,值为200;2、定义基本数据类型变量(变量的内容在运行期间可以发生变化)格式:变量名类型标识符[not null] := 值例:sex
2016-04-22 08:34:44 679
空空如也
关于oracle,sql换一个环境执行出现大表全图扫描
2016-06-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人