自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Shell命令:Grep,Cut,Head

取得某特定字符串所在行的行数。第一次匹配的行数。grep -n 'AS' "V_INDV_CNT_MASTER_W_JP.sql"|cut -d ":" -f 1 | head -1

2012-02-09 16:06:24 190

原创 Informatica中的lookup transformation

Lookup在ETL中是一种常见的操作,比如产品键到代理键的转换,ID到name的转换等,都可以通过lookup来实现。Informatica中的lookup transformation组件除了能实现这种普通的转换,还可以用来更新缓慢变化维等,功能可谓强大。本文根据Informatcia8.1的联机文档,简单介绍一下informatica的lookup transformation。 ...

2010-05-17 14:57:15 232

笔试题:第五道和第六道怎么解?

最近参加了一个面试。 之前在网上查询此公司的信息,一大堆诋毁的言论。到公司之后,感觉并没有网上所说的不堪。除了气氛不是很轻松以外,别的都还可以。 面试官也很和蔼。 进去之后,面试官说一会还有个会,让我先作一套题。 因为是外企,所以题都是英文的。一共6道题。第一道:给出一个程序,给出结果。是关于String不变性的考察,很基础,很简单。第二道:关于接口和抽...

2010-05-05 10:05:16 188

存储过程

存储过程小结:CREATE OR REPLACE PROCEDURE AXAPC.SP_PRINT_REPORT(IN_PARAM01 IN CHAR,IN_OUT_PARAM02 IN OUT CHAR,OUT_PARAM03 OUT VARCHAR2)ASNOWAITLOCKED EXCEPTION;PRAGMA EXCEPTION_INIT(NOWAITLOC...

2010-04-16 19:11:11 110

Oracle的优化器

Oracle的优化器有两种优化方式,即基于规则的优化方式(Rule-Based Optimization,简称为RBO)和基于代价的优化方式(Cost-Based Optimization,简称为CBO),在Oracle8及以后的版本,Oracle强列推荐用CBO的方式     RBO方式:优化器在分析SQL语句时,所遵循的是Oracle内部预定的一些规则。比如我们常见的,当一个where子句中的...

2010-04-15 11:12:44 109

Update用法

更新表A的某些字段,字段的值来源于表B。第一种写法:UPDATE T_TEST_A aSET ( TEST_TARGET_1, TEST_TARGET_2, ) = ( SELECT TEST_SOURCE_1, TEST_SOURCE_2, FROM ORAH01.T_TEST_B b WHERE a....

2010-04-14 17:30:53 346

Shell练习(1)

#!/bin/shif [ -n $1 ];then echo "" > /dev/nullficonfFileName=$1# DB接続情報の取得confFile="/JOBSCHE/SHELLS/SK/CONTM/${confFileName}"userid=`grep '^userid' ${confFile} | cut -d= -f2`...

2010-03-16 11:24:48 121

shell的()和{}

一串的命令执行()和{}SHELL 写道()和{}都是对一串的命令进行执行,但有所区别: A,()只是对一串命令重新开一个子shell进行执行 B,{}对一串命令在当前shell执行 C,()和{}都是把一串的命令放在括号里面,并且命令之间用;号隔开 D,()最后一个命令可以不用分号 E,{}最后一个命令要用分号 F,{}的第一个命令和左括号之间必须要有一个空格 G,()里的各命令不必和括...

2010-03-16 11:24:29 146

Shell练习(4)_表的世代管理和存储过程

#!/bin/shnow=`date +"%Y%m%d %A %T"`echo "${now} /START AnalyzeTest">>D:/IDBCDB/test/tablechangeTest/TestMaster.log# 一時ファイルの指定spoolFile="D:/IDBCDB/test/AnalyzeTest/TablechangeTest....

2010-03-16 10:43:57 162

Shell练习(3)_连接数据库并分析表

#!/bin/shnow=`date +"%Y%m%d %A %T"`echo "${now} /START AnalyzeTest">>D:/IDBCDB/test/AnalyzeTest/TestMaster.log# 一時ファイルの指定spoolFile="D:/IDBCDB/test/AnalyzeTest/AnalyzeTest.log"...

2010-03-12 20:45:29 131

Shell练习(2)_解压缩文件

Shell练习(2)#!/bin/shNOW=`DATE +"%Y%m%d %A %T"`echo "${NOW} /STATE TEST UNZIP SOURCEFILE">>D:/IDBCDB/test/unzip.log# 目的文件夹移动cd D:/IDBCDB/test# 既存err_file删除if [ -w err_file ];th...

2010-03-12 16:03:07 125

运行Shell程序的方法

1. 执行Shell程序的方法1.sh Shell程序文件名   这种方法的命令格式为:   bash Shell程序文件名   这实际上是调用一个新的bash命令解释程序,而把Shell程序文件名作为参数传递给它。新启动的Shell将去读指定的文件,可执行文件中列出的命令,当所有的命令都执行完后结束。该方法的优点是可以利用Shell调试功能。 2.sh   格式为:   bash< S...

2010-03-11 18:17:34 294

Shell程序设计的流程控制

1.测试命令(1)数值测试:   -eq 等于则为真。   -ne 不等于则为真。   -gt 大于则为真。   -ge 大于等于则为真。   -lt 小于则为真。   -le 小于等于则为真。   (2)字串测试:   = 等于则为真。   != 不相等则为真。   -z字串 字串长度伪则为真。   -n字串 字串长度不伪则为真。   (3)文件测试:   -e文件名 如果文件存在则为真。 ...

2010-03-11 17:50:01 107

SHELL的基本语法

(1)Shell定义的环境变量:    HOME 用于保存注册目录的完全路径名。   PATH 用于保存用冒号分隔的目录路径名,Shell将按PATH变量中给出的顺序搜索这些目录,找到的第一个与命令名称一致的可执行文件将被执行。   TERM 终端的类型。   UID 当前用户的识别字,取值是由数位构成的字串。   PWD 当前工作目录的绝对路径名,该变量的取值随cd命令的使用而变化。   P...

2010-03-11 17:42:28 139

原创 Hibernate Tools以Ant Task方式运行配置

Hibernate Tools以Ant Task方式运行,主要在Build.xml中配置。内容如下: <?xml version="1.0" encoding="UTF-8"?><project name="University_FG" default="all" basedir="."> <!-- ".&quot

2010-02-09 14:33:37 130

原创 Hibernate Tools Eclipse 插件安装

Hibernate Tools 简介:    Hibernate Tools是由JBoss推出的一个Eclipse综合开发工具插件,该插件可以简化ORM框架Hibernate,以及JBoss Seam,EJB3等的开发工作。Hibernate Tools可以以Ant Task以及Eclipse插件的形式运行。 Mapping Editor(映射文件编辑器):该编辑器可以用来编辑Hibe...

2010-02-08 23:08:55 210

原创 Eclipse 启动不了 JVM terminated. Exit code=-1

我的Eclipse版本是3.4的,打开的时候报错。错误如图:  解决办法:我机器上装了360安全卫士,关了,就能启动了。不知道为什么会冲突。

2010-02-08 22:12:32 112

原创 校友回家种果树了

前几天听说我们系一个同学辞职回家了。据说他家在贵州的农村,回家包了一片山,要种果树。彻底放弃了IT业了。看过电视剧《乡村爱情》的,大概都知道种果树的不易。种果树要达到盈利周期是很长的,至少要4 5年的时间,能坚持自己选择的路就是勇者。先不说他能不能成功,至少我觉得是值得佩服的。勇气可嘉。能够做出这样的决定不是一般人能行的。至少他现在有一个明确的目标和方向。我要祝福他,希望他成功...

2010-02-02 15:20:41 179

原创 关于RAD中使用DEBUG提示“无法创建 Java 虚拟机”的解决办法

今天使用RAD来DEBUG的时候,出现下面的错误:[code="java"]JVMJ9TI002E Agent_OnLoad not found in library jdwpJVMJ9VM015W Initialization error for library j9jvmti23(-3): JVMJ9VM009E J9VMDllMain failedJava 仮想マシンを作成で...

2010-01-27 18:40:46 529

原创 Spring入门(2)—DI(Dependency Injection)依赖注入

Spring框架有两个核心特性:依赖注入和面向切面编程。这篇博客主要说明一下依赖注入。依赖注入(DI Dependency Injection)也被称为反向控制。我觉得这想说是相对于以前的编程方而言。光说是不能充分显示DI的特性。还是来看一个例子吧。需求是客户需要一只金毛巡回猎犬,去帮他寻找他打落的野鸡。看到这需求你会怎么做。你一定跟我一样建一个金毛类代码如下:...

2010-01-26 11:21:13 158

原创 Spring入门(1)—HelloWorld

我用的是RAD来开发的。其他的应该都是一样的。1.建立一个新的Project。2.右键点新建的Project->属性->buildPath->外部Jar引入 选择Spring的JAR包引入。3.配置Spring。在web.xml中加入Spring的配置,如下:[code="xml"]contextConfigLocation/WEB-INF/applicationC...

2010-01-25 19:15:44 114

原创 Property文件Reload方法(不用重起服务器)

一般系统都会有一个Property文件,比较头疼的是每次更改Property文件,都要重新启动服务,不然就读不进来。怎样才能不启动服务就能读取最新的Property呢。代码如下:[code="java"]package sample.resource;import java.io.File;import java.io.IOException;import ...

2010-01-25 17:22:33 189

原创 关于log4j.properties的文件使用-----两点改进

log4j.properties是定义日志信息的优先级,日志信息的输出目的地,日志信息的输出格式的文件。 现在项目上有两个问题:1.因为每个系统都是使用默认的log4j.properties这个名字来定义日志文件。当多个系统发布到同一台服务器上的时候,就会出现每次只能放一个系统的log4j.properties文件,几个系统同时运行的时候,LOG就出力的混淆在一起。 为了避免这...

2010-01-25 14:48:54 133

原创 和谐生活图片欣赏:狗狗 猫猫 我

成员介绍: 狗狗: 名字:miki 年龄:11个月 性别:MM 性格:温和,有时候会很淘气,经常不让我上网,我一动鼠标,她就用嘴拱我的手。 猫猫: 名字:当当 年龄:18个月 性别:原来是个帅哥,最近阉割了,成了小太监。 性格:胆小,活泼,可爱又可气。特别爱在皮脂的东西上练爪。沙发上全是他抓得洞。 我: 名字:逍遥 年龄:保密 性别:漂亮的MM(王婆卖瓜了。。不可轻信) 性格:经常看电视剧哭得...

2010-01-22 20:50:26 139

原创 oracle的系统表

最近用到的系统表挺多的。每次都百度N次。现记录一下,一劳永逸!哈~~~1、用户表:[code="oracle"]select * from dba_users where username = 'XXX' [/code]修改口令[code="oracle"]alter user spgroup identified by spgtest;[/code]2、表空间...

2010-01-22 17:47:32 100

原创 oracle的表或View字段数取得

今天同事让我帮忙写个文档,里边有很多是记录View的字段数。我数了几个,发现实在太费时间了。能不能查出来呢?搜了一下,oracle果然有这个功能。SQL如下:[code="oracle"]select table_name ,COUNT(*) from user_tab_columns where table_name IN ('V_INDV_ALL_INFO_CNT_...

2010-01-22 17:15:25 126

原创 设计模式解析读后感

今天终于看完了《设计模式解析》,虽然对有些模式理解还很浅薄,还不能灵活的运用这些模式,重要的是我以后要时刻注意用模式的思维来看待问题,观察角度更高了。不用死记硬背图表和定义,关键唤醒种思维的角度和意识。看完这本书后,才意识到以前编程的时候对有些问题的解决方法实在是太不入流了。以前有时候没有考虑什么冗余,膨胀什么的,只要能实现功能就好。目标也只有一个,就是实现功能万岁。以后一定多多思考有没有...

2010-01-12 17:27:36 93

原创 EXCEL函数

最近作ETL,每天有大量的数据比较。EXCEL函数用的很多。记录一下,以备查找。[b]EXCEL函数列表:[/b][b](一) 日期和时间函数[/b] 日期和时间函数基础 TODAY返回当前日期 NOW返回当前的日期和时间 DATE返回特定日期的年、月、日 DATEVALUE返回文本字符串所代表的日期序列号 YEAR返回某日期对应的年份 MONTH返回某日期...

2010-01-08 19:02:02 154

原创 2009年的最后一天

今天是2009年12月31日。2009年的最后一天。我们组一共3人,其他两人今天都休假进行所谓的末日旅行去了。只有我还在这里唧唧歪歪。这一年,马上就要过去了。我自问:这一年我有什么印象深刻的经历?1. :) 3月份开了一家宠物店,实体店和网店并行。历经2个月,由于各种原因,没有坚持下去。虽然失败,但是有很多经验教训。相信以后不会再犯。2. :wink: 养...

2009-12-31 11:05:52 114

原创 SSH框架搭建

1.建立Web Project工程(File-New-Web Project-选择JavaEE 5.0) 2.在Web Project工程下添加Struts框架(选中工程-MyEclipse-Project Capabilities-Add Struts Capabilities..-选择Struts1.3) 3.在Web Project工程下添加Spring框架(选中工程-MyEclipse-P...

2009-12-26 23:34:09 82

设计模式解析

以前看到设计模型一类的书就敬而远之,感觉很高深,离我的级别还有很远。那是项目经理或者TeamLeader的事。我只管执行就行了。以前也查过GOF(四人帮)的设计模式。看得时候感觉都知道了。过后又不知道那些有什么用了。最近在看Alan Shalloway,James R. Trott的《设计模式解析》,他根据GOF给出的设计模式的主要特征,结合自己的经验和理解,给出典型的例子,对设计模式由浅...

2009-12-11 15:59:29 79

原创 POWERCENTER 调优方法体会

POWERCENTER 调优方法体会调优方法体会: 经过一段时间的摸索,个人认为调优一个很关键的问题在于session的调度上,尽管在单个mapping的设计上可以有所改进,但是改进效果是有限的。比如我一开始说的例子,实际上如果在server非常空闲,数据库也非常空闲的时候,跑起来也并不会非常慢,3个多小时。但是同样一个session一旦和其他session并发跑起来,争夺数据库以...

2009-12-03 17:19:21 241

SQL和PL/SQL

总是听说PL/SQL,听了无数遍这个名词。自己也开发过存储过程。居然不知道PL/SQL到底是个什么东西。虽然的话再基础不过的东西,查了一下,居然也有一种恍然大悟的感觉。原来是这么回事,很简单的东西啊。SQL(Structured Qurey Language)结构化查询语言 适用于绝大多数的关系数据库。是1974年由Boyce和Chamber——lin提出的,并在IBM公司的关...

2009-11-25 13:48:20 110

intersect, minus

[b]intersect运算:返回查询结果中相同的部分[/b] exp:各个部门中有哪些相同的工种 select job from 部门1 intersect select job from 部门2intersectselect job from 部门3; [b]minus运算: 返回在第一个查询结果中与第二个查询结果不相同的那部分行记录。[/b]在...

2009-11-10 17:36:59 101

原创 Maping设计优化技术

[align=left][size=medium][color=darkred]Maping设计优化技术Mapping设计描述尽管PowerCenter的应用有多种不同的方式,大多数sessions/mappings能够,下面提到的方法和规则能够对你创建mapping有所帮助对于优化的普遍建议1.减少transformations的数量,数据流在各个transf...

2009-10-29 10:42:32 919

原创 PowerCenter Designer小结

PowerCenter Designer小结 使用PowerCenter Designer一个月,断断续续的记录一下中间遇到的问题:1、lookup组件在写sql时,可以有查询条件,但是不能有排序(lookup有默认排序,根据表主键和out port)2、varchar与char型字段比较时,需要做trim3、根据时间进行增量更新时,可以直接使用全量的mapping,在...

2009-10-16 14:47:11 160

Powercenter 使用手册

我看了以后觉得简单易懂,很适合快速入门。

2009-10-16 11:20:31 350

ETL BI/DW ERP CRW

ETL,Extraction-Transformation-Loading的缩写,中文名称为数据抽取、转换和加载。  ETL负责将分布的、异构数据源中的数据如关系数据、平面数据文件等抽取到临时中间层后进行清洗、转换、集成,最后加载到数据仓库或数据集市中,成为联机分析处理、数据挖掘的基础。  ETL是数据仓库中的非常重要的一环。它是承前启后的必要的一步。相对于关系数据库,数据仓库技术没有严格...

2009-10-16 11:18:04 155

原创 Informatica Powercenter 介绍

Informatica Powercenter 介绍 1.1 Informatica Powercenter 的概念 Informatica PowerCenter 是Informatica公司开发的世界级的企业数据集成平台,也是业界领先的ETL工具。Informatica PowerCenter使用户能够方便地从异构的已有系统和数据源中抽取数据,用来建立、部署、管理企业的数据...

2009-10-16 09:59:06 321

交叉表解决方案

最近看到论坛的问答里有人问到交叉表的问题。我也不知道专业术语是交叉表还是交差表又或者这两种都不准确。表fund構成: fund_no fund_price fund_date 512 99.22 2008/1/3 513 99.56 2008/1/3 512 63.53 2008/3/2 513 65.41 2008/1/6 画面で表示形式: ...

2009-10-14 16:56:35 186

MP3 Splitter&Joiner V3.03 Build 2

Mp3分割合并工具,轻巧实用。可以把一个大的Mp3分成许多小段,同样可以把多个Mp3合成一个。

2008-03-12

空空如也

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

TA关注的人

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