自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (3)
  • 收藏
  • 关注

原创 expdp\impdp network用法

expdp和impdp工具一般情况下需要在数据库所在服务器上执行,生成的dmp文件也在数据库服务上 1、在数据库服务器执行导出,生成dmp文件存储在数据库所在服务器 [oracle@zengqinlong ~]$ expdp scott/tiger DIRECTORY=DATA_PUMP_DIR dumpfile=scott.dmp schemas=scott Export: Rele

2016-12-17 21:08:42 1263

原创 sql行数据据扩展总结

有如下需求: A用户有1笔交易 B用户有3笔交易 C用户有2笔交易 数据如下: A 1 B 3 C 2 现要求将该表数据扩展,变成: A 1 B 3 B 3 B 3 C 2 C 2 第一种:贪婪法  这种方式是不管每行对应的N是多少,首先取出最大的那个N值,然后构造N条记录的虚拟表,  该虚拟表有一个序列,值为1到N。与原表做关联,条件是虚拟表的序列字段不

2013-02-04 10:19:13 917

原创 oracle大字段

字符类 LONG:可变长的字符串数据,最长2G,LONG具有VARCHAR2列的特性,可以存储长文本一个表中最多一个LONG列 二进制类: LONG RAW: 可变长二进制数据,最长2G 大对象类: CLOB:用来存储单字节的字符数据 NCLOB:用来存储多字节的字符数据 BLOB:用于存储二进制数据 BFILE:存储在文件中的二进制数据,这个文件中的数据只能被只读访。但该文件不

2012-12-11 09:19:01 3161

原创 append+nologging方式

archive log list; --查看归档日志情况 alter database archivelog; --alter database noarchivelog修改非归档 ,需要数据库在mount状态下修改 select name,value,class from v$sysstat where name='redo size'; --查看redo insert i

2012-12-04 14:37:28 1274

原创 oracle表记录恢复

1.查看某个时间点的表记录 select * from emp as of timestamp sysdate-1/48;--把结果查出来后,恢复就不成问题了。。。 2.查看表记录的更改记录 SELECT ID, NAME, VERSIONS_STARTTIME, VERSIONS_ENDTIME, VERSIONS_OPERA

2012-12-04 09:48:29 649

原创 统计字符串中某个字符出现次数

--1.用translate方法 with t as (select '[A+B,A+C,A+D,A+E]' res from dual) select length(translate(res, ','||res, '1')) len from t; --3 --2.用长度相差方法 select length('[A+B,A+C,A+D,A+E]') - len

2012-11-16 13:35:57 748

原创 case语句跟case表达式区别

CASE语句,结尾要加end case,碰到没有处理的分支而又缺少ELSE子句就会报错:"ORA-06592: CASE not found while executing CASE statement" declare str varchar2(50); v varchar2(50):='scott'; begin case v --没有匹配的case会报异常,可以在最后

2012-11-16 00:10:25 2090

原创 集合赋值

1.将一个集合赋值给另一个集合,集合类型必须是同一个集合类型 declare type name_varray_type is varray(4) of varchar2(10); name1_varray name_varray_type; name2_varray name_varray_type; begin name1_varray:=name_varray_t

2012-11-15 14:34:20 3224

原创 集合常用方法和过程

集合常用方法 方法:exists,count,limit,first,last,prior,next 过程:extend,trim,delete extend,trim只适用于嵌套表和数组,对索引表不适用 delete 只适用于索引表和嵌套表,对数组不适用 1.exists 确定集合元素下标是否存在,存在返回true,不存在返回false 用法: 集合名.exists(下标)  --注

2012-11-15 11:25:17 1052

原创 集合(索引表,嵌套表,变长数组)

三种集合比较   元素下标 个数限制 初始化 表数据列 索引表 (binary_integer、pls_integer、varchar2) 无限制 不需要 不可以 嵌套表 从1开始 无限制 需要 可以 数组 从1开始 有最大个数 需要 可以     1.索引表 type type_name is tabl

2012-11-15 00:07:03 1688

原创 merge into 用法小结

1.merge语法 merge [hint] into [schema.]table [t_alias] using [schema.]{table|view|subquery}[t_alias] on (condition) when matched then merge_update_clause when not matched then merge_insert_clause; 2

2012-11-14 13:52:53 1546

原创 bulk collect用法小结

采用bulk collect可以将查询结果一次性地加载到collections中,而不是通过cursor一条一条地处理。 可以在select into,fetch into,returning into语句使用bulk collect。 注意:在使用bulk collect时,所有的into变量都必须是collections create table t_test as select

2012-11-14 10:39:47 11559 2

原创 oracle常用语句

