自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

旺旺的博客

天道酬勤,思者常新;博观约取,厚积薄发;心如止水,气贯长虹;淡泊明志,宁静致远

  • 博客(32)
  • 收藏
  • 关注

原创 安装Postgresql 时遇到的一个问题

由于近期工作需要,要安装Postgresql,一个win10 本子安装分别安装了9.1和9.5版本,未报错。另一个本子win8 安装这2个版本都报错。都是在安装结束时弹出一个错误的提示框:Failed  to load sql modules into the database cluster。首先怀疑是系统的原因,经过查资料发现了和系统没关系,并最终找到了解决办法:在安装Po

2017-09-27 21:49:18 3705 2

原创 Oracle之translate及replace函数用法总结

1、translate的用法  作用:translate的主要作用是提取,替换字符串,其作用有时候和replace差不多。  语法:TRANSLATE(char, from_string, to_string)  对于char字符串参数中的每一个字符,如果该字符在 from_string参数中存在,则替换为对应的   to_string参数中的字符,然后返回替换后的值。注:

2017-07-26 16:40:31 1750

原创 Oracle之SQL优化-索引的基本原理(二)

1、为什么使用索引?2、什么情况下适合建立索引?3、创建索引的策略。4、如何对索引进行操作。5、常用到的一些索引操作。

2017-07-14 21:55:22 758

原创 Oracle之SQL优化-索引的基本原理(一)

导读:1、基本概念-索引原理图2、使用索引时需要注意3、索引的特性4、索引的扫描方式5、索引的类型及特点6、快速重建索引1、索引的基本概念:  索引的原理图:         (1)创建索引的目的:  以索引小的IO换取表的大IO。  何时创建索引:  当访问的数据块少于表中20%的数据时,建议使用索引。(2)索引的副作用  会使

2017-07-14 18:34:52 867

原创 Oracle之查看最近最消耗CPU的SQL语句及会话信息的方法

导读:1、查找最近一分钟内,最消耗CPU的SQL语句;2、查找最近一分钟内,最消耗CPU的会话;3、查找最近一分钟内,最消耗I/O的SQL语句;4、查找最近一分钟内,最消耗资源的SQL语句;5、查找最近一分钟内,最消耗资源的会话。

2017-07-09 23:07:21 16759 1

原创 Oracle之查询数据块、重做日志块及控制文件数据块的方法

这3种数据块分别介绍如下:1、数据块(Data Block),是读写数据文件的最小单位,默认是8KB。  具体的查询SQL如下: SELECT FILE#,NAME,BLOCK_SIZE/1024/1024 FROM V$DATAFILE;2、重做日志数据块(Redo Block),大小一般等于操作系统的系统块的大小,一般为512或4096。  具体的查询SQL如下:

2017-07-09 22:51:03 918 1

原创 Oracle SQL语句之常见优化方法总结

