RMAN中的expired和obsolete的真相
玩过业务库的DBA应该面对一个问题,就是归档日志的删除和备份集的删除时间策略的问题?RMAN>showall;参数里面有个保留策略,默认下是重复多少次后就可以删除,小仙我一般设置成多少天后可以被删除,然实际上并非如此,实际上是可以被恢复到几天。目前设置的是3天,也就是可以保证可以恢复到3天以前。expired有中文意思过期,和无效两个意思。obsolete表示过时的,废弃的。这两个词好像都是
<Oracle优化新常态> 前半生之一
第一章前言1.1作者简介本人小凡仙,真姓为曾凡坤,一个很普通的人。于2004年去了东莞工作,在一家台湾工厂干程序员活。主要是用C++BUILDER工具和微软SQLSERVER数据库,开发工厂的信息系统。其实就是简化各个车间文员的工作,以及比较好的让各部门领导查看数据而已。虽然叫ERP系统,实际就是个MIS信息管理系统!2005年来到了深圳,开始在一家软件公司为证券信息公司开发个信息发布系统,使用C
<Oracle优化新常态> 前半生 之二
第五章六大禁止第一禁止禁止外键第二禁止禁止视图第三禁止禁止触发器第四禁止禁止存储过程第五禁止禁止JOB第六禁止索引这五大禁止会带来很多性能隐患的,其中触发器就是特例,视图也会影响性能的,你说可以做成物化视图。自从应用程序从C/S架构发展到B/S架构,然后在是水平扩展成多机器分布式集群架构。而以上的外键,视图,触发器以及存储过程都是C/S架构中的数据库为了实现企业业务逻辑的工具。以前企业和工厂数据库
ORACLE内存调整的真相
ORACLE如何分配内存,如何调整内存这个问题,对于新手来说确实困难。其实这个事情很简单的而已,只不过思维会被混乱了。尤其是网文一大堆的情况下。很少人去耐心看官方文档,尤其是英文文档!为什么会发生这样的情况呢?小仙我认为主要是东西方思维方式不一样而已。西方人是从局部到整体,而我们东方人喜欢大观局,战略层面上看。是从上往下看而已。ORACLE数据库是从8I开始到如今的12C,自然前面还有7,6,5,
关于上海公安抱摔大妈时伤及到孩子的看法
这件事件有视频为证,在群里吵得天翻地复!为此有人说没有公民思维和做人的良知!这个周末有很多公众号文说,是个老妇,抱着孙子。话说是她家的车子被贴了发单,追着交警讨个说道,不让交警开车离去,为此推了两下正式警察。为此正式警察申脚反推就把女人,大妈,战斗力很强的大妈按到在地!而穿裙子的孙子顺手被大妈摔到在地!==》为什么我说是大妈把孩子摔到在地呢?因为她单手抱住孩子,是她脱手甩了出去!也就是说她意思下也
话说 wait、notify 、 notifyAll
一、前言说起java的线程之间的通信,难免会想起它,他就是wait、notify、notifyAll他们三个都是Object类的方法,受到final和native加持,也就造就了他们是不能被重写的wait()等待,意味让出当前线程的锁,进入等待状态,让其他线程先用会儿锁,这里注意了,什么叫让出当前线程的锁?也就是你当前线程必须要先获得锁,所以它一般会与synchronized(我的上一篇文章有写)
新手学Python之掌握编程规范
文章目录1. 什么是编程规范?2. 为什么要学习编程规范?3. Python编程规范3.1 PEP 8编程规范3.1.1 代码布局3.1.2 表达式中的空格3.1.3 命名规则3.1.4 注释3.2 检查工具1. 什么是编程规范? 根据 第一节课:新手学Python之掌握基本概念所讲的内容,我们要学习编程规范这个基本概念,就需要找到编程规范的对应的英语,然后使用英英翻译来学习。 先翻译软件来得到编程规范对应的英语,谷歌翻译结果如下所示: 百度翻译结果如下所示: 所以我们使用维基百科来
hook抖音X-Gorgon参数以及使用NanoHTTPD开放接口
使用xposed和NanoHTTPD接口抖音加密1、使用jadx 搜索X-Gorgon 定位到java代码上图便可以看出X-Gorgon 由c2+str2+str3+str4加密而来c2参数 通过xposed 或者 frida hook 下图得出str参数os_api=23&device_type=M5s&device_platform=android&ssmix=a&iid=94522513079&manifest_version_code=820&
RabbitMQ没有延时队列?学会这一招玩转延时队列
什么是延时队列延时队列:顾名思义,是一个用于做消息延时消费的队列。但是它也是一个普通队列,所以它具备普通队列的特性,相比之下,延时的特性就是它最大的特点。所谓的延时就是将我们需要的消息,延迟多久之后被消费。普通队列是即时消费的,延时队列是根据延时时间,多久之后才能消费的。延时队列使用场景订单在十分钟之内未支付则自动取消。会员续费的定时推送用户注册成功后,如果三天内没有登陆则进行短信提醒。预定会议后,需要在预定的时间点前十分钟通知各个与会人员参加会议。优惠券过期提醒核心的应用内容基本都
thinkcmf5.1项目实现pc端和wap手机端自动切换
用thinkcmf5.1写项目的时候如何实现PC端和手机端自动切换?1.首先找到data/config/template.php文件 复制 'cmf_admin_default_theme'=>'houtai',/houtai是后台模板文件夹名称改为'cmf_mobile_default_theme'=>'wap',//wap是手机站模板文件夹名称之后在public/theme文件夹下复制pc端文件夹 更改文件夹名称为templa...
C语言中fun1()和fun2(void)的区别
C语言中fun1()和fun2(void)的区别在一次C语言实训中我发现老师在对无参函数的书写中写成fun2(void)的形式,这引起了我的好奇心,我只知道fun1()和fun2(void)是两个无参函数,后者是C99中规定的,void的意思就是该函数不接受任何参数,但是我在使用的过程中除了对fun2传参会导致报错以外没有发现别的问题,所以就开始好奇为什么老师在实训时会特意在没有传参的函数里写上void。经过谷歌搜索得到以下结论(C) The difference between int main()
Linux安装Anaconda创建虚拟环境,运行jupyter notebook
前提是连接了服务器,即可输入以下代码操作1.安装anaconda下载 anaconde :wget https://repo.anaconda.com/archive/Anaconda3-2020.02-Linux-x86_64.sh安装anaconda: bash Anaconda3-2020.02-Linux-x86_64.sh注意:安装完成之后,系统会默认进⼊到 base 虚拟环境退出base虚拟环境:conda deactivate进⼊base虚拟环境:conda activat
网页字体更清晰的css用什么?
对字体进行抗锯齿渲染可以使字体看起来会更清晰舒服。在线demo: https://jsfiddle.net/zhangchi/rxmyq1L7/6/font-smoothing是非标准的CSS定义。它被列入标准规范的草案中,后由于某些原因从web标准中被移除了。但是,我们可以用以下两种定义进行抗锯齿渲染webkit-font-smoothing: antialiased; /*chrome、safari*/ -moz-osx-font-smoothing: grayscale;/*firef
今日推荐
周排行