自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (1)
  • 收藏
  • 关注

原创 oracle中使用DBMS_PROFILER调优

在数据库调优的时候,发现代码的性能瓶颈至关重要,oracle提供的DBMS_PROFILER包可以非常方便的发现其瓶颈所在。DBMS_PROFILER在使用之前可能需要安装,安装方式如下:1:执行$ORACLE_HOME/rdbms/admin/profload.sql2:创建一个用于存放跟踪信息的schemaCREATE USER profiler IDENTIFIED BY profile

2008-02-10 16:16:00 671

原创 分析Oracle的重做信息

DROP TABLE a;CREATE TABLE A(V CHAR(2000));--先确认每行的大小DECLAREln_ave_row_len NUMBER;BEGINEXECUTE IMMEDIATE TRUNCATE TABLE ||USER||.A;FOR i IN 1..1000 LOOP    INSERT INTO a VALUES(i||);END LOOP;COMM

2008-02-10 15:33:00 402

转载 CRM常用词汇大全

    当一家企业实施CRM的时候,CRM的专用词汇的发展对开发商业模式和沟通变得至关重要。    理解CRM术语对开发新商业模式和促使向以客户为中心转变变得非常关键。项目经理和业务骨干需要溶入到这些CRM词汇中。在这里,我们定义主要的应用模块,部件和经营策略。在本文中,我们引用了许多应用模块的功能描述,例如,机会管理,交流管理,问题处理,销售订制,销售激励,E-mail反应管理系统,

2007-07-19 14:27:00 768

原创 oracle统计函数

统计函数的语法:Analytic-Function(,,...)OVER (      )Analytic-FunctionSpecify the name of an analytic function, Oracle actually provides many analytic functions such as AVG, CORR, COVAR_POP, COVAR_SAMP, COU

2007-07-02 23:54:00 4634

转载 各种索引的结构分析 降序索引和位图索引

降序索引降序索引是8i里面新出现的一种索引,是B*Tree的另一个衍生物,它的变化就是列在索引中的储存方式从升序变成了降序,在某些场合下降序索引将会起作用。举个例子,我们来查询一张表并进行排序:SQL> select * from test where a between 1 and 100 order by a desc,b asc;    已选择100行。Execution Plan-----

2007-06-27 17:36:00 820

转载 某公司的数据仓库考题(转)

