自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(70)
  • 资源 (2)
  • 收藏
  • 关注

原创 基于CBO的优化器

CBO有哪些组件:查询转化器,代价评估器,计划生成器CBO如何优化客户端提交的sqlhttps://blog.csdn.net/sdksdk0/article/details/78745507https://www.cnblogs.com/kerrycode/p/3842215.html不知道权不权威啊,进度严重落后,还是大量留坑,哎。。。。。...

2019-06-02 23:56:07 453

原创 理解执行计划

目标:1、读懂执行计划;2、掌握三种生成执行计划的方法;3、从数据库实例中查询当前正在执行或者刚执行完成的SQL执行计划;4、怎么判断执行计划是否是较优化的执行计划;----------------------------------------------------------------------------分割线-------------------------------...

2019-06-02 23:49:24 449

原创 索引

一般来讲有索引,会使查询变快,但有时候,有索引也不会快,也不会走索引索引记录了rowid,以及值,根据rowid可以直接找到数据文件的位置B树索引结构使根节点到每一个叶子节点的路径都是相等的索引是有序的,在创建的时候就是有序的索引创建时,在第一个块内存放列值和rowid,当第一个块存满了,就新增一个块存列值和rowid,同时新增一个管理这两个叶子块的分支块,分支块内存放叶子块的ro...

2019-06-02 23:39:29 163

原创 sql执行原理

一、SQL提交后在数据库端都执行哪些操作后返回数据给客户端 步骤: 1.查询高速缓存区 2语法检查 检查逗号啊,拼写啊,关键词缺不缺啊之类的 3.语义检查 检查表存在嘛,字段存在嘛之类的 4.获取对象锁 在访问这个表的这段时间,这个表是不允许被drop的,那可以对数据进行增删改查嘛 5.权限核对...

2019-03-25 20:53:56 755 1

原创 一些没听过的名词

今天开始大量留坑,慢慢填吧,갈길이 멀어...갈길이1.IBM一家公司2.EM就是那个网页上打开的那个oracle管理的应用3.linux虚拟内存这是个大坑啊,操作系统得重看一遍了。。。。。4.slab装oracle时要把slab设几倍大?????说啥呢????防止内存耗尽,但是尽量不要用slab,5.内存泄漏使用完了释放不了,内存用完了...

2019-03-04 00:13:01 258

原创 Linux sed命令

一 删除 d命令1.删除指定行sed '1d' 文件名解释:这里可以把1换成任意行,然后删除任意指定的行,2.删除指定范围内行sed '1,5d' 文件名3.删除指定行以外其他行sed '3!d' 文件名4.删除最后一行sed '$d' 文件名5.删除空行sed '/^$/d' 文件名二  查找替换 s命令1.替换每一行第一个匹配到的字符串s...

2019-02-21 19:11:39 3673

原创 shell笔记

1.mkdirmkdir -p可以在创建文件夹的时候创建父子级文件夹例如 mkdir -p a/b/c 是创建a包含b包含c的文件夹不带 -p参数的话 mkdir a b c 是创建同级的文件夹3个,空格分开每一个文件夹名称2.cutcut -c 6-是截取第6个字符以后的所有字符3.teetee -a 是把输出内容写到文件中,就是tee -a4.shell脚本...

2019-01-10 19:33:37 107

原创 Oracle系统表

系统表一般分为3种,DBA前缀的,ALL前缀的,USER前缀的,DBA前缀的为所有的,ALL前缀的为,USER前缀为当前用户下的表,字段,表注释,字段注释相关系统表:DBA_TABLESDBA_TAB_COMMENTSDBA_TAB_COLUMNDBA_COL_COMMENTSDBA_TABLES里面还有一个num_rows字段,是这个表的数据量分区相关系统表DBA...

2018-12-26 21:47:09 713

原创 高水位线

什么是高水位线:就是数据一条一条插到数据块里面了,会记录一个最高的位置,就想象一下东西堆桶里了,越堆越高,最高的地方标一下最高位置,然后你把东西拿走了,最高位置还在那里,不会因为你东西少了就降下来了,就和delete一样,不会因为数据被delete了,高水位线就降下来了,这样有什么不好的地方呢,就是每次全表扫描的时候,就要扫很多多余的空块,造成资源浪费,就很没必要,所以对于频繁delete的表...

2018-12-17 22:32:36 756 1

原创 css笔记

