关闭

RMAN 参数详解

使用RMAN>show all; 可以显示出RMAN 配置参数为: CONFIGURE RETENTION POLICY TO REDUNDANCY 1; # default CONFIGURE BACKUP OPTIMIZATION OFF; # default CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default CONFIGURE C...
阅读(92) 评论(0)

RMAN 前期准备工作和实例

理解恢复目录,RMAN可以在没有恢复目录(NOCATALOG)下运行,这个时候备份信息保存在控制文件。保存在控制文件的备份信息是很危险的,如果控制文件的破坏将导致备份信息的丢失与恢复的失败,而且,没有恢复目录,很多RMAN的命令将不被支持。所以对于重要的数据库,建议创建恢复目录,恢复目录也是一个数据库,只不过这个数据库用来保存备份信息,一个恢复目录可以用来备份多个数据库。        1,...
阅读(87) 评论(0)

Oracle select case when

Case具有两种格式。简单Case函数和Case搜索函数。 --简单Case函数 CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ELSE '其他' END --Case搜索函数 CASE WHEN sex = '1' THEN '男' WHEN sex = '2' THEN '女' ELSE '其他' E...
阅读(56) 评论(0)

ORACLE 建库过程总结

1,忘记sys密码   打开CMD命令窗口,执行以下操作: 1,SQLPLUS /NOLOG; 2, 3,CONNECT / AS SYSDBA 4, 5,ALTER USER SYS IDENTIFIED BY 新密码 6, 7,ALTER USER SYSTEM IDENTIFIED BY 新密码 8, 第二种方法: 重建密码文件 需要重建密码文件,具体...
阅读(139) 评论(0)

将windows下的PLSQL转移到Ubuntu上

1,首先下载安装wine,安装不成功的更新下源即可。 2,Ctal+Alt+T 打开控制台: cd ~/.wine/drive_c mkdir -p oracle/bin mkdir -p oracle/network 将windows下oracle server 下的tnsnames.ora复制进network 将windows下的oracle 客户端文件夹直...
阅读(137) 评论(0)

Ubuntu 下Eclipse 安装SVN

如果尚未安装Eclipse,先安装;也可以直接下载Google提供的ADT Bundle。 sudo apt-get install eclipse 安装Subversion sudo apt-get install subversion 安装Subversion在Eclipse上的插件 Get the Java bindings for Subversion: sud...
阅读(152) 评论(0)

CodeIgniter 入门教程第一篇:信息发布

一、MVC     CodeIgniter 采用MVC架构即:控制层、模型层和视图层。     对应Application下面的文件夹   (图1):     所有新建文件以.php结尾     视图层 view 文件夹放入HTML模板     模型层 model 存放对数据库操作的代码     控制层 controllers 存放进行逻辑判断的代码,从模型层取...
阅读(71) 评论(0)

Android 开发之Windows环境下Android Studio安装和使用教程(图文详细步骤)

鉴于谷歌最新推出的Android Studio备受开发者的推崇,所以也跟着体验一下。   一、介绍Android Studio    Android Studio 是一个Android开发环境,基于IntelliJ IDEA. 类似 Eclipse ADT,Android Studio 提供了集成的 Android 开发工具用于开发和调试。 最近,Google 已宣布...
阅读(637) 评论(0)

JVM内存结构、垃圾回收那点事

翻看电脑的文件夹,无意看到了9月份在公司做的一次分享,浏览了一下"婆婆特",发现自己在ppt上的写的引导性问题自己也不能确切的回答出来,哎,知识这东西,平时不常用的没些日子就生疏了。于是,本小白决定把他整理下来,不敢班门弄斧,对于入门的同学可以快速了解虚拟机的大概,有错误的地方请批评指正。   一、java虚拟机的内存结构     方法区:线程共享,存放已被虚拟机加载的常量,静...
阅读(193) 评论(0)

高性能JavaScript(您值得一看)

