自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(132)
  • 资源 (10)
  • 收藏
  • 关注

原创 解决 IllegalArgumentException: 代码点[26,143]处的Unicode字符[星]无法编码,因为它超出了允许的0到255范围 问题

java.lang.IllegalArgumentException: 代码点[26,143]处的Unicode字符[星]无法编码,因为它超出了允许的0到255范围。

2023-10-15 01:30:19 4250 6

转载 10046事件和sql_trace

一. SQL_TRACE当SQL语句出现性能问题时,我们可以用SQL_TRACE来跟踪SQL的执行情况,通过跟踪,我们可以了解一条SQL或者PL/SQL包的运行情况,SQL_TRACE命令会将SQL执行的整个过程输出到一个trace文件中,我们可以读这个trace 文件来了解在这个SQL执行过程中Oracle 都做了哪些操作。可以通过sql命令启动SQL_TRACE,或者在初始化参数里

2012-08-30 00:13:43 1476

原创 法国的小数点和千位符竟然和我们平常用的完全不一样

<br />我们用的小数点".", 他们用作千位符<br />我们用的千位符",", 他们用作小数点<br /> <br />所以在法语环境下,将XML版本号"1.1"用CSng转成数值时会出现”Type mismatch“错误,要先用Val转才行<br />CSng会根本本地OS 语言环境, 使用local setting规则转换<br />而Val与本地语言环境无关<br /> <br /> 

2010-08-10 23:04:00 4726

转载 常见等待事件的处理

--查看数据库中需要关注的等待事件:select sw.seq#,sw.sid||,||s.serial# sids,s.username,sw.event,sw.P1,sw.p2,sw.p3,sw.wait_time "WAIT",   sw.state,sw.seconds_in_wait sec,s.status,to_char(s.logon_time,dd/hh24:mi:ss)

2010-01-27 01:23:00 4355

转载 几个常用VIEW说明

几个常用视图的说明:v$lock v$sqlarea v$session v$sesstat v$session_wait v$process v$transaction v$sort_usage v$sysstat 九个重要视图 1)v$lock给出了锁的信息,如type字段, user type locks有3种:

2010-01-27 01:14:00 814

转载 PL/SQL学习笔记

1.SQL并行查询alter session enable parallel dml execute immediate alter session enable parallel dml; --修改会话并行DML      select /*+parallel(a,4)*/ * from table_name a       select /*+parallel(a,8)*/ * f

2010-01-27 00:09:00 2952

转载 为何nested loop要求小表驱动,hash join又为何要求小表hashed?

一般nested loop适合于返回行数的,较小行数返回的表的连接。nested loop的过程:选择row resource 最小的那个表作为驱动表(外部表),内部表要求有选择性高的index。 从外部表(驱动表)里一次取一行对内部表的每行进行比较,即外部表有几个distinct行,就有几次nested loop。所以nested loop的代价是:cost  = outer acc

2009-12-21 16:54:00 2520

转载 电子商务网站的数据仓库BI项目之点击流数据仓库

     如今,网络已经成为很多人必不可少的对外窗口,特别是电子商务网站比如(淘宝,携程等等),大家会经常在这些网站的网页上进行浏览。然而,你的这些看似浏览的行为,确把你内心中的商业目标暴露了出来。     如果能那浏览的这些客户的商业目标进行汇总和分析,对于提高电子商务网站的流量和销售率是大有好处的,而这些就是本文将要讲述的。        现在很多网站都使用了网站的分析工具,比如分

2009-12-17 14:19:00 1396

转载 Oracle锁机制

数据库是一个多用户使用的共享资源。当多个用户并发地存取数据时,在数据库中就会产生多个事务同时存取同一数据的情况。若对并发操作不加控制就可能会读取和存储不正确的数据,破坏数据库的一致性。 加锁是实现数据库并发控制的一个非常重要的技术。当事务在对某个数据对象进行操作前,先向系统发出请求,对其加锁。加锁后事务就对该数据对象有了一定的控制,在该事务释放锁之前,其他的事务不能对此数据对象进行更新操作。 在数

2009-12-16 14:29:00 771

转载 关于 db block gets,consistent gets,physical reads的概念

在Oracle的文档中有这样的解释:Recursive Calls: Number of recursive calls generated at both the user and system level. Oracle Database maintains tables used for internal processing. When it needs to change these t

2009-12-16 01:18:00 8343 1

转载 在线重定义表为分区表

