自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (4)
  • 收藏
  • 关注

原创 Java多线程小结

Java多线程小结 多线程 线程:是指进程中的一个执行流程。 线程与进程的区别:每个进程都需要操作系统为其分配独立的内存地址空间,而同一进程中的所有线程在同一块地址空间中工作,这些线程可以共享同一块内存和系统资源。 如何创建一个线程? 创建线程有两种方式,如下: 1、 扩展java.lang.Thread类 2、 实现Runnable接口 Thread类...

2011-05-02 17:25:37 161 1

原创 云计算了解

云计算的基本原理是,通过使计算分布在大量的分布式计算机上,而非本地计算机或远程服务器中,企业数据中心的运行将更与互联网相似。这使得企业能够将资源切换到需要的应用上,根据需求访问计算机和存储系统。云计算是下一件大事。大多数大型厂商都以某种方式介入了这个领域。谷歌就是介入这个领域的最明显的竞争者。谷歌声称它的任务是编辑全球的信息,让这些信息在全球的任何地方都能访问和使用。介入云计算领域的其它厂商还有IBM、惠普、Sun、戴尔和亚马逊。Red Hat将推出测试版本的基于RHEL和JBoss的解决方案。

2011-04-14 12:35:00 508

原创 java中的null的学问剖析

一、null是代表不确定的对象Java中,null是一个关键字,用来标识一个不确定的对象。因此可以将null赋给引用类型变量,但不可以将null赋给基本类型变量。比如:int a = null;是错误的。Ojbect o = null是正确的。Java中,变量的适用都遵循一个原则,先定义,并且初始化后,才可以使用。我们不能int a后,不给a指定值,就去打印a的值。这条对对...

2011-04-01 22:02:31 171

原创 Java八荣八耻

以动手实践为荣,以只看不练为耻. 以打印日志为荣,以出错不报为耻. 以局部变量为荣,以全局变量为耻. 以单元测试为荣,以手工测试为耻. 以代码重用为荣,以复制粘贴为耻. 以多态应用为荣,以分支判断为耻. 以定义常量为荣,以魔法数字为耻. 以总结思考为荣,以不求甚解为耻...

2011-03-11 20:24:49 85

原创 认识软件质量

提高软件质量 从软件开发工程技术人员的角度,软件质量特性因子包含:功能性、性能、可靠性、安全性、使用性、维护性、移植性、重用性。用户对软件质量特性可分解成五个质量特性因子:功能性、使用性、可靠性、维护性和移植性,它们包含了软件的基本特征。 作为软件产品开发人员,为了开发高质量的软件,需要在深入理解和实现用户质量特性因子上,尽量全面覆盖软件开发的质量特性因子设计的质量指标,以便减...

2010-12-26 18:08:40 182

原创 数据库设计的提高

数据库设计中需要注意的问题 数据库设计是信息系统设计的基础,一个好的数据库设计在满足了软件需求之外,还要易维护、易扩充等等要求。当然,对专家们反复强调的数据的一致性、冗余性、访问效率等问题的解决,很大程度上取决于数据库设计者的经验和专业水平。但这不妨碍我们根据过去的经验,从实用的角度给出数据库设计所要要考虑的问题并尽可能给出相应的解决方案,从而给信息系统的数据库设计者一些...

2010-12-26 17:38:01 495

oracle 中的full join 、left join 、right join的等价关系

oracle中 left join,right join, inner join,full join的简单使用连接分为两种:内连接与外连接。A.内连接 内连接,即最常见的等值连接,例: SELECT * FROM TESTA,TESTBWHERE TESTA.A=TESTB.A等价于select * from testa ...

2010-12-16 20:19:42 1106

ORACLE 自定义类型该如何导入?

ORACLE 自定义类型该如何导入?在某数据库中,用exp导出用户a下的所有数据,包括自定义的类型"MAIN_SZ_ZGY_TYPE".然后用imp将导出的数据导入同一数据库的用户b中,发现表和序列都可以导入,但是自定义的类型导入失败. 经由直接路径导出由EXPORT:V09.02.00创建的导出文件已经完成ZHS16GBK字符集和AL16UTF16 NCHAR 字符集中的导入...

2010-08-26 11:12:14 200

原创 Oracle数据库中表的四种连接方式讲解

 表的连接是指在一个SQL语句中通过表与表之间的关连,从一个或多个表中检索相关的数据,大体上表与表之间的连接主要可分四种,分别为相等连接,外连接,不等连接和自连接,本文将主要从以下几个典型的例子来分析Oracle表的四种不同连接方式:  1.相等连接  通过两个表具有相同意义的列,可以建立相等连接条件。  只有连接列上在两个表中都出现且值相等的行才会出现在查询结果中。  例查询员工...

2010-08-09 17:52:23 223

原创 最常用函数的使用方法汇总

