自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(140)
  • 收藏
  • 关注

转载 ORACLE数据泵使用详解

ORACLE数据泵使用详解来源于:http://blog.sina.com.cn/s/blog_490a0c990100wh4y.htmlhttp://blog.csdn.net/jojo52013145/article/details/7966047数据泵使用EXPDP和IMPDP时应该注意的事项:EXP和IMP是客户端工具程序,它们既可以在客户端使用,也可以在服务端使用。E...

2019-03-28 15:14:32 11659 1

转载 过度使用DBLINK做系统集成会带来的问题

过度使用DBLINK做系统集成会带来的问题过度使用DBLINK做系统集成会带来很多问题,问题主要由以下几点:1. 大量消耗数据库资源;本地系统每通过DBLINK链接远端系统一次,都会生成一个本地session,如本地session不退出或者手动释放,只有通过session超时才能自动释放,会浪费大量的系统资源2. 容易出现数据库BUG;大量使用DBLINK,本地系统极易出现OR...

2019-03-28 14:40:02 482

转载 Java对象表示方式1:序列化、反序列化和transient关键字的作用

Java对象表示方式1:序列化、反序列化和transient关键字的作用平时我们在Java内存中的对象,是无 法进行IO操作或者网络通信的,因为在进行IO操作或者网络通信的时候,人家根本不知道内存中的对象是个什么东西,因此必须将对象以某种方式表示出来,即 存储对象中的状态。一个Java对象的表示有各种各样的方式,Java本身也提供给了用户一种表示对象的方式,那就是序列化。换句话说,序列化只是表...

2019-03-28 14:21:08 243

转载 Java并发编程:并发容器之CopyOnWriteArrayList(转载)

Java并发编程:并发容器之CopyOnWriteArrayList(转载)Java并发编程:并发容器之CopyOnWriteArrayList(转载)  原文链接:  http://ifeve.com/java-copy-on-write/    Copy-On-Write简称COW,是一种用于程序设计中的优化策略。其基本思路是,从一开始大家都在共享同一个内容,当某个人想要修...

2019-03-28 13:53:18 201

转载 Qtp自动测试工具(案例学习)

Qtp自动测试工具(案例学习)♣Qtp是什么?♣测试用例网站 ♦注册与登录 ♦测试脚本 ◊录制/执行测试脚本 ◊分析录制的测试脚本 ◊执行、查看测试脚本 ♦建立检查点 ◊对象检查 ◊网页检查 ◊文字检查 ◊表格检查 ◊执行并分析使用检查点的测试脚本 ...

2019-03-28 10:45:15 1050

转载 以初学者角度介绍TestComplete的使用

以初学者角度介绍TestComplete的使用2019-01-11 出处:埃森哲测试中心 作/译者:Shuyan 使用背景 在上一个Automation Project中有幸使用了TestComplete自动化测试工具,作为一只小菜鸟,第一次接触到融合了界面录制和脚本的工具,简直不要太好用。引用一下百度百度的介绍:“TestComplete为Windows、.N...

2019-03-28 10:34:14 8431 3

转载 如果一个事务还没提交,那么它中间产生的数据变化会不会在未提交之前写入磁盘

如果一个事务还没提交,那么它中间产生的数据变化会不会在未提交之前写入磁盘1、如果一个事务还没提交,那么它中间产生的数据变化会不会在未提交之前写入磁盘呢?回答:会,写入不写入磁盘和提交没提交没有关系commit 不一定会写磁盘哦,要等到dwr进程的时候才会写入磁盘吧,但commit一定会写人redo一个事务 commit 并不是把数据写到数据文件中,而是写到联机 重做日志文件中...

2019-03-25 17:57:28 3192

转载 oracle表空间中PCTFREE, PCTUSED, INITRANS, MAXTRANX参数的解释

oracle表空间中PCTFREE, PCTUSED, INITRANS, MAXTRANX参数的解释1. PCTFREE要形容一个 BLOCK 的运作,我们可以把一个 BLOCK 想成一个水杯。侍者把水倒入放在我们面前的水杯,要多满呢,我们要求他倒 9 分满好了,这时候 PCTFREE 代表着设定为 10 ,意思就是说,当 BLOCK 使用到达 90% 的时候,就不可以在使用了,这个 B...

2019-03-21 11:22:06 427

转载 wmsys.wm_concat

wmsys.wm_concatDefinition: The Oracle PL/SQL WM_CONCAT function is used to aggregate data from a number of rows into a single row, giving a list of data associated with a specific COMMENT_BODY. In e...

