自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

王珏的专栏

实践者的软件工程

  • 博客(22)
  • 资源 (1)
  • 收藏
  • 关注

原创 震惊:原来在中国上海不算大,上海人也不算富

生活在上海,对上海的"大" 一直心有余悸。打个车去虹桥机场,差不多就要150元,看着出租车表跳动,我的肉都痛。我的一个同学住在高行,上海的东北角,外环以内哦,在上海市区地图上都找不到他家。还有一个同学住闵行交大附近,原来的上海西南角(现在已经不小心变成了上海正南方)。他们两家距离42公里。我的记忆中而安徽省的芜湖到江苏省的南京才90公里(百度地图查看,芜湖火车站到南京火车站是99.8公里)。

2016-09-14 16:21:03 1412

原创 新的开始:第一次用Word发布CSDN博客

自身的懒惰导致了很久很久没有更新自己的博客。而作为一种自我知识积累的手段,还是需要重新捡起写博客的习惯。 在Blog Post页,找的"账号管理"; API:选择MetaWebLog;Blog Post URL填写:http://write.blog.csdn.net/xmlrpc/index 再填上用户名和密码,一切OK  后面就是另一种努力了。

2015-08-19 11:21:56 538

原创 软件过程:“流程”的割裂导致过程管理流于形式