阅读目录 Javascript第一条定律:将脚本放在底部。Javascript第二条定律:将脚本成组打包。杂谈尽量使用局部变量来保存全局变量尽量少去改变作用域链尽量少去使用闭包访问速度与成员嵌套深度有关缓存变量的值1、在修改DOM元素的时候,我们应该尽量使用innerHTML而不是CreateElement再AppendChild(因为经过测试,在所有的浏览器当中使用innerHTML更加快...
阅读(73) 评论(0)

C++string中有关字符串内容修改和替换的函数浅析

1.assign() 原型: //string (1) basic_string& assign (const basic_string& str); //substring (2) basic_string& assign (const basic_string& str, size_type subpos, size_type sublen); //c-string (3) b...
阅读(64) 评论(0)

C++string中用于查找的find系列函数浅析

总述:       以下所讲的所有的string查找函数,都有唯一的返回类型,那就是size_type,即一个无符号整数(按打印出来的算)。若查找成功,返回按查找规则找到的第一个字符或子串的位置;若查找失败,返回npos,即-1(打印出来为4294967295)。 1.fine() 原型: //string (1) size_type find (const basic_s...
阅读(77) 评论(0)

C++11 图说VS2013下的引用叠加规则和模板参数类型推导规则

背景:     最近在学习C++STL,出于偶然,在C++Reference上看到了vector下的emplace_back函数,不想由此引发了一系列的“探索”,于是就有了现在这篇博文。 前言:       右值引用无疑是C++11新特性中一颗耀眼的明珠,在此基础上实现了移动语义和完美转发,三者构成了令很多C++开发者拍案叫绝的“铁三角”(当然不是所有C++开发者)。而在这个“铁三角”中...
阅读(73) 评论(0)

C语言实现数组快速排序(含对算法的详细解释)

以数组 a[0] a[1] a[2] a[3] a[4] a[5] a[6] a[7] a[8] a[9] a[10] 0 2 32 39 23 45 36 57 14 27 39 为例,说明核心代码的实现机制 第一轮: 首先进入quickSort(a, 0, 10); key=0,i=0,j=10,进入外层while,进入第一个内层while,由于0是数组中最小的,故j一直扫到头,j=0,arr...
阅读(45) 评论(0)

C++实现树的基本操作,界面友好,操作方便,运行流畅,运用模板

Ⅰ.说明: 1.采用左孩子右兄弟的方式,转化为二叉树来实现。 2.树的后根遍历与二叉树的中根遍历即有联系又有区别,请读者注意分析体会。 Ⅱ.功能: 1.创建树并写入数据 2.先根遍历树 3.计算树高 4.后根遍历树 5.层次遍历树 6.搜索数据域为某值的结点 7.删除数据域为某值的结点及其子树 8...
阅读(86) 评论(0)

jvm内存模型及分配参数

jvm内存模型 程序计数器:是一块很小的内存空间。当线程数量超过cpu数量时,线程之间根据时间片轮询抢夺cpu资源。每一个线程都必须用一个独立的程序计数器,用于记录下一条要运行的指令。java虚拟机栈(线程栈 ):也是线程私有内存空间,他和java线程在同一时间创建,他保存方法的局部变量、部分结果,并参与方法的调用和返回。如果线程在计算过程中,请求的栈深度大于最大可用的栈深度,则抛出Stac...
阅读(53) 评论(0)

Callable、Future和FutureTask使用说明

get(long timeout, TimeUnit unit)用来获取执行结果,如果在指定时间内,还没获取到结果,就直接返回null。 而FutureTask即可以作为Runnable又可以作为Future,这样就既可以用ExecutorService的execute执行任务,也可以用ExecutorService的submit提交任务。 例子1: Callable、Future实现子线程...
阅读(68) 评论(0)

使用CompletionService结合ExecutorService批处理任务

CompletionService用于提交一组Callable任务,其take方法返回已完成的一个Callable任务对应的Future对象。 如果你向Executor提交了一个批处理任务,并且希望在它们完成后获得结果。为此你可以将每个任务的Future保存进一个集合,然后循环这个集合调用Future的get()取出数据。幸运的是CompletionService帮你做了这件事情。 Compl...
阅读(56) 评论(0)

读写锁ReadWriteLock和缓存实例

读写锁:多个读锁不互斥,读锁与写锁互斥,写锁与写锁互斥。即:读的时候不允许写,写的时候不允许读,可以同时读。      synchronized关键字和普通的Lock构造的锁,会造成读与读之间的互斥,因此读写锁可提高性能。 例子1:三个线程同时对一个共享数据进行读写。 1 import java.util.Random; 2 import java.util.concurre...
阅读(50) 评论(0)

条件阻塞Condition的应用

1 import java.util.Random; 2 import java.util.concurrent.ExecutorService; 3 import java.util.concurrent.Executors; 4 import java.util.concurrent.locks.Condition; 5 import java.util.concurrent....
阅读(48) 评论(0)
156条 共8页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:18544次
    • 积分:1458
    • 等级:
    • 排名:千里之外
    • 原创:131篇
    • 转载:25篇
    • 译文:0篇
    • 评论:2条
    文章存档
    最新评论