- 博客(63)
- 资源 (7)
- 收藏
- 关注
转载 分布式框架-Dubbo
Dubbo是Alibaba开源的分布式服务框架,它最大的特点是按照分层的方式来架构,使用这种方式可以使各个层之间解耦合(或者最大限度地松耦合)。从服务模型的角度来看,Dubbo采用的是一种非常简单的模型,要么是提供方提供服务,要么是消费方消费服务,所以基于这一点可以抽象出服务提供方(Provider)和服务消费方(Consumer)两个角色。关于注册中心、协议支持、服务监控等内容,详见后面描述...
2018-05-12 23:11:22
2351
转载 oracle文本导出导入实例
一、导出方法1: spool d:\emp0130.txt select * from emp; spool off方法2: set trimspool on set linesize 420 set pagesize 2000 set newpage 1 set heading off set term off set
2012-01-31 21:30:23
646
转载 基于事件驱动的Oracle作业调度
对很多系统而言,作业调度event, 'Scheduler');" target="_self">Scheduler是不可缺少的部分。大数据量集中批量处理、OLAP数据聚集都需要利用业务空闲时段(如夜间)进行处理。Oracle自身提供了较为可靠的运行作业调度器机制,为我们提供了现成的Scheduler组件。 调度作业有两种大类型:基于时间(Time-Based)和基于事件(Event-Ba
2012-01-31 20:51:37
910
转载 基本的oracle物化视图
物化视图是一种特殊的物理表,“物化”(Materialized)视图是相对普通视图而言的。普通视图是虚拟表,运用 的局限性大,任何对视图的查询,Oracle都实际上转换为视图SQL语句的查询。这样对整体查询性能的提高,并没有实质上的优点。 1、物化视图的类型:ON DEMAND、ON COMMIT 二者的区别在于刷新要领的不同,ON DEMAND顾名思义,仅在该物化视图“须要
2012-01-09 10:56:22
582
转载 oracle 数据字典
select * from dictionary; --数据字典数据字典是Oracle存放有关数据库信息的地方,其用途是用来描述数据的。 比如一个表的创建者信息,创建时间信息,所属表空间信息,用户访问权限信息等。数据库数据字典是一组表和视图结构。它们存放在SYSTEM表空间中 当用户在对数据库中的数据进行操作时遇到困难就可以访问数据字典
2012-01-09 10:17:27
4108
转载 Oracle查询锁:
Oracle查询锁:SELECT A.OWNER 方案名,A.OBJECT_NAME 表名,B.XIDUSN 回滚段号,B.XIDSLOT 槽号,B.XIDSQN 序列号,B.SESSION_ID 锁表SESSION_ID,B.ORACLE_USERNAME 锁表用户名, decode(D.type,'XR','NULL','RS','SS(Row-S)','CF'
2012-01-06 16:52:09
2008
转载 Oracle排序中NULL值处理的五种常用方法
育龙网核心提示: 1、缺省Oracle在Order by 时缺省认为null是最大值,所以如果是ASC升序则排在最后,DESC降序则排在最前2、使用nvl函数nvl函数可以将输 1、缺省 Oracle在Order by 时缺省认为null是最大值,所以如果是ASC升序则排在最后,DESC降序则排在最前 2、使用nvl函数 nvl函数可以将输入参数为空时转换为一特定值,如 n
2012-01-06 15:37:08
722
转载 全面学习oracle flashback特性(1.1)--闪回查询之As of timestamp
Flashback是ORACLE自9i就开始提供的一项特性,在9i中利用oracle查询多版本一致的特点,实现从回滚段中读取表一定时间内操作过的数据,可用来进行数据比对,或者修正意外提交造成的错误数据,该项特性也被称为Flashback Query。在10g中Flashback又得到了相当大的增强,利用回收站和闪回区的特性实现快速恢复删除表(Flashback Table)或做数据库时间点恢复
2012-01-06 10:33:29
6188
转载 用flashback恢复存储过程
今天一个朋友问我,删除了一个存储过程是否可以恢复,想了想,恢复存储过程就相当于找到删除过程前SOURCE$表的数据,可以用flashback功能恢复。下面的测试过程。首先建立存储过程:SQL> create or replace procedure p_test is2 begin3 null;4 end p_test;5 /Procedure crea
2012-01-06 09:47:17
843
转载 Oracle左连接,右连接
数据表的连接有: 1、内连接(自然连接): 只有两个表相匹配的行才能在结果集中出现 2、外连接: 包括 (1)左外连接 (左边的表不加限制) (2)右外连接(右边的表不加限制) (3)全外连接(左右两表都不加限制) 3、自连接(连接发生在一 张基表内) sql标准语法:select table1.column,table2.columnfrom table1
2011-12-31 10:36:14
811
转载 Oracle快照原理及实现总结
由于工作需要,今天需要将业务数据库里所有的数据同步到另外一个处理服务器上。在做方案的时候,想了很多方法,当然最快的办法还是使用物理热备的方式。 但是我个人认为如果对于中大型数据库(我们的数据库有300G左右)最佳的选择还是使用SnapShot方式,即快照的方式。 Oracle数据库的快照是一个表,它包含有对一个本地或远程数据库上一个或多个表或视图的查询的结果。也就是说快照根本的原理就是
2011-12-29 19:35:25
636
转载 Oracle 唯一 约束(unique constraint) 与 索引(index) 关系说明
一. 官网对Unique Constraints说明http://download.oracle.com/docs/cd/E11882_01/server.112/e16508/datainte.htm#CNCPT1642 uniquekey constraint requires that every value in a column or set of column
2011-12-27 17:47:47
1739
转载 oracle constraint_type 问题
select distinct constraint_type from dba_constraints;结果:CONSTRAINT_TYPE?C --checkOP --primary keyR --forgien keyU --uniqueV其他三个是什么?constraint的类型: 1、primary key uniqu
2011-12-27 16:53:31
1961
转载 SQL 中 with as 用法(转)
withsql1 as (select to_char(a) s_name from test_tempa),sql2 as (select to_char(b) s_name from test_tempb where not exists (select s_name from sql1 where rownum=1))select * from sql1ITPUB个人空间2g N
2011-12-21 09:51:44
9394
转载 alter table move跟shrink space的区别
都知道alter table move 或shrink space可以收缩段,用来消除部分行迁移,消除空间碎片,使数据更紧密,但move 跟shrink space还是有区别的。Move会移动高水位,但不会释放申请的空间,是在高水位以下(below HWM)的操作。而shrink space 同样会移动高水位,但也会释放申请的空间,是在高水位上下(below and above HWM)都
2011-12-21 09:17:41
447
转载 用java调用oracle存储过程总结
转自:http://www.blogjava.net/TrampEagle/archive/2005/12/13/23605.aspx一:无返回值的存储过程 存储过程为: CREATE OR REPLACE PROCEDURE TESTA(PARA1 IN VARCHAR2,PARA2 IN VARCHAR2) AS BEGIN INSERT INTO HYQ.B_I
2011-12-15 11:25:52
573
转载 Oracle的table lock
先来一段Oracle Concepts里的话:A table lock can be held in any of several modes: row share (RS), row exclusive (RX), share (S), share row exclusive (SRX), and exclusive (X). The restrictiveness of a table l
2011-12-11 10:22:49
439
转载 Oracle的table lock
先来一段Oracle Concepts里的话:A table lock can be held in any of several modes: row share (RS), row exclusive (RX), share (S), share row exclusive (SRX), and exclusive (X). The restrictiveness of a table l
2011-12-11 10:21:47
695
转载 java文件读写大全
使用Java操作文本文件的方法详解摘要: 最初java是不支持对文本文件的处理的,为了弥补这个缺憾而引入了Reader和Writer两个类最初java是不支持对文本文件的处理的,为了弥补这个缺憾而引入了Reader和Writer两个类,这两个类都是抽象类,Writer中 write(char[] ch,int off,intlength),flush()和close()方法为抽象方法,
2011-12-11 10:04:12
402
转载 在Oracle中重编译所有无效的存储过程
SQL_PLUS中,spool ExecCompProc.sql select 'alter procedure '||object_name||' compile;' From all_objects where status = 'INVALID' and object_type = 'PROCEDURE'; spool off @ExecCompProc.Sql;
2011-12-11 09:52:19
1093
转载 Oracle %ROWTYPE 用法
Oracle 中 %ROWTYPE: %ROWTYPE:表示该类型为行数据类型,存储的时候为一行数据,一行有很多列,相当于表中的一行数据,也可以的游标中的一行数据。 用到%ROWTYPE作用是:当查询整行的时候(SELECT * FROM EMP;),那么效率比每一个字段对应快。 例如: v_info emp%ROWTYPE; //该类型为emp表中的一
2011-12-05 18:45:22
27413
转载 PLSQL:if then else语句段
今天,写存储过程时写成了:if...then...else if....else...end if.能编译通过,但是有问题,后来实在是找不到问题怀疑写错了这个语句,后来在网上查了一下,结果不是else if 而是elsif.改过来后就正常了。Oracle/PLSQL: IF-THEN-ELSE StatementThere are three different syntaxe
2011-12-05 18:43:09
64449
转载 ORACLE中的default role,set role
ORACLE创建角色的时候是可以带密码验证的。当为一个用户授予角色时,如果是授予的DEFAULT的时候,那么这个用户登录的时候自动就具备了这个角色,不需要进行这个角色的密码验证的。如果不是DEFAULT的,那么可以使用SET ROLE ROLE_NAME IDENTIFIED ROLE_PASSWORD来进行密码验证后,用户才能具有相应的角色。 oracle权限体系中有个default
2011-12-05 09:11:33
934
转载 java 中List的用法
1、List引用那个包?Package java.util Contains the collections framework, legacy collection classes, event model, date and time facilities, internationalization, and miscellaneous utility classes (a str
2011-11-25 14:43:11
692
转载 C程序调用shell脚本共有三种方法
C程序调用shell脚本共有三种法子 :system()、popen()、exec系列函数call_exec1.c ,内容为:system() 不用你自己去产生进程,它已经封装了,直接加入自己的命令exec 需要你自己 fork 进程,然后exec 自己的命令popen() 也可以实现执行你的命令,比system 开销小1)system(shell命令或shell脚本路径);
2011-11-23 16:59:40
620
转载 java调用shell
转自:http://www.cnblogs.com/Seamanm/archive/2010/10/04/1842059.html 在写程序时,有时需要在java程序中调用shell脚本,可以通过Runtime的exec方法来调用shell程序,运行脚本。每个Java 应用程序都有一个Runtime 类实例,使应用程序能够与其运行的环境相连接。通过Runtime对象可以返回运行环境的情
2011-11-23 16:52:52
439
转载 C语言文件操作解析(五)
在C语言中,有个符号大家都应该很熟悉,那就是EOF(End of File),即文件结束符。但是很多时候对这个理解并不是很清楚,导致在写代码的时候经常出错,特别是在判断文件是否到达文件末尾时,常常出错。1.EOF是什么? 在VC中查看EOF的定义可知: #define EOF (-1) EOF只是代表一个整形常量-1。因此很多人认为在文件的末尾存在这个结束标志E
2011-11-18 15:08:11
437
转载 C语言文件操作解析(四)
在文件操作中除了打开操作以及读写操作,还有几种比较常见的操作。下面介绍一下这些操作中涉及到的函数。一.移动位置指针的函数 rewind函数和fseek函数,这两个函数的原型是: void rewind(FILE *fp); 将位置指针移动到文件首 int fseek(FILE *fp,long int offset,int origin); 将位置指针移动到距
2011-11-18 15:06:52
417
转载 C语言文件操作解析(三)
在前面已经讨论了文件打开操作,下面说一下文件的读写操作。文件的读写操作主要有4种,字符读写、字符串读写、块读写以及格式化读写。一.字符读写 字符读写主要使用两个函数fputc和fgetc,两个函数的原型是: int fputc(int ch,FILE *fp);若写入成功则返回写入的字符,否则返回-1 int fgetc(FILE *fp); 若读取成功则返回读
2011-11-18 14:52:26
549
转载 C语言文件操作解析(一)
C语言文件操作解析(一) 在讨论C语言文件操作之前,先了解一下与文件相关的东西。一.文本文件和二进制文件 文本文件的定义:由若干行字符构成的计算机文件,存在于计算机系统中。文本文件只能存储文件中的有效字符信息,不能存储图像、声音等信息。狭义上
2011-11-18 14:50:08
784
转载 C语言文件操作解析(二)
C语言文件操作解析(二) C语言中对文件进行操作必须首先打开文件,打开文件主要涉及到fopen函数。fopen函数的原型为 FILE* fopen(const char *path,const char *mode) 其中path为文件路径,mode为打开方式 1)对于文件路径,只需注意若未明确给出绝对路径,则默认该文件在工程的目录下
2011-11-18 14:44:51
704
转载 oracle 两表数据对比---minus
1 引言在程序设计的过程中,往往会遇到两个记录集的比较。如华东电网PMS接口中实现传递一天中变更(新增、修改、删除)的数据。实现的方式有多种,如编程存储过程返回游标,在存储过程中对两批数据进行比较等等。本文主要讨论利用ORACLE的MINUS函数,直接实现两个记录集的比较。2 实现步骤假设两个记录集分别以表的方式存在,原始表为A,产生的比较表为B。2.1 判断原始表和比较表的增
2011-11-08 18:51:58
10408
转载 OJDBC版本区别 [ojdbc14.jar,ojdbc5.jar和ojdbc6.jar的区别]
classes12.jar,ojdbc14.jar,ojdbc5.jar和ojdbc6.jar的区别,之间的差异 在使用Oracle JDBC驱动时,有些问题你是不是通过替换不同版本的Oracle JDBC驱动来解决的?最常使用的ojdbc14.jar有多个版本,classes12.jar有多个版本你了解吗? 连接类型:1、JDBC OCI: oci是
2011-11-02 18:47:27
40967
转载 设置MyEclipse连接Oracle数据库
设置MyEclipse连接Oracle数据库1 设置MyEclipse连接Oracle数据库为在MyEclipse中设置连接Oracle数据库,在Eclipse中选择Window→Show View→Other→MyEclipse Database→DB Browser选项。右击DB Browser视图的空白部分,选择New选项,如图2 3所示。
2011-11-02 18:45:15
2625
转载 Oracle Minus关键字
//创建表1create table test1( name varchar(10), sex varchar(10), age int);insert into test1 values('luxin','female',25);insert into test1 values('tom','female',26);insert into test1 valu
2011-10-28 09:50:17
433
转载 spring 定时器配置
Spring 中配置定时器 0 0 0,12 * * ? 配置说明: 中的buildHtml 是定时器具体操作的实现类,该类中可以实现具体要操作的方法。配置中
2011-10-27 16:55:12
2462
转载 VC++6.0插件系列(绝对经典)
Visual C++ 插件系列介绍说到Visual C++的插件,大家可能只有想到Visual Assist吧。天真!行内开发的插件可只有这个!?下面介绍一下vc6.0的其他插件。Visual Assist(强烈推荐)网址:http://www.wholetomato
2011-10-12 16:10:04
26596
转载 用MyEclipse编写第一个Java应用程序的步骤:
(1)创建Java项目:“FileàNewàProjectàJava Project”(2)创建Java源程序:“FileàNewàOtheràClass”(3)编译Java源程序:“ProjectàBuild Project”(4)运行Java程序:使用“Run
2011-10-04 18:17:25
24900
转载 Java开源建站工具
美国程序员Jon Scott Stevens,公布了他的创业公司所使用的开发工具清单。他的语言平台是Java,开发项目是一个网站(还未上线)。所用到的工具都是开源的,可以免费得到。在目前的创业者之中,用Java作为网站开发语言的人似乎很少。这当然不是没有原因的,Java看
2011-10-04 18:14:47
599
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人