“流程”的割裂导致过程管理流于形式   ----王珏   不知您所在的项目组是不是这样的情形,“责任向上游推,任务向下游放”。    测试就说开发人员烂,程序写的都烂到没法测;----研发是测试的上游   研发人员说需求没做好,需求变更多,开发没方向;----产品需求是研发的上游   需求人员说这个项目根本就不该立项(其实需求人员

2009-10-20 16:52:00 1308

原创 需求相关:“请拿起你的奥卡姆剃刀”

需求相关:“请拿起你的奥卡姆剃刀”----王珏原创   这些年的项目经验,使我常常能够看到一些奇怪的“需求”,这些需求最后有导致了一系列奇怪的“设计”,这些奇怪的设计竟然还要进行“测试”,并且还要定期维护这些奇怪的功能。   举两个例子作为开始。   第一个例子是我遇到的一个“网络协议分析”项目,简

2009-10-20 16:52:00 420

原创 需求相关:需求管理如何管

需求相关:需求管理如何管----王珏原创  项目失败的一个重要因素是“需求没搞好”。但是如何搞好需求,却没有一个简单易行的办法,常见的观点有如下几种:   1、需求不够详尽,导致有大量的岐义,因此项目失败了。   问题是:多少页的需求规格说明书才够详细?需要多少人力,需要多少时间?项目组有足够的人力吗?项目组有称职的需求分析人员吗?有人愿意阅读这几百上千页的文档吗?如果

2009-10-20 16:35:00 412

原创 需求相关:如何紧盯IT项目目标?

需求相关:如何紧盯IT项目目标?----王珏原创表面上看,视乎每一个项目经理都会对此问题不屑一顾,但深入思考,“忘了项目目标”却是绝大部分失败项目的共通特征。    举一个简单的例子,我们大家上网的时候,有多少人能够专注与自己的“上网目标”?比如某次我的上网目标是:“查找查找关于Oracle死锁方面的知识”。其结果是打开电脑,发现杀毒软件提示我要升级病毒库;等我升级

2009-10-20 16:35:00 445

原创 管理哲学: 项目管理必须强调“相对性”

管理哲学:项目管理必须强调“相对性”----王珏原创产品人员常说:(范围上的必须)这个需求“必须要”完成;性能“必须要”满足某个要求。项目经理常说:(时间上的必须)你必须在本周完成某某模块的开发。研发人员常说:(资源上的必须)我们人手不够,必须再给我们安排人手。测试人员常说:(质量上的必须)这些Bug必须修改完成,否则我这关你们过不了。   

2009-10-20 16:34:00 419

原创 技术相关:我们需要什么样的架构师?

技术相关:我们需要什么样的架构师?----王珏原创  架构师,当下流行的一个名词。可是当下对架构师有太多的误解,这种误解来源于对“系统架构”本身的误解。       什么是系统架构?RUP文档中有如下描述:    在“软件构架简介”中,DavidGarlan 和 Mary Shaw认为软件构架是有关如下问题的设计层次:“在计算的算法和数据结构之外,设计并确定系统

2009-10-20 16:29:00 404

原创 AIX系统maxuproc太小导致ORA-27300错

AIX系统maxuproc太小导致ORA-27300错--王珏  AIX5.3上的Oracle10g系统报错:ORA-27300: OSsystem dependent operation:fork failed with status:11ORA-27301: OSfailure message: Resource temporarily unavailabl

2009-10-16 15:54:00 716

原创 硬盘性能参数和IO(或stripe size)大小的选择

硬盘性能参数和IO(或stripe size)大小的选择硬盘性能参数与高效IO(参见:硬盘驱动器- 维基百科):转速:当前的服务器硬盘一般都是15000转/分钟平均延时:平均延时就是磁道上的那段数据转到磁头下面需要的时间,这直接由转速决定。比如15000转/分钟的硬盘,也就是每秒250转,每转一圈需要4毫秒,因此平均延时就是转半圈的时间,等于2毫秒。

2009-10-16 15:53:00 2006

原创 用Oracle的tkprof分析SQL执行效率

用Oracle的tkprof分析SQL执行效率1、打开跟踪SQL> alter session set sql_trace=true;2、执行SQLSQL> select count(*) from xxxx;3、关闭跟踪SQL> alter session set sql_trace=false4、找到trc文件目标文件目录在:SQL> sel

2009-10-16 15:53:00 461

原创 AIX5.3安装ssh

AIX5.3安装ssh         我实在不能理解为何aix竟然不把ssh作为缺省配置的软件,还要自己独立安装,而且ibm的网站竟然还不提供相关软件(需要到sourceforge.net/projects/openssh-aix下载)。   好在安装倒也不是难事。1、下载    需要如下四个包(我的版本是下面文件)   

2009-10-16 15:52:00 841

原创 ORA-20000故障排除手记

ORA-20000故障排除手记1、发现故障。  在Oracle10.2.0.1的alert.log文件中发现如下错误。WedJul  8 22:00:08 2009Errors in file/export/home/oracle/admin/ora10g/bdump/ora10g_j000_1472.trc:ORA-12012:error on

2009-10-16 15:51:00 1581

原创 命令行维护Oracle AWR

命令行维护Oracle AWR  有时候由于种种原因,只能使用命令行来维护Oracle10g。当然我们依然可以使用statspack,但由于statspack功能不如AWR,而且如果使用两种性能诊断工具也是一种浪费。因此手动维护AWR还是有必要的,下面列出一些常用的AWR命令,以备后查。   1、修改AWR的触发频率      AWR默认是每小时触发一次,但有时候这

2009-10-16 15:50:00 747

原创 Oracle系统的RAID选择

技术相关:Oracle系统的RAID选择     Oracle的推荐的IO做法是:SAME(Stripeand Mirror Everywhere,在任何地方都是用“条带+镜像”,当然就是 RAID 1+0 ),而作为硬件供应商又总是顽固的坚持RAID5可以用在OLTP类型的Oracle中。其实这是“商业利益”在

2009-07-21 22:25:00 888

原创 RAID 5技术实现以及性能特点

  RAID 5技术实现以及性能特点RAID 5如何计算校验位?为了简化计算,假设这个RAID5由3+1块盘构成,只有一个条带Stripe,且每行只有1bit构成。D1,D2,D3为数据盘,P1为校验盘。校验数据的计算公式为:P1=D1 xor D2 xor D3。(xor表示异或操作)例如第一行: 1 xor 0 =

2009-07-21 22:03:00 2800

原创 CMM的级别就是软件开发管理的“段位”

CMM的级别就是软件开发管理的“段位”    CMM(英文wiki ) 是什么(包括CMMI,因为本文不涉及细节)?有人把它理解成“规范”;有人把它理解成“标准”;    一般人对CMM的理解是:    1、CMM是一堆规范的集合,包括5个等级,共计18个过程域,52个目标,300多个关键实践。    2、如果按照这些规范执行就需要写很多文档,这很麻烦,但是对于“大组织”来说必不可少,但对于小组织

2009-01-07 14:48:00 1064

原创 Oracle ORA-32700 错误解决方法

如果Oracle装在集群OS系统上,但不想使用Oracle的RAC,咋办?上述错误就是发生在Create Database时候。1、关闭 Oracle 实例-instance。2、cd $ORACLE_HOME/rdbms/lib3、make -f ins_rdbms.mk rac_off4、make -f ins_rdbms.mk ioracle

2005-04-21 21:28:00 1928

原创 钻石的选购

今天心血来潮,开始考虑我这个小小程序员的未来新娘该戴什么钻石戒指。去了老凤祥,周大福,谢瑞琳,周生生,看的我一头雾水。想到了网络,中文没有什么好资料,找到了个英文网站http://www.original-diamonds.com/ 上面解释的挺好的。钻石的评价标准主要有五个,是根据这五个标准来确定钻石的价格。1、大小。大小是用克拉来表示的 1克拉=0.2克。2、切割工艺。切割工艺大约分成    

2004-10-21 00:23:00 1986

原创 查看Oracle回滚段的详细情况,以及对性能的影响。

select a.NAME, b.EXTENTS, b.RSSIZE,b.XACTS,b.WAITS,b.GETS,b.OPTSIZE,b.STATUSfrom v$rollname a,v$rollstat bwhere a.USN = b.USN如果XACTS(活动事务)大于1,表示回滚段有争用,需要增加回滚段数目。如果WAITS大于1,也表示需要增加回滚段数目。

2004-09-21 15:51:00 1329

原创 判断Oracle的两个Undo日志之间的时间间隔

select     b.RECID,    to_char(b.FIRST_TIME, dd-mon-yy hh:mi:ss) start_time,    a.RECID,    to_char(a.FIRST_TIME, dd-mon-yy hh:mi:ss) end_time,    round(((a.FIRST_TIME-b.FIRST_TIME)*24)*60,2) minu

2004-09-21 14:58:00 955

原创 查看一个Oracle表的数据定义语句。

前提:要求使用SQL PLUS。SQL> set pages 0SQL> set long 1000000SQL> select dbms_metadata.get_ddl(TABLE,表名,用户名) from dual;

2004-09-21 13:43:00 1265

Toad for Oracle PDF

《Toad for Oracle》英文版 PDF格式。

2007-07-11

空空如也

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

TA关注的人

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