- 博客(42)
- 资源 (1)
- 收藏
- 关注
原创 XA事务规范
在谈到XA规范之前,必须首先了解分布式事务处理(Distributed Transaction Processing,DTP)的概念。Transaction,即事务,又称之为交易,指一个程序或程序段,在一个或多个资源如数据库或文件上为完成某些功能的执行过程的集合。 分布式事务处理是指一个事务可能涉及多个数据库操作,分布式事务处理的关键是必须有一种方法可以知道事务在任何地方所做的所有动作,提
2011-11-27 10:08:51 522
XA事务规范
在谈到XA规范之前,必须首先了解分布式事务处理(Distributed Transaction Processing,DTP)的概念。Transaction,即事务,又称之为交易,指一个程序或程序段,在一个或多个资源如数据库或文件上为完成某些功能的执行过程的集合。 分布式事务处理是指一个事务可能涉及多个数据库操作,分布式事务处理的关键是必须有一种方法可以知道事务在任何地方所做的所有动作,提交或回...
2011-11-27 10:08:00 96
转载 JCA和Web服务的讨论
前不久我去了趟东海岸,在那里我拜会了很多开发者、客户以及合作伙伴,跟各种各样的人交谈过,并听到了很多圈内的趣事。最近,我主要忙于一项大的Web服务。因此花了大量的时间来学习、找人谈话并写了一些关于这项技术的东西。在与该领域内不同的客户群交流时,我吃惊地发现一个问题一而再再而三地反复出现。人们总是问我J2EE连接器体系结构(J2EE Connector Architecture,JC
2011-11-27 10:01:23 574
JCA和Web服务的讨论
前不久我去了趟东海岸,在那里我拜会了很多开发者、客户以及合作伙伴,跟各种各样的人交谈过,并听到了很多圈内的趣事。最近,我主要忙于一项大的Web服务。因此花了大量的时间来学习、找人谈话并写了一些关于这项技术的东西。在与该领域内不同的客户群交流时,我吃惊地发现一个问题一而再再而三地反复出现。人们总是问我J2EE连接器体系结构(J2EE Connector Architecture,...
2011-11-27 10:01:00 122
原创 Oracle hints语句
存储在数据库中数据的分布情况开发人员或管理员比Oracle优化器更加的清楚,在优化器不能作出最优查询路径选择的情况下,使用HINT(提示)人为的固定查询路径,一定程度能生成更优的执行计划/*+ALL_ROWS*/表明对语句块选择基于开销的优化方法,并获得最佳吞吐量,使资源消耗最小化.SELECT/*+ALL+_ROWS*/ EMP_NO,EMP_NAM,DAT_IN FROM BSEM
2011-11-25 14:55:22 438
Oracle hints语句
存储在数据库中数据的分布情况开发人员或管理员比Oracle优化器更加的清楚,在优化器不能作出最优查询路径选择的情况下,使用HINT(提示)人为的固定查询路径,一定程度能生成更优的执行计划/*+ALL_ROWS*/表明对语句块选择基于开销的优化方法,并获得最佳吞吐量,使资源消耗最小化.SELECT/*+ALL+_ROWS*/ EMP_NO,EMP_NAM,DAT_IN FROM BSEMPMS ...
2011-11-25 14:55:00 120
原创 oracle查询优化相关参数
QueryOptimizer一共经历了两个历史阶段:RBO和CBO。RBO时代,Oracle执行计划是通过一系列固化的规则进行执行计划生成。而CBO时代,则是利用系统统计量进行各种执行路径试算,获取相对相对成本最低的执行计划.OPTIMIZER_MODE参数控制执行计划的优化方法ALL_ROWS不管是不是有统计信息,全部采用基于成本的优化方法,返回最大数的量数据
2011-11-25 10:45:06 793
oracle查询优化相关参数
QueryOptimizer一共经历了两个历史阶段:RBO和CBO。RBO时代,Oracle执行计划是通过一系列固化的规则进行执行计划生成。而CBO时代,则是利用系统统计量进行各种执行路径试算,获取相对相对成本最低的执行计划.OPTIMIZER_MODE参数控制执行计划的优化方法ALL_ROWS不管是不是有统计信息,全部采用基于成本的优化方法,返回最大数的量数据...
2011-11-25 10:45:00 133
原创 oracle OPTIMIZER_MODE参数
Oracle 在执行SQL语句时,有两种优化方法:即基于规则的RBO和基于代价的CBO。 在SQL执教的时候,到底采用何种优化方法,就由Oracle参数 optimizer_mode 来决定。Rule Based Optimizer(RBO)基于规则Cost Based Optimizer(CBO)基于成本,或者讲统计信息SQL> show parameter optimizer_
2011-11-24 14:47:17 746
oracle OPTIMIZER_MODE参数
Oracle在执行SQL语句时,有两种优化方法:即基于规则的RBO和基于代价的CBO。在SQL执教的时候,到底采用何种优化方法,就由Oracle参数 optimizer_mode 来决定。Rule Based Optimizer(RBO)基于规则Cost Based Optimizer(CBO)基于成本,或者讲统计信息SQL> show parameter optimizer_mod...
2011-11-24 14:47:00 139
原创 activeMq配置
基本发送与接收applicationContext.xmlxmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://www.springframework.org/schema/beanshttp://www.springframework.org/schema/b
2011-11-22 15:41:57 1632
activeMq配置
基本发送与接收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:sch...
2011-11-22 15:41:00 101
原创 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.*;
2011-11-18 15:38:05 4902 4
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...
2011-11-18 15:38:00 892
原创 mule配置文件元素
创建spring bean与mule创建的对象一起放在mule的注册信息里。 mule创建的对象可以spring的属性对象 Gold Platinum Executive mule可以使用spring属性 location="
2011-11-17 14:54:17 2046 2
mule配置文件元素
<spring:beans>创建spring bean与mule创建的对象一起放在mule的注册信息里。<spring:beans> <spring:bean name="globalCache" class="com.mycompany.utils.LRUCache" > <spring:property name="maxItems"
2011-11-17 14:54:00 389
原创 eclipse stp开发sca
环境eclipse Helios(3.6)for java ee developesca框架 tuscany1.6.2下载eclipse及tuscanyeclipse地址:http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/heliossr2tuscany1.6.2地址:http://
2011-11-14 17:04:15 1551 1
eclipse stp开发sca
环境eclipseHelios(3.6)for java ee developesca框架 tuscany1.6.2下载eclipse及tuscanyeclipse地址:http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/heliossr2tuscany1.6.2地址:http://l...
2011-11-14 17:04:00 135
原创 SCA简介
SOA在Java领域有两套标准:一个是SUN推出的JBI(没有得到BEA和IBM的承认),另外一个是:IBM和BEA等公司推出的SCA和SDO标准。 JBI之关注Java组件只处理Java组件的集成。SCA实现了业务组件和传输协议的分离,可以处理各种平台组件的集成。SDO可以的自由读取各种不同数据源的数据。另外,BPEL本质上是一种集成Web Service
2011-11-14 13:30:23 970
SCA简介
SOA在Java领域有两套标准:一个是SUN推出的JBI(没有得到BEA和IBM的承认),另外一个是:IBM和BEA等公司推出的SCA和SDO标准。JBI之关注Java组件只处理Java组件的集成。SCA实现了业务组件和传输协议的分离,可以处理各种平台组件的集成。SDO可以的自由读取各种不同数据源的数据。另外,BPEL本质上是一种集成Web Se...
2011-11-14 13:30:00 214
原创 zookeeper相关问题解决
Error contacting service. It is probably not running.修改zkServer.sh文件status)STAT=`echo stat | nc -q 1 localhost如果nc 后有-q 1删除,反之亦然如有新问题持续更新
2011-11-08 15:11:01 880
zookeeper相关问题解决
Error contacting service. It is probably not running.修改zkServer.sh文件status)STAT=`echo stat | nc -q 1 localhost如果nc 后有-q 1删除,反之亦然如有新问题持续更新
2011-11-08 15:11:00 102
转载 zookeeper锁机制
加锁:ZooKeeper 将按照如下方式实现加锁的操作:1 ) ZooKeeper 调用 create ()方法来创建一个路径格式为“ _locknode_/lock- ”的节点,此节点类型为sequence (连续)和 ephemeral (临时)。也就是说,创建的节点为临时节点,并且所有的节点连续编号,即“ lock-i ”的格式。2 )在创建的锁节点上调用
2011-11-08 13:58:32 879
zookeeper锁机制
加锁:ZooKeeper将按照如下方式实现加锁的操作:1)ZooKeeper调用create()方法来创建一个路径格式为“_locknode_/lock-”的节点,此节点类型为sequence(连续)和ephemeral(临时)。也就是说,创建的节点为临时节点,并且所有的节点连续编号,即“lock-i”的格式。2)在创建的锁节点上调用getChildren()方...
2011-11-08 13:58:00 124
转载 分布式服务框架 Zookeeper -- 管理分布式环境中的数据
安装和配置详解本文介绍的 Zookeeper 是以 3.2.2 这个稳定版本为基础,最新的版本可以通过官网 http://hadoop.apache.org/zookeeper/来获取,Zookeeper 的安装非常简单,下面将从单机模式和集群模式两个方面介绍 Zookeeper 的安装和配置。单机模式单机安装非常简单,只要获取到 Zookeeper 的压缩包并解压到某个目
2011-11-08 13:56:56 517
分布式服务框架 Zookeeper -- 管理分布式环境中的数据
安装和配置详解本文介绍的 Zookeeper 是以 3.2.2 这个稳定版本为基础,最新的版本可以通过官网http://hadoop.apache.org/zookeeper/来获取,Zookeeper 的安装非常简单,下面将从单机模式和集群模式两个方面介绍 Zookeeper 的安装和配置。单机模式单机安装非常简单,只要获取到 Zookeeper 的压缩包并解压...
2011-11-08 13:56:00 82
原创 redhat上开启oracle aio
验证系统是否安装aio相关包debian系统dpkg -l | grep libaiorpm系统rpm -qa | grep libaio设置系统内核参数aio-max-nr修改io size的大小修改/etc/sysctl.conf增加aio-max-nr=1048576保存sysctl -p 使修改生效数据库开启aioSQL> alt
2011-11-08 12:56:12 1439
redhat上开启oracle aio
验证系统是否安装aio相关包debian系统dpkg -l | grep libaiorpm系统rpm -qa | grep libaio设置系统内核参数aio-max-nr修改io size的大小修改/etc/sysctl.conf增加aio-max-nr=1048576保存sysctl -p 使修改生效数据库开启aio SQL> a...
2011-11-08 12:56:00 113
原创 hbase集群配置
环境hbase-0.90.4hadoop-0.20.2zookeeper3.3.3三台机器master 192.168.1.90 (master,namenode secondnamenode)slaver1 192.168.1.92 slaver2 192.168.1.93环境变量在/etc/profile增加export HADOOP_HO
2011-11-07 16:09:02 1492
hbase集群配置
环境hbase-0.90.4hadoop-0.20.2配置文件hbase-env.shhbase-site.xmlregionservershbase-env.sh设置hbase环境变量hbase-site.xml设置hbase相关参数就在该文件regionservers指定region server列表,网上说应该用机器名修改hbase-env.she...
2011-11-07 16:09:00 111
转载 hbase数据模型
BigTable是什么?Google的Paper对其作了充分的说明。字面上看就是一张大表,其实和我们想象的传统数据库的表还是有些差别的。松散数据可以说是介于Map Entry(key & value)和DB Row之间的一种数据。在我使用Memcache的时候,有时候的需求是需要存储的不仅仅是简单的一个key对应一个value,可能我需要类似于数据库表结构中多属性的存储,但是又不会有传统数据库表结
2011-11-04 16:03:38 2603
hbase数据模型
BigTable是什么?Google的Paper对其作了充分的说明。字面上看就是一张大表,其实和我们想象的传统数据库的表还是有些差别的。松散数据可以说是介于Map Entry(key & value)和DB Row之间的一种数据。在我使用Memcache的时候,有时候的需求是需要存储的不仅仅是简单的一个key对应一个value,可能我需要类似于数据库表结构中多属性的存储,但是又不会有传...
2011-11-04 16:03:00 135
原创 oracle inittrans与maxtrans参数
inittrans参数表示高并发时事务会锁住同一个对象,oracle会使用块的一部分空间来保存哪些事务将哪些块中元素锁定,这个空间的大小由inittrans来决定,默认为2,事务表会根据需要动态扩展,最大达到MAXTRANS 个条目(假设块上有足够的自由空间)。所分配的每个事务条目需要占用块首部中的23~24 字节的存储空间。注意,对于Oracle 10g,MAXTRANS 则会忽略,所有段的
2011-11-04 14:49:44 1967
oracle inittrans与maxtrans参数
inittrans参数表示高并发时事务会锁住同一个对象,oracle会使用块的一部分空间来保存哪些事务将哪些块中元素锁定,这个空间的大小由inittrans来决定,默认为2,事务表会根据需要动态扩展,最大达到MAXTRANS 个条目(假设块上有足够的自由空间)。所分配的每个事务条目需要占用块首部中的23~24 字节的存储空间。注意,对于Oracle 10g,MAXTRANS 则会忽略,所有段的...
2011-11-04 14:49:00 1016
原创 zookeeper简介
ZooKeeper是作为分布式应用建立更高层次的同步(synchronization)、配置管理 (configuration maintenance)、群组(groups)以及名称服务(naming)。在编程上,ZooKeeper设计很简单,所使用的数据模型风格很像文件系统的目录树结构,简单来说,有点类似windows中注册表的结构,有名称,有树节点,有Key(键)/Value(值)对的关系,可
2011-11-03 15:00:13 973
zookeeper简介
ZooKeeper是作为分布式应用建立更高层次的同步(synchronization)、配置管理 (configuration maintenance)、群组(groups)以及名称服务(naming)。在编程上,ZooKeeper设计很简单,所使用的数据模型风格很像文件系统的目录树结构,简单来说,有点类似windows中注册表的结构,有名称,有树节点,有Key(键)/Value(值)对的关系,可...
2011-11-03 15:00:00 95
原创 oracle点滴
将一个语句保存到文件spool c:\sql.txt select * from dual; spool oforacle硬解析与软解析硬解析:第一时间提交语句,硬解析不查看共享池是否有匹配语句,如果没有指定,语法分析,安全检查,产生执行计划,构造共享结构在共享池。软解析:查看share pool是否有匹配语句,但是它仍然需要语法分析等操作,省略了生
2011-11-03 09:29:14 563
oracle点滴
将一个语句保存到文件spool c:\sql.txtselect * from dual;spool oforacle硬解析与软解析硬解析:第一时间提交语句,硬解析不查看共享池是否有匹配语句,如果没有指定,语法分析,安全检查,产生执行计划,构造共享结构在共享池。软解析:查看share pool是否有匹配语句,但是它仍然需要语法分析等操作,省略了生成执行计划。查看...
2011-11-03 09:29:00 77
原创 oracle并行度调整
oracle并行度使用多个cpu与io来执行数据库操作,能够显著改善大型数据库操作性能,比如DSS或数据仓库适用于大表查询,join,分区索引的查询创建大量的index创建大量的表(包括固化视图)批量的insert,update,delete查行执行适合场景对称多处理器,集群,并行系统足够的带宽cpu利用不足足够的内存用于其他操作,排序,hash,缓存查
2011-11-02 13:34:28 6078
oracle并行度调整
oracle并行度使用多个cpu与io来执行数据库操作,能够显著改善大型数据库操作性能,比如DSS或数据仓库适用于大表查询,join,分区索引的查询创建大量的index创建大量的表(包括固化视图)批量的insert,update,delete查行执行适合场景对称多处理器,集群,并行系统足够的带宽cpu利用不足足够的内存用于其他操作,排序,hash,缓存查...
2011-11-02 13:34:00 348
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人