自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

原创 如何分解rdba地址

puber晶晶的一篇文章http://space.itpub.net/13095417/viewspace-171150介绍了ASSM寻找free block的过程其中在转储L3块的时候,在文件中有这样一项L2 Hint for inserts: 0x010002e2这是寻找L2块的线索,但是这是一个rdba地址,我们如何从这个块地址中知道file_id和block_id呢?进而进一...

2010-03-04 10:37:37 155

原创 Oracle Data block 的物理结构

1.一次对block的dump过程: PHP code:SQL> create table t9 (a varchar(10));Table created.SQL> insert into t9 values('a');1 row created.SQL> commit;Commit complete.SQL> set ser...

2010-03-04 10:33:37 113

原创 oracle block 格式

[size=large][b][color=red]oracle 8.1.7 8k block windows xp [/color] [/b][/size] create table t(n number);insert into t values(1); --- 从 dbms_rowid 中看出table t 的数据在datafile 4 的...

2010-03-04 10:30:50 116

ORACLE坏块(ORA-01578)处理方法

0.模拟出现坏块环境SQL> CREATE TABLESPACE "TEST" 2 LOGGING 3 DATAFILE 'D:\ORACLE\ORADATA\ALAN\TEST.ora' SIZE 1M EXTENT 4 MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO 5 /表...

2010-03-04 10:21:17 405

在unix下和linux下创建裸设备总结

(一)AIX下创建裸设备:1.创建VG卷组:#mkvg -S -y'datavg' -s'128'hdisk1 hdisk2....其中:-S表示创建scalable-type的VG;-y表示创建vg的名称;-s表示PP SIZE的大小。2.从VG中创建一个LV,名称为lv_db_test_1g:#mklv -y'lv_db_test_1g' -t'raw' '-S128k' ...

2009-06-12 18:08:21 113

linux上创建裸设备

Linux创建裸设备:用fdisk 创建了一个分区 /dev/sdb1然后用raw绑定, raw /dev/raw/raw1 /dev/sdb1绑定后生成一个文件/dev/raw/raw1 记录绑定的信息.如果不想要直接删除这个文件就行了.但是这个文件在os reboot之后就没有了.所以要把raw的信息记录到 /etc/sysconfig/rawdevices 文...

2009-06-12 18:07:25 281

原创 Oracle10g AWR (自动工作负载信息库)

一段时间以来,Oracle 在这个领域中的解决方案是它内置的工具 Statspack。虽然某些情况下证明它是非常有价值的,但常常缺少性能故障诊断实践所需的强健性。Oracle Database 10g提供了一个显著改进的工具:自动工作负载信息库 (AWR)。AWR 和数据库一起安装,不但采集统计数据,还采集导出的量度。快速测试驱动程序通过运行 $ORACLE_HOME/rd...

2009-06-05 19:39:05 109

关于linux上telnet失败的几个原因

一、安装telnet软件包(通常要两个) 1、 telnet-client (或 telnet),这个软件包提供的是 telnet 客户端程序; 2、 telnet-server ,这个软件包提供的是 telnet 服务器端程序; 安装之前先检测是否这些软件包已安装,方法如下: [root@wljs root]#rpm –q telnet或[root@wljs root]#rpm ...

2009-06-05 19:33:04 4474

原创 Spring2.0的新特性

[color=blue]一、Spring的XML配置引入XML Schema语法简化配置[/color]在Spring1.x系列中,bean的配置文件使用DTD,没有namespace的分隔。2.0的一个非常大的改进是引入了XML Schema的namespace,因而可以将bean的配置文件做大幅度的简化。这些简化包括了对bean属性的各种简化,AOP配置的简化,事务配置的简化,JNDI...

2008-08-19 11:13:39 111

原创 Linux自启动设置详解

前言linux有自己一套完整的启动体系,抓住了linux启动的脉络,linux的启动过程将不再神秘。 阅读之前建议先看一下附图。 本文中假设inittab中设置的init tree为: /etc/rc.d/rc0.d /etc/rc.d/rc1.d /etc/rc.d/rc2.d /etc/rc.d/rc3.d /etc/rc.d/rc4.d /etc/rc.d/rc5.d /etc/rc.d/r...

2008-08-19 09:49:43 99

用Trigger实现的Logon/Logoff Audit

