转自:http://book.51cto.com/art/200811/96138.htmC语言编译后的可执行程序的存储结构和运行结构可执行程序在存储时(没有调入到内存)分为代码区(text)、数据区(data)和未初始化数据区(bss)3个部分。(1)代码区(text segment)。存放CPU...
分类:
编程语言 时间:
2014-10-26 00:12:52
阅读次数:
308
最近学习Jdk的源代码时,读到了ConcurrentHashMap的源码实现时,发现每一个分段Segment都是ReentrantLock类型,于是顺带对ReentrantLock的源代码进行了学习。。在这里做一个笔记总结。因为只有在工作之余才能有空看看,所以思路有点零散,仅供参考。。。。
1、如何确定哪个线程可重复进入该锁
在获取锁的时候,首先会检查...
分类:
其他好文 时间:
2014-10-25 11:55:58
阅读次数:
250
move一个表到另外一个表空间时,索引不会跟着一起move,而且会失效。(LOB类型例外)表move,我们分为:*普通表move*分区表move*LONG,LOB大字段类型move来进行测试和说明。索引的move,我们通过rebuild来实现一:move普通表、索引基本语法:alter table ...
分类:
其他好文 时间:
2014-10-25 10:33:56
阅读次数:
267
分析索引空间使用情况,以及索引是否需要重建
分析其他用户下的索引需要 analyze any的权限
分析索引前先查看表的大小和索引的大小,如果索引大小和表大小一样大或者大于表的大小,那么可以判断索引可能有问题,需要分析索引
查询对象大小:
select owner,segment_name,segment_type,bytes/1024/1024 from dba_segments o...
分类:
数据库 时间:
2014-10-24 11:03:23
阅读次数:
272
概念: oracle的逻辑结构一般可以分成: 表空间(tablespace)、段(segment)、区(extent)、数据块(data block)。oracle由表空间组成,表空间由段组成,段由区组成,区由数据块组成。 分类: 表空间: 1.表空间是数据...
分类:
数据库 时间:
2014-10-22 13:06:08
阅读次数:
230
项目代码如下:
config配置文件:
className=com.mysql.jdbc.Driver
url=jdbc:mysql://localhost:3306/lob
user=root
password=root
com.itheima.util包下DBUtil.java
package com.itheima.util;
import java.io.FileNotFound...
分类:
数据库 时间:
2014-10-22 06:26:54
阅读次数:
395
The problem. Given a set of N distinct points in the plane, draw every (maximal) line segment that connects a subset of 4 or more of the points.Point ...
分类:
其他好文 时间:
2014-10-21 22:54:39
阅读次数:
564
oracle 11g 新增了一个参数:deferred_segment_creation,含义是段延迟创建,默认是true。具体是什么意思呢? 如果这个参数设置为true,你新建了一个表T1,并且没有向其中插入数据,那么这个表不会立即分配extent,也就是不占数据空间,只有当你insert数据后才...
分类:
数据库 时间:
2014-10-21 17:33:07
阅读次数:
226
;实验报告内容,输入一个字符串,去掉数字,输出ASSUME DS:DATA,CS,CDOE,SS,STACKDATA SEGMENT MAXLEN DB 15 INPUTLEN DB 0 STR1 DB 15 DUP(0) STR2 DB 15 DUP(0)DATA ENDS...
分类:
其他好文 时间:
2014-10-20 13:17:13
阅读次数:
198
1 查询的总时间等于每个segment查询时间的总和2 合并的步骤 (1)做flush操作的先生成一个新的segment (2)检查在新segment之前已经存在的segment的数量是否大于maxmerge(默认是10个),大于了进行合并 (3)合并完成又会生成一个新的segment,然后把...
分类:
Web程序 时间:
2014-10-19 14:17:33
阅读次数:
149