2019-03-21 10:32:04 646

转载 重写Oracle的wm_concat函数,自定义分隔符、排序

重写Oracle的wm_concat函数,自定义分隔符、排序 oracle中,wm_concat函数是一个聚合函数,和mysql中的group_concat函数类似,不过group_concat函数比较强大,可以定义分隔符和排序,当然所谓强大是相对的,这里假使我们不知道oracle中的over函数,也不知道listagg函数。 我们先来看看wm_concat...

2019-03-21 09:50:35 3509

原创 tomcat参数配置

-Xms512m-Xmx1024m-XX:CompileThreshold=8000-XX:PermSize=128m -XX:MaxPermSize=256m -Xverify:none -da

2019-03-15 15:58:34 240

原创 集群缓存配置

ehcache_cluster.xml<?xml version="1.0" encoding="UTF-8"?><ehcache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <diskStore path="java.io.tmpdir" /> <de

2019-03-15 15:40:30 315

转载 EHCache分布式缓存集群环境配置

ehcache提供三种网络连接策略来实现集群,rmi,jgroup还有jms。同时ehcache可以可以实现多播的方式实现集群,也可以手动指定集群主机序列实现集群。Ehcache支持的分布式缓存支持有三种RMI,JGroups,JMS,这里介绍下MRI和JGrpups两种方式,Ehcache使用版本为1.5.0,关于ehcache的其他信息请参考http://ehcache.source...

2019-03-15 15:34:05 398

转载 SpringCloud分布式开发五大神兽

