自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

姜春龙的博客空间

一个“软件需求分析师”成长记录

  • 博客(36)
  • 资源 (25)
  • 收藏
  • 关注

转载 数据库范式

1NF:保证属性的原子性2NF:保证主键及元组的唯一性(非主属性完全依赖于候选键)3NF:属性冗余度最小化(非主属性不传递依赖于候选键,主属性可以传递依赖)BCNF:比3NF更低的冗余度(所有属性不传递依赖于候选键)4NF:消除冗余的最高标准,是数据依赖的最高范式5NF:保证关系的原子性,即关系不可再分解

2012-01-04 10:50:13 425

转载 深刻学习RUP的内容本质

深刻学习RUP的内容本质内容提要:关于RUP的深层学习,概括总结了RUP的具体内容本质:六大经验、统一软件开发过程RUP的二维开发模型 、统一软件开发过程RUP核心概念、统一软件开发过程RUP裁剪、统一软件开发过程RUP的核心工作流(Core Workflows) 、统一软件开发过程RUP的十大要素、RUP的迭代开发模式关键字:六大经验     具体内容     迭代开发模式一、RUP

2012-01-04 10:32:33 812

转载 软件架构五个视图

本题相当于选择题,但要获得好的成绩,仍需要仔细构思。  1)逻辑视图表述系统的功能需求。系统分解为一系列的关键抽象,这些抽象(大多数)来自于需求分析中所提出功能要求,以对象或类的形式来表示(采用抽象、封装和继承)。分解并不仅仅是为了功能分析,而且用来识别遍布系统各个部分的通用机制和设计元素。系统的功能需求来自于最终用户,最终用户是逻辑视图对应的风险承担者。  2)进程视图表述系统的运行特性

2012-01-04 10:27:22 2537

转载 性能测试流程

2012-01-04 09:58:29 338

转载 一种优雅的流行架构:Struts+Spring+Hibernate

用java来建立一个很有价值的web 应用不是一个简单的任务。在架构这个应用时要考虑很多的因素和问题。从更高的层次来看,开发人员面临着关于如何构建用户接口,何处驻留业务逻辑,以及如何实现数据持久性这些问题。这3层都有各自的问题需要回答。而每一层又需要实现那些技术?应用如何设计来进行松散耦合并能进行灵活变更?应用架构是否允许某一层变更而不影响到其它的层次?应用应该如何处理容器一级的服务比如事务?

2012-01-04 09:53:40 439

转载 中间件技术的概念与分类

中间件技术的概念与分类  一、为什么要中间件   计算机技术迅速发展。从硬件技术看,CPU速度越来越高,处理能力越来越强;从软件技术看,应用程序的规模不断扩大,特别是Internet及WWW的出现,使计算机的应用范围更为广阔,许多应用程序需在网络环境的异构平台上运行。这一切都对新一代的软件开发提出了新的需求。在这种分布异构环境中,通常存在多种硬件系统平台(如PC,工作站,小型机等),在

2012-01-04 09:51:46 789

转载 Java 内存回收机制

Java的一个重要优点就是通过垃圾收集器GC (Garbage Collection)自动管理内存的回收,程序员不需要通过调用函数来释放内存。因此,很多程序员认为Java 不存在内存泄漏问题,或者认为即使有内存泄漏也不是程序的责任,而是GC 或JVM的问题。其实,这种想法是不正确的,因为Java 也存在内存泄漏,但它的表现与C++不同。如果正在开发的Java 代码要全天24 小时在服务器上运行,则

2011-12-29 14:48:44 4767

转载 Java 中内存泄漏与C++的区别

在Java 中,内存泄漏就是存在一些被分配的对象,这些对象有下面两个特点,首先,这些对象是可达的,即在有向图中,存在通路可以与其相连;其次,这些对象是无用的,即程序以后不会再使用这些对象。如果对象满足这两个条件,这些对象就可以判定为Java 中的内存泄漏,这些对象不会被GC 所回收,然而它却占用内存。在C++中,内存泄漏的范围更大一些。有些对象被分配了内存空间,然后却不可达,由于C++中没有GC,

2011-12-29 14:47:16 868

