test

恢复oracle中误删除drop掉的表

爱⌒轻易说出口 提交于 2020-03-09 22:22:01
查看回收站中表 select object_name,original_name,partition_name,type,ts_name,createtime,droptime from recyclebin; 恢复表 SQL>flashback table test_drop to before drop;或 SQL>flashback table "BIN$b+XkkO1RS5K10uKo9BfmuA==$0" to before drop; 注:必须9i或10g以上版本支持,flashback无法恢复全文索引 以下为参考资料 使用 Oracle Database 10g 中的闪回表特性,可以毫不费力地恢复被意外删除的表   以下是一个不该发生却经常发生的情况:用户删除了一个非常重要的表 ― 当然是意外地删除 ― 并需要尽快地恢复。(在某些时候,这个不幸的用户可能就是 DBA!)   Oracle9i Database 推出了闪回查询选项的概念,以便检索过去某个时间点的数据,但它不能闪回 DDL 操作,如删除表的操作。唯一的恢复方法是在另一个数据库中使用表空间的时间点恢复,然后使用导出/导入或其他方法,在当前数据库中重新创建表。这一过程需要 DBA 进行大量工作并且耗费宝贵的时间,更不用说还要使用另一个数据库进行克隆。   请使用 Oracle Database 10g

svn命令详解

北城以北 提交于 2020-03-09 21:34:11
SVN 介绍: 在项目目录下有三个目录 a) trunk--------主干, 线上环境运行的就是这个代码. b) branches----分支, 仅限开发, 合并使用. 通常是以项目名字命名子目录,一般在aone上新建的小需求时,aone就会自动新建分支. c) tags---------标记 aone一般用来合并发布当天所有和这个代码模块相关的小需求代码,然后统一进行编绎 我们接触最多的是branches,branches开发工程师可以申请读写权限,trunk我们是没有写权限的,只有读权限。 常用SVN命令: 最全的还是使用svn help命令 在命令行中输入svn help,会显示svn 的所有子命令及全局参数; 在命令行中输入svn help commond 会显示commond 的使用方法及参数; 如svn help ci 1.新拉分支命令: 应用场景: a.当有代码模块有新的发布时,主干上有更新,需要从主干上新拉分支,将当前开发分支的代码合并到新的分支上去,以保持开发分支上的代码与主干是一致 b.当有新的功能点要开发,而不想与其它功能点在一起互相影响,需要从主干上新拉分支 *命令格式:*svn copy trunk_url branch_url -m "comments" 执行路径:在命令行的任意路径执行均可 参数说明: trunk_url:一般是从主干上新拉分支

ORACLE基本数据类型总结

為{幸葍}努か 提交于 2020-03-09 20:09:51
ORACLE基本数据类型(亦叫内置数据类型 built-in datatypes)可以按类型分为:字符串类型、数字类型、日期类型、LOB类型、LONG RAW& RAW类型、ROWID & UROWID类型。 在讲叙字符串类型前,先要讲一下编码。字符串类型的数据可依编码方式分成数据库字符集(CHAR/VARCHAR2/CLOB/LONG)和国际字符集(NCHAR/NVARCHAR2/NCLOB)两种。数据库中的字符串数据都通过字符集将字符转换为数字后(二进制),才存储到数据块中。通过不同的编码集转换,即便是相同的字符,也可能会转换成不同的二进制编码。这也是产生乱码的原因。数据库的编码格式一般是在创建数据库时指定的。当然也可以修改数据库的编码。 查看数据库视图所包含的数据类型:SELECT * FROM DBA_TYPES WHERE OWNER IS NULL.具体细节情况参见 Oracle® Database SQL Language Quick Reference 10/11 g 或 官方文档 一 字符串类型 字符串数据类型还可以依据存储空间分为固定长度类型(CHAR/NCHAR) 和可变长度类型(VARCHAR2/NVARCHAR2)两种. 所谓固定长度:是指虽然输入的字段值小于该字段的限制长度,但是实际存储数据时,会先自动向右补足空格后,才将字段值的内容存储到数据块中

Oracle基本数据类型总结

痞子三分冷 提交于 2020-03-09 20:08:04
ORACLE基本数据类型(亦叫内置数据类型 built-in datatypes)可以按类型分为:字符串类型、数字类型、日期类型、LOB类型、LONG RAW& RAW类型、ROWID & UROWID类型。 在讲叙字符串类型前,先要讲一下编码。字符串类型的数据可依编码方式分成数据库字符集(CHAR/VARCHAR2/CLOB/LONG)和国际字符集(NCHAR/NVARCHAR2/NCLOB)两种。数据库中的字符串数据都通过字符集将字符转换为数字后(二进制),才存储到数据块中。通过不同的编码集转换,即便是相同的字符,也可能会转换成不同的二进制编码。这也是产生乱码的原因。数据库的编码格式一般是在创建数据库时指定的。当然也可以修改数据库的编码。 查看数据库视图所包含的数据类型:SELECT * FROM DBA_TYPES WHERE OWNER IS NULL.具体细节情况参见 Oracle® Database SQL Language Quick Reference 10/11 g 或 官方文档 一 字符串类型 字符串数据类型还可以依据存储空间分为固定长度类型(CHAR/NCHAR) 和可变长度类型(VARCHAR2/NVARCHAR2)两种. 所谓固定长度:是指虽然输入的字段值小于该字段的限制长度,但是实际存储数据时,会先自动向右补足空格后,才将字段值的内容存储到数据块中

