ORACLE EXP/IMP使用详解
ORACLE EXP/IMP使用详解: 导入/导出是ORACLE幸存的最古老的两个命令行工具,其实我从来不认为Exp/Imp是一种好的备份方式,正确的说法是Exp/Imp只能是一个好的转储工具,特别是在小型数据库的转储,表空间的迁移,表的抽取,检测逻辑和物理冲突等中有不小的功劳。当然,我们也可以把它作为小型数据库的物理备份后的一个逻辑辅助备份,也是不错的建议。
All articles related to Computer Science should be in this category.
ORACLE EXP/IMP使用详解: 导入/导出是ORACLE幸存的最古老的两个命令行工具,其实我从来不认为Exp/Imp是一种好的备份方式,正确的说法是Exp/Imp只能是一个好的转储工具,特别是在小型数据库的转储,表空间的迁移,表的抽取,检测逻辑和物理冲突等中有不小的功劳。当然,我们也可以把它作为小型数据库的物理备份后的一个逻辑辅助备份,也是不错的建议。
了解了string 的内存分配策略, 知道如果添加100个元素, 这string的capacity 需要增加到128 , 这需要8次重新分配内存的过程.故提高性能的方式是 通过reserve() 指定第一个就分配128 , 这样添加100 个元素只有1次内存分配的过程
erase ,pop_front,pop_back 函数会使指向被删除元素的所有迭代器失效.对于vector 容器来说,指向删除节点后面的元素的迭代器也会失效.对于deque容器,如果删除时不包含第一个或最后一个元素,那么该deque容器相关的所有迭代器都会失效
vector的内存管理以及3种顺序容器的选择:2.1 vector容器为了获取快速的随机访问,元素必须在内存中连续存储。2.2 为了避免每次增加或删除元素时都需要重新开辟存储空间, vector 实际分配的内存比当前需要的内存会多一些,即capacity() 一般会大于size()
C++顺序容器: 顺序容器内的元素按照其位置存储和访问,元素的排列次序由元素添加到容器里的次序决定. 标准库定义了vector,list,deque 三种顺序容器,以及stack,queue,priority_queue三种顺序容器适配器;
stringstream 的作用:类型转换,词句转换.
stringstream 一般可以用来实现安全的数据类型转换;利用stringstream 实现句子与单个单词之间的转换
大家都知道计算机的存储在物理上是二进制的,所以文本文件与二进制文件的区别并不是物理上的,而是逻辑上的。这两者只是在编码层次上有差异。简单来说,文本文件是基于字符编码的文件,常见的编码有ASCII编码,UNICODE编码等等。二进制文件是基于值编码的文件,你可以根据具体应用,指定某个值是什么意思(这样一个过程,可以看作是自定义编码)。
这里是深入理解Java虚拟机读书笔记的集合贴, 其中没有什么干货的章节就略过了 第一章 :Java 概述 没有多少内容,可以略读 第二章 :Java 内存区域与内存溢出异常 第三章: 垃圾收集器与内存分配策略 第四章: 虚拟机性能监控与故障处理工具 介绍了几个工具, 熟悉的可以略读 第五章: 调优案例分析 略读 第六章: 类文件结构 看书,内容较少 第七章: 虚拟机类加载机制 第八章: 虚拟机字节码执行引擎 第九章: 类加载及执行子系统案例与实战 第10章: 早期(编译器)优化 第11章: 晚期(运行期)优化 第十二章: Java 内存模型与线程
Core Java Volume Java核心编程读书笔记 目录 1. Java 程序设计概述 2. Java 程序设计环境 3. Java 的基本程序设计结构 4. 类与对象 5. 继承 6. 接口与内部类 12. 泛型程序设计 13. 集合 14. 多线程