跟undo 相关的两个参数:
undo_tablespace
UNDO_MANAGEMENT =auto
在oracle 9i 以后 oracle 推荐我们使用 undo 自动管理;
undo_retention
这个参数用来保证undo 回滚段中的内容不会被覆盖。但是这个参数使用时要和 undo 的大小设置(maxsize ,unlimit )一起考虑。...
分类:
数据库 时间:
2014-11-27 18:31:19
阅读次数:
249
我们都知道,JVM的垃圾收集机制能够帮开发者自动管理内存,了解JVM运行时的内存结构是理解垃圾收集机制的前提。本文主要简单介绍JVM运行时的内存结构。【JVM运行时内存中不同的数据区域】一、PC寄存器 做过嵌入式开发或者底层编程的朋友应该都知道PC寄存器的作用,它就相当于在程序流中的游标,指示线程....
分类:
其他好文 时间:
2014-11-19 15:23:15
阅读次数:
150
智能指针是为了便于管理动态内存,能够自动管理释放所指向的对象。智能指针共有三种:1、shared_ptr允许多个指针指向同一个对象;2、unique_ptr独占所指向的对象;3、weak_ptr是一个伴随类,它是一种弱引用,指向shared_ptr所管理的对象。这三种类型都定义在memory头文件中...
分类:
编程语言 时间:
2014-11-08 16:36:26
阅读次数:
169
无意中看到有人在咨询block循环引用如何解决的问题:记录下来,方便童鞋们参考ios开发中,开了ARC模式,系统自动管理内存,如果程序中用到了block就要注意循环引用带来的内存泄露问题了这几天遇到一个问题,正常页面dismiss的时候是要调用dealloc方法的,但是我的程序就是不调用,研究了好久...
分类:
移动开发 时间:
2014-11-06 16:32:14
阅读次数:
228
对于私有云来说,硬件已经不再是关注的重要环节。不管是虚拟化、还是自动管理,私有云针对的对象已经变更为应用程序,所有的运营与管理都是围绕应用程序而展开。对于私有云最佳机会的工作模式,主要有四种,我们来探讨一下:NO1.活动与空闲模式当应用程序处于活动期间时,启动..
分类:
其他好文 时间:
2014-10-31 06:34:18
阅读次数:
236
怎样将文件从window系统复制到linux系统上,其实有几种方法,比如,将windows上的文件共享出来,通过cifs协议mount到linux本地来,然后再cp一下。又或者通过FTP,但这些都有些麻烦。我们知道,在linux下有个命令scp,它可以实现在linux系统之间快速地互拷文件,前题是linux上开..
C#多线程学习(一) 多线程的相关概念C#多线程学习(二) 如何操纵一个线程C#多线程学习(三) 生产者和消费者C#多线程学习(四) 多线程的自动管理(线程池)C#多线程学习(五) 多线程的自动管理(定时器)C#多线程学习(六) 互斥对象什么是进程?当一个程序开始运行时,它就是一个进程,进程包括运行...
分类:
编程语言 时间:
2014-10-30 14:47:38
阅读次数:
188
堆和栈的区别主要有以下五点:1、管理方式:对于栈来讲,是由编译器自动管理,无需我们手工控制;对于堆来讲,释放工作由程序员控制,容易产生memory leak(内存泄露)。2、申请大小:栈是向低地址扩展的数据结构,是一块连续的内存区域。这句话的意思是栈顶的地址和栈的最大容量是系统预先规定好的,是一个编...
分类:
移动开发 时间:
2014-10-23 20:37:21
阅读次数:
257
GCD简介GCD全称Grand Central Dispatch,可翻译为“牛逼的中枢调度器”。纯C语言,提供了非常多强大的函数。GCD优势:GCD是苹果公司为多核的并行运算提出的解决方案。GCD会自动利用更多的CPU内核(比如双核、四核)。GCD会自动管理线程的生命周期(创建线程、调度任务、销毁线...
分类:
移动开发 时间:
2014-10-21 19:36:59
阅读次数:
249
VirtualAlloc 分配的内存是以 4K 为最小单位、连续的内存地址(但映射到真实的内存时它不一定是连续的), 前面说了, 它不适合分配小内存(譬如只有几个字节的变量); 局部的变量在 "栈" 中有程序自动管理, 那么那些全局的小变量怎么办呢? 这就要用到 "堆".这样看来, Virtua.....