css cascading style sheet 层叠样式表引入方式: 1.行间样式  <div style = ""></div>  style 里面写css代码 2.页面级css  在head里加<style type = "text/css"></style>  然后在style里面写css代码,tyle后面的东西,要么写别写错...

2018-12-15 21:47:35 147 1

原创 实现在input框内提示请输入用户名,鼠标点击后消失,鼠标失焦后显示

<html><meta  content-type: text/html charset = "utf-8">  实现在input框内提示请输入用户名,鼠标点击后消失,鼠标失焦后显示<br>username :<input type = "text" name = "uaername" placeholder = "请输入用户名&

2018-12-13 10:47:30 3101

原创 Oracle高级编程读书笔记

2.12fetch调用是什么鬼???2.13列的大小,会影响逻辑读取逻辑读是什么鬼???优化器:COST-BASES ORACLE FUNDAMENTALS 乔纳森.刘易斯3.1全扫描访问方法全表扫描会将全部的数据块读到内存中获得数据块内的行,所以全表扫描要考虑:1.有多少数据块。2.有多少行被舍弃truncrpad如果数据是有序存储,就会大多数存在同一个块内,如果是零散的存在...

2018-12-12 21:22:41 242

原创 HTML笔记

html最根本的作用,不是处理文字信息,而是做页面的框架,相当于楼的钢筋标签:<div>设置宽高以后,英文根据文字分隔符 空格 来区分单词,很多个空格也只展示1个,所以当很多个字母在一块并且长度大于div的宽度的时候会溢出,不会换行,而中文是可以换行的<br> 换行,无须闭合,无须包裹内容,叫单标签有序列表:    <ol><!--order l...

2018-12-06 22:31:16 103

原创 DBLINK