转自:www.bicubes.com (BI立方体-商业智能社区:做中国最大的商业智能社区)作者:Keith1.请简要您说明对数据仓库概念的理解。2.请解释以下概念:数据集市,事实表,维表,钻取,OLAP,粒度,KPI,ETL3.请列举您使用过的各种数据仓库工具软件(包括建模工具,ETL工具,前端展现工具,OLAP Server、数据库、数据挖掘工具)和熟悉程度。(稍做深入地回答你所用产品所完成的

2007-06-26 12:57:00 778

转载 数据仓库设计的七个步骤

在处理一个数据仓库项目时需要注意的问题很多,但同时也有很多有建设性的参考可以帮助你更顺利的完成任务。开放思维,不断尝试新的途径,对于找到一种可行的数据仓库实现方法来说也是必需的。 1. 配备一个全职的项目经理或你自己全面负责项目管理 在通常情况下,项目经理都会同时负责多个项目的实施。这么做完全是出于资金和IT资源方面的考虑。但是对于数据仓库项目的管理,绝对不能出现一人身兼数个项目的情况。由于你所处

2007-06-26 12:48:00 620

转载 BI项目中ETL设计与思考(转)

  ETL即数据抽取(Extract)、转换(Transform)、装载(Load)的过程,它是构建数据仓库的重要环节。     ETL是将业务系统的数据经过抽取、清洗转换之后加载到数据仓库的过程,目的是将企业中的分散、零乱、标准不统一的数据整合到一起,为企业的决策提供分析依据。ETL是BI项目重要的一个环节。通常情况下,在BI项目中ETL会花掉整个项目的1/3的时间,ETL设计的好坏直接关接到B

2007-06-26 12:41:00 755

原创 BI词汇

Data Warehouse数 据仓库是在企业管理和决策中面向主题的、集成的、与时间相关的、不可修改的数据集合。与其他数据库应用不同的是,数据仓库更像一种过程,对分布在企业内部各处的业务数据的整合、加工和分析的过程。而不是一种可以购买的产品。 Data mart数据集市,或者叫做"小数据仓库"。如果说数据仓库是建立在企业级的数据模型之上的话。那么数据集市就是企业级数据仓库的一个子集,他主要面向

2007-06-26 12:39:00 1682

转载 什么是BI[转载]

现在我们 Xerdoc 团队在做的事情,已经牵涉到 BI 的概念,BI 这个词的词频也在团队内呈现上升态势。BI这个词是我带进来的,但从一开始,我就一直没有机会向诸位队友系统讲述过什么叫 BI;索性现在在这里科普一下,把我四年积累的知识给诸位来一个速成,让我们共同开阔视野,活跃思维。  

2007-06-26 12:30:00 1125

转载 ETL学习心得:探求数据仓库关键环节ETL的本质

做数据仓库系统,ETL是关键的一环。说大了,ETL是数据整合解决方案,说小了,就是倒数据的工具。回忆一下工作这么些年来,处理数据迁移、转换的工作倒还真的不少。但是那些工作基本上是一次性工作或者很小数据量,使用access、DTS或是自己编个小程序搞定。可是在数据仓库系统中,ETL上升到了一定的理论高度,和原来小打小闹的工具使用不同了。究竟什么不同,从名字上就可以看到,人家已经将倒数据的过程分成

2007-06-26 10:08:00 644

转载 互联网分析:Web2.0的僵局

转自:http://news.csdn.net/n/20070429/103562.html巨头仍是巨头   曾被风险投资津津乐道、被认为引领互联网革命的Web2.0网站,如今反被传统互联网企业逼临绝境。“Web2.0刚出现时,传统互联网巨头都在观望,后来发现它很火,马上将其作为一个模块引入,并后来居上。大量Web2.0网站为传统互联网企业打了头阵,最后却多数成了炮灰。”赛迪顾问互联网产业研究

2007-04-29 17:07:00 645

转载 迎接RIA时代的来临

 前 言     看了几篇关于“回归C/S”的文章,作为一名多年开发B/S的程序员,不免热血沸腾,深受鼓舞!曾经,我是B/S结构的忠实拥护者,同时也为了所谓的“零部署”陷入过技术泥潭。正当为B/S烦愁的时候,RIA走进了我的视线… …     什么是RIA     Internet已经日益成为应用程序开发的默认平台。用户对应用程序复杂性要求日增,但现在的Web应用程序对完成复杂应用方面

2007-04-26 16:43:00 463

转载 让软件项目在不断的需求变化中获得成功

转自:中国系统分析师网http://www.sachina.cn/index.php?type=column&area=1&p=articles&id=530在中国软件行业现状中,恶性竞争比比皆是,而恶性竞争的产生物:合同,导致大中型软件项目中,项目组面临着在时间上,成本上和人力上都不切实际的目标,一个在标准含义上注定要失败的项目;而项目组对于这种项目要做,并且还要尽量做好,同时由于客户成熟度不够

2007-04-22 19:04:00 818

原创 在PreparedStatement中使用命名参数

PreparedStatement中参数都是使用下标传值,如:PreparedStatement p = con.prepareStatement("select * from people where (first_name = ? or last_name = ?) and address = ?");p.setString(1, name);p.setString(2, name);p.se

2007-04-09 12:42:00 2522

原创 java中浮点数的高精度运算

在某些对数值精度要求非常的应用中直接使用java的float中的*,/运算可能会丢失精度,造成小量的误差,但是如果将这些误差相加可能会放大。 如System.out.println(534.2 / 100);执行的结果却是5.3420000000000005System.out.println(4.015 * 100);执行的结果是401.49999999999994都有误差。解决方案使用Bi

2007-04-04 18:14:00 1127

原创 使用连接生命周期管理扩展连接池功能

在操作数据库连接的时候有些时候可能要要跟踪连接的生命周期,如要建立基于连接的临时表,要修改该连接中的某些连接参数(如时间的默认格式)。但是jdbc规范中没有这类规范,所以只能自己实现。下面是通过修改commons-dbcp获得的功能.@SuppressWarnings("unchecked")public class BasicDataSourceExtendListenerImpl extend

2007-04-03 15:30:00 2740

原创 用脚本处理复杂的规则

在某些处理规则复杂且变化性大的业务中,如果将这些规则硬性编码到代码中将降低系统灵活性,扩展性,增加维护成本。脚本有不需要编译的有点,因此如果能够将这些规则使用脚本实现,则可以避免系统的升级和重新部署。应用实例:该项目是一个c/s结构,在客户机上安装系统客户端,访问服务器使用所提供的各种服务。其中一项需求是由服务端控制客户端的界面显示元素以及其他某些功能。当客户端成功登陆服务器后,服务端返回客户

2007-04-03 13:52:00 604

原创 用数据库按照树型结构存储系统参数

在设计系统时经常需要存储很多配置参数,如果配置参数使用文件存储,那么当系统需要做集群或者双机热备等需要将系统部署到多个地方时,将对参数的更改带来非常复杂以及烦琐的工作:不得不修改每个系统拷贝的配置文件.因此将参数使用数据库存储不失为一个好办法,但是关系数据库是二维数据,数据的展现能力不足,如果能够类似于windows注册表一样提供树型参数配置,那么参数配置将变得非常灵活。数据库使用oracle

2007-03-30 16:58:00 744

原创 java字符编码原理解析

什么是字符,什么是字节?可以理解为计算机没有字符的概念,只有字节。字符是存在于人类语言层的概念,其作用是为了人与人之间的交流,因为字节对于人类是不可读的,但是计算机存储所有的数据都是按照字节存储。因此要将人类意识中的字符存储到计算机中,则必须将字符转换为字节数据,那么怎么转化呢,则必须要一种映射规则,这里的映射规则就是通常意义中的字符编码,比如说该文件是GBK编码,可以说为:这个文档中的字符数

2007-03-30 13:57:00 1830 2

原创 jdk1.5中annotation的应用(1)--DAO实现

在目前各个O/RM框架大行其道的时候为什么要在设计其他框架呢,最主要考虑到O/RM的性能以及团队的学习曲线.因为各个O/RM都不能最大的使用数据库所专门提供的特殊功能,如要在系统中实现统计业务收入:包括在业务维度和地区维度汇总,使用pl/sql就非常好实现,但是使用O/RM就没有那么方便了select DECODE(GROUPING_ID(yw), 1, 所有业务, yw) 业务,DECODE

2007-03-28 13:36:00 1118 1

原创 java1.5中使用synchronized同步和用Atomic的差别

测试使用synchronized同步和AtomicInteger的差别:public class TestSynchronized { private int count1 = 0; public synchronized void addCount1() {  count1++; } public synchronized int getCount1() {  return coun

2007-03-27 19:01:00 662

原创 jdk1.5中annotation的应用(1)--授权控制

做授权控制时不仅仅要用户无法访问的连接不能看到,还要阻止用户通过其他手段得到连接地址而直接调用连接。因此授权控制时还必须防止用户执行jsp、servlet、以及WebService等等所有需要授权验证的服务。为了做到这一点就必须在用户的入口处做授权校验,如jsp、servlet(struts的Action)等等(授权到底放在何处校验合适,web接口层还是业务的facade层?)。实现后实现的范

2007-03-27 17:12:00 684

原创 数据导出 下载另类做法

数据导出的另类方案:数据导出在很多系统中都是需要的,最常见的做法是点了下载按钮以后再查询数据库将数据转化为excel或者pdf文档。先假定数据量比较小,没有做分页,如展现统计平台该类业务属于这种情况。如果原始系统没有做导出,在后期再加上该功能的话,如此实现便比较麻烦1:可能需要重新查询数据库,不能利用已经查询出的结构,如果统计是非常费时的操作,则显然浪费了不少时间去重复查询。2:不再查询数据库

2007-03-27 15:02:00 840 2

原创 提升系统并发性能

应用系统的性能是关系到客户感官的重要因数,因此我们在设计系统时性能是必须要提前考虑的,必须在真正开发前做针对整个系统设计的系统测试,测试该设计方案是否满足客户的性能要求。而在影响性能的众多因数中,因数据库设计不合理和应用系统中对数据操作设计不合理导致的性能瓶颈又由为突出。在一般情况下对数据层的优化没有在应用层优化所得到的性能提升高。下面举几个在实际系统中常常会遇到的几个场景以及提供的解决方案,

2007-03-26 10:17:00 627

原创 迟来的第一步

工作已经三年了,自己在技术方面也有不少的积累和想法,原本一直想将这些东西通过某种途径和大家一起分享和讨论,但是都懒于动手,所有都是仅仅通过口头讨论,从来没有用文字记载过,一则是自己控制文字的能力实在是过于欠缺,二则是自己也的确太懒了。其实本人还是非常乐于分享的。今天我终于下决心要迈出这一步了

2007-03-25 17:42:00 731 3

datastage官方文档

datastage的官方文档,讲得非常详细。涵盖了每一个stage的用法

2009-05-01

空空如也

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

TA关注的人

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