1. 创建存储Audit信息的表:CREATE TABLE logonaudittable(  event       VARCHAR2(10),  sid         NUMBER,  serial#     NUMBER,  timestamp   DATE,  username    VARCHAR2(30),  osuserid    VARCHAR2(30),  machinena...

2008-07-01 17:23:53 180

Oracle远程备份 - Windows

1,On the machine where you wish to write the files to, create a shared drive granting the user 'Administrator' FULL Control.2,Make sure that the Oracle services for the TARGET DB need to be reconfigur...

2008-06-30 16:45:58 136

oracle sys 用户认证的问题

参数remote_login_passwordfile和使用操作系统认证没有必然的联系1, remote_login_passwordfile 是用来控制能否以as sysdba来连接到数据库. 如果为exclusive, 则远程可通过conn sys/***@*** as sysdba来登陆; 如果为None, 则远程可通过conn sys/***@*** as sysdba来登陆时会提示用户...

2007-10-22 17:25:19 146

为你的项目加入一个阶段--技术研究------项目管理的一种“最佳实践”

摘要:以一个明确的“技术研究阶段”来提高开发效率、规避开发风险、提高项目管理的可控性,是一个简便易行的“敏捷”项目管理手段。1、什么是“技术研究阶段” 这是我在项目管理实践中总结出的行之有效的一种“最佳实践”,技术研究这个词很自然就能理解了,“技术研究阶段”通过本文的描述也很容易理解。关键是“实践”。2、明确一个“技术研究阶段”的动力 * 规避技术风险 * 提高开发效率...

2006-10-17 13:28:49 99

EJB Pre之一----------RMI工作原理

首先,我想先说说RMI的工作原理,因为EJB毕竟是基于RMI的嘛。废话就不多讲了,RMI的本质就是实现在不同JVM之间的调用,工作原理图如下: 它的实现方法就是在两个JVM中各开一个Stub和Skeleton,二者通过socket通信来实现参数和返回值的传递。有关RMI的例子代码网上可以找到不少,但绝大部分都是通过extend the interface java.rmi.Remote...

2006-09-08 18:41:22 107

EJB Pre之二----------EJB工作原理

假定我们要创建一个读取User信息的SessionBean,需要我们写的有3个文件: 1. UserServiceHome.java Home接口 2. UserService.java Remote接口 3. UserServiceBean.java Bean实现 WSAD最终会生成10个class。其它7个是什么呢?我们一个一个数过来: 4. _...

2006-08-31 23:54:04 101

Cache

下面列出Cache的基本特性。 1. 时间记录 数据进入Cache的时间。 2. timeout过期时间 Cache里面的数据多久过期 3. Eviction Policy 清除策略 Cache满了之后,根据什么策略,应该清除哪些数据。 比如,最不经常被访问的数据,最久没有访问到的数据。 4. 命中率 Cache的数据被选中的比率 5. 分级...

2006-08-30 19:49:13 132

注意:Spring中使用Hibernate

1. 建议使用Hiberante进行Session和Transaction的管理 将需要进行事务的多个原子DAO设置到Service里,在Service层进行事务控制和会话控制。 设置一个基础的dao,即baseDAO 且继承之HibernateDaoSupport,而业务对象原子DAO,持有一个baseDAO的引用,通过setter注射设置到业务DAO中。 多个原子...

2006-05-23 18:59:44 110

Configuration of the web.xml in our application

As we all known, the configuration of web.xml is the file that our application tells servlets what to do. there are many elements defined in web.xml, next I will tell what's the function of every elem...

2006-05-21 11:47:41 67

J2EE的整体框架设计——————利用Tiles来设计系统模块

一般来说,任何一个系统在开始之前,我们应该有很多东西都要设计,本文主要讲述利用Tiles来设计系统的模块。以我现在做的NDRS项目来做解释。1,一般我们会定义一个JSP(Frame.jsp)来作为整个系统的全局jsp,然后根据系统的需求来设计出如何布局这个Frame.jsp了。这个JSP主要分为四部分: 1,Head.jsp用来显示一些用户的信息(username, home ...

2006-05-18 18:19:42 85

J2EE中各种Menu的实现

准备中。

2006-05-18 13:15:28 74

J2EE项目中的权限控制

http://www.blogjava.net/BlueDavy/archive/2005/10/09/15091.html;http://forum.iteye.com/viewtopic.php?t=17896

2006-05-18 13:14:34 146

关于java中分页的实现

一直以来,分页和排序问题一直是做J2ee项目的一个很重要的问题。一个好的分页排序算法,会使系统得到很好的性能.反之,系统性能会很低,而且系统速度慢,这是每位programmer不想看见的。总结现在的关于排序分页方面的各种实现,大概有一下几种:1,基于框架实现的,如hibernate的内部分页排序的实现。2,基于外部组件的实现,如Toplink比较多,可是没有分页的支持。3,还有的就...

2006-05-17 21:27:32 136

Handling Errors Using Exceptions

Everyone tries to avoid them, but it's an unfortunate fact: [b]Errors occur in software programs. However, if you handle errors properly, you'll greatly improve programs' readability, reliability and ...

2006-05-16 21:11:13 89

架构和架构设计师

系统架构通俗的说起来就是系统的结构组织方式.原则上说, 架构只有好坏之分,而不存在有无的问题. 软件的体系架构可以直接体现为代码的类结构, 也可以表现为文档性的编码规范和全局约定等. 如果软件架构中能够抽象出一些稳定的元素, 那我们就可能得到一些所谓的框架代码. 一般业务架构是很难重用的, 目前常见的框架代码所描述的多半是与业务无关的技术架构. 良好的系统架构应该体现出应用...

2006-05-14 19:54:41 114

生日推算

小明和小强都是张老师的学生,张老师的生日是M月N日,2人都知道张老师的生日是下列10组中的一天:  3月4日 3月5日 3月8日   6月4日 6月7日   9月1日 9月5日   12月1日 12月2日 12月8日 张老师把M值告诉了小明,把N值告诉了小强,张老师问他们知道他的生日是那一天吗?   小明说:如果我不知道的话,小强肯定也不知道   小强说:本来我也不知道...

2006-05-12 20:42:41 202

理解架构师

架构师应该精通分析和设计。[b]架构师应该比常人容易理解事物的基本原理,具有正确的分析手段和良好的认识论、方法论基础。掌握各种设计原则和模式是一个架构师的职业要求。架构师应该具有一定的领导能力,带领一个团队。架构师应该具有良好的沟通能力,和客户沟通以确保产品满足其需求。[/b] 架构师往往没有一个他“自己”的产品,如Martin Fowler,这个牛人也没有什么架构产品吧?架构是产品...

2006-05-12 20:25:30 130

软件架构师 PS 建筑架构师

软件架构师不是建筑架构师。他们之间除了名字,没有任何的共同之处。把软件架构师和建筑架构师类比,甚至把他们等同起来,是一种错误的观念。 建筑是实体的,软件是形式的。实体的建筑以结构为其主要内容,辅以少量动态的考虑(给水、排水及其他)。软件则是静态的结构和动态的行为的结合体。从这个角度,建筑师的建模主要是静态的建模,比一个机械工程师,他多了蓝图的绘制的工作;而一个软件架构师不仅要对软件的...

2006-05-12 19:56:42 258

应用软件合理性

我们在讨论应用软件的需求和设计的时候,常常会说:“我觉得这个需求不合理。”或者说:“按照我的经验,这样子设计是不合理的。”往往我们这样说的时候,是根据自己的经验和直觉来判断的。这样的理由往往不被认同和接受,所以最终的结果可能并没有向我们所想象的方向发展,直到最终我们得到一个教训。 [b] 为什么应用软件的“合理性”很重要?[/b] 理解应用软件的“合理性”,对于软件的构造...

2006-05-12 19:48:58 842

算法决定互联网

以下内容摘自:http://tigerfish.itpub.net/post/4/46940Wirth当年有一名言"程序=算法+数据结构",而今天可以肯定地说,未来的互联网,将被算法所主宰统治.在web 1.0时代,互联网的模式直接继承传统媒体,即由专业作者提供内容,广大网民充当读者.到了2.0时代,在bbs+blog+wiki的结构下,进入了一个全民共创互联网内容的时代,web ...

2006-03-29 19:06:56 151

容器和轻量级容器

什么是容器?JavaEE原话:“Containers are the interface between a component and the low-level platform-specific functionality that supports the component. ”翻译过来就是“容器就是底层的、与支撑平台相关的、对组件进行功能化支持的接口”。难以理解?...

2006-03-26 10:04:23 239

考考你的智力

Q:有12个乒乓球,其中有一个重量异常(可能轻也可能重),用一个没有砝码的天平,最多称3次就能把这个异常的球挑出来。 A: 1234vs5678(平了就不说了,自己想) 125vs346(不平要看偏的方向和上边的是否一样,具体自己想)...

2006-03-15 19:15:41 405

空空如也

空空如也

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

TA关注的人

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