jingchang's profileMy Spaces,My IdeaBlogNetwork Tools Help

My Spaces,My Idea

2008, Wellcome to China Beijing!

jingchang xu

Occupation
Location
Interests
December 15

Config the JDK's source path For Eclipse

I want to see the Jdk's source,commonly we type "ctrl" to view the souce,but can't see the source!
Follow me!
 
1、Windows >> Preferences >> Install Jres
 
2、Select the Installed Jre >> Edit >> Set the "Source Attachment..."
 
 
December 09

Oracle Flashback

1、Oracle9i的闪回查询概述
 

在Oracle 9i之前,如果用户错误操作数据后,除了不完全恢复外,没有好的解决办法。Oracle 9i中提供闪回查询,由一个新的包DBMS_FLASH来实现。用户使用闪回查询可以及时取得误操作DML(Delete、Update、Insert)前某一时间点数据库的映像视图,用户可以利用系统时间或系统改变号(SCN:System Change Number)来指定这个只读视图,并可以针对错误进行相应的恢复措施。闪回查询功能完全依赖于自动回滚段管理(AUM),对于Drop等误操作不能恢复。闪回特性可应用在以下方面:

  (1)自我维护过程中的修复:当一些重要的记录被意外删除,用户可以向后移动到一个时间点,查看丢失的行并把它们重新插入现在的表内恢复。

  (2)恢复Email和声音Email:当用户意外删除了Email或者声音信息时,可以通过移回到固定时间点来恢复删除。

  (3)账号平衡状况:可以查看以前的历史数据。如银行外币管理中用于记录特定时间的汇率。在以前,汇率变更被记录在一个历史表中,现在就可以通过闪回功能进行查询。

  (4)用于趋势分析的决策支持系统:决策支持系统和联机分析应用必须执行一个长时间的事务。使用闪回查询,这些应用可以对历史数据执行分析和建模。例如,特定产品如矿泉水随季节变化需求情况的变化。

 

2、回滚段概述

  回滚段用于存放数据修改之前的位置和值,回滚段的头部包含正在使用的该回滚段事务的信息。回滚段的作用如下:

  (1)事务回滚:当事务修改表中数据的时候,该数据修改前的值(即前影像)会存放在回滚段中,当用户回滚事务时,Oracle将会利用回滚段中的数据前影像来将修改的数据恢复到原来的值。

  (2)事务恢复:当事务正在处理的时候,例程失败,回滚段的信息保存在重做日志文件中,Oracle将在下次打开数据库时利用回滚来恢复未提交的数据。

  (3)读一致性:当一个会话正在修改数据时,其它的会话将看不到该会话未提交的修改。而且,当一个语句正在执行时,该语句将看不到从该语句开始执行后的未提交的修改(语句级读一致性)。



 
 
3、操作实例
 
alter table tmp_test enable row movement;
flashback table tmp_test to timestamp to_timestamp('2008-12-09 10:59:00','yyyy-mm-dd hh24:mi:ss');

Build AppFuse 's Development Environment With Eclipse

Share my experience for Build AppFuse 's Development Environment With Eclipse.
December 08

Some OpenSource Projects For Data Mining

1 weka http://www.cs.waikato.ac.nz/ml/weka/

2 Yale http://rapid-i.com/

3 KNIME http://www.knime.org/index.html

4 R (统计软件) http://www.r-project.org/

5 Rattle(R基础上的GUI) http://rattle.togaware.com/" TARGET=_blank> http://rattle.togaware.com/

5 AlphaMiner(哈工大基于weka内核开发) http://bi.hitsz.edu.cn/AlphaMiner/index.htm

6 在Excel中实现了决策树、神经网络等算法。可惜VBA工程被作者加密了,不能看到源码。

http://www.geocities.com/adotsaha/

7 Apache Lucene是一个开放源程序的搜寻器引擎,利用它可以轻易地为Java软件加入全文搜寻功能。Lucene的最主要工作是替文件的每一个字作索引,索引让搜寻的效率比传统的逐字比较大大提高,Lucen提供一组解读,过滤,分析文件,编排和使用索引的API,它的强大之处除了高效和简单外,是最重要的是使使用者可以随时应自已需要自订其功能。

http://lucene.apache.org/