`
文章列表
指标 : 对sql语句进行分析,需要关注的指标字至少包括以下几个: 1.消耗时间:包括Elapsed Time 、CPU Time等时间指标 2.内存消耗:包括Buffer Gets、Consistant Gets等指标 3.IO消耗:包括Physical Reads、Physical Writes等指标 4.语句分析次数:包括Parses、Hard Parses、Soft Parses等指标。     复合索引      1.索引的前缀性          假设有如下表: create table AAA (a varchar2(32) ,b varchar2 ...

Oracle merge语句

http://blog.csdn.net/yuzhic/article/details/1896878 动机: 想在Oracle中用一条SQL语句直接进行Insert/Update的操作。 说明: 在进行SQL语句编写时,我们经常会遇到大量的同时进行Insert/Update的语句 ,也就是说当存在记录时,就更新(Update),不存在数据时,就插入(Insert)。 实战: 接下来我们有一个任务,有一个表T,有两个字段a,b,我们想在表T中做Insert/Update,如果存在,则更新T中b的值,如果不存在,则插入一条记录。在Microsoft的SQL语法中,很简单 ...
  3、JDBC 配置JDBC适配器: 1 2 3      <persistenceAdapter>          < jdbcPersistenceAdapter dataSource = "#mysql-ds" createTablesOnStartup = "false" / >      < / persistenceAdapter > dataSourc ...
2、KahaDB KahaDB是基于文件的本地数据库储存形式,虽然没有AMQ的速度快,但是它具有强扩展性,恢复的时间比AMQ短,从5.4版本之后KahaDB做为默认的持久化方式。默认配置如下: Java <persistenceAdapter> <kahaDB directory="activemq-data" journalMaxFileLength="32mb"/> </persistenceAdapter> ...
转:http://www.huaishao8.com/config/activemq/132.html 在broker中设置属性persistent=”true”(默认是true),同时发送的消息也应该是persitent类型的。ActiveMQ消息持久化有三种方式:AMQ、KahaDB、JDBC。 1、AMQ AMQ是一种文件存储形式,它具有写入速度快和容易恢复的特点。消息存储在一个个文件中,文件的默认大小为32兆,如果一条消息的大小超过了32 兆,那么这个值必须设置大点。当一个存储文件中的消息已经全部被消费,那么这个文件将被标识为可删除,在下一个清除阶段,这个文件被删除。默认配置 ...

一致性hash算法

consistent hashing  算法早在 1997  年就在论文 Consistent hashing and random trees   中被提出,目前在 cache  系统中应用越来越广泛; 1  基本场景 比如你有  N  个  cache  服务器(后面简称  cache  ),那么如何将一个对象  object  映射到  N  个  cache  上呢,你很可能会采用类似下面的通用方法计算  object  的  hash  值,然后均匀的映射到到  N  个  cache  ;
下载ActiveMQ:http://activemq.apache.org/download.html 解压,如图: 运行bin文件夹下的activemq.bat,出现如下图所示: 验证是否运行成功: 在浏览器中输入:http://localhost:8161/admin/ ,出现如下图所示表示成功: 此时,ActiveMQ ...

osgi基本概念

    博客分类:
  • osgi
        1. Bundle:其实就是OSGI中的模块,通过配置jar包中的MAINIFEST.MF,控制从Bundle导出的包,没有导出的包,是不可被外部使用的。我的理解是做到了模块间的调用力度控制。有两种方式实现模块交互,一种通过导入,另一种通过Service实现。             Bundle的状态:             INSTALLED:安装完成,本地资源成功加载。             RESOLVED:依赖关系满足,这个状态意味该Bundle要么已经准备好运行,要么是被停止了。             STARTING:Bundle正在被启动,Bundl ...
Global site tag (gtag.js) - Google Analytics