单例模式的写法

对着背影说爱祢 提交于 2020-03-09 18:58:46
#include <QObject> class emit02 : public QObject { Q_OBJECT public: // explicit emit02(QObject *parent = nullptr); static emit02* Get_test_emit(); private: emit02(); static emit02* m_test_emit; // emit02(QObject *parent = nullptr); signals: void ts_single01(); public slots: void ts_slot01(); }; emit02 *emit02::m_test_emit = NULL; emit02 *emit02::Get_test_emit() { if (m_test_emit == NULL) m_test_emit = new emit02(); return m_test_emit; } emit02::emit02() { connect(this,SIGNAL(ts_single01()),this,SLOT(ts_slot01())); } void emit02::ts_slot01() { qDebug() << "this is ts_slot01 function!"; } 来源:

springboot2.x+整合electricsearch7.0.1

拈花ヽ惹草 提交于 2020-03-09 18:40:27
pom 1 <?xml version="1.0" encoding="UTF-8"?> 2 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 3 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> 4 <modelVersion>4.0.0</modelVersion> 5 <parent> 6 <groupId>org.springframework.boot</groupId> 7 <artifactId>spring-boot-starter-parent</artifactId> 8 <version>2.2.5.RELEASE</version> 9 <relativePath/> <!-- lookup parent from repository --> 10 </parent> 11 <groupId>com.example</groupId> 12 <artifactId>demo</artifactId> 13 <version>0.0.1

ES(1):_source元数据返回

吃可爱长大的小学妹 提交于 2020-03-09 18:17:04
1.添加测试数据 PUT /test_index/test_type/1 { "test_content1":"my field1", "test_content2":"my field2" } 2.获取返回结果 GET /test_index/test_type/1 结果 { "_index": "test_index", "_type": "test_type", "_id": "1", "_version": 2, "found": true, "_source": { "test_content1": "my field1", "test_content2": "my field2" } } 3.通过指定参数返回相应内容 参数可以以逗号分隔 GET /test_index/test_type/1?_source=test_content1 结果 { "_index": "test_index", "_type": "test_type", "_id": "1", "_version": 2, "found": true, "_source": { "test_content1": "my field1" } } 来源: oschina 链接: https://my.oschina.net/u/4456229/blog/3190625

mybatis--CURD操作

拈花ヽ惹草 提交于 2020-03-09 18:03:47
mybatis基本的增删查改操作 1.编写session工具类 package com.utils; import org.apache.ibatis.io.Resources; import org.apache.ibatis.session.SqlSession; import org.apache.ibatis.session.SqlSessionFactory; import org.apache.ibatis.session.SqlSessionFactoryBuilder; import java.io.IOException; import java.io.InputStream; public class MybatisUtils { private static SqlSession session; private static SqlSessionFactory factory; static { InputStream is= null; try { is = Resources.getResourceAsStream("mybatis.xml"); SqlSessionFactoryBuilder builder=new SqlSessionFactoryBuilder(); factory = builder.build(is); } catch

ES6的class 构造函数

跟風遠走 提交于 2020-03-09 17:39:37
前言 这东西私下学了n遍了,还是老记不住,这次空闲时间在学习react,常用到class,好记性不如烂笔头啊,所以专门记录一下,方便之后查看; 正文 1. 普通函数 // func语法 function Demo ( x , y ) { this . x = x this . y = y } Demo . prototype . test = function ( ) { return ` ${ this . x } 是X的值, ${ this . y } 是Y 的值` } let str = new Demo ( 2 , 3 ) . test ( ) console . log ( str ) //2是X的值,3是Y 的值 2. 使用class改写 class Demo2 { constructor ( x , y ) { this . x = x this . y = y } test ( ) { return ` ${ this . x } 是X的值, ${ this . y } 是Y 的值` } static chanage ( ) { return '测试是否能被继承' } } let str2 = new Demo2 ( 5 , 6 ) . test ( ) let str3 = Demo2 . chanage ( 2 ) // let str4 = new Demo2

正确卸载和重装docker的方式

南笙酒味 提交于 2020-03-09 17:24:25
文章目录 查看已安装的版本 卸载 查看可安装的版本 重装19.03.7 查看安装后的版本 查看已安装的版本 [ root@master custom-wordpress-php-gd-freetype ] # yum list installed|grep docker containerd.io.x86_64 1.2.13-3.1.el7 @docker-ce-stable docker-ce.x86_64 3:19.03.7-3.el7 @docker-ce-stable docker-ce-cli.x86_64 1:19.03.7-3.el7 @docker-ce-stable 卸载 yum -y remove containerd.io.x86_64 yum -y remove docker-ce.x86_64 yum -y remove docker-ce-cli.x86_64 查看可安装的版本 [ root@master custom-wordpress-php-gd-freetype ] # yum list docker-ce --showduplicates | sort -r Loading mirror speeds from cached hostfile Loaded plugins: fastestmirror, langpacks Installed