搜索到与相关的文章
Java

java中的集合

在java的iterator中,如果想删除一个元素,比如删除第一个元素,则应该先调用next()方法,再remove()。否则会抛出异常IliegalStateException。java类提供的AbstractCollection类把基础方法size和iterator抽象化了,但是在它们的基础上实现了例行方法contains()等。一个具体的集合可以从abastractCollection超类实现了,而且一些方法已经实现。具体的集合提供iterator方

系统 2019-08-12 09:30:35 2540

编程技术

基于 Spring 和 iBATIS 的动态可更新多数据源持

前言我们时常会遇到一些web项目,需要从不同的数据源中抓取数据来进行分析,而这些数据源是有可能变化的,需要用户来进行动态的维护和添加。可是,大多数的web程序使用了应用服务器或者容器中间件来管理数据源的生命周期,因此数据源的变化自然不能够独立于程序,而需要由专业人士去进行维护,必要时还需要重新发布程序来适应数据源的变化,而且数据源的个数、数据库的类型也都会有所限制。那么怎样才可以突破以上这些局限,彻底实现由用户远程对数据源进行维护和管理的需求呢?本文提出了

系统 2019-08-12 09:30:08 2540

编程技术

2012华为软件机试题 浅析(二) ----------------

经与哥们联系,有的时间段的人,机试考的是这个题:将一个字符串中的小写字母变成大写的,如果是大写的则保持不变。如果是字母之外的符号如“,”、“?”等,则去掉这些符号。原型给定voidchange2(constchar*pIn,char*pOut)。下面是我的作答,仅供参考:voidchange2(constchar*pIn,char*pOut){//char*p=NULL;//p=pIn;if(pIn==NULL||pOut==NULL)return;whi

系统 2019-08-12 09:29:41 2540

各行各业

浅谈Nutch插件机制(含开发实例)

plugin(插件)为nutch提供了一些功能强大的部件,举个例子,HtmlParser就是使用比较普遍的用来分析nutch抓取的html文件的插件。为什么nutch要使用这样的plugin系统?有三个原因:1:可扩展性通过plugin,nutch允许任何人扩展它的功能,而我们要做的只是对给定的接口做简单的实现,举个例子:MSWordParser这个插件是用来分析wordwendang的,它就是一个对parser这个接口的实现2:灵活性因为每个人都可以根据

系统 2019-08-12 09:27:33 2540

数据库相关

sys_refcursor的使用方法实例

--创建过程,參数为sys_refcursor,为out型createorreplaceprocedureaabbsys_refcursor(ooutsys_refcursor)isbeginopenoforselect*frombasplumain;end;-----測试过程,使用aabbsys_refcursor传出的值createorreplaceprocedureaabb_test_sys_refcursor(returnoutint)istype

系统 2019-08-12 01:53:37 2540

Oracle

AS4 下安装Oracle 10g(ASM & RAW)

LinuxAS3Oracle10.1.0.3ASMRAW配置步骤:1、安装OracleASMLib需要的安装包asmlibasm-supportasm-kernelasm-smp-kernel(多process版本)下载地址:[img]http://unix-cd.com/unixcd12/skin/skin_1/small/url.gif[/img][url=http://www.oracle.com/technology/software/tech/l

系统 2019-08-12 01:53:35 2540

Oracle

Oracle 学习笔记:管理表 ---摘自《Oracle10g 宝

■表和视图不可以重名,但表可以和索引、约束同名。表名和列名都是不区分大小写的,Oracle会先把名字转换为大写,再把它们存储在数据字典中。如果名字中用双引号("")括起来,它会在oracle数据字典中成为区分大小写的名字.注意:大对象数据类型的列不能出现在WHERE,GROUPBY或ORDERBY子句中。不能在SQL*Plus等环境中查询、显示大对象类型的数据,也不能通过INSERT语句插入大对象类型的数据,否则会出错。■如果将表的存储参数MAXEXTEN

系统 2019-08-12 01:53:33 2540

数据库相关

《BI那点儿事—数据的艺术》理解维度数据仓库—

原文:《BI那点儿事—数据的艺术》理解维度数据仓库——事实表、维度表、聚合表事实表在多维数据仓库中,保存度量值的详细值或事实的表称为“事实表”。一个按照州、产品和月份划分的销售量和销售额存储的事实表有5个列,概念上与下面的示例类似。SateProductMouthUnitsDollarsWAMountain-100January37.95WACableLockJanuary47.32ORMountain-100January37.95ORCableLock

系统 2019-08-12 01:53:11 2540

Oracle

ORACLE在表中添加的目光凝视和读取列

在ORACLE中给表、列添加凝视以及读取凝视1、给表填加凝视:SQL>commentontable表名is'表凝视";2、给列加凝视:SQL>commentoncolumn表.列is'列凝视';3、读取表凝视:SQL>select*fromuser_tab_commentswherecommentsisnotnull;4、读取列凝视:SQL>select*fromuser_col_commnentswherecommentsisnotnullandtabl

系统 2019-08-12 01:51:50 2540

Oracle

在Maven仓库中添加Oracle JDBC驱动

由于Oracle授权问题,Maven3不提供OracleJDBCdriver,为了在Maven项目中应用OracleJDBCdriver,必须手动添加到本地仓库。一.首先要得到OracleJDBCDriver1.通过Oracle官方网站下载相应版本:http://www.oracle.com/technetwork/database/features/jdbc/index-091264.html2.通过Oracle的安装目录获得,位置在“{ORACLE_H

系统 2019-08-12 01:51:30 2540