1.修改用户密码: 以sys sysdba登录 alter user 用户名 identified by 密码; declare type object_list is table of t_test.object_name%type; objs object_list; begin select object_name bulk collect into ob

2009-05-01 10:52:00 832

原创 统计出现字符的次数

 1。方法一,用map。public class Test{    public static void main(String[]args){        String s="fsfeuofjkeulkdue";       MapString,Integer> map1=new HashMapString,Integer>();       for(int i=0;is.length()

2009-03-22 10:57:00 1120

转载 使用Editplus编辑运行Java程序

 首先安装并配置好Java的运行环境,安装好EditPlus软件。1. 实现对JAVA的编译首先,从菜单“工具(Tools)”->“配置用户工具...”进入用户工具设置。在类别里展开“工具”树形菜单->“用户工具”,选择“组和工具项目”中的“Group 1”,点击面板右边的“组名称...”按钮,将文本“Group1”修改成“编译JAVA程序”。然后选择修改的组“编译JAVA程序”,点击

2009-01-09 23:35:00 1091

原创 Struts 2整合Spring

Struts 2框架整合Spring很简单,下面是整合的步骤。(1)复制文件。复制struts2-spring-plugin-x-x-x.jar和spring.jar到WEB-INF/lib目录下。其中的x对应了Spring的版本号。还需要复制commons-logging.jar文件到WEB-INF/lib目录下。(2)配置struts.objectFactory属性值。在struts.

2009-01-03 11:17:00 3132

原创 Spring中的ContextLoaderListener

ContextLoaderListener的作用就是启动Web容器时,自动装配ApplicationContext的配置信息。因为它实现了ServletContextListener这个接口,在web.xml配置这个监听器,启动容器时,就会默认执行它实现的方法。至于ApplicationContext.xml这个配置文件部署在哪,如何配置多个xml文件,书上都没怎么详细说明。现在的方法就是查看它的

2009-01-03 11:09:00 982

原创 解决struts开发中文乱码

 1.整体思想,编码方式统一(采用utf-8)2页面显示中文乱码3传递中文参数乱码修改server.xml(解决get方式)    redirectPort="8443" URIEncoding="UTF-8"/> 编写过滤器(Filter)(解决post方式)package servlets; import java.io.

2008-12-28 12:36:00 629

原创 判断一个整数是否是2的幂

判断一个整数是否是2的幂public class Test { public static void main(String[] args) {  for(int i =1; i   if((i&(i-1))==0) {    System.out.println(i);   }  } }}

2008-11-29 19:31:00 676

原创 支配者

一个数组,“支配者”是在数组中出现频率超过一半的整数, 例如[3,4,3,2,-1,3,3,3]数值“3”出现过5次,5除以8大于0.5 所以数值“3”是一个支配者; 而在这个数组中的支配者出现在数组下标[0,2,4,6,7] 写一个函数,在给定的整数数组中找出支配者所在的任意一个数组下标,如果一个数组中没有支配者返回-1; <!--Code highlighting produc

2008-11-26 16:59:00 674

原创 字母排序

import java.util.Arrays;import java.util.Comparator;public class CharArraySort {    public static void main(String[] args) {        String[] str = {"a","b","B","d","D","K","j","n","N","s"};          A

2008-11-07 18:48:00 554

原创 string format

 顾名思义用来格式化的.JDK1.5中,String类新增了一个很有用的静态方法String.format():format(Locale l, String format, Object... args) 使用指定的语言环境、格式字符串和参数返回一个格式化字符串。format(String format, Object... args) 使用指定的格式字符串和参数返回一个格式化字符串

2008-10-27 20:41:00 710

原创 小知识

一个抽象类Test1: public abstract class test1 { int i=0; } 一个接口Test2: public interface test2 { int i=2; } 问题:请在下面横线处填写代码分别输出test1和test2中变量i的值 public class test3 extends test1 implements test2 { public void

2008-10-12 11:50:00 410

原创 数据转换

基本数据类型转换boolean类型不可以转换为其他的数据类型整形,字符型,浮点型的数据在混合运算中相互转换,转换时遵循以下原则:容量小的类型自动转换为容量大的数据类型;数据类型按容量大小排序为:byte,short,char->int->long->float->doublebyte,short,char之间不会互相转换,他们三者在计算时首先会转换为int类型容量大的数据类型转换为容量小的

2008-10-07 22:54:00 704

常用的网络工具命令

常用的网络工具命令,如果你玩过路由器的话,就知道路由器里面那些很好玩的命令缩写。

2013-12-08

涂抹MySQL pdf

涂抹MySQL pdf,带目录高清版本,喜欢的麻烦下载。

2018-12-30

struts-1.2.9源代码

struts-1.2.9源代码,为了方便大家,供需要的朋友下载

2009-01-06

空空如也

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

TA关注的人

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