`
文章列表
Oracle在执行SQL语句时,有两种优化方法:即基于规则的RBO和基于代价的CBO。在SQL执教的时候,到底采用何种优化方法,就由Oracle参数 optimizer_mode 来决定。 Rule Based Optimizer(RBO)基于规则Cost Based Optimizer(CBO)基于成本,或者讲统计信息 SQL> show parameter optimizer_mode; NAME TYPE VALUE ------------------------------------ ----------- --------------------------- ...

activeMq配置

    博客分类:
  • java
基本发送与接收 applicationContext.xml <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://www.springframework.org/schema/beans ...

oracle dcn

oracle dcn(data change notification) 当数据库中数据改变时发出通知,可以在sql级pl_sql中设置监听 package test; import java.sql.*; import java.util.Properties; import oracle.jdbc.*; import oracle.jdbc.dcn.*; public class DBChangeNotification {static final String USERNAME = "jc608031";static final String PASSWO ...

mule配置文件元素

    博客分类:
  • SOA
<spring:beans>创建spring bean与mule创建的对象一起放在mule的注册信息里。 <spring:beans> <spring:bean name="globalCache" class="com.mycompany.utils.LRUCache" > <spring:property name="maxItems" value="200"/> </spring:bean> </spring:beans> ...

eclipse stp开发sca

    博客分类:
  • SOA
环境 eclipseHelios(3.6)for java ee develope sca框架 tuscany1.6.2 下载eclipse及tuscany eclipse地址:http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/heliossr2 tuscany1.6.2地址:http://labs.renren.com/apache-mirror//tuscany/java/sca/1.6.2/apache-tuscany-sca-1.6.2.tar.gz 打开eclipse Help- ...

SCA简介

    博客分类:
  • SOA
SOA在Java领域有两套标准:一个是SUN推出的JBI(没有得到BEA和IBM的承认),另外一个是:IBM和BEA等公司推出的SCA和SDO标准。 JBI之关注Java组件只处理Java组件的集成。 SCA实现了业务组件和传输协议的分离,可以处理各种 ...
Error contacting service. It is probably not running. 修改zkServer.sh文件 status) STAT=`echo stat | nc -q 1 localhost 如果nc 后有-q 1删除,反之亦然 如有新问题持续更新

zookeeper锁机制

加锁: ZooKeeper将按照如下方式实现加锁的操作: 1)ZooKeeper调用create()方法来创建一个路径格式为“_locknode_/lock-”的节点,此节点类型为sequence(连续)和ephemeral(临时)。也就是说,创建的节点为临时节点,并且所有的节点连续编号,即“lock-i”的格式。 2)在创建的锁节点上调用getChildren()方法,来获取锁目录下的最小编号节点,并且不设置watch。 3)步骤2中获取的节点恰好是步骤1中客户端创建的节点,那么此客户端获得此种类型的锁,然后退出操作。
  安装和配置详解 本文介绍的 Zookeeper 是以 3.2.2 这个稳定版本为基础,最新的版本可以通过官网http://hadoop.apache.org/zookeeper/来获取,Zookeeper 的安装非常简单,下面将从单机模式和集群模式两个方面介绍 Zookeeper 的安装和配置。 单机模式 单机安装非常简单,只要获取到 Zookeeper 的压缩包并解压到某个目录如:/home/zookeeper-3.2.2 下,Zookeeper 的启动脚本在 bin 目录下,Linux 下的启动脚本是 zkServer.sh,在 3.2.2 这个版本 Zookee ...
验证系统是否安装aio相关包 debian系统 dpkg -l | grep libaio rpm系统 rpm -qa | grep libaio 设置系统内核参数 aio-max-nr修改io size的大小 修改/etc/sysctl.conf 增加 aio-max-nr=1048576 保存sysctl -p 使修改生效 数据库开启aio   SQL> alter system set disk_asynch_io=TRUE scope=spfile; SQL> alter system set filesystemio_optio ...

hbase集群配置

环境 hbase-0.90.4 hadoop-0.20.2 配置文件 hbase-env.sh hbase-site.xml regionservers hbase-env.sh设置hbase环境变量 hbase-site.xml设置hbase相关参数就在该文件 regionservers指定region server列表,网上说应该用机器名 修改hbase-env.sh export JAVA_HOME=java home目录 export HBASE_CLASSPATH=hadoop的conf目录

hbase数据模型

BigTable是什么?Google的Paper对其作了充分的说明。字面上看就是一张大表,其实和我们想象的传统数据库的表还是有些差别的。松散数据可以说是介于Map Entry(key & value)和DB Row之间的一种数据。在我使用Memcache的时候,有时候的需求是需要存储的不仅仅是简单的一个key对应一个value,可能我需要类似于数据库表结构中多属性的存储,但是又不会有传统数据库表结构中那么多关联关系的需求,其实这类数据就是所谓的松散数据。BigTable最浅显来看就是一张很大的表,表的属性可以根据需求去动态增加,但是又没有表与表之间关联查询的需求。 互联网 ...
inittrans参数表示高并发时事务会锁住同一个对象,oracle会使用块的一部分空间来保存哪些事务将哪些块中元素锁定,这个空间的大小由inittrans来决定,默认为2,事务表会根据需要动态扩展,最大达到MAXTRANS 个条目(假设块上有足够的自由空间)。所分配的每个事务条目需要占用块首部中的23~24 字节的存储空间。注意,对于Oracle 10g,MAXTRANS 则会忽略,所有段的MAXTRANS 都是255。 所以,如果有大量的并发访问使用的这个块,则参数不能太小,否则资源竞争将导致系统并发性能下降

zookeeper简介

ZooKeeper是作为分布式应用建立更高层次的同步(synchronization)、配置管理 (configuration maintenance)、群组(groups)以及名称服务(naming)。在编程上,ZooKeeper设计很简单,所使用的数据模型风格很像文件系统的目录树结构,简单来说,有点类 ...

oracle点滴

将一个语句保存到文件 spool c:\sql.txt select * from dual; spool of oracle硬解析与软解析 硬解析:第一时间提交语句,硬解析不查看共享池是否有匹配语句,如果没有指定,语法分析,安全检查,产生执行计划,构造共享结构在共享池。 软解析:查看share pool是否有匹配语句,但是它仍然需要语法分析等操作,省略了生成执行计划。 查看所有表空间大小 selecttablespace_name,sum(bytes)/1024/1024
Global site tag (gtag.js) - Google Analytics