- 浏览: 17215 次
- 性别:
- 来自: 北京
最新评论
-
moshalanye:
zhxing 写道学了j2ee 对io 都有点忘了。。谢下楼 ...
java I/O系统的梳理 -
kjchen:
对不起,用词不当:改为其实做对这道题的必要条件是要理解JAVA ...
一道比较绕的面试题 -
kjchen:
其实做对这道题的必要条件是要理解JAVA数组声明和创建对象的语 ...
一道比较绕的面试题 -
xieboxin:
我觉得关键在于:
Base[] test = new Bas ...
一道比较绕的面试题 -
tongfan:
override, overload, covariance
...
一道比较绕的面试题
文章列表
所谓工作流引擎是指workflow作为应用系统的一部分,并为之提供对各应用系统有决定作用的根据角色、分工和条件的不同决定信息传递路由、内容等级等核心解决方案。例如开发一个系统最关键的部分不是系统的界面,也不是和 ...
- 2009-08-09 19:55
- 浏览 1068
- 评论(0)
1. 引言
数据挖掘(Data Mining)是从大量的、不完全的、有噪声的、模糊的、随机的数据中提取隐含在其中的、人们事先不知道的、但又是潜在有用的信息和知识的过程。随着信息技术的高速发展,人们积累的数据量急剧增长,动辄 ...
- 2009-07-11 18:09
- 浏览 932
- 评论(0)
摘要
中间件是构件化软件的一种表现形式。中间件抽象了典型的应用模式,应用软件制造者可以基于标准的中间件进行再开发,这种操作方式其实就是软件构件化的具体实现。
中间件定义及分类
中间件(Middleware)是处于操作系统和应用程序之间的软件,也有人认为它应该属于操作系统中的一部分。人们在使用中间件时,往往是一组中间件集成在一起,构成一个平台(包括开发平台和运行平台),但在这组中间件中必需要有一个通信中间件,即中间件=平台+通信,这个定义也限定了只有用于分布式系统中才能称为中间件,同时还可以把它与支撑软件和实用软件区分开来。
按照IDC的分类方法,中间件可分为六类。
1.终 ...
- 2009-07-11 18:06
- 浏览 999
- 评论(0)
Oracle提供了大量索引选项。知道在给定条件下使用哪个选项对于一个应用程序的性能来说非常重要。一个错误的选择可能会引发死锁,并导致数据库性能急剧下降或进程终止。而如果做出正确的选择,则可以合理使用资源,使那些已经运行了几个小时甚至几天的进程在几分钟得以完成,这样会使您立刻成为一位英雄。这篇文章就将简单的讨论每个索引选项。主要有以下内容:
[1] 基本的索引概念
查询DBA_INDEXES视图可得到表中所有索引的列表,注意只能通过USER_INDEXES的方法来检索模式(schema)的索引。访问USER_IND_COLUMNS视图可得到一个给定表中被索引的特定列。
...
- 2009-06-30 10:24
- 浏览 1364
- 评论(0)
关于索引是什么的最简单的比喻是,索引之于表数据如同目录之于一本书。
通过目录的页码我们可以快速的定位一个内容,同样通过索引记录的rowid我们可以快速的定位一条数据。
如同目录很难针对书中每个字词一样,索引也很难针对所有字段。
我们通常索引最能代表章节,记录属性的内容。
索引并非总能带来性能提升,但是通常情况下,索引能加快访问,所以建表的时候,你一定要知道还有索引这样一类对象。
下面这个案例是我们绝对不应该和不想看到的。
今天一个部门报数据库巨慢无比,上去看了一下,抓到如下的SQL:
SQL> select sql_text
2 from v$sqltext a
...
- 2009-06-30 10:02
- 浏览 1238
- 评论(0)
索引在各种关系型数据库系统中都是举足轻重的组成部分,其对于提高检索数据的速度起至关重要的作用。在Oracle中,索引基本分为以下几种:B*Tree索引,反向索引,降序索引,位图索引,函数索引,interMedia全文索引等。本文主要就前6种索引进行分析。
首先给出各种索引的简要解释:
b*tree index:几乎所有的关系型数据库中都有b*tree类型索引,也是被最多使用的。其树结构与二叉树比较类似,根据rid快速定位所访问的行。
反向索引:反转了b*tree索引码中的字节,是索引条目分配更均匀,多用于并行服务器环境下,用于减少索引叶的竞争。
降序索引:8i中新出现的索 ...
- 2009-06-30 10:00
- 浏览 1031
- 评论(0)
HTTP常见错误代码列表汇总及解决方案
常见的HTTP错误可以分为以下四大类。每一大类又细分为很多类小错误。分别是:
1、401类错误
最常见的出错提示:401 UNAUTHORIZED
这表示你必须有一个正确的用户名称及密码方能得到对方 ...
- 2009-03-08 23:50
- 浏览 2689
- 评论(0)
MySQL:
String Driver="com.mysql.jdbc.Driver"; //驱动程序
String URL="jdbc:mysql://localhost:3306/db_name"?useUnicode=true&characterEncoding=UTF-8; //连接的URL,db_name为数据库名,注意修改编码类型
String Username="username"; //用户名
String Password="password ...
- 2009-03-07 13:41
- 浏览 1164
- 评论(0)
朋友遇到的面试题,供大家拍砖
class Base{
void iam(Base b){
System.out.println("i am base base");
}
void iam(Child b){
System.out.println("i am base child");
}
}
class Child extends Base{
void iam(Base b){
System.out.println("i am child base");
}
void iam(Child b){
Syst ...
创建型模式
1、FACTORY —追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory ...
- 2008-12-20 10:07
- 浏览 1216
- 评论(0)
abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换 ...
- 2008-12-20 10:03
- 浏览 807
- 评论(0)
大多初学者对java I/O系统提供了如此多的类而感到不知所错,本文中将会做一下梳理
流的概念
流(stream)的概念源于UNIX中的管道(pipe)的概念。在UNIX中,管道是一条不间断的字节流,用来实现程序或进程间的通信,或读写外围设备、外部文件等。
一个流,必有源端和目的端,它们可以是计算机内存的某些区域,也可以是磁盘文件,甚至可以是Internet上的某个URL。
流的方向是重要的,根据流的方向,流可以分为两类:输入流和输出流。用户可以从输入流中读取信息,但不能写它。相反,对输出流,只能往往输入流写,而不能读取。其实输入/输出是想对于内存来说的。
实 ...