自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 not in和not exists的区别

先创建测试数据: create table test1(id number);create table test2(id number);insert into test1 values(1);insert into test1 values(3);insert into test1 values(4);insert into test1 values(null);...

2013-05-27 13:59:43 157

原创 Latch (转)

一.  Latch 说明 1.1     Latch在之前的一篇文章里的第四部分对Latch 有了说明,参考:            锁 死锁 阻塞 Latch 等待 详解            http://blog.csdn.net/tianlesoftware/archive/2010/08/20/5822674.aspx              Lat...

2013-05-24 15:33:09 142

原创 深度分析数据库的热点块问题(转)

热点块的定义     数据库的热点块,从简单了讲,就是极短的时间内对少量数据块进行了过于频繁的访问。定义看起来总是很简单的,但实际在数据库中,我们要去观察或者确定热点块的问题,却不是那么简单了。要深刻地理解数据库是怎么通过一些数据特征来表示热点块的,我们需要了解一些数据库在这方面处理机制的特性。 数据缓冲区的结构     我们都知道,当查询开始的时候,进程首先去数据缓冲区...

2013-05-24 14:13:19 147

join 条件在on和where 后的区别

首先建两个表来测试下。create table a(id number,type number );insert into a values(1,1);insert into a values(2,1);insert into a values(3,2);insert into a values(4,1);insert into a values(5,2);cre...

2013-05-22 16:53:31 153

原创 如何设计索引

        一个表建多少索引合适         有人说一个表的索引不能超过6个,这是不对的。衡量索引是否合理不能单纯的用一个数字来判断。在 一张表上创建多少索引,创建什么样的索引,并无一定的规律。不能说一张表上有6个索引,就不能再创建第 7个索引了。设计索引时应该从应用的角度出发,一切服从应用需要。          大家都知道索引会增加维护的成...

2013-05-21 16:06:09 640

原创 重建索引

    关于索引重建,只需要记住一条: 如果它没坏,就不要去重建它。     关于重建索引有用与否的讨论有很多。一般而言,极少需要重建 B 树索引,基本原因是 B 树索引很大程度上可以自我管理或自我平衡。事实上,大多数索引都能保持平衡和完整,因为空闲的叶条目可以重复使用。更新和删除操作确实会导致索引块周围的可用空间形成碎片,但是一般来说这些碎片都会被正确的重用。 ...

2013-05-20 23:30:17 337

原创 B+树索引

    1.索引结构        1.1 B+树索引结构       从物理上说,索引通常可以分为:分区和非分区索引、常规B树索引、位图(bitmap)索引、翻转(reverse)索引等。其中,B树索引属于最常见的索引   B树索引是一个典型的树结构,其包含的组件主要是:       叶子节点(Leaf node):包含条目直接指向表里的数据行。 ...

2013-05-20 16:10:29 267

原创 Tomcat Server是如何处理http请求的

假设来自客户的请求为:http://localhost:8080/xhj/xhj_index.jsp1) 请求被发送到本机端口8080,被在那里侦听的Coyote HTTP/1.1 Connector获得2) Connector把该请求交给它所在的Service的Engine来处理,并等待来自Engine的回应3) Engine获得请求localhost/wsota/wsota_index.j...

2013-05-08 10:24:35 67

原创 HTTP请求中浏览器的缓存机制(转)

摘要:在Web开发过程中,我们可能会经常遇到浏览器缓存的问题。本文作者详细解释了浏览器缓存的机制,帮助读者更深层次的认识浏览器的缓存。  流程  当资源第一次被访问的时候,HTTP头部如下(Request-Line) GET /a.html HTTP/1.1Host 127.0.0.1User-Agent Mozilla/5.0 (X11; U; Linux...

2013-05-07 16:41:32 84

原创 HTTP缓存ETAG和Last-Modified

基础知识         1) 什么是”Last-Modified”?          在浏览器第一次请求某一个URL时,服务器端的返回状态会是200,内容是你请求的资源,同时有一个Last-Modified的属性标记此文件在服务期端最后被修改的时间,格式类似这样:          Last-Modified: Fri, 12 May 2006 18:53:33 GMT          客户...

2013-05-07 15:13:25 164

原创 注解annotation

ava注解是附加在代码中的一些元信息,用于一些工具在编译、运行时进行解析和使用,起到说明、配置的功能。注解不会也不能影响代码的实际逻辑,仅仅起到辅助性的作用。包含在 java.lang.annotation 包中。1、元注解元注解是指注解的注解。包括  @Retention @Target @Document @Inherited四种。1.1、@Retention: 定义注解的保留策...

2013-05-07 14:40:06 110

原创 一致性哈希(Consistent Hashing)(转)

原址如下:http://blog.csdn.net/chen77716/article/details/5949166   直到现在为止,一致性哈希也没有一个非常明确的定义,多数文献还是从其应用场景之上对一致性哈希进行描述。“哈希”想必大家都已经了解,问题是何为“一致性”? 一致性  在讨论一致性哈希之前,先认识下“非一致性哈希”,显然HashMap属于此列。  ...

2013-05-07 13:34:15 97

空空如也

空空如也

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

TA关注的人

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