自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

程序员的世界

--------------------人生几何 继续等待

  • 博客(11)
  • 收藏
  • 关注

原创 map的三种遍历方法!

集合的一个很重要的操作---遍历,学习了三种遍历方法,三种方法各有优缺点~~/* * To change this template, choose Tools | Templates * and open the template in the editor. */package cn.tsp2c.liubao;import java.util.Collectio

2012-02-28 22:20:47 420

原创 JAVA面试题

JAVA相关基础知识 1、面向对象的特征有哪些方面 1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 2.继承: 继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以

2012-02-23 21:28:28 470

原创 基于UML的系统分析与设计

1.UML建模一种系统开发方法应由建模语言和开发过程组建成。建模语言是设计的表示符号,而过程则是描述如何进行开发的步骤。UML的开发过程包括需求获取、系统分析、系统设计、实现、测试5个步骤。第一阶段需求获取: a.系统开发的第一步工作就是进行需求收集。 b.需求收集从调查开始 c.调查为了发现了系统中的参与者和高层用例建立用例图 a.为了能够准确

2012-02-23 11:03:14 1978

原创 CVSNT服务器的搭建

CVS服务器的配置 1.CVS主界面:确保服务启动 注:在继续下一步之前,必须确保 CVSNT服务已经启动,否则无法正常做CVS操作     至于CVSNT Lock服务,若不启动,一般的常规操作也可进行。但是做比如一些锁定文件或者锁定分支(Branch)的操作,就无法进行。  2. 代码编辑完

2012-02-21 15:25:02 455

原创 JAVA读取压缩包并上传文件

package com.bsteel.newbase.admin.uploadfile;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.Input

2012-02-21 15:23:40 2729

原创 什么是RMI?

RMI(Remote Method Invocation,远程方法调用)是用Java在JDK1.1中实现的,它大大增强了Java开发分布式应用的能力。Java作为一种风靡一时的网络开发语言,其巨大的威力就体现在它强大的开发分布式网络应用的能力上,而RMI就是开发百分之百纯Java的网络分布式应用系统的核心解决方案之一。其实它可以被看作是RPC(RPC(Remote Procedure Call P

2012-02-21 15:22:34 809

原创 EhCache缓存用处

1.技术背景    统缓存是位于应用程序与物理数据源之间,用于临时存放复制数据的内存区域,目的是为减少应用程序对物理数据源访问的次数,从而提高应用程序的运行性能。缓存设想内存是有限的,缓存的时效性也是有限的,所以可以设定内存数量的大小可以执行失效算法,可以在内存满了的情况下,按照最少访问等算法将缓存直接移除或切换到硬盘上。   Ehcache从Hibernate发展而来,逐渐涵盖了

2012-02-21 15:21:33 1027

原创 Hibernate的十大罪状

1. 复杂的实体状态3种实体状态的设计是种种复杂性问题的根源。在持久化状态下不需要save就自动同步到数据库既无必要又容易造成烦恼。2.Lazy Load 与 Eager Load  Lazy Load的概念听起来不错,用起来就不那么妙了,也直接导致产生了Open Session In View这种妥协方案。此外,在domain类中定义的FetchT

2012-02-21 15:20:26 408

原创 Oracle SQL性能优化

(1) 选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表, 交叉表是指那个被

2012-02-21 15:16:40 339

原创 plsql优化器

Oracle在执行一个SQL之前,首先要分析一下语句的执行计划,然后再按执行计划去执行。分析语句的执行计划的工作是由优化器(Optimizer)来完成的。不同的情况,一条SQL可能有多种执行计划,但在某一时点,一定只有一种执行计划是最优的,花费时间是最少的。相信你一定会用Pl/sql Developer、Toad等工具去看一个语句的执行计划,不过你可能对Rule、Choose、First

2012-02-21 15:14:57 1430

原创 Oracle面试SQL

1、关于group by表内容:2005-05-09 胜2005-05-09 胜2005-05-09 负2005-05-09 负2005-05-10 胜2005-05-10 负2005-05-10 负如果要生成下列结果, 该如何写sql语句?胜 负2005-05-09 2 22005-05-10 1 2答案:1) se

2012-02-21 15:09:01 414

空空如也

空空如也

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

TA关注的人

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