自定义博客皮肤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=scottExport: Rele

2016-12-17 21:08:42 1107

原创 sql行数据据扩展总结

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

2013-02-04 10:19:13 754

原创 oracle大字段

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

2012-12-11 09:19:01 3013

原创 append+nologging方式

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

2012-12-04 14:37:28 1126

原创 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 568

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

--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 592

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

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

2012-11-16 00:10:25 1806

原创 集合赋值

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 2985

原创 集合常用方法和过程

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

2012-11-15 11:25:17 932

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

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

2012-11-15 00:07:03 1599

原创 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_clausewhen not matched then merge_insert_clause;2

2012-11-14 13:52:53 1253

原创 bulk collect用法小结

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

2012-11-14 10:39:47 11007 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 729 1

原创 统计出现字符的次数

 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 1014

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

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

2009-01-09 23:35:00 970

原创 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 3027

原创 Spring中的ContextLoaderListener

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

2009-01-03 11:09:00 865

原创 解决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 585

原创 判断一个整数是否是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 588

原创 支配者

一个数组,“支配者”是在数组中出现频率超过一半的整数, 例如[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 573

原创 字母排序

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 456

原创 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 593

原创 小知识

一个抽象类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 355

原创 数据转换

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

2008-10-07 22:54:00 614

涂抹MySQL pdf

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

2018-12-30

常用的网络工具命令

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

2013-12-08

struts-1.2.9源代码

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

2009-01-06

空空如也

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

TA关注的人

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