下面列举一些工作中常常会碰到的Oracle的SQL语句优化方法:1、SQL语句尽量用大写的; 因为oracle总是先解析SQL语句,把小写的字母转换成大写的再执行。2、使用表的别名:  当在SQL语句中连接多个表时, 尽量使用表的别名并把别名前缀于每个列上。这样一来,就可以减少解析的时间并减少那些由列歧义引起的语法错误。3、选择最有效率的表名顺序(只在基于规则的优化器(RB

2017-07-09 16:17:39 62338 7

原创 Oracle之SQL语句执行过程解析

导读:一、Oracle数据库的体系结构 1、6大内存区; 2、5大后台进程; 3、3大文件类型;二、SQL语句执行过程分析 1、客户端把sql语句发给服务器端执行; 2、SQL语句解析(parse) (1)查共享池的库缓存(library cache); (2)检查SQL语句的合法性; (3)检查SQL语言含义; (4)获得对象解析锁; (5)数据访问权限的核对; (6)确定最佳执行计划 3、SQL语句执行(exec); 4、

2017-07-08 14:04:35 1008

转载 数据仓库之ETL漫谈-实战总结理论

转自:http://superlxw1234.iteye.com/blog/1666960ETL,Extraction-Transformation-Loading的缩写,中文名称为数据抽取、转换和加载。大多数据仓库的数据架构可以概括为:数据源-->ODS(操作型数据存储)-->DW-->DM(data mart),ETL贯穿其各个环节。一、数据抽取:       可以理解

2017-07-06 22:30:38 2564

转载 对于SQL中COUNT(1)和COUNT(*)执行效率上的误解

转自:http://blog.itpub.net/26736162/viewspace-2136339/如题,SQL中COUNT(1)和COUNT(*)执行效率的高低,说法不一。不过本人认为二者执行效率是一样的。本文作如下阐述:1、COUNT( )函数是数据库(Oracle、MySQL等)中的聚合函数,用于统计结果集的行数。其语法形式如下所示:COUNT({ * | [ DIS

2017-07-04 23:45:35 3347

原创 SQL Server、Access、Oracle数据库之优缺点对比

导读:1、SQL Server是一个关系数据库管理系统。2、ACCESS是由微软发布的关联式数据库管理系统。3、Oracle是基于服务器的大型数据库。

2017-07-03 22:31:32 21156

原创 数据库系统之三级结构模式

数据库系统的三级模式结构是指数据库系统是由外模式、模式和内模式三部分构成。1、外模式(External Schema)外模式也称子模式(Subschema)或用户模式,它是数据库用户(包括应用程序员和最终用户)最终能够看见的和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。外模式面向具体的应用程序,它定义在模式之上,但独立于存储模式和存储

2017-07-03 00:08:34 2181

原创 Oracle之Hint使用总结

导读:一、关于hint 1、引入hint的原因; 2、不能过分依赖hint; 3、hint的弊端; 4、hint和注释的关系; 5、hint的功能。二、hint的具体用法 1、hint的语法; 2、hint的作用域; 3、hint数据字典。三、hint的分类 1、和优化器相关的; 2、和访问路径相关的; 3、和查询转换相关的; 4、和表连接顺序相关的; 5、和表操作相关的; 6、和并行相关的; 7、其他相关的。...

2017-06-30 14:50:33 22962 2

原创 Oracle之删除数据之后如何恢复的方法总结

1、delete误删除的解决方法;2、drop误删除的解决方法;3、闪回整个数据库;4、总结

2017-06-28 11:55:13 4581

原创 Java之集合框架图及 Collection和Collections的区别及用法总结

Java中Collection和Collections的区别:1、Java集合框架图:2、Collection接口:  java.util.Collection是一个集合接口,其中定义了对集合对象有关操作的普通接口方法。  Set和List集合类型(不包含Map)是常用子接口 。  根据上面的Java集合框架图可知其具体子接口及各实现类。  Collection  

2017-06-27 11:14:05 3135

转载 HashMap实现原理分析

转自:http://blog.csdn.net/vking_wang/article/details/14166593目录:1、HashMap的数据结构  1.1、数组  1.2、链表  1.3、哈希表2、HashMap的存取实现  2.1、put  2.2、get  2.3、null key的存取  2.4、确定数组indexhashcode tabl

2017-06-24 18:50:01 357

原创 Java中array、Set、List和Map的比较总结

array、List、Set、Map区别

2017-06-24 18:16:58 3166

原创 Java之String、StringBuffer类和StringBuilder类的用法总结

1、三者的执行效率比较:StringBuilder > StringBuffer > String。2、StringBuffer类        在实际开发中,经常要对字符串的内容进行修改,使用String类型效率不高(对象一旦创建内容不可改变,就只能不断地创建新对象并销毁旧对象)。基于上述场景,java.lang.StringBuffer类就比较适合,该类表示的是内容可以修改的Uni

2017-06-24 10:42:49 1131

转载 基于Flume的美团日志收集系统(二)改进和优化

转自:http://www.aboutyun.com/thread-8318-1-1.html问题导读:1.Flume的存在些什么问题?2.基于开源的Flume美团增加了哪些功能?3.Flume系统如何调优?在《基于Flume的美团日志收集系统(一)架构和设计》中,我们详述了基于Flume的美团日志收集系统的架构设计,以及为什么做这样的设计。在本节中,我们将会讲

2017-06-22 09:32:16 820 2

转载 基于Flume的美团日志收集系统(一)架构和设计

转自:http://www.aboutyun.com/thread-8317-1-1.html问题导读:1.Flume-NG与Scribe对比,Flume-NG的优势在什么地方?2.架构设计考虑需要考虑什么问题?3.Agent死机该如何解决?4.Collector死机是否会有影响?5.Flume-NG可靠性(reliability)方面做了哪些措施?美团的日志收集系

2017-06-21 14:51:40 6659

原创 Java类的共同父类Object之常用方法总结

Java类的共同父类为Object:  Java.lang.Object类是所有Java类的最高层次父类,该类中没有定义任何属性,只有几个方法。1、hashCode( )方法   public int hashCode ( ) 返回当前对象的哈希值(哈希码可理解为系统为每一个Java对象自动创建的整型编号,而且此编号唯一)。2、toString( )方法 Object类中t

2017-06-18 19:56:41 2057

原创 Java之异常处理具体使用总结

导读:1、异常的分类;2、Java的异常处理机制: 2.1、异常try catch finally; 2.2、异常声明:throws; 2.3、人工抛出异常;3、异常处理原则;4、自定义异常;5、throw和throws的区别。1、异常的分类:  Java中的Throwable类时所有异常类的父类。(1)Error:通常是指出现重大问题,如JVM

2017-06-17 11:06:36 477

原创 Oracle中时间日期转化函数to_date和to_char用法总结

在实际的工作中会经常会用到to_char()、to_date()函数来对时间、日期进行处理。1、to_char()函数的用法 1.1、将时间日期按照指定的格式输出,得到的是字符串,而非date类型。 select sysdate,to_char(sysdate,'yyyy-mm-dd')from dual; select sysdate,to_char(sysdate,'yyyy/m

2017-06-15 18:04:44 50348

原创 Java之抽象(abstract)类、接口(interface)的用法总结

导读:1、什么是抽象类(abstract)?2、如何定义抽象类(abstract)?3、抽象类(abstract)的作用?4、何为接口?接口和类的区别?5、怎么区分抽象类和接口?1、抽象类的定义:        Java中声明一个类时,可以不给出该类的所有实现细节。然后再定义一个或者多个子类继承抽象父类,重用父类中的代码、扩充并实现其未实现的功能。

2017-06-14 20:26:11 6343

转载 ELK 日志分析系统(转)

转自:http://467754239.blog.51cto.com/4878013/1700828大纲:一、简介二、Logstash三、Redis四、Elasticsearch五、Kinaba一、简介1、核心组成ELK由Elasticsearch、Logstash和Kibana三部分组件组成:    Elasticsearch是个开源分布式搜索

2017-06-13 10:46:42 622 1

转载 hive表信息查询:查看表结构、表操作等(转)

转自:http://www.aboutyun.com/forum.php?mod=viewthread&tid=8590&highlight=hive问题导读:1.如何查看hive表结构?2.如何查看表结构信息?3.如何查看分区信息?4.哪个命令可以模糊搜索表1.hive模糊搜索表 show tables like '*name*';2.查看表结构信息 de

2017-06-11 23:54:10 32517

原创 Java中方法的重写(override)和重载(overload)的使用规则总结:

Java中方法的重写(override)和重载(overload)的使用规则总结

2017-06-11 16:48:33 1157

原创 final关键字在Java中的具体用法总结

关键字final的使用:在声明Java类、变量和方法时可以使用final关键字修饰,使其具有“终态”的特性。

2017-06-10 18:29:09 589

原创 Static关键字在Java中的具体用法总结

1、static一般用在哪里?2、static具体使用3、使用static需要注意:4、static和final一起使用的情况:

2017-06-10 11:00:04 625

转载 ORACLE分区表、分区索引详解(转)

ORACLE分区表、分区索引ORACLE对于分区表方式其实就是将表分段存储,一般普通表格是一个段存储,而分区表会分成多个段,所以查找数据过程都是先定位根据查询条件定位分区范围,即数据在那个分区或那几个内部,然后在分区内部去查找数据,一个分区一般保证四十多万条数据就比较正常了,但是分区表并非乱建立,而其维护性也相对较为复杂一点,而索引的创建也是有点讲究的,这些以下尽量阐述详细即可。1、类型说

2017-06-10 09:21:44 659

原创 Oracle 数据库一些常见的优化

Oracle 数据库优化: 涉及到硬件优化、 数据库搭建、 数据库设计优化 以及 查询优化 等方面。

2017-06-09 19:49:26 558

原创 一些常见的Oracle时间、日期的用法

一些常见的Oracle时间、日期的用法add_months、last_day、months_between、round、trunc、next_day

2017-06-09 17:27:55 649

空空如也

空空如也

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

TA关注的人

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