`
文章列表
2.     B 树索引的内部结构 我们可以使用如下方式将 B 树索引转储成树状结构的形式而呈现出来: Sql代码   alter  session  set  events  'immediate trace name treedump level INDEX_OBJECT_ID'             比如,对于上面的例子来说,我们把创建在 goodid 上的名为 idx_warecountd_goodid 的索引转储出来。 S ...
摘要: 本文对B 树索引的结构、内部管理等方面做了一个全面的介绍。同时深入探讨了一些与B 树索引有关的广为流传的说法,比如删除记录对索引的影响,定期重建索引能解决许多性能问题等。 1.B 树索引的相关概念 索引与表一样,也属于段( segment )的一种。里面存放了用户的数据,跟表一样需要占用磁盘空间。只 不 过,在索引里的数据存放形式与表里的数据存放形式非常的不一样。在理解索引时,可以想象一本书,其中书的内容就相当于表里的数据,而书前面的目录就相当于 该表的索引。同时,通常情况下,索引所占用的磁盘空间要比表要小 ...
转载自 ---- http://www.iteye.com/topic/976522   目录 内存管理简介 GC简介 好的Collector的特性 设计或选择Collector GC性能指标 分代GC Java Collector 快速内存分配 GC根集合 Serial Collector Parallel Collector/Throughput C ...
转载自 ---- http://www.iteye.com/topic/808550        站内很多人都问我,所谓线程的“工作内存”到底是个什么东西?有的人认为是线程的栈,其实这种理解是不正确的。看看JLS(java语言规范)对线程工作 内存的描述,线程的worki ...
转载自 ---- http://www.iteye.com/topic/806990          最近想将java基础的一些东西都整理整理,写下来,这是对知识的总结,也是一种乐趣。已经拟好了提纲,大概分为这几个主题: java线程安全,java垃圾收集,java并发包详细介 ...
转载自 ---- http://icyfenix.iteye.com/blog/857722   引子         异常能不能作为控制流,这个争论其实已经存在了很长时间,最近gdpglc同学发的一连四张《验证String是不是整数,用异常作判断怎么了!》的帖子(前三张已经被投为隐藏帖,要看的话可以从第四张进去)令这个争端又一次成为JE主版的话题。         gdpglc同学的语气比较激烈,但发表自己观点是值得肯定的,何况异常可以作为控制流的观点,JavaEye创始人肉饼同学在2003年的时候也提出 过,并且也引发了一些讨论,就在这帖子的2楼:http://ww ...
转载自 ---- http://icyfenix.iteye.com/blog/1018932         高效并发是JDK 1.6的一个重要主题,HotSpot虚拟机开发团队在这个版本上花费了大量的精力去实现各种锁优化技术,如适应性自旋(Adaptive Spinning)、锁削除(Lock Elimination)、锁膨胀(Lock Coarsening)、轻量级锁(Lightweight Locking)、偏向锁(Biased Locking)等,这些技术都是为了在线程之间更高效地共享数据,以及解决竞争问题,从而提高程序的执行效率。 13.3.1 自旋锁与 ...
转载自 ---- http://www.iteye.com/topic/802638   Java与C++之间有一堵由内存动态分配和垃圾收集技术所围成的高墙,墙外面的人想进去,墙里面的人却想出来。 概述:   说起垃圾收集(Garbage Collection,下文简称GC),大部分人都把这项技术当做Java语言的伴生产物。事实上GC的历史远远比Java来得久远,在1960年诞生于 MIT的Lisp是第一门真正使用内存动态分配和垃圾收集技术的语言。当Lisp还在胚胎时期,人们就在思考GC需要完成的3件事情:哪些内存需要回收? 什么时候回收?怎么样回收?    ...
转载自---- http://www.iteye.com/topic/802573 Java与C++之间有一堵由内存动态分配和垃圾收集技术所围成的高墙,墙外面的人想进去,墙里面的人却想出来。 概述: 对于从事C、C++程序开发的开发人员来说,在内存管理领域,他们即是拥有最高权力的皇帝又是执行最基础工作的劳动人民——拥有每一个对象的“所有权”,又担负着每一个对象生命开始到终结的维护责任。 对于Java程序员来说,不需要在为每一个new操作去写配对的delete/free,不容易出现内容泄漏和内存溢出错误,看起来由JVM管理内存一切都很美好。不过,也正是因为J ...
Java开发者常去的网站: http://www.javaalmanac.com - Java开发者年鉴一书的在线版本. 要想快速查到某种Java技巧的用法及示例代码, 这是一个不错的去处. http://www.onjava.com - O'Reilly的Java网站. 每周都有新文章. http://java.sun.com - 官方的Java开发者网站 - 每周都有新文章发表. http://www.developer.com/java - 由Gamelan.com 维护的Java技术文章网站. http://www.java.net - Sun公司维护的一个Java社区网站. ...
转自:http://bettereveryday.iteye.com/blog/709271 互联网: 百度:     搜索等核心部门16W+,实习是一个很好的途径,我有几个同学都是实习时留下的 google:   18W+,会有股票 腾讯QQ:   本科生至少7W,研究生至少10W,腾讯研究院16W+ 网 ...
NIO学习系列:核心概念及基本读写 http://zhangshixi.iteye.com/blog/679959 NIO学习系列:缓冲区内部实现机制 http://zhangshixi.iteye.com/blog/681704 NIO学习系列:连网和异步IO http://zhangshixi.iteye.com/blog/683767 NIO学习系列:缓冲区更多特性及分散/聚集IO http://zhangshixi.iteye.com/blog/684544 NIO学习系列:文件锁定和字符集 http://zhangshixi.iteye.com/blog/685022
深入Java集合学习系列:HashMap的实现原理 http://zhangshixi.iteye.com/blog/672697 深入Java集合学习系列:HashSet的实现原理 http://zhangshixi.iteye.com/blog/673143 深入Java集合学习系列:LinkedHashSet的实现原理 http://zhangshixi.iteye.com/blog/673319 深入Java集合学习系列:LinkedHashMap的实现原理 http://zhangshixi.iteye.com/blog/673789 深入Java集合学习系列:ArrayLis ...
分布式设计与开发(一)------宏观概述 http://blog.csdn.net/cutesource/archive/2010/08/14/5811914.aspx 分布式设计与开发(二)------几种必须了解的分布式算法 http://blog.csdn.net/cutesource/archive/2010/08/15/5813379.aspx 分布式设计与开发(三)------高一致性服务ZooKeeper http://blog.csdn.net/cutesource/archive/2010/08/18/5822459.aspx 分布式设计与开发(四)------数据拆分 ht ...
Dynamo 简介     这个小文打算写成入门级的介绍,所以很多语言不追求准确性。本介绍参考 Amazon 的 Dynamo 论文。需要更详细更准确信息的同学请直接阅读原文。(原文地址http://s3.amazonaws.com/AllThingsDistributed/sosp/amazon-dynamo-sosp2007.pdf ...
Global site tag (gtag.js) - Google Analytics