http://www.psoug.org/reference/dbms_redefinition.html  使用 DBMS_REDEDINITION 包可以方便的定义一张普通表为分区表,还可以定义 heap table 为 IOT 索引组织表1.  检查是否可以在线重定义BEGINDBMS_REDEFINITION.CAN_REDEF_TABLE(RMSDEV,RMS_RESU

2009-12-15 22:15:00 3086

转载 Oracle的在线重定义表功能 (一)

http://blog.itpub.net/post/468/12855 在一个高可用系统中,如果需要改变一个表的定义是一件比较棘手的问题,尤其是对于7×24系统。Oracle提供的基本语法基本可以满足一般性修改,但是对于把普通堆表改为分区表,把索引组织表修改为堆表等操作就无法完成了。而且,对于被大量DML语句访问的表,幸运的是,Oracle从9i版本开始提供了在线重定义表功能,通过调用D

2009-12-15 22:13:00 925

转载 普通表变为分区表

将已存在数据的普通表转变为分区表,没有办法通过修改属性的方式直接转化为分区表,必须通过重建的方式进行转变,一般可以有三种方法,视不同场景使用:用例:方法一:利用原表重建分区表。 CREATE TABLE T (ID NUMBER PRIMARY KEY, TIME DATE); INSERT INTO TSELECT ROWNUM, SYSDATE - ROWNUM FROM DBA_

2009-12-15 21:43:00 807

转载 ORACLE批量更新四种方法比较

软件环境 Windows 2000 + ORACLE9i 硬件环境 CPU 1.8G + RAM 512M 现在我们有2张表 如下:T1--大表 10000笔 T1_FK_ID T2--小表 5000笔   T2_PK_IDT1通过表中字段ID与T2的主键ID关联 模拟数据如下:--T2有5000笔数据create table T2asselect rownum id, a.* from all_

2009-12-15 21:06:00 746

转载 Oracle大批量删除数据方法

