- 博客(1)
- 资源 (9)
- 收藏
- 关注
博客声明
本博客大部分内容均来自互联网 只作技术备份之用 许多内容是经过本人实践修改了的 因此不一一列出原创出处 在此感谢这些博文的原创者 同时感谢你的广临 若有技术疑问或好的建议 请留言 ...
2009-07-18 15:35:58 86
ext4文件系统的目录索引节点预留
:分析Ext4文件系统访问大量目录和小文件的性能瓶颈,指出部分原因是由于文件系统索
引节点的磁盘布局导致额外磁盘I/O操作。提出为目录预留索引节点的方法,在一些重要应用下
显著提高了文件系统读写性能。
2011-10-24
EXT2&EXT3文件系统
_ _u32 s_inodes_count 索引节点的总数
_ _u32 s_blocks_count 以块为单位的文件系统的大小
_ _u32 s_r_blocks_count 保留的块数
_ _u32 s_free_blocks_count 空闲块计数器
_ _u32 s_free_inodes_count 空闲索引节点计数器
_ _u32 s_first_data_block 第一个使用的块号(总为1)
_ _u32 s_log_block_size 块的大小
_ _s32 s_log_frag_size 片的大小
_ _u32 s_blocks_per_group 每组中的块数
_ _u32 s_frags_per_group 每组中的片数
_ _u32 s_inodes_per_group 每组中的节点数
2011-10-24
Modular Java.pdf
1 Introduction 10
1.1 A New Set of Wheels . . . . . . . . . . . . . . . . . . . . 11
1.2 Modularity . . . . . . . . . . . . . . . . . . . . . . . . . . 11
1.3 Introducing OSGi . . . . . . . . . . . . . . . . . . . . . . 15
1.4 Road Map . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
1.5 Who Is This Book For? . . . . . . . . . . . . . . . . . . . 21
1.6 Acknowledgments . . . . . . . . . . . . . . . . . . . . . . 21
I OSGi Fundamentals 23
2 Getting Started 24
2.1 Getting to Know the OSGi Container . . . . . . . . . . . 24
2.2 Hello, OSGi . . . . . . . . . . . . . . . . . . . . . . . . . . 30
2.3 A Hello World Service Bundle . . . . . . . . . . . . . . . 36
3 Dude, Where’s My JAR? 45
3.1 Searching for JAR Files . . . . . . . . . . . . . . . . . . . 45
3.2 Designing the Application Components . . . . . . . . . 46
3.3 Bundling the Application Components for OSGi . . . . 48
3.4 Setting Up the Project . . . . . . . . . . . . . . . . . . . 50
4 Working with Bundles 59
4.1 Creating the Domain Bundle . . . . . . . . . . . . . . . 59
4.2 Contending with Nonbundle Dependencies . . . . . . . 69
4.3 Following the Bundle Life Cycle . . . . . . . . . . . . . . 78
5 OSGi Services 80
5.1 Creating an OSGi Service . . . . . . . . . . . . . . . . . 80
5.2 Testing the Service . . . . . . . . . . . . . . . . . . . . . 91
5.3 Consuming OSGi Services . . . . . . . . . . . . . . . . . 100
Prepared exclusively for Larry Cormier
CONTENTS 8
II Spring Dynamic Modules and Web Bundles 109
6 Spring and OSGi 110
6.1 Introducing Spring-DM . . . . . . . . . . . . . . . . . . . 111
6.2 Declaring Services . . . . . . . . . . . . . . . . . . . . . . 115
6.3 Injecting Services into Consumers . . . . . . . . . . . . 122
7 Creating Web Bundles 129
7.1 Assembling a Web Server . . . . . . . . . . . . . . . . . . 129
7.2 The Spring-DM Web Extender . . . . . . . . . . . . . . . 137
7.3 Developing a Web Bundle . . . . . . . . . . . . . . . . . 142
7.4 Deploying the Web Bundle . . . . . . . . . . . . . . . . . 150
8 Extending Bundles 159
8.1 Introducing Fragments . . . . . . . . . . . . . . . . . . . 159
8.2 Creating a UI Fragment . . . . . . . . . . . . . . . . . . 161
8.3 Trying It . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
III Finishing Touches 171
9 OSGi in Production 172
9.1 Distributing the Application . . . . . . . . . . . . . . . . 172
9.2 Adding an Administration Console . . . . . . . . . . . . 181
10 Configuring the Application 186
10.1 Installing Pax ConfMan . . . . . . . . . . . . . . . . . . . 187
10.2 Configuring the Web Console . . . . . . . . . . . . . . . 188
10.3 Adjusting Logging . . . . . . . . . . . . . . . . . . . . . . 190
10.4 Configuring Application Details . . . . . . . . . . . . . . 191
10.5 Configuring the Web Server . . . . . . . . . . . . . . . . 197
A Manifest Headers 202
A.1 OSGi R4 Headers . . . . . . . . . . . . . . . . . . . . . . 202
B Spring-DM Configuration 204
B.1 Spring-DM Core Configuration Elements . . . . . . . . 204
B.2 Spring-DM Compendium Configuration Elements . . . 212
Report erratum
this copy is (P1.0 printing, May 2009)
Prepared exclusively for Larry Cormier
CONTENTS 9
C The OSGi Blueprint Service 216
C.1 Comparing the Blueprint Service with Spring-DM . . . 216
C.2 OSGi Blueprint Services (RFC-124) Elements . . . . . . 217
C.3 OSGi Blueprint Services (RFC-124) Compendium Elements
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226
D Resources 231
E Bibliography 233
Index 234
Report
2009-08-30
ORACLE数据库管理.pdf
目录
第1章数据库基础......................................................................................................................................1
1.1 基本概念...........................................................................................................................................1
1.1.1 数据.........................................................................................................................................1
1.1.2 数据库.....................................................................................................................................1
1.1.3 数据库管理系统......................................................................................................................1
1.1.4 数据库系统..............................................................................................................................1
1.2 关系数据库.......................................................................................................................................1
1.2.1 关系模型.................................................................................................................................2
1.2.2 关系数据库..............................................................................................................................2
1.3 常见的数据库对象............................................................................................................................3
1.3.1 表.............................................................................................................................................3
1.3.2 索引.........................................................................................................................................3
1.3.3 视图.........................................................................................................................................3
1.3.4 存储过程.................................................................................................................................3
1.4 范式...................................................................................................................................................4
1.4.1 第一范式.................................................................................................................................4
1.4.2 第二范式.................................................................................................................................4
1.4.3 第三范式.................................................................................................................................4
1.5 DML语言...........................................................................................................................................5
1.5.1 查询数据.................................................................................................................................5
1.5.2 插入数据.................................................................................................................................8
1.5.3 修改数据.................................................................................................................................9
1.5.4 删除数据.................................................................................................................................9
第2章 ORACLE SERVER构成..............................................................................................................10
2.1 概述.................................................................................................................................................10
2.2 ORACLE实例..................................................................................................................................10
2.2.1 ORACLE进程.........................................................................................................................11
2.2.2 ORACLE内存结构.................................................................................................................13
ii
2.3 ORACLE数据库...............................................................................................................................14
2.3.1 数据库物理结构.....................................................................................................................15
2.3.2 数据库逻辑结构.....................................................................................................................16
2.4 模式和模式对象...............................................................................................................................19
2.4.1 表............................................................................................................................................19
2.4.2 视图........................................................................................................................................20
2.4.3 聚集........................................................................................................................................20
2.4.4 索引........................................................................................................................................20
2.4.5 程序单元................................................................................................................................21
第3章用户管理........................................................................................................................................22
3.1 创建用户..........................................................................................................................................22
3.2 撤销和改变用户...............................................................................................................................23
3.3 用户权限..........................................................................................................................................23
3.3.1 系统权限................................................................................................................................23
3.3.2 对象权限................................................................................................................................26
3.4 角色..................................................................................................................................................27
3.4.1 创建角色................................................................................................................................27
3.4.2 授予和取消角色.....................................................................................................................28
3.4.3 启用角色................................................................................................................................28
3.5 查询与权限和角色有关的视图.......................................................................................................28
3.6 概要文件..........................................................................................................................................29
3.6.1 创建profile.............................................................................................................................30
3.6.2 查询用户和profile相关信息的数据字典视图.......................................................................31
第4章启动和关闭数据库.........................................................................................................................33
4.1 启动数据库......................................................................................................................................33
4.1.1 正常启动................................................................................................................................33
4.1.2 非加载启动.............................................................................................................................34
4.1.3 加载启动................................................................................................................................35
4.1.4 约束启动................................................................................................................................35
4.1.5 强制数据库启动.....................................................................................................................36
4.2 更改数据库的可用性.......................................................................................................................36
iii
4.2.1 将数据库装入实例................................................................................................................36
4.2.2 打开一个关闭的数据库........................................................................................................36
4.3 关闭数据库.....................................................................................................................................36
4.3.1 用normal选项关闭.................................................................................................................37
4.3.2 用immediate 选项关闭.........................................................................................................37
4.3.3 用transactional 选项关闭......................................................................................................38
4.3.4 用abort选项关闭....................................................................................................................38
4.4 通过诊断文件监控数据库运行......................................................................................................38
4.4.1 后台进程运行跟踪文件........................................................................................................38
4.4.2 警告日志文件........................................................................................................................38
4.4.3 用户跟踪文件........................................................................................................................39
第5章 ORACLE NET.............................................................................................................................40
5.1 ORACLE NET体系结构...................................................................................................................40
5.1.1 客户机/服务器结构...............................................................................................................40
5.1.2 瘦客户机结构........................................................................................................................41
5.2 ORACLE NET服务器端...................................................................................................................43
5.2.1 监听器进程............................................................................................................................43
5.2.2 listener.ora文件.......................................................................................................................43
5.3 UNIX环境下的监听器进程.............................................................................................................44
5.3.1 启动和停止监听器进程........................................................................................................44
5.3.2 查看监听程序运行状况........................................................................................................44
5.3.3 lsnrctl命令的参数...................................................................................................................44
5.4 连接描述符.....................................................................................................................................46
第6章数据字典........................................................................................................................................48
6.1 内部RDBMS(X$)表...................................................................................................................48
6.2 数据字典表.....................................................................................................................................49
6.3 动态性能视图.................................................................................................................................49
6.4 数据字典视图.................................................................................................................................49
6.5 数据字典举例.................................................................................................................................49
6.5.1 数据字典总体信息................................................................................................................49
6.5.2 模式对象信息........................................................................................................................49
iv
6.5.3 空间分配信息.........................................................................................................................49
6.5.4 数据库结构信息.....................................................................................................................50
第7章管理数据库存储.............................................................................................................................51
7.1 ORACLE数据库结构........................................................................................................................51
7.2 ORACLE块.......................................................................................................................................51
7.2.1 ORACLE块结构......................................................................................................................51
7.2.2 理解PCTFREE与PCTUSED..................................................................................................52
7.3 管理表存储区(数据段)...............................................................................................................54
7.3.1 创建表....................................................................................................................................54
7.3.2 STORAGE子句.......................................................................................................................55
7.4 管理表空间......................................................................................................................................55
7.4.1 创建表空间.............................................................................................................................55
7.4.2 表空间的区管理方式.............................................................................................................56
7.4.3 调整表空间的大小.................................................................................................................57
7.5 获取存储结构的信息.......................................................................................................................58
7.5.1 查询DBA_SEGMENTS.........................................................................................................59
7.5.2 查询DBA_EXTENTS.............................................................................................................59
7.5.3 查询DBA_FREE_SPACE......................................................................................................60
第8章备份和恢复....................................................................................................................................62
8.1 逻辑备份..........................................................................................................................................62
8.1.1 Export实用程序.......................................................................................................................62
8.1.2 Import实用程序.......................................................................................................................66
8.2 脱机备份..........................................................................................................................................71
8.3 联机备份..........................................................................................................................................72
8.3.1 归档模式和非归档模式.........................................................................................................72
8.3.2 联机数据库备份.....................................................................................................................73
8.4 数据库恢复......................................................................................................................................75
8.4.1 实例恢复................................................................................................................................75
8.4.2 介质恢复概述.........................................................................................................................75
8.4.3 无归档日志的数据库恢复.....................................................................................................76
8.4.4 有归档日志的数据库完全恢复.............................................................................................77
v
8.4.5 有归档日志的数据库不完全恢复........................................................................................79
2009-08-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人