next

Oracle解决Ora-01653无法扩展表空间

我的梦境 提交于 2020-09-25 11:23:10
源文件地址: https://blog.csdn.net/endif_forever/article/details/51880858 问题说明: 在生成大批量数据进行性能测试时,先通过存储过程生成当前表数据100w条,然后在通过另一个存储过程,以当前表数据为基础,生成过去两个月的数据—-也就是说,历史表包含60天的数据,每天的数据量为100w条,如果顺利生成则历史表会有6000w条数据。 当前表数据生成完成后,执行生成历史表数据的存储过程遇到“ORA-01653: unable to extend table”的错误。 问题解决: 出现这种表空间不足的问题一般有两种情况: 1、表空间确实不够用了,已经达到了自动扩展的上限; 2、表空间的自动扩展功能没有开。 先针对可能性1查看表空间使用情况 SELECT UPPER(F.TABLESPACE_NAME) “表空间名”, D.TOT_GROOTTE_MB “表空间大小(M)”, D.TOT_GROOTTE_MB - F.TOTAL_BYTES “已使用空间(M)”, TO_CHAR(ROUND((D.TOT_GROOTTE_MB - F.TOTAL_BYTES) / D.TOT_GROOTTE_MB * 100,2),’990.99’) “使用比”, F.TOTAL_BYTES “空闲空间(M)”, F.MAX_BYTES “最大块

vue.js 使用vuefire整合 firebase

允我心安 提交于 2020-09-25 08:35:05
This is a step by step Vue.JS and Firebase tutorial, In this tutorial we are going to explain how to integrate Cloud Firestore database in Vue application using the VueFire package. The Cloud Firestore helps storing and syncing data in realtime across all connected devices. We will use the VueFire package to take advantage of Firebase. It makes our development work, even simpler by providing direct access to Firebase objects. The Vuefire offers logical solutions to create real-time bindings between a Firebase RTDB or a Firebase Cloud Firestore and your Vue application. It always keeps your

利用Tampermonkey(油猴)+ IDM 实现百度云盘大文件下载(IDM安装教程)

自闭症网瘾萝莉.ら 提交于 2020-09-24 23:54:54
在菜单干货专区软件目录里领取链接: tampermonkey插件是一个免费的浏览器扩展和最为流行的用户脚本管理器,拥有适用于 Chrome, Microsoft Edge, Safari, Opera Next、Firefox等多个浏览器的不同版本,能够方便管理不同的脚本。虽然有些受支持的浏览器拥有原生的用户脚本支持,但 tampermonkey脚本将在您的用户脚本管理方面提供更多的便利,它可以提供了诸如便捷脚本安装、自动更新检查、标签中的脚本运行状况速览、内置的编辑器等众多功能,同时tampermonkey还有可能正常运行原本并不兼容的脚本,是浏览器最好的辅助插件,需要的朋友可以下载! 安装教程 首先,我们需要在网盘下载需要安装的插件。下载之后如果是压缩文件需要先解压,我们只需要里面的.crx文件。 单击浏览器右上角的三点按钮,依次选择【更多工具】-【扩展程序】,打开“扩展程序”页面。 然后将.crx文件拖动到“扩展程序”页面。在随后弹出的“要添加Tampermonkey吗?”的提示框中单击【添加扩展程序】按钮。 安装好油猴插件后,重新启动浏览器,在浏览器地址栏输入以下地址:https://url.cn/51Pwq3l 打开网址,安装网盘助手,安装完成后按F5键刷新一下网页即可。 接下来安装Internet Download Manage简称IDM。这些都在上面的百度网盘链接中。

[由零开始]Redis数据类型与底层数据结构

旧街凉风 提交于 2020-09-24 11:31:12
数据类型与底层数据结构 1.数据类型 Redis是一个Key-Value的存储系统,使用ANSI C语言编写。 key的类型是字符串。 常用的:string字符串类型、list列表类型、set集合类型、sortedset(zset)有序集合类型、hash类 型。 不常见的:bitmap位图类型、geo地理位置类型。 Redis5.0新增一种:stream类型 注意:Redis中命令是忽略大小写,(set SET),key是不忽略大小写的 (NAME name) 2. Redis数据类型分析 2.1 Redis的Key的设计 用:分割 把表名转换为key前缀, 比如: user: 第二段放置主键值 第三段放置列名 比如:用户表user, 转换为redis的key-value存储 userid username password email 1 zhangf 111111 zhangf@163.com username 的 key: user:9:username {userid:9,username:zhangf} email的key user:9:email 2.2 String字符串类型 String能表达3种值的类型:字符串、整数、浮点数 2.2 .1 常见操作命令: 命令名称 命令描述 set set key value 赋值 get get key 取值 getset