SpringCloud分布式开发五大神兽 服务发现——Netflix Eureka 客服端负载均衡——Netflix Ribbon 断路器——Netflix Hystrix 服务网关——Netflix Zuul 分布式配置——Spring Cloud Config Eureka一个RESTful服务,用来定位运行在AWS地区(Regi...

2019-03-05 09:42:34 203

转载 Java NIO:浅析I/O模型

 转自:https://www.cnblogs.com/dolphin0520/p/3916526.html也许很多朋友在学习NIO的时候都会感觉有点吃力,对里面的很多概念都感觉不是那么明朗。在进入Java NIO编程之前,我们今天先来讨论一些比较基础的知识:I/O模型。下面本文先从同步和异步的概念 说起,然后接着阐述了阻塞和非阻塞的区别,接着介绍了阻塞IO和非阻塞IO的区别,然后介绍了同步I...

2019-03-04 14:03:11 122

转载 Netty原理和使用

Netty原理和使用  Netty是一个高性能 事件驱动的异步的非堵塞的IO(NIO)框架,用于建立TCP等底层的连接,基于Netty可以建立高性能的Http服务器。支持HTTP、 WebSocket 、Protobuf、 Binary TCP |和UDP,Netty已经被很多高性能项目作为其Socket底层基础,如HornetQ Infinispan Vert.xPlay Framewor...

2019-03-04 13:46:04 198

转载 Netty框架入门

一、概述 Netty是由JBOSS提供的一个java开源框架。Netty提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序。二、体系结构图  三、Netty的核心结构Netty是典型的Reactor模型结构,在实现上,Netty中的Boss类充当mainReactor,NioWorker类充当...

2019-03-04 13:34:48 197

转载 Quartz Scheduler misfireThreshold属性的意义与触发器超时后的处理策略

Quartz misfireThreshold属性的意义与触发器超时后的处理策略。 在配置quartz.properties有这么一个属性就是misfireThreshold,用来指定调度引擎设置触发器超时的"临界值"。要弄清楚触发器超时临界值的意义,那么就要先弄清楚什么是触发器超时?打个比方:比如调度引擎中有5个线程,然后在某天的下午2点 有6个任务需要执行,那么由于调度引擎中只有5...

2019-02-27 13:59:02 401

转载 Oracle行转列、列转行的Sql语句总结(转)

多行转字符串这个比较简单,用||或concat函数可以实现? 1 select concat(id,username) str from app_userselect id||username str from app_user 字符串转多列实际上就是拆分字符串的问题,可以使用 substr、instr、regexp_substr函数方式...

2019-02-27 09:56:57 37214

转载 快速向表中插入大量数据Oracle中append与Nologging

快速向表中插入大量数据Oracle中append与Nologging来源于:http://blog.sina.com.cn/s/blog_61cd89f60102e7gi.html 当需要对一个非常大的表INSERT的时候,会消耗非常多的资源,因为update表的时候,oracle需要生成 redo log和undo log;此时最好的解决办法是用insert, 并且将表设置为nolo...

2019-02-26 18:03:37 904

转载 [Oracle]理解undo表空间

[Oracle]理解undo表空间一、回退段介绍在Oracle数据库中,当某个事物对数据进行修改时,Oracle首先将数据的原始值保存到一个回退段中。一个事物只能将它的回退信息保存到一个回退段中,而多个并行事物可以使用同一个回退段。(1)回退段的作用回退段主要有4个作用,分别是:事物回滚、数据库恢复、读一致性、闪回查询。  --事物回滚:当事物执行失败或用户执行回滚操作(rol...

2019-02-26 18:02:21 126

转载 index ffs、index fs原理考究

1.创建测试表SQL> CREATE TABLE TEST AS SELECT * FROM dba_objects WHERE 0=1; 2.创建测试索引SQL> CREATE INDEX ind_test_id ON TEST(object_id); 3.插入测试数据SQL> INSERT INTO TEST SELECT * FROM dba_o...

2019-02-26 17:47:07 640

转载 Oracle_高级功能(7) 数据字典视图和动态性能视图

oracle数据字典1.概念数据字典是oracle数据库用来存储数据库结构信息的地方。数据字典是用来描述数据库数据的组织方式的,由表和视图组成。数据字典基表是在任何 Oracle 数据库中创建的第一批对象。所有数据库的数据字典表和视图都存储在SYSTEM表空间中。由于当数据库打开时,SYSTEM 表空间始终处于联机状态 ,所以当数据库打开时,数据字典总是可用的。Oracle数据库的S...

2019-02-26 14:17:16 434

转载 oracle进阶之connect by笔记

oracle进阶之connect by笔记   本博客是自己在学习和工作途中的积累与总结,仅供自己参考,也欢迎大家转载,转载时请注明出处。  http://www.cnblogs.com/king-xg/p/6794562.html  如果觉得对您有帮助,请点击推荐或收藏本博客,谢谢。  connect by 用于存在父子,祖孙,上下级等层级关系的数据表进行层级查询。  语法格...

2019-02-26 13:22:32 137

转载 10046入门:使用10046查看执行计划并读懂trace文件

1.开启10046 *************************************************************     SQL> oradebug setmypid  Statement processed.      // 激活 10046 事件  SQL> oradebug...

2019-02-25 14:22:22 1590

转载 使用oracle数据库,多用户同时对一个表进行增加,删除,修改,查看等操作,会不会有影响

使用oracle数据库,多用户同时对一个表进行增加,删除,修改,查看等操作,会不会有影响?1.问题:各操作间或者性能上会不会有影响? 如果有该如何解决? 多用户操作的影响主要是回锁定记录,oracle数据库提供行级锁,也就是说用户操作数据时,oracle为记录行加锁,当然如果用户一次性操作的数据过多,oracle的锁资源过大,或者锁定数据长时间没有释放(例如...

2019-02-22 16:21:11 6138

转载 如何分析AWR 报告

Automatic Workload Repository是10g引入的一个重要组件。在里面存贮着近期一段时间内,默认是7天,数据库活动状态的详细信息。 AWR报告是对AWR视图进行查询而得到的一份自动生成的报告。可以通过下面的脚本手工得到一份AWR报告。            exec dbms_workload_repository.create_snapsho...

2019-02-22 15:55:36 617

转载 深入理解SQL的四种连接-左外连接、右外连接、内连接、全连接

1、内联接(典型的联接运算,使用像 =  或 <> 之类的比较运算符)。包括相等联接和自然联接。     内联接使用比较运算符根据每个表共有的列的值匹配两个表中的行。例如,检索 students和courses表中学生标识号相同的所有行。       2、外联接。外联接可以是左向外联接、右向外联接或完整外部联接。     在 FROM子句中指定外联接时,可以由下列几组关键字中的一...

2019-02-19 14:48:47 179

转载 各种Oracle索引类型介绍

转自:https://www.cnblogs.com/langtianya/p/6655050.html逻辑上:Single column 单行索引Concatenated 多行索引Unique 唯一索引NonUnique 非唯一索引Function-based函数索引Domain 域索引 物理上:Partitioned 分区索引NonPartitioned 非分区索引B...

2019-02-16 14:13:29 7257

转载 dbms_random.seed

dbms_random.seed转自:https://www.cnblogs.com/abclife/p/7003496.html语法:? 1 2 3 4 5 DBMS_RANDOM.SEED (    val  IN  BINARY_INTEGER);   DBMS_RANDOM.SEED (...

2019-02-16 14:12:16 537

转载 主键和索引的区别

主键和索引的区别主键(PRIMARY KEY )来自MSDN的描述:表通常具有包含唯一标识表中每一行的值的一列或一组列。这样的一列或多列称为表的主键 (PK),用于强制表的实体完整性。在创建或修改表时,您可以通过定义 PRIMARY KEY 约束来创建主键。一个表只能有一个 PRIMARY KEY 约束,并且 PRIMARY KEY 约束中的列不能接受空值。由于 PRIMARY K...

2019-01-31 09:51:44 4560

转载 约束

alter table <表名 > add constraint <主键名>用法alter table <表名 > add constraint  <主键名>用法介绍1.主键约束:要对一个列加主键约束的话,这列就必须要满足的条件就是分空因为主键约束:就是对一个列进行了约束,约束为(非空、不重复)以下是代码   要对一个列加主键,列名为i...

2019-01-31 09:45:55 497

转载 java通过sftp上传文件

转载:http://blog.csdn.net/yhl_jxy/article/details/72633034Linux操作系统我们经常使用ssh中的ftp,sftp连接服务器,做相应操作。如何通过java代码的形式采用sftp连接到服务器,进行文件上传下载等操作呢?第一步,引入依赖包[html] view plain copy <!-- sftp上传依赖包 --&...

2019-01-30 15:02:00 190

转载 oracle中LPAD和RPAD函数的使用方法(加个人总结)

函数参数:lpad( string1, padded_length, [ pad_string ] )其中string1:源字符串padded_length: 即最终结果返回的字符串的长度;如果最终返回的字符串的长度比源字符串的小,那么此函数实际上对源串进行截取处理,与substr(string,number1,number2)的作用完全相同,如果padded_length比源字符串的...

2019-01-23 09:34:52 331

转载 浅析物化视图与查询重写(Enable query rewrite)

查询重写是指当对物化视图的基表进行查询时,Oracle会自动判断能否通过查询物化视图来得到结果,如果可以,则避免了聚集或连接操作,而直接从已经计算好的物化视图中读取数据 通过如下实验说明,物化视图给我们带来的性能提高,以及查询重写的好处 1 执行一段普通的连接查询,并查看执行计划以及统计信息 SQL> alter system flush buffer_cache;...

2019-01-22 15:56:01 578

转载 普通视图和物化视图的区别

普通视图和物化视图的区别(转)本文转自http://www.cnblogs.com/xuezhen-huang/p/4651118.html物化视图是一种特殊的物理表,“物化”(Materialized)视图是相对普通视图而言的。普通视图是虚拟表,应用的局限性大,任何对视图的查询,Oracle都实际上转换为视图SQL语句的查询。这样对整体查询性能的提高,并没有实质上的好处。1、物化视...

2019-01-22 15:22:00 223

转载 索引三种状态

转自:http://blog.sina.com.cn/s/blog_b94eb0e301017544.html 在数据字典中查看索引状态,发现有三种:     VALID     N/A     UNUSABLE         valid:当前索引有效  N/A  :分区索引有效  unusable:索引失效 Oracle异常ORA-01502: 索引或这类索引的分...

2019-01-22 14:57:34 1855

原创 建表参数(pctfree,IniTrans,maxtrans)含义

对于创建表或索引时,有如下的段,其中pctfree ,initrans ,maxtrans ,next,minextents ,maxextents 等值的含义以及设定IniTrans,用于每个块中处理行级锁事务。表是1,索引是2,如果同一块有很多行被并发更新等操作时,建议增加该值对于serializable 隔离级,至少设置为3。但是事实上,不适宜去修改默认的值,因为事务需要在块上面写事务条...

2019-01-16 10:04:01 871

转载 ORACLE 审计功能

转自:http://www.cnblogs.com/oktell/p/4691494.html审计是对选定的用户动作的监控和记录,通常用于:u          审查可疑的活动。例如:数据被非授权用户所删除,此时安全管理员可决定对该 数据库的所有连接进行审计,以及对数据库的所有表的成功地或不成功地删除进行审计。u          监视和收集关于指定数据库活动的数据。例如:DBA可收集...

2019-01-15 09:56:08 586

转载 oracle审计 开启/关闭操作

oracle审计 开启/关闭操作su - oracle进入数据库命令行sqlpus / as sysdba查看oracle审计状态是否开启SQL>show parameter audit_trail;NAME                                 TYPE        VALUE------------------------------------...

2019-01-15 09:41:43 4647

空空如也

空空如也

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

TA关注的人

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