搜索到与相关的文章
各行各业

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

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

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

各行各业

TortoiseSVN设置忽略的文件类型或文件夹

TortoiseSVN设置忽略的文件类型或文件夹http://laoney.net/post/2009/10/29/200910291747436862.aspxcategory:编程工具Poster:lulaoneDate:2009-10-2917:21如果我们是有Subversion进行版本控制,那么TortoiseSVN是windows操作系统下一个很好的客户端工具。当我们需要做添加文件这样的操作的时候,TortoiseSVN会把文件夹里面所有的文件

系统 2019-08-12 09:26:42 2404

Oracle

Oracle Database Instant Client 11g 32位和64

OracleDatabaseInstantClient11g32位和64OracleDatabaseInstantClient11g11.2.0.3.0InstantClient是ORACLE(R)发布的轻量级数据库客户端,您无需安装标准的客户端,就可以通过它来运行OCI、OCCI、Pro*C、ODBC和JDBC程序。适用于那些仅需要连接远程Oracle数据库,本地不需要安装服务端的用户。注:1、您可以使用SQL*plus来访问数据库,但建议最好使用PL/

系统 2019-08-12 01:55:14 2404

MySql

优化MySQL数据库性能的八种方法

1、选取最适用的字段属性MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽可能小。例如,在定义邮政编码这个字段时,如果将其设置为CHAR(255),显然给数据库增加了不必要的空间,甚至使用VARCHAR这种类型也是多余的,因为CHAR(6)就可以很好的完成任务了。同样的,如果可以的话,我们应该使用MEDIUMINT而不是BIGIN来定

系统 2019-08-12 01:53:48 2404

数据库相关

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 2404

Oracle

goldengate 简单配置 oracle to oralce

做oracle时配置的,goldengate是同步异构数据库最好的工具。这个是基于oracletooracle单向复制添加增量复制进程addextractprocess----Extractparameterfiletocapture--EXTRACTEIEX_EFSETENV(NLS_LANG="AMERICAN_AMERICA.AL32UTF8")SETENV(ORACLE_SID=erpdb)useridsystem@erpdb,PASSWORDer

系统 2019-08-12 01:53:30 2404

SqlServer

SqlServer 列的增加和删除

有些时候我们需要删除或增加数据库中有数据中表的列。总结一下列的删除和增加。1.删除列当表中存在数据时,删除列后,数据也会被删除。sql语句:altertable表名dropcolumn列名如果列存在约束,不能直接删除列。此时需要先删除约束:Sql语句:altertable表名dropconstraint约束名2.增加列列的增加有两种情况,一种增加的字段允许为空,另一种反之。我们来看看这两种情况有什么不同?2.1增加的列可以为空。当增加列可空时,原有的数据会

系统 2019-08-12 01:53:20 2404

Oracle

Oracle 体系结构

数据库是一个数据的集合,不仅是指物理上的数据,也指物理、存储及进程对象的一个组合。Oracle是一个基于B/S模式的关系型数据库管理系统(RDBMS)。Oracle系统体系结构由三部分组成:逻辑结构、物理结构和实例。一、Oracle的逻辑结构Oracle的逻辑结构是一种层次结构。主要由:表空间、段、区和数据块等概念组成。逻辑结构是面向用户的,用户使用Oracle开发应用程序使用的就是逻辑结构。数据库存储层次结构及其构成关系,结构对象也从数据块到表空间形成了

系统 2019-08-12 01:53:10 2404

数据库相关

in 和 exists性能研究

原文出处:http://blog.csdn.net/nsj820/article/details/6606732in和exists从sql编程角度来说,in直观,exists不直观多一个select;in可以用于各种子查询,而exists好像只适宜于关联子查询。in是把外表和内表作hashjoin,而exists是对外表作loop,每次loop再对内表进行查询。一直以来认为exists比in效率高的说法是不准确的。如果查询的两个表大小相当,那么用in和ex

系统 2019-08-12 01:52:35 2404

Oracle

ORACLE零碎笔记

1.行级锁Session1:select*fromtableforupdate;这样的话是把表锁了,如果Session2仍然用“select*fromtableforupdate”查询就会被堵塞。现在的需求是把锁定的行屏蔽掉,让另外的SESSION查的时候不会被堵塞,只是屏蔽了锁定的行。例子如下:session1:>select*fromtable;>field1field2>1asdfa>2hgrew>3poptoe3rowsselected>selec

系统 2019-08-12 01:51:28 2404