安装androidStudio和配置环境变量

老子叫甜甜 提交于 2020-09-23 12:45:24
一、步骤 1、下载javaJDK 2、配置javaJDK环境变量 3、下载androidStudio 4、配置androidSDK环境变量 5、测试 二、下载javaJDK 1、根据自己的电脑系统下载 下载地址 三、配置javaJDK环境变量 1、找到设置环境变量的地方 点击我的电脑——》右键选择属性——》找到高级系统设置后点击——》找到环境变量后点击 2、配置环境变量 ①点击 系统变量 下面的新建按钮,变量名JAVA_HOME(代表你的JDK安装路径),值对应的是你的JDK的安装路径(路径到jdk-14.0.2结束) ②选择名为Path的系统变量,点击编辑,后点击新建,增加 %JAVA_HOME%\bin 三、安装androidStudio 下载地址,版本3.52 ①、连续点两次next ②选择安装路径 ③、之后安装就可以 ④、之后点击完成 ⑤、运行后。选择最后一个 ⑥、点击Cancel ⑦、点击next ⑧、选择标准 ⑨、选择你喜欢的背景,有黑色和白色 ⑩、全部选择, 选择安装androidSDK的路径(注意,不要有中文) 最后点击finish,等待下载 四、配置androidSDK环境变量 ①点击 系统变量 下面的新建按钮,变量名ANDROID_HOME(代表你的androidSDK安装路径),值对应的是你的SDK的安装路径 ②、选择名为Path的系统变量,点击编辑

Java并发问题--乐观锁与悲观锁以及乐观锁的一种实现方式-CAS

China☆狼群 提交于 2020-08-20 09:19:40
首先介绍一些乐观锁与悲观锁:   悲观锁:总是假设最坏的情况,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会阻塞直到它拿到锁。传统的关系型数据库里边就用到了很多这种锁机制,比如行锁,表锁等,读锁,写锁等,都是在做操作之前先上锁。再比如 Java里面的同步原语 synchronized关键字的实现也是悲观锁 。   乐观锁:顾名思义,就是很乐观,每次去拿数据的时候都认为别人不会修改,所以不会上锁, 但是在更新的时候会判断一下在此期间别人有没有去更新这个数据 ,可以使用版本号等机制。 乐观锁适用于多读的应用类型 ,这样可以提高吞吐量,像数据库提供的类似于write_condition机制,其实都是提供的乐观锁。在 Java中java.util.concurrent.atomic包下面的 原子变量类就是使用了乐观锁的一种实现方式CAS实现的 。 乐观锁的一种实现方式-CAS(Compare and Swap 比较并交换):   锁存在的问题:      Java在JDK1.5之前都是靠 synchronized关键字保证同步的 ,这种通过使用一致的锁定协议来协调对共享状态的访问,可以确保无论哪个线程持有共享变量的锁,都采用独占的方式来访问这些变量。这就是一种独占锁,独占锁其实就是一种悲观锁,所以可以说 synchronized 是悲观锁。  

中国移动业务支撑系统简介(BOSS、BASS、BOMC、4A及VGOP)

十年热恋 提交于 2020-08-20 08:57:30
业务支撑系统(Business Support Systems,简称BSS)主要应用于通信行业,通过该系统对用户执行相应业务操作。它采用省中心/全国中心两级系统架构,两级系统相辅相成,共同构建全网服务/全网运营的运营支撑能力。 省中心将侧重于省内业务的运营,在满足个性化、本地化的业务需求的基础上,提供标准化的接口以满足全网运营的要求,通过业务支撑系统提供全网共享、一致的业务和服务能力,实现面向客户的全业务支撑融合,包括全网业务和本地业务的融合、自有产品和合作伙伴产品的融合等。全国中心将成为全网运营的核心和枢纽,提供全网运营的核心能力,并将重点建立对全网运营的管理与监控功能。 大的业务支撑系统可分为多种业务,如BOSS、BASS、BOMC、4A及VGOP等。 移动BOSS系统 BOSS是业务运营支撑系统(Business Operation Support System)的简称,它包含客户管理(CBOSS)、产品管理(PBOSS)、资源管理、客户服务、渠道管理、计费、账务、结算、合作伙伴管理等多方面的功能。它对各种业务功能进行集中、统一的规划和整合,是一体化得、信息资源充分共享的支撑系统。 BOSS系统实现对分期账单、语音及GPRS欠费风险控制、欠费提醒等计费业务的支撑,旨在构建了一个支持多业务、离线/在线计费统一的融合计费系统,根据客户对业务的需求以及业务特点,提升在线计费能力

