参考教材《深入浅出Oracle》 兴趣 + 勤奋 + 坚持 + 方法 ≈ 成功 DBA生存之四大守则 1.备份重于一切; 2.三思而后行; 3.rm是危险的; 4.你来制定规范; 第一章:数据库的启动和关闭: Oracle Server主要由两部分组成:Instance 和 Database。 In ...
分类:
数据库 时间:
2017-08-30 15:28:45
阅读次数:
124
阅读书籍:Java虚拟机精讲(仅个人阅读后总结) 根据受访权限可分为:线程共享内存区和线程私有区 线程共享区: 1、java堆区:储存对象实例; 2、方法区:储存 运行时常量池、字段和数据、构造函数和普通方法的字节码内容以及类、实例、接口初始化需要用到的特殊方法等数据; 3、运行时常量池; 线程私有 ...
分类:
其他好文 时间:
2017-07-23 18:02:37
阅读次数:
111
LinuxThreads 项目最初将多线程的概念引入了 Linux®,可是 LinuxThreads 并不遵守 POSIX 线程标准。虽然更新的 Native POSIX Thread Library(NPTL)库填补了一些空白,可是这仍然存在一些问题。本文为那些须要将自己的应用程序从 LinuxT ...
分类:
系统相关 时间:
2017-07-10 14:27:40
阅读次数:
265
前言:Oracle 体系结构其实就是指oracle 服务器的体系结构,数据库服务器主要由三个部分组成 管理数据库的各种软件工具(sqlplus,OEM等),实例(一组oracle 后台进程以及服务器中分配的共享内存区域),数据库(是基于磁盘的各种物理文件的集合,如数据文件,控制文件,日志文件,参数文 ...
分类:
数据库 时间:
2017-07-05 10:08:17
阅读次数:
248
以下内容转自http://tutorials.jenkov.com/java-concurrency/same-threading.html(使用谷歌翻译): 相同线程(同一线程)是一种并发模型,其中单线程系统扩展到N个单线程系统。结果是并行运行的N个单线程系统。 同一个线程系统不是一个纯粹的单线程 ...
分类:
编程语言 时间:
2017-06-16 10:23:19
阅读次数:
220
要了解Oracle数据库的启动和停止需要先了解“实例”(instance)和“数据库”(database)这两个名词的定义:数据库(database):物理操作系统文件或磁盘(disk)的集合。实例(instance):一组Oracle后台进程/线程以及一个共享内存区,这些内存由同一个计算机上运行的线程/进程所共享..
分类:
数据库 时间:
2017-06-06 18:38:06
阅读次数:
316
线程私有的内存区域随用户线程的结束而回收,内存分配编译期已确定,内存分配和回收具有确定性。共享线程随虚拟机的启动、结束而建立和销毁,在运行期进行动态分配。垃圾收集器主要对共享内存区域(堆和方法区)进行垃圾收集回收。 Java如何实现内存动态分配和内存垃圾的回收? 1、哪些内存需要回收(垃圾收集器内存... ...
分类:
编程语言 时间:
2017-06-05 00:38:49
阅读次数:
193
进程间通信就是在不同进程之间传播或交换信息,那么不同进程之间存在着什么双方都可以访问的介质呢?进程的用户空间是互相独立的,一般而言是不能互相访问的,唯一的例外是共享内存区。但是,系统空间却是“公共场所”,所以内核显然可以提供这样的条件。除此以外,那就是双方都可以访问的外设了。在这个意义上,两个进程当 ...
分类:
系统相关 时间:
2017-05-31 00:31:47
阅读次数:
190
#include<sys/shm.h>intshmget(key_tkey,size_tsize,intoflag);返回:成功则为共享内存区对象,出错为-1key的值可以是ftok的返回值,也可以是IPC_PRIVATE.ftok()是非亲缘进程间IPC_PRIVATE是亲缘进程间的size以字节为单位指定内存区的大校当实际操作为创建一个新的共享内..
分类:
其他好文 时间:
2017-05-25 22:17:21
阅读次数:
149
Posix共享内存涉及以下两个步骤:1、指定一个名字参数调用shm_open,以创建以一个新的共享内存区对象或打开一个已存在的共享内存区对象。2、调用mmap把这个共享内存区映射到调用进程的地址空间。头文件:#include<sys/mman.h>#include<sys/stat.h>#include<fcnt..
分类:
其他好文 时间:
2017-05-25 21:55:36
阅读次数:
213