转载 容易引起Java内存泄漏的几大原因

容易引起Java内存泄漏的几大原因:1.静态集合类像HashMap、Vector 等静态集合类的使用最容易引起内存泄漏,因为这些静态变量的生命周期与应用程序一致,如示例1,如果该Vector 是静态的,那么它将一直存在,而其中所有的Object对象也不能被释放,因为它们也将一直被该Vector 引用着。2 .监听器在java 编程中,我们都需要和监听器打交道,通常一个应用当中会用到

2011-12-29 14:45:34 1192

转载 预防和检测内存漏洞

在了解了引起内存泄漏的一些原因后,应该尽可能地避免和发现内存泄漏。(1)好的编码习惯。最基本的建议就是尽早释放无用对象的引用,大多数程序员在使用临时变量的时候,都是让引用变量在退出活动域后,自动设置为null。在使用这种方式时候,必须特别注意一些复杂的对象图,例如数组、列、树、图等,这些对象之间有相互引用关系较为复杂。对于这类对象,GC 回收它们一般效率较低。如果程序允许,尽早将不用的引用对象

2011-12-29 14:44:06 521

原创 Java内存泄漏示例

示例1在这个例子中,循环申请Object 对象,并将所申请的对象放入一个Vector 中,如果仅仅释放引用本身,那么Vector 仍然引用该对象,所以这个对象对GC 来说是不可回收的。因此,如果对象加入到Vector 后,还必须从Vector 中删除,最简单的方法就是将Vector对象设置为null。Vector v = new Vector(10);for (int i = 1; i

2011-12-29 14:43:03 479

原创 jsp所写的附件上传服务端判断附件大小如何提醒思路。

jsp所写的附件上传服务端判断附件大小如何提醒思路。1、做上传,服务端获得附件大小,或者附件超过定义大时用抛出异常。2、在控制层处理异常,控制页面流转3、在提交页面写一个iframe,提交内容到iframe里4、如果成功,提示成功,如果失败,根据捕获异常提示文件太

2010-08-25 11:31:00 907

原创 Oracle TIMESTAMP WITH TIME ZONE类型

Oracle TIMESTAMP WITH TIME ZONE类型TIMESTAMP WITH TIME ZONE类型Oracle定义的语法:TIMESTAMP [(fractional_seconds_precision)] WITH TIME ZONE该类型在TIMESTAMP类型的基础上增加了时区的信息. 注意时区时差(TZH)的范围是"-12 ~ 13", fractional_seconds_precision的使用与TIMESTAMP类型是一致的. 在数据库中保存占13字节.eg:SQL> cr

2010-08-17 17:56:00 6776

原创 oracle 的listener.ora、 tnsnames.ora和sqlnet.ora这3个文件关系

listener.ora、 tnsnames.ora和sqlnet.ora这3个文件是关系oracle网络配置的3个主要文件,其中listener.ora是和数据库服务器端 相关,而tnsnames.ora和sqlnet.ora这2个文件不仅仅关系到服务器端,主要的还是和客户端关系紧密。第一、检查客户端oracle网络的时候可以先检查sqlnet.ora文件:# SQLNET.ORA Network Configuration File: $ORACLE_HOME/NETWORK/ADMIN/sqlnet.

2010-08-16 14:47:00 936

原创 解锁scott用户及设置密码

解锁scott用户及设置密码  关于Oracle 10g scott用户解锁的方法两则 解决方法一、首先确认已经安装oracle 数据库和客户端   在客户端DOS下执行如下语句:注意提示符号c:/sqlplus /nologsql

2010-08-13 10:48:00 2013

原创 解决scott用户登录不了问题

解决scott用户登录不了问题报错信息如下:[oracle@localhost 10g]$ sqlplus scott/tigerSQL*Plus: Release 10.2.0.4.0 - Production on Fri Aug 13 10:24:51 2010

2010-08-13 10:47:00 1455

原创 IE8去掉地址栏,同时关闭父页面,打开新页面

function sysMockLogin(value){ if(value=='S'){ alert("暂时还没有集成!"); }else{ //window.location.href="LoginHandleCtrl-loginSuccess.pfv?xtd

2010-07-30 17:19:00 2756

原创 解决 oracle EXP-00091: Exporting questionable statistics. 问题

解决 oracle EXP-00091: Exporting questionable statistics. 问题  Cause: Export was able to export statistics, but the statistics may no

2010-06-21 11:24:00 2016

转载 将前台的一个form转换成一个list,list中包含了两个map, 一个是form的input字段key和value的map,另一个是附件map

package com.css.yj.yjzs.ctrlCommon;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.UnsupportedEncodingException;import java.util.A

2010-05-26 18:06:00 1911

原创 根据表单的name(名字)数组,返回对应的Map对象。Map对象的key是表单的name,Map对象的value是表单的value

package com.css.yj.yjzs.ctrlCommon;import java.util.HashMap;import java.util.Iterator;import java.util.Map;import javax.servlet.http.HttpServletRequest;import org.apache.log4j.Logger;pub

2010-05-26 18:04:00 791

原创 ObjectTypeConvert map到BO转换

package com.css.yj.yjzs.proxyCommon;import gov.emergency.emercore.comm.utility.DBRowsetUtils;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileInputStream;import

2010-05-26 18:00:00 896

原创 DateUtility 工具类

package com.css.yj.yjzs.proxyCommon;import java.sql.Timestamp;import java.text.DateFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;impo

2010-05-26 17:57:00 949

原创 编码 解码

jbxx_word.jsp %@page import="com.css.yj.yjzs.ctrlCommon.UserInfoUtility"%>生成word的界面UserInfoUtility commUI = new UserInfoUtility(request,response);String serverIpAndPort = commUI.getServerIpAndPo

2010-05-26 17:50:00 2788

原创 需求调研的内容和工作指引

当你去做一个项目的软件需求时,一般需要考虑的内容包括:1 系统的主要内容和界限是什么,查阅相关软件和资料书籍,了解客户的业务和专业知识(前往用户现场前准备)1.1 制定总体计划和需求调研计划1.2 将行程和计划通知客户,协调安排2 与用户会面,提交本次调研活动的计划,达到的目标,时间安排,请用户配合(解释每个步骤的目的和用户参与的人员),并根据用户安排,适当调整计划3 最好召开项目启动会议,相关业

2010-04-09 15:31:00 597

转载 也谈需求调研

也谈需求调研需求调研对于一个应用软件开发来说,是一个系统开发的开始阶段,它的输出“软件需求分析报告”是设计阶段的输入,需求调研的质量对于一个应用软件来说,是一个及其重要的阶段,它的质量在一定程度上来说决定一个软件的交付结果。怎样从客房中听取用户需求、分析用户需求就成为调研人员最重要的任务。总结本人几年的经验,写下这篇文章,希望对大家有所帮助。项目目任务书下达给项目经理的时候,项目经理及调研人员应该

2010-04-09 15:28:00 770 1

原创 软件工程需求分析文档模板

需求分析类文档模板编者说明:    许多有经验的开发团队在开始需求调查的时候,总会将“软件客户需求权利书”和“软件客户需求义务书”提交给客户,让客户明确其权利与义务,将会对需求调研、分析的工作带来意想不到的效果,你可以一试。软件客户需求权利书1.要求分析人员使用符合客户语言习惯的表达;2.要求分析人员了解客户系统的业务及目标;3.要求分析人员组织需求获取期间所介绍的信息,并

2010-04-09 15:20:00 15650 3

原创 sqlplus 远程连接oracle数据库,本地不安装oracle客户端

第一步:安装sqlplus 第二步:解压缩instantclient-basic-win32-10.2.0.4.zip将解压缩内容复制到D:/installclient下,并建立/instantclient_10_2/NETWORK/ADMIN/tnsnames.ora第三步:修改sqlpus  tool--首选项---连接--- 修改oraacle主目录E:/soft

2010-03-30 10:39:00 1921

转载 Linux虚拟系统安装VMware Tools总结

一、VMware Tools安装手记(For Linux Guest OS) 为什么要装 VMware Tools? 因为它可以改善 Virtual Machine 的运行性能,而且可以让 Host OS 和 Guest OS 互通有无,这样我们就不用伤脑筋,要架设什么服务器,来沟通两个 OS,现在就让我们开始吧! VMware Tools所在位置:VMware 安装路径 /VMware/VMwa

2010-03-28 14:11:00 499

转载 数据库方向上的十种职业

刚看到前辈的这篇文章,感觉不错分享一下 支持一下前辈bolg:http://blog.csdn.net/w2jc 数据库方向上的十种职业这几天泡在“三十而立”那个板块,看到很多朋友(从20岁以下到35岁以上,呵呵)都有很多感触或者迷惑。 所谓“人无远虑,必有近忧”,如果等到了30岁还不知道自己想干什么,能干什么,那也许是一种遗憾或者悲哀。 在MSSQL这个板块也偶尔看到一些朋友问关于发展方

2010-02-03 09:51:00 743

转载 oraclel论坛

国内ORACLE相关站点Oracle中国公司 http://www.oracle.com/cn 提供最新的产品及服务介绍。 中国Oracle用户组 http://www.cnoug.org/  ORACLE爱好者之家 http://www.oraclefan.net/ Jo nson Huo 免费ORACLE入门 http://fengyu.china.com/ 余枫 Oracle杂货店 ht

2009-11-30 17:55:00 4006

原创 周备份方法

 

2009-11-16 14:02:00 361

转载 每个项目中,你不得不知的11个Java第三方类库

 Java第三方library ecosystem是一个很广阔的范畴。不久前有人撰文:每个项目中,你必须知道的11个Java第三方类库。单元测试1.DBUnitDBunit是一个基于junit扩展的数据库测试框架。它提供了大量的类对与数据库相关的操作进行了抽象和封装。 2.MOckitoMockito是一个针对Java的mocking框架。你可以使用简洁的API编写

2009-11-16 09:34:00 410

原创 递归生成XML字符串

/*** 文件名:ZyBOToXML* 描述:* 项目名称:               * 版本:v1.0* 作者:姜春龙* 创建日期:20090316* 修改记录:(修改人)、(修改日期)、(修改内容)、(原因)* **/package com.css.yj.res.util.common;import java.util.Iterator;

2009-10-26 17:01:00 624

原创 对于文件夹遍历其子文件夹进行递归删除

/** * 删除文件或者文件夹,对于文件夹遍历其子文件夹进行递归删除 * @param f - File对象 * @return 删除是否成功 */ public static boolean deleteFile(File f) { if (f.exists()) { if (f.isFile()) return f.delete(); else

2009-10-26 17:00:00 287

原创 反射方法修改私有方法

<br />/**<br />* 文件名:PrivateUtil.java<br />* 描述:调用其它类中私有方法的工具类<br />* 项目名称:              <br />* 版本:v1.0<br />* 作者:<br />* 创建日期:2009-4-29<br />* 修改记录:(修改人)、(修改日期)、(修改内容)、(原因)<br />* <br />**/<br />package com.css.yj.res.util.common;<br />import java.lang.r

2009-10-23 12:40:00 285

原创 日期时间处理工具类

/** DateTimeUtils * Copyright (C) 2009 AaronLiu* * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License a

2009-10-23 12:37:00 670

Quest JProbe 8.3教程(内存泄漏和短期对象).pdf

Quest JProbe 8.3教程(内存泄漏和短期对象)

2011-12-29

mysql集群.pdf

mysql集群.pdfmysql集群.pdfmysql集群.pdfmysql集群.pdfmysql集群.pdf

2009-12-02

linux环境weblogic集群简单配置.pdf

linux环境weblogic集群简单配置.pdflinux环境weblogic集群简单配置.pdflinux环境weblogic集群简单配置.pdflinux环境weblogic集群简单配置.pdflinux环境weblogic集群简单配置.pdflinux环境weblogic集群简单配置.pdflinux环境weblogic集群简单配置.pdf

2009-12-02

WebLogic+Server集群包括apache.chm

WebLogic+Server集群包括apache.chmWebLogic+Server集群包括apache.chmWebLogic+Server集群包括apache.chmWebLogic+Server集群包括apache.chmWebLogic+Server集群包括apache.chmWebLogic+Server集群包括apache.chm

2009-12-02

JFreeChart方法说明.txt

JFreeChart方法说明.txtJFreeChart方法说明.txtJFreeChart方法说明.txtJFreeChart方法说明.txtJFreeChart方法说明.txtJFreeChart方法说明.txtJFreeChart方法说明.txt

2009-08-13

JSR168 PORLET标准手册汉化整理.pdf

JSR168 PORLET标准手册汉化整理.pdfJSR168 PORLET标准手册汉化整理.pdfJSR168 PORLET标准手册汉化整理.pdfJSR168 PORLET标准手册汉化整理.pdfJSR168 PORLET标准手册汉化整理.pdfJSR168 PORLET标准手册汉化整理.pdfJSR168 PORLET标准手册汉化整理.pdfJSR168 PORLET标准手册汉化整理.pdf

2009-08-13

WebSphere+MQ+使用Java.pdf

WebSphere+MQ+使用Java.pdfWebSphere+MQ+使用Java.pdfWebSphere+MQ+使用Java.pdfWebSphere+MQ+使用Java.pdfWebSphere+MQ+使用Java.pdfWebSphere+MQ+使用Java.pdfWebSphere+MQ+使用Java.pdfWebSphere+MQ+使用Java.pdfWebSphere+MQ+使用Java.pdf

2009-08-13

精通 WebSphere MQ.pdf

精通 WebSphere MQ.pdf精通 Web精通 WebSphere MQ.pdfSphere MQ.pdf精通 WebSph精通 WebSphere MQ.pdfere MQ.pdf精通 WebSphere MQ.pdf

2009-08-13

DSOFramer 控件

DSOFramer 控件DSOFramer 控件DSODSOFramer 控件Framer 控件DSOFramer 控件

2009-08-13

jmail4_cn.pdf

jmail4_cn.pdfjmail4_cn.pdfjmail4_cn.pdfjmajmail4_cn.pdfil4_cn.pdfjmail4_cn.pdfjmail4_cn.pdf

2009-08-13

持续集成及CruiseControl技术交流(IBM)(演讲嘉宾:罗时飞).pdf

持续集成及CruiseControl技术交流(IBM)(演讲嘉宾:罗时飞).pdf,持续集成及CruiseControl技术交流(IBM)(演讲嘉宾:罗时飞).pdf

2009-08-13

Professional-Portal-Development-with-Open-Source-Tools.pdf

Professional-Portal-Development-with-Open-Source-Tools.pdf,经典门户介绍书籍

2009-08-13

内容管理 (1).chm国产CMS软件比较

国产CMS软件比较,国产CMS软件比较,国产CMS软件比较,国产CMS软件比较

2009-08-11

eWebEditorManual_V5.0_CHS.pdf

eWebEditorManual_V5.0_CHS.pdf,经典书籍,快下载吧

2009-08-11

JCMS内容管理系统

非常好书,JCMS内容管理系统,快下载吧

2009-08-11

JQuery API.CHM

JQuery API.CHM,好东西,快下载吧

2009-08-11

jlayer1.0.1.zip

jlayer1.0.1.zip好资料,快来下载呀,抢呀

2009-08-10

opencms的资料

opencms非常好的视频学习资料,请点击下载吧。

2009-04-22

opencms好书,好资料

opencms好的资料,配置全过程,非常好。。。。。。。。。。。。。。。。。。。。。。

2009-04-22

powerDesigner12.5培训资料培训资料

好资好资料,开来下载吧,真的很好,不信就下来看看呗。料,开来下载吧,真的很好,不信就下来看看呗。

2009-02-07

可以用js添加的上传

上传,添加多个上传,添加多个上传,添加多个上传,添加多个上传,添加多个上传,添加多个上传,添加多个上传,添加多个上传,添加多个上传,添加多个上传,添加多个上传,添加多个上传,添加多个上传,添加多个上传,添加多个上传,添加多个上传,添加多个上传,添加多个

2009-02-06

erp-0.2.zip

erp-0.2.zip,erp-0.2.zip

2008-12-09

VisualSourceSafe讲义

不错的书VSS,VisualSourceSafe讲义.PDF

2008-12-08

空空如也

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

TA关注的人

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