QT操作sqlite数据库汇总

我只是一个虾纸丫 提交于 2020-08-20 08:41:21
QT自带的QSqlite数据库中实现id主键自增长 QSqlite是QT自带的轻量级数据库,使用起来非常方便,对系统环境也没有任何的环境要求,可移植性非常好,适合数据量不是太大,要求不是太高的程序。本文中,就介绍一点,怎么实现在QSqlite中的数据表实现id自增长,方法很简单。 一、创建数据表时,主键设置为id,并且数据类型设置为 integer 。设置成integer的主键,默认自增长。 create table m_table (id integer primary key,m_equip varchar(10),m_place varchar(10)) 二、使用插入命令的时候,要注意对应关系。 QString(insert into %1 (Name,Place) value(’%2’,’%3’)").arg(“computer”).arg(“office”); Name和Place是我生成的表的列名,后面是数值。一开始我为了图省事,省略了列名,如下 QString(insert into %1 value(’%2’,’%3’)").arg(“computer”).arg(“office”); //错误示范 因此一直无法实现自增长插入。 SQLite设置主键自动增长及插入语法  SQLite中,一个自增长字段定义为INTEGER PRIMARY KEY

QT中的容器遍历

∥☆過路亽.° 提交于 2020-08-20 08:40:43
Qt 的容器类提供了两种风格的遍历器:Java 风格和 STL 风格。 Java 风格的遍历器 Java 风格的遍历器是在 Qt4 首先引入的,是 Qt 应用程序首先推荐使用的形式。这种风格比起 STL 风格的遍历器更方便。方便的代价就是不如后者高效。 Java 风格的遍历器指向的是两个元素之间的位置,而不是指向元素本身。因此,它们可能会指向集合第一个元素之前的位置,也可能指向集合的最后一个元素之后的位置, 每一种容器都有两种 Java 风格的遍历器:一种提供只读访问,一种提供读写访问: 容器 只读遍历器 读写遍历器 QList,QQueue QListIterator QMutableListIterator QLinkedList QLinkedListIterator QMutableLinkedListIterator QVector,QStack QVectorIterator QMutableVectorIterator QSet QSetIterator QMutableSetIterator QMap,QMultiMap QMapIterator QMutableMapIterator QHash,QMultiHash QHashIterator QMutableHashIterator QLinkedList

史上最全:idea将Java项目打包Jar包,并生成exe可执行文件

淺唱寂寞╮ 提交于 2020-08-20 08:26:29
idea将Java项目打包Jar包,并生成exe可执行文件 idea将Java项目打包Jar包 使用idea创建springboot项目或者java项目 这个这里就不多讲解了。(相信大部分都会了,如果不会的话,我后面在出一篇文章专门讲解创建springboot项目和普通java项目。) 打包springboot或java项目到jar包 springboot项目目录结构 开始打包 准备工作 准备工作做完后,开始打包。 Bulid后会生成jar包,这个jar包会用于后面我们生成".exe"可执行文件。 到此springboot项目打包就完成。 Springboot项目jar包生成exe可执行文件 jar包生成exe可执行文件需要一个软件-exe4j 让我们一起开始使用exe4j打包项目 下载安装 exe4j 安装成功之后直接运行。 创建打包目录 比如在桌面创建一个文件夹gui,将jar包放到gui文件夹里面,如果你怕别的机器没有jre,将你本地的jre目录拷贝的里面,我的目录可以参考一下。(但是我添加了jre,其他机器(没有java环境)没有生效。有知道的可以告知一下。) 开始打包 在打包前先 注册 ,在welcome界面的右下角 用户名和公司随便填写即可。注册码下面的都可以用。 注册码: 双击打开exe4j 点击Project type ,选择 “JAR in EXE” mode ,