A库想查B库的东西可以在A库上建一个DBLINK,单向,不需要在B上建,除非B也想查A的东西然后只要SELECT * FROM TABLE_NAME@DBLINK_NAME就可以了建DBLINK语句:CREATE [SHARED] [PUBLIC] database link link_name  [CONNECT TO [user] [current_user] IDENTIFIE...

2018-10-08 19:34:23 7026

原创 手动卸数+传输文件+入库

sh maindownload.sh 日期 sql名不加.sql后缀 系统名这样就在data目录下生成卸数文件了然后sftp传到exchr对应目录下先cd到要传输文件的那个目录下,然后sftp登陆,命令是 sftp 用户名@id,然后不免密的输入密码,免密的直接就进去了,然后cd到你想把文件放到哪个目录的那个目录,然后put 文件名,就搞定了如果发现报错文件不存在,就lpwd一下看...

2018-09-17 16:42:29 1794

原创 数据存储方式之历史拉链

取最新的数据:V_DATA_DATE = '99991231'取当天的全量:V_DATA_DATE BETWEEN SDATE AND EDATE取当天的增量:SDATE = V_DATA_DATE流程:1.判断是否重跑,如果重跑,将不应该存在的日期的数据删掉,当日的也要删,将闭链的数据重新开链2.如果不是重跑,用目标表MINUS源表,得到上游系统删除了的数据并将其闭链,再用源...

2018-09-13 20:08:22 1553

原创 COMM包笔记

PR_LOAD_DATAALL_TAB_PARTITION记录了当前用户可访问的所有分区表信息,PARTITION_POSITION=1是默认分区,调用PR_ADD_PARTITION为历史表增加分区,然后拿到当前表的PARTITION_POSITION=1的表空间名,这个是建表时的默认分区,然后看当前表是否存在表名_TMP的临时表,如果存在,将其删除,DROP TABLE TABLE_N...

2018-09-10 20:33:12 241

原创 ETL包笔记

WRITE_LOG 记录错误信息和debugPRAGMA AUTONOMOUS_TRANSACTION是自治事务的意思,一个procedure A调用一个procedure B,当B被设置成自治事务时,B的DML不会对A造成影响,如果B有commit或者rollback,也不会影响A,只会对B进行操作,B不依赖也不干涉AUSERENV是返回当前用户环境的函数,参数是字符串的形式,TERMI...

2018-09-08 20:03:54 268

原创 margin塌陷问题

什么叫margin塌陷问题,就是当div里面的div想相对外面的div有一个margin时,你会发现这时里面的div的margin要么无效,要么带着外面的div一起动,要么直接溢出然而这时浏览器天生的bug,官方目前也没什么解决办法,但时常遇到这个问题的众路大神们发现了触发bfc时,可以解决这个问题,那么问题就来到了如何触发bfc?目前我已知的办法,有overflow:hidden;,这个有一个缺...

2018-03-18 21:31:04 203

原创 如何统一jdk版本

先配环境变量再build path里面把jdk改了再在项目上右键,preference、myeclipse、project facets里面改java的版本再改tomcat的jdk版本,在windows、preference、Tomcat8、jdk,add,找路径就可以了这样就统一完了

2017-12-08 16:39:15 408

原创 myeclipse 2014 闪退问题解决

1.删掉Workspaces\.metadata\.plugins\org.eclipse.core.resources一整个文件夹2.删掉Workspaces\.metadata\.plugins\org.eclipse.e4.workbench路径下的workbench.xmi文件3.重启myeclipse4.重新导入工程

2017-12-08 11:33:02 1132

原创 oracle 常用函数

oracle 常用函数1.decode和case whendecode (a,'1','aaa','2','bbb','ccc')就是if 字段a = 1 then aaaelse if a=2 then bbbelse ccccase when a=1 then 'aaa'when a='2' then 'bbb'else 'ccc'enddecode...

2017-11-15 10:40:53 2076

原创 over partition by和over partition by

over  partition byhttps://www.cnblogs.com/shengs/p/5954818.htmlmerge intohttp://blog.csdn.net/yuzhic/article/details/1896878我可能太蠢了,根本看不懂啊。。。

2017-11-13 14:44:25 447

原创 分区表

分区表分list,range,hash 分区list是按列值分区,分区列只能有一个,没法分的放default里range是按范围分区,没法分的放maxvalue里面hash是将数据平均分配到指定的区域里参数含义:nologging:不要日志nocompress:不压缩pctfree:块中保留用于UPDATE操作的空间百分比,当数据占用的空间达到此上限时,新的数据将不能插

2017-11-06 11:18:00 238

原创 今日问题

1.接口存在的意义不明白,感觉没必要啊,就正常按逻辑取然后用就好了嘛,接口的话,不会造成很多的冗余数据吗?尝试解释:可能是为了降低耦合吧,不然大家都依赖于同一个表或者系统,万一它本身变化了或者崩了,那其他的依赖于他的可能就也要有很大的变化甚至崩掉,就很恶心,2.数据的商业价值不知道,感觉没什么价值啊,除了占内存,有什么用,还要费人力物力来管理3.因拉链表的存储导致的执行效率...

2017-11-03 16:51:49 212

原创 如何在英文中文混合的段落里摘出中文

最近常常需要将一段代码中的中文注释拿出来,一开始都是一个一个粘贴,后来数据量太大,没发一个一个做,所以学了一下正则表达式,但却也遇到了一些问题,现在将我总结的几个在英文中取中文方式。使用notepad++软件和正则表达式例如下面这段代码COMMENT ON TABLE ETL_ANALYZE_OBJECT_LOG IS '数据库对象分析日志表 系统ETL处理自用表';COMME...

2017-10-30 22:13:56 832

原创 oracle随手笔记

1.存储过程中is和as没区别视图 用is游标 用as不能反过来,其他情况没区别 2.trim是用来去除字符串开头和结尾的函数用法:select trim(leading/trailing/both '你要删的东西'  from'被删的字符串‘) "test_trim" from dual;both后面没有参数就去掉空格,只指定被删字符串则去掉开头结尾的空格 3.游...

2017-10-10 10:12:02 165

原创 各种算法的定义

我就是复习,有什么不对的请指正,我明天就考试了,指正晚了我可能就挂了,机不可失失不再来啊,哈哈哈贪婪法:  也叫贪心法,听名字就知道是选择最优的,人都是趋利避害的嘛,算法也是,通过局部最优解,按照一定顺序,比如从前往后或者从后往前逐步得到全局最优解,只考虑当前局部信息情况就做出决策,有点做事很鲁莽的感觉递推法:  听名字就知道是一步一步推出来结果的,它依靠的是问题本身信息之间的递推

2017-06-25 14:16:12 1359

原创 数组中最大最小值的蛮力法和二分法求解

数组中最大最小值的蛮力法和二分法求解

2017-06-25 09:39:15 3355

原创 万能解决电脑问题的手段

最近发现一个对我来说非常好用的东西,就是重启文件资源管理器,不管是电脑卡住了,什么应用打不开了,关不掉了,Windows键不好使了什么的,一概重启文件资源管理器,立马就好使了,等考完试不忙了我要搜一下这个是什么原理,然后解释一下,在此立下flag

2017-06-25 08:57:04 222

原创 从n里取r

方法一,三次循环。数要是大了就麻烦了#include#includeusing namespace std;int main(){ int n; cin>>n; int m; cin>>m; int sum=0; for(int i=1;i<=n;i++){ for(int j=1; j<=n;j++){

2017-06-24 15:18:55 358

原创 给出十进制数,从高位到地位拆数

其实就是倒着拆了装数组里再逆序输出 然后我有一个不用放数组里的办法/**正序拆*/#include#includeusing namespace std;int main(){ int n; cin>>n; int t=n; int k=0; while(t>0){//算位数 t=t/10; k++; }

2017-06-24 14:53:36 678

原创 给出十进制数,从低位到高位输出各位

#includeusing namespace std;int main(){ int n; cin>>n; int t=n; int k=0; while(t>0){ t=t/10; k++; } for(int i=0;i<k;i++){ cout<<n%10<<" ";

2017-06-24 14:12:12 1440

原创 整数划分

#includeusing namespace std;int divide(int n,int m){ if(n<1||m<1){ cout<<" data error"<<endl; } else if(n==1||m==1){ return 1; } else if(n==m){ return (1+divid

2017-06-24 13:50:02 240

原创 编译原理填空题

1.符号表的主要功能包括收集符号属性,语义检查依据,目标代码生成阶段地址分配依据2.编译过程可划分为词法分析,语法分析,语义分析,中间代码生成,代码优化,目标代码生成,3.描述上下文无关文法的句型推导的直观工具是语法树4.如果一个文法存在某个句子对应两颗不同的语法树,那么这个文法是二义的5.由规范推导所得的句型是规范句型6.如果一个文法的任何产生式的右部都有不含两个相连的非终结

2017-06-24 10:04:36 3098 4

原创 三元式,四元式,逆波兰表达式

三元式,四元式,逆波兰表达式,编译原理

2017-06-23 16:53:48 31088 5

原创 主存-辅存结构存储体系(页式虚拟存储器)与Cache-主存结构存储体系的不同

1.目的不同主存-辅存是为了增加容量,cache-主存是为了提高速度2.与cpu访问方式不同cpu只能访问主存不能访问辅存,cpu能访问cache和主存3.映射方式不同主存-辅存是全相联映射,cache-主存是全相联映射,组相联映射,直接映像都有4.透明性不同主存-辅存对系统程序员不透明,对应用程序员透明,cache-主存对二者都透明5.挺高命中率方式不同主存辅

2017-06-22 21:53:51 4548

原创 穿越沙漠问题

/**一靓吉普车穿越1000米的沙漠,总装油量500加仑,耗油1加仑每千米,用这辆车在沙漠中建立油库,使吉普车用最少的油穿越沙漠,应该在哪里建油库,存储量是多少*/#includeusing namespace std;int main(){ int dis=500; int k=1; int oil=500; int x,y,m; while(di

2017-06-21 20:10:34 814

原创 求两个数的最大公因数(约数)

/**辗转相除求最大公因数设两数为a、b(a>b),求a和b最大公约数(a,b)的步骤如下:用a除以b,得a÷b=q......r1(0≤r1)。若r1=0,则(a,b)=b;若r1≠0,则再用b除以r1,得b÷r1=q......r2 (0≤r2若r2=0,则(a,b)=r1,若r2≠0,则继续用r1除以r2,……如此下去,直到能整除为止。其最后一个余数为0的除数即为(a, b)的最大

2017-06-21 18:26:40 486

原创 兔子繁殖问题

/**一对兔子从出生三个月开始,每月生一对小兔子,小兔子到第三个月又开始生小兔子,兔子只生不死,问1月份抱来的兔子,1年中每个月各有多少兔子*//**月份 1 2 3 4 5 6 7兔子 a a a b1 a b2 c1 a b3 c2 d1 e1 a b4 c3 d

2017-06-21 18:06:17 319

编译原理张素琴清华大学出版社第二版pdf以及课后习题答案

编译原理张素琴清华大学出版社第二版pdf以及课后习题答案,我搜到的都要积分,所以提供一个不要积分的给大家,拿走我的资源请夸奖我,我真棒,谢谢

2017-06-24

hibernate要用到的jar包下载

网上找了一圈也没有一个全的hibernate相关的jar包,全的还都要积分,所以我自己整理了一个,希望给大家提供个方便

2017-05-06

空空如也

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

TA关注的人

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