Oracle的decode、sign、trunc函数文章分类:数据库 一、decode 在Oracle/PLSQL中, decode 具有和 IF-THEN-ELSE 一样的功能。decode 函数语法如下:decode( expression , search , result [, search , result]... [, de...

2010-07-26 19:32:04 109

需求学习——积累获取用户需求的十大沟通技巧

[color=blue]成功的软件产品是建立在成功的需求基础之上的,而高质量的需求来源于用户与开发人员之间有效的沟通与合作。当用户有一个问题可以用计算机系统来解决,而开发人员开始帮助用户解决这个问题,沟通就开始了。   需求获取可能是软件开发中最困难、最关键、最易出错及最需要沟通交流的活动。对需求的获取往往有错误的认识:用户知道需求是什么,我们所要做的 就是和他们交谈从他们那里得到需求,只...

2010-06-02 21:06:20 175

软件开发需求分析过程:提取、抽象、升华

 [color=red]软件的需求分析必须要有对原业务的一个深入了解、提取、抽象、升华的过程,管理软件需求分析尤其如此。  软件的需求分析是从用户的业务中提取出软件系统能够帮助用户解决的业务问题,通过对用户业务问题的分析,规划出我们的软件产品。这个步骤是对用户业务需  软件的需求分析必须要有对原业务的一个深入了解、提取、抽象、升华的过程,管理软件需求分析尤其如此。[/color]  软件的...

2010-06-02 21:01:26 191

原创 需求学习——软件开发需求分析五个常见错误及应对措施

在软件开发的传统瀑布模型中,需求分析的第一个阶段也是最重要的阶段。这个阶段包括以最清楚的形式搜集与客户要求和定义有关的信息以及希望产品解决的问题。 这种分析包括了解客户的商业背景和限制、产品必须执行的功能、它必须实现的性能水平、以及它必须兼容的外部系统。用来了解这些问题的技巧包括客户面谈、使用情况和软件特性“购物清单”。分析结果一般以正式需求规范的形式呈现,并作为下一个步骤的输入。 ...

2010-06-02 21:00:07 332

原创 学习软件开发的需求分析——软件开发中需求分析的20条法则

对商业用户来说,他们后面是成百上千个供应商,前面是成千上万个消费顾客。怎样利用软件管理错综复杂的供应商和消费顾客,如何做好精细到一个小小调料包的进、销、调、存的商品流通工作,这些都是商业企业需要信息管理系统的理由。软件开发的意义也就在于此。而弄清商业用户如此复杂需求的真面目,正是软件开发成功的关键所在。---经理:“我们要建立一套完整的商业管理软件系统,包括商品的进、销、调、存管理,...

2010-06-02 20:56:37 251

原创 学习用存储过程实现分页

Sql代码 /* 名称:spAll_ReturnRows 输入: 输出: 调用: EXEC spAll_ReturnRows 'SELECT * FROM 表名', 页号, 返回记录数, '主键', '排序字段' spAll_ReturnRows 'SELECT * FROM all_Categories',2,10,'[ID]','[...

2010-06-01 21:39:49 163

原创 WEBLOGIC出现空白页面的问题

昨天发现weblogic出问题了:启动WebLogic后,网站显示空白页面,不能进入控制台,也是空白页面,连登录界面都没有.亲自远程登录服务器,查看weblogic的相关文件都在啊,weblogic进程也在运行,weblogic不报错,我靠。网上的解答资料:---------------------------------------------------------------...

2010-05-31 13:52:07 1896

PL/SQL编程基础 学习总结

PL/SQL编程基础1.如何编写和编译PL/SQL因为PL/SQL是嵌入在Oracle服务器和Oracle开发工具中的,所以在Oracle客户端的各种工具和服务器中都可以编写PL/SQL程序SQL>edit c:\plsqlblock1.sql; --建一个编写的文件SQL>set serveroutput on; --激活dbms_output包,以便在PL/SQL...

2010-05-27 18:45:01 296

打开PowerDesigner的浮动的工具条:

打开PowerDesigner的浮动的工具条:打开 Tools > Customize Toolbars to display the Toolbars dialog box,然后选中Palette前面的复选框即可。

2010-05-26 17:06:16 386

Power Designer常见问题汇总

Power Designer常见问题汇总如下,请查阅:1、安装PD v15.0版2、由pdm生成建表脚本时,字段超过15字符就发生错误(oracle)原因未知,解决办法是打开PDM后,会出现Database的菜单栏,进入Database - Edit Current DBMS -script-objects-column-maxlen,把value值调大(原为30),比如改...

2010-05-26 16:57:55 279

原创 oracle开发:start with...connect by prior用法

Oracle中start with...connect by prior子句用法 connect by 是结构化查询中用到的,其基本语法是: select ... from tablename start with 条件1 connect by 条件2 where 条件3;例:select * from tablestart with org_id = 'HBH...

2010-05-18 17:55:20 60

原创 oracle游标使用:显示Cursor、隐示Cursor、动态Ref Cursor区别

今天简单的总结一下PL/SQL中cursor(光标/游标)的用法。相信不少做开发或维护的DBA在找工作的时候,遇到过类似的面视问题:请简单的描述一下光标的类型,说一下普通光标和REF光标之间的区别,以及什么时候该正确应用哪一个? 这个题目,我着实难住了不少人,其实他们在具体开发的时候,也还是比较能够把握正确的光标的使用的,但就是说不出来,当然了,这与大家自身的沟流交通能力是有关系的...

2010-05-18 16:54:23 146

原创 oracle的数据库对象类型的使用——创建、增、删、改以及查询

数据库对象同JAVA中的对象是一样的.有属性和方法.oracle创建对象类型create or replace TYPE address_typ AS OBJECT( street varchar2(15), city varchar2(15), state char(2), zip varchar2(5));create or replace ...

2010-05-18 10:51:05 338

优秀程序员的45个习惯——强烈推荐大家将这些打印出来牢记并学习实践

态度篇1. 做实事不要抱怨,发牢骚,指责他人,找出问题所在,想办法解决。对问题和错误,要勇于承担。2. 欲速则不达用小聪明、权宜之计解决问题,求快而不顾代码质量,会给项目留下要命的死角。3. 对事不对人就事论事,明智、真诚、虚心地讨论问题,提出创新方案。4. 排除万难,奋勇前进勇气往往是克服困难的唯一方法。学习篇...

2010-04-25 18:26:45 93

java开发十大禁忌

 1. 在你的代码里加入注释  每个人都知道这点,但不知何故忘记了遵守。算一算有多少次你“忘记”了添加注释?这是事实:注释对程序在功能上没有实质的贡献。但是,你需要一次又一次的回到你两个礼拜之前写的代码上来,可能一辈子都是这样,你一定记不住这些代码为什么会这样。如果这些代码是你的,你还比较的幸运。因为它有可能让你回忆起。但是不幸的是,很多时间,这些代码是别人的,而且很有可能他已经离开了公司。...

2010-04-19 21:38:24 242

sysdba角色进行不同实例的导入、导出

imp userid="\"sys/amc as sysdba"\" file='d:\20100416.dmp' log='d:\0416imp.log' fromuser=amc touser=amctest imp userid="\"sys/amc@amc as sysdba"\" file='C:\20100419busi.dmp' log='d:\0419busi.log' ...

2010-04-19 21:33:48 440

数据库9i和10g的导入导出

一般来说,从低版本导入到高版本问题不大,麻烦的是将高版本的数据导入到低版本中,在Oracle9i之前,不同版本Oracle之间的EXP/IMP可以通过下面的方法来解决: 1、在高版本数据库上运行底版本的catexp.sql; 2、使用低版本的EXP来导出高版本的数据; 3、使用低版本的IMP...

2010-04-19 21:31:49 85

weblogiv安装和有效配置

5.3.4 安装和配置Bea Weblogic5.3.4.1 安装Bea Weblogic(1) 开始安装: (2) 选择同意其协议: (3) 选择BEA主目录,建议不要修改路径: (4) 首次选择完整安装,省得以后麻烦。 (5) 此工具不选也罢: (6) 选择产品安装目录,建议不要修改: (7) 创建快捷方式: (8) 正式...

2010-04-19 21:23:52 114

原创 70后、80后、90后的离奇区别

 1、     70后:工作狂基本上都是70后的。   80后:而我们,拒绝加班!   90后:拒绝上班!   2、   70后:他们喜欢穿七匹狼或者猛龙牌子的衣服。   80后:我们喜欢G-Star之类的。   90后:乞丐服,越花越好,越破越好..一个洞时尚,两个洞潮流,三个洞个性...   3、 >   70后:他们唱k的时候只会乱吼──例如2002年的第一场雪,然后就拼命拉着你喝酒,不

2008-10-29 12:24:00 469

Servlet.service() for servlet jsp threw exception

错误原因:循环中只定义了Auditlist,而其中误调用了list,导致list没有被定义而被使用的错误,这里应把list改为Auditlist,方正确。...

2008-10-29 10:57:55 187

银行票据管理知识培训 (IT业务)

银行票据管理知识培训 (IT业务),IT人员书写用户手册以及需求文档时可以使用。

2011-09-03

flex与java的整合教程

使用Flex整合Java,什么是BlazeDS呢?另外附加了BlazeDS的学习知识,BlazeDS是一个基于服务器的Java远程调用(remoting)和Web消息传递(messaging)技术,它能够使得后台的Java应用程序和运行在浏览器上的Flex应用程序相互通信。

2011-05-11

struts常见错误以及解决

struts标签使用常见错误原因很多,这里积累了我遇见的几种错误及相应的解决方法。 同志们多注意积累——能让我们直接找到问题的原因所在,直接修改,提高开发效率,提升自我价值!

2008-10-29

如何在ORACLE里设置访问多个SQL Server数据库

仅介绍了在ORACLE里设置访问多个SQL Server数据库的方法

2007-08-03

空空如也

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

TA关注的人

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