批量删除海量数据通常都是很复杂及缓慢的,方法也很多,但是通常的概念是:分批删除,逐次提交。   下面是我的删除过程,我的数据表可以通过主键删除,测试过Delete和For all两种方法,for all在这里并没有带来性能提高,所以仍然选择了批量直接删除。  首先创建一下过程,使用自制事务进行处理: create or replace procedure delBigTab(p_Tab

2009-12-15 15:41:00 709

转载 Oracle常识

一.Oracle数据类型   1.字符数据类型     .>   char:可以存储字母数字值,长度在1到2000个字节。     .>   varchar2:存储可变长度的char类型字符串,大小在1到4000个字节范围内。      .>   long:存储可变长度的字符数据,最多存储2GB。    long类型的使用限制:            ***********************

2009-12-12 16:35:00 963

转载 正则表达式

一、简介   模式指在字符串中寻找的特定序列的字符,由反斜线包含:/def/即模式def。其用法如结合函数split将字符串用某模式分成多个单词:@array = split(/ /, $line);二、匹配操作符 =~、!~   =~检验匹配是否成功:$result = $var =~ /abc/;若在该字符串中找到了该模式,则返回非零值,即true,不匹配则返回0,即false。!~则相反。 

2009-12-02 23:15:00 604

转载 本地索引和全局索引区别

  表可以按range,hash,list分区,表分区后,其上的索引和普通表上的索引有所不同,oracle对于分区表上的索引分为2类,即局部索引和全局索引,下面分别对这2种索引的特点和局限性做个总结。 局部索引local index 1.        局部索引一定是分区索引,分区键等同于表的分区键,分区数等同于表的分区说,一句话,局部索引的分区机制和表的分区机制一样。2.  

2009-09-15 23:21:00 5348 1

转载 oracle SQL性能优化

       我们要做到不但会写SQL,还要做到写出性能优良的SQL,以下为笔者学习、摘录、并汇总部分资料与大家分享! (1)      选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为

2009-09-06 00:27:00 892 1

转载 13个坏习惯让IT工作者中过劳

  你的工作是不是总也做不完?是不是经常加班?有时候这一切很可能是由坏习惯造成的……  1.QQ、MSN、Gtalk,一个都不少。  由于聊天对象与聊天内容的不可控制性,使用即时通讯软件是降低工作效率的罪魁祸首。有调查显示,使用即时通讯软件,工作效率会降低20%.  2.“总想多看一点点”——忘记上网的目的。  本想查找工作资料,结果在网页上发现《哈利波特7》出来了;再点进去,又在网页底端看到自己

2009-09-01 11:07:00 612

转载 Oracle分析函数学习笔记

类似 sum(...) over ... 的使用1.原表信息:SQL> break on deptno skip 1 -- 为效果更明显,把不同部门的数据隔段显示。SQL> select deptno,ename,sal2 from emp3 order by deptno;    DEPTNO ENAME             SAL---------- ---------- --

2009-07-03 14:26:00 641

转载 阿里巴巴的一个笔试题

坐标系从(0,0)点走到(9,9)点,只能向右或者向上走,其中有些点不能走,问有多少种走法?如图:假如。的位置不能走。(希望图能分辨清,左下角是(0,0))................................。。..........。.......................................................笔算的方法:        设左下为S(

2009-06-18 13:08:00 984

转载 【医生的黑色幽默】都是医生亲口说的

 1.当年我生孩子,做侧切以下是两个医生的对话: “你瞧给我们这个破剪子,真是不好用”“不是给我们俩呢么,换一个吧,用那个”“……算了吧,那个还不如这个呢……”2.话说当年整牙齿的时候医生对着我的牙看了N9, 才冒出一句:你这牙…畸形的也太PL了吧…3.切阑尾,可能是麻药没够,手术中的时候我醒了一下~~听到有医生在说:“昨天晚上手气太差,整晚上输了3K多。”然后有个女医生说:“我昨天看到你那牌

2009-05-19 23:03:00 4261

转载 准爸妈的搞笑语录

1.关于长相娃娘:你说以后我们家小孩像谁?娃爹:像我。娃娘:干吗不能像我!娃爹:你眼睛没我大吧,像我比较好;鼻子没我挺吧,还是像我;眉毛没我浓,我的比较好……蛙娘大怒,拍肚而起:敢情我在你眼里长得丑死了,没个地儿好啊!!娃爹慌忙安抚:不是啦不是啦。娃娘:那你说,什么地方长得像我?娃爹开始仔细端详娃娘。娃爹:要不~~~~耳朵像你?娃娘:。。。。。。 2.关于性别娃爹:你想要男孩还是女孩?娃娘:男孩。

2009-05-19 22:57:00 1285

转载 经典的71个做饭技巧,当你熟悉了,你就是二级厨师了

1、羊肉去膻味:将萝卜块和羊肉一起下锅,半小时后取出萝卜块;放几块桔子皮更佳;每公斤羊肉放绿豆5克,煮沸10分钟后,将水和绿豆一起倒出;放半包山楂片;将带壳的核桃两三个洗净打孔放入;1公斤羊肉加咖喱粉10克;1公斤羊肉加剖开的甘蔗200克;1公斤水烧开,加羊肉1公斤、醋50克,煮沸后捞出,再重新加水加调料。2、煮牛肉:为了使牛肉炖得快,炖得烂,加一小撮茶叶(约为泡一壶茶的量,用纱布包好)同

2009-03-10 22:21:00 741

转载 美国评出的最好和最差的20个职业

http://online.wsj.com/article/SB123119236117055127.html根据environment, income, employment outlook, physical demands and stress这五个因素排名,数学家被评为是美国最好的职业。最好和最差的20名排列如下:The Best and Worst JobsOf 200 Jobs stu

2009-01-08 13:48:00 13682

转载 Java 7 路线图更新:反响强烈

ps,问题,闭包有什么强悍的作用。把函数往一等公民的位置上推进?原文:http://www.infoq.com/cn/news/2009/01/java7-updated作者 Dionysios G. Synodinos译者 崔康 发布于 2009年1月5日 上午4时34分社区 Java 主题 编程 标签 Java SE, 闭包(Closures)在Devoxx大会上,Java SE首席工程师Ma

2009-01-06 16:45:00 760

转载 25匹马,请找出最快的3匹。

25匹马,请找出最快的3匹。一次只能赛5匹,只能知道这5匹马的排序,没有秒表。力求用最少的操作。 先分5组,假设a1>a2>...a5b1>b2>...b5c1>c2>...c5d1>d2>...d5e1>e2>...e5然后每组第一,假设a1>b1>c1>d1>e1这样a1肯定是第一,剩下的第二,三的candidate是:a2,a3,b1,b2,c1,再比一次即可,一共7次

2009-01-04 21:27:00 5640 7

转载 小女孩的作文真雷人呀,很有才哦

1、村头王叔的大女儿听说在广州给人当小老婆,回来就修起了洋房子,不知为什么当小老婆能这样找钱,如果我们老师也去当一回,我们就不用住破房子了。(老师批语:小老婆不如大老婆好,从小要有是非观念)     2、表哥对我说,杀猪杀屁股,各有各的刀法,我想也是,有人杀脚,有人杀手。电影中杀手好像是一种找钱的工作。(老师批语:这杀手算名词活用,还是乱用?)     3、今天起早,妈妈就到田里去了,田^**

2009-01-04 20:24:00 940

转载 老公和老婆

老婆:今天我看了一个报导,我发现呀,真是不能得罪小人呀,要不然不一定怎么在背后坏你呀!老公:是啊,要不然我总是哄着你,不敢得罪你。老公:你说我精神状态能好吗,我每年要听你说300多个离婚、结婚、第三者的故事,100多个明星绯闻,45个神童当年是怎么上小学的。。。老公:咦,这次你怎么不批判了,你不是一直是一个愤青吗?不对,是大粪青。老婆:过分!老公:是你让我“过粪”的啊。(于是从老婆身边走过去)老婆

2009-01-03 13:59:00 783

原创 Java程序的运行机制

 Java应用程序的开发周期包括编译、下载、解释和执行几个部分。Java编译程序将Java源程序翻译为JVM可执行代码--字节码。这一编译过程同C/C++的编译有些不同。当C编译器编译生成一个对象的代码时,该代码是为在某一特定硬件平台运行而产生的。因此,在编译过程中,编译程序通过查表将所有对符号的引用转换为特定的内存偏移量,以保证程序运行。Java编译器却不将对变量和方法的引用编译为数值引

2009-01-02 16:56:00 1866 1

转载 Java中的断言问题

 下面介绍一下断言在JAVA中的使用,JAVA是从JDK1.4才开始支持断言的(添加了关键字assert),请注意老版的JRE不支持。断言概述编写代码时,我们总是会做出一些假设,断言就是用于在代码中捕捉这些假设可以将断言看作是异常处理的一种高级形式断言表示为一些布尔表达式,程序员相信在程序中的某个特定点该表达式值为真可以在任何时候启用和禁用断言验证,因此可以在测试时启用断言而在部署时禁用断言。

2009-01-02 16:55:00 888

转载 Java 中的堆和栈

简单的说:Java把内存划分成两种:一种是栈内存,一种是堆内存。   在函数中定义的一些基本类型的变量和对象的引用变量都在函数的栈内存中分配。   当在一段代码块定义一个变量时,Java就在栈中为这个变量分配内存空间,当超过变量的作用域后,Java会自动释放掉为该变量所分配的内存空间,该内存空间可以立即被另作他用。   堆内存用来存放由new创建的对象和数组。   在堆中分配的内存,由Java虚拟

2009-01-02 16:51:00 700

转载 女人与计算机

有的女人就像Windows 虽然很优秀,但是安全隐患太大。有的女人就像UNIX  她条件很好,然而不是谁都能玩的起。有的女人就像C# 长的很漂亮,但是家务活不行。有的女人就像C++,她会默默的为你做很多的事情。 有的女人就像JAVA,只需一点付出她就会为你到处服务。 有的女人就像JAVA script,虽然对她处处小心但最终还是没有结果。 有的女人就像汇编 虽然很麻烦,但是有的时候还得求它。 有的

2008-12-29 21:37:00 629

转载 Spring常见问题总结

1、利用Spring框架编程,console打印出log4j:WARN Please initialize the log4j system properly?说明你的log4j.properties没有配置。请把log4j.properties放到工程的classpath中,eclipse的classpath为bin目录,由于编译后src目录下的文件会拷贝到bin目录下,所以你可以把log4j.

2008-12-24 15:46:00 757

转载 给海归技术创业兄弟的九个忠告

http://www.mindmeters.com/showlog.asp?log_id=8650By [ 申音 ]  2008-12-18 18:47:56 很长一段时间,我对国内IC设计产业的困境感到迷惑不解。在这个产业里,聚集了中国最聪明的头脑(其中绝大多数是海归精英)。政府很舍得花钱支持,VC也很重视,有硅谷的成熟商业模式,又背靠全球最大的移动通信和消费电子市场。但事实很悲哀,远在整个经济

2008-12-21 22:42:00 1016

转载 淘宝网上卖飞机,一群强人的提问以及掌柜的回复

我公司主营重型攻击性武器,现有3架F22猛禽战斗机(每架售价RMB28亿)和15辆M1A2主站坦克(每台RMB1.8亿)出售,另外还有1枚白杨-M(SS-27)地对地远程洲际弹道导弹(可以携带核弹头),欢迎各界军阀和阿拉伯世界的KB分子前来我公司选购。  F-22技术参数:  基本技术数据  全长18.92m  全宽13.56m  全高5m  空重13636Kg  最大起飞重量27273Kg 

2008-12-16 16:45:00 1235

转载 面试二代:二逼大猜谜

几年前,微软发现在资源上出了点乱子,说白了吧,是人力资源上出了乱子。其实是这个样子滴: 招聘的大门常打开,应聘的人也不少来,可是来应聘的人跟岗位怎么看也对不上号啊。于是他们觉得该重新设计面试方法了。         按照老路子,面试就确定俩事儿:一个是这个人能不能胜任工作,二是这个人不能太各色,要能融入组织。微软的面试2。0呢,除了这俩条,还加了一个:冷不丁的给应聘的一个根本不靠谱的问题,甚至是让

2008-12-01 17:19:00 1286

转载 在美国工作十多年,经历了很多裁员事件。有些心得可以分享ZZ

其实,大形式是最重要,如果一个部门长期停滞不前,成为企业的鸡肋,我以为就要动一动了,坐在那里等着,当然会有LAY OFF PACKAGE,但如果不想等那个,就要另找个部门或公司。不要怕挑战,中国人能力很强,只要用心,没有拿不下的工作。并且,在一个公司有几年经验后,跳槽可以期望至少10%的工资上浮。如果看好了所在企业,想保持工作,显而易见,要做到:1. 工作日要做到守时,因为这是最容易有证据的。N年

2008-11-27 21:14:00 1375

转载 在一个循环有序的数组里查找特定值

在一个循环有序的数组里查找特定值。(循环有序就是指数组里的各项都是有序的,但是最小值不一定是数组的第 0 项,而可能是其中任意一项,然后逐项递增,到数组尾的时候再回到第 0 项)在这样的数组中查找就不能直接使用二分法了。可以使用一个二分法的变形,除了判断中心值之外,还要判断两端的值,以此确定循环开始点在中点的哪一边,并判断所查找的值是否在循环起始点的哪边,并采用不同的处理方式。 #

2008-11-20 00:10:00 3498 1

dsi404 query optimizer

dsi404 oracle query optimizer Oracle SQL优化 调优 SQL开发 CBO

2014-08-15

Toad_for_Oracle_v11_SQL跟踪器功能指南

Toad_for_Oracle_v11_SQL跟踪器功能指南 SQL开发

2014-08-15

SQL语句常用的调优方法

SQL语句常用的调优方法 AWR解读 SQL优化

2014-08-15

Java Pet Store

使用 Ajax 创建用于无缝数据交互的 Web 2.0 web 应用程序是一项复杂的任务,Ajax 是一种包含(但不仅限于)Asynchronous JavaScript 和 XML 的技术。为了帮助您准确理解什么是 Web 2.0,以及 Ajax 如何改善用户体验,Java BluePrints 程序 小组开发了 Java Pet Store 2.0 参考应用程序。通过探索 Pet Store 2.0 应用程序的用例、设计和实现,您将了解构建具有类似功能的应用程序的更多信息。 Java Pet Store 2.0 演示程序提供了一个宠物购买者、出售者和只想看看宠物的宠物爱好者的联系场景。该程序演示了如何使用 Java Platform, Enterprise Edition 5(Java EE 5)开发支持 Ajax 的 Web 2.0 应用程序。它还附带了获得 BSD-style 许可的完整的源代码,因此您可以使用它进行试验,并在您自己的应用程序中使用。 同时,Java Pet Store 2.0 演示程序还演示了支持 Ajax 的 JavaServer Faces 组件库和 Java Persistence API、model-view-controller (MVC) 和其他设计模式,以及 mashup 的用法,其中 mashup 是组合了多个源的数据的 web 应用程序。试用 Live Java Pet Store 2.0 应用程序 并 下载

2014-08-15

DSI404e: Oracle Query Optimization

Oracle Query Optimization, Oracle SQL 优化

2014-08-15

flash游戏

flash游戏,你能过几关?

2007-12-05

数据库备份与恢复所有精华文章

数据库管理-数据库高级技术-数据库备份与恢复所有精华文章<br/>来自于ITPUB

2007-06-13

Ora9iSQLReference

oracle reference 9i

2007-06-13

ProC的使用

ProC的使用.doc

2007-06-13

ORACLE备份&恢复案例

ORACLE备份&恢复案例

2007-06-13

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

TA关注的人

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