- 博客(23)
- 收藏
- 关注
转载 Index的几种访问方式
转自:http://www.blogjava.net/yes1983/archive/2009/06/17/282922.htmlindex access在DB2中有几种: i.首先,最简单的一种就是direct index lookup.它从index的ro
2011-10-18 21:14:05
1951
原创 DB2中的table join方法
Nested Loop Join:outter table中取出每一行,与inner table中的每一行进行join key值的比较,相当于一个嵌套循环Merge Join:先对inner table和outter table进行排序,进行的join会判断值的大小关
2011-10-18 20:51:48
2195
转载 聚簇索引
转自:http://www.blogjava.net/shanben/archive/2008/07/08/213227.html?opt=admin聚簇索引和非聚簇索引都是为了增加数据检索速度而存在的.在配置上, 每个表只能有一个聚簇索引,而能有200多个非聚簇索引。
2011-09-23 16:04:07
626
转载 B-树和B+树
部分内容转自:http://jameswxx.iteye.com/blog/251173在大型文件系统中,采用索引可以有效的提高查找的效率,建立文件时,在输入数据记录的同时,建立一张索引表,每个索引表项记录相应数据块的地址。检索文件记录时,先将外存上的索引表读入内存,从索引表
2011-09-23 14:55:25
496
转载 ThreadLocal理解
转自IT Eye http://www.iteye.com/topic/103804lujh99的帖子,只是记录一下,以便记忆首先,ThreadLocal 不是用来解决共享对象的多线程访问问题的,一般情况下,通过ThreadLocal.set() 到线程中的对象是该线
2011-09-19 16:56:13
781
转载 百层高楼+扔棋子
一道面试题转自:http://zgd1st.blogbus.com/logs/6143417.html有一个100层高的大厦,你手中有两枚相同的玻璃棋子。从这个大厦的某一层扔下围棋子就会碎。用你手中的这两枚围棋子,找出一个最优的策略,来得知那个“临界”层面——
2011-08-29 15:06:44
1132
原创 面试题4
1.一串无序的N个数:a1,a2,a3.....an,要求经过最简单的操作,形成另外一个串,仍然包含这些数,b1,b2,b3....bn,并且b1=b3=b5...简单的方法就是一次比较相邻的两个数,如果不符合条件,则交换位置,空间O(1),时间O(n)也可以排序,然后分
2011-08-29 11:13:13
762
转载 树的先序,中序,后序遍历的非递归算法
转自网络 关键是栈的运用,以此来模拟递归的过程1.先序遍历非递归算法#define maxsize 100typedef struct{ Bitree Elem[maxsize]; int top;}SqStack;void P
2011-08-26 16:18:01
2962
原创 快排相关面试题
包含N个数的数组,求所有和为16的两个数字的组合首先用快排对数组进行排序然后用类似快排的方法用两个指针从头尾进行相加,时间复杂度排序为O(nlogn),找组合为O(n)用Java实现的:public class test1 { private static i
2011-08-26 15:37:12
829
转载 TLB和CACHE
转自http://blog.youkuaiyun.com/hangbing0203/article/details/5600759一)TLB 1)TLB的概述TLB是一个内存管理单元用于改进虚拟地址到物理地址转换速度的缓存.TLB是位于内存中的页表的cache,如果没有TLB
2011-08-26 13:16:39
3314
原创 Try Catch Finally
CODE转自:http://blog.youkuaiyun.com/jdlsfl/article/details/2512205分析一下package pac0825;public class TestException{ public TestExceptio
2011-08-25 17:21:29
441
原创 面试智力题
1.大富翁游戏,从0号位置开始,第20号位置有一颗地雷,问你安全越过这颗地雷的概率 有多少?(有一个骰子,即每次可以选1~6步)P(n)=(P(n-1)+P(n-2)+P(n-3)+P(n-4)+P(n-5)+P(n-6))/6 (n>0)P(n)=0
2011-08-25 16:22:55
3584
转载 Java的内存泄露
转自51CTOJava内存泄露我们就可以描述什么是Java内存泄漏。在Java中,Java内存泄漏就是存在一些被分配的对象,这些对象有下面两个特点,首先,这些对象是可达的,即在有向图中,存在通路可以与其相连;其次,这些对象是无用的,即程序以后不会再使用这些对象。如果对象满
2011-08-25 15:54:57
549
原创 Java String 表达式替换多个空格为一个空格
mark一下以备忘stmt_text=stmt_text.replaceAll("\\s{2,}", " ");
2011-08-25 15:41:00
5661
原创 面试题3
判断一个很大很大的数能否被n整除被除数放在String中从高位开始逐个读入字符串,然后mod 7,记录余数,读到下一位时将余数*10+当前的值,继续mod 7,记录余数......String str = "5673454322...............323
2011-08-25 14:57:01
329
原创 Java Comparator接口
java.util.Comparator 接口。要实现里面的函数 int compare(Object o1, Object o2) 返回一个基本类型的整型,返回负数表示o1 小于o2,返回0 表示o1和o2相等,返回正数表示o1大于o2。
2011-08-08 19:55:11
413
转载 Java HashMap实现原理
转自网络:http://edu.codepub.com/2011/0513/31570.phpMark一下,同时可以很好的结合hashCode()和equals()方法,覆盖equals方法时最好覆盖hashcode(),保证equals的两个对象,hashcode也相等
2011-07-29 15:09:21
3446
原创 Linux的一些备注
一些自己在用的时候的问题,记录下首先是Winsdows下的ftp命令:ftp *.*.*.*各种cd+lsput fileor mget file,不能直接上传一个dir如果是非文本文件,最好先设置成Binary模式再进行上传 Linux下添加PATH路径 PATH=$PATH:
2011-07-27 15:33:30
805
原创 C++ 声明对象
在c++的类中,我如果要访问类中的成员变量或函数,有2种方法,第一种就是定义一个一个对象,如:Class A ... A aa;aa.xxx();另外一种就是Class B ...B *aa = new B();aa->xxx(); 在java中,A a = new A()c+
2011-07-21 20:41:54
10640
1
原创 笔试题2
两种方法逆转一个列表,临时变量和递归#include #include using namespace std;struct Node{ int value; Node* next;};Node* buildList(){ N
2011-07-21 20:10:13
484
原创 笔试题1
写一个函数 int p(int i, int N); 能够输出i到N再到i,即以参数1,7调用函数,输出结果为 1 2 3 4 5 6 7 6 5 4 3 2 1 要求只用一个语句完成,不允许用?:等n多操作符和关键字。只能用一个printf库函数 include int p
2011-07-21 16:13:56
310
原创 基础的Java继承
public class test { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub
2011-07-21 15:53:02
249
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人