本文将介绍一个重要的 "数据结构" —栈,和之前讲到的 "链表" 、 "数组" 一样也是一种数据呈 线性排列 的数据结构,不过在这种结构中,我们只能访问最新添加的数据。栈就像是一摞书,拿到新书时我们会把它放在书堆的最上面,取书时也只能从最上面的新书开始取。 栈 如上就是栈的概念图,现在存储在栈中的只 ...
分类:
其他好文 时间:
2020-02-12 00:30:21
阅读次数:
54
创建表格 CREATE TABLE 表名称 ( 列名称1 数据类型, 列名称2 数据类型, ....... ) 备份表 create 表名 as select *(或字段) from 表名2;//从其它表复制表结构来创建一个新表 ...
分类:
其他好文 时间:
2020-02-11 19:14:10
阅读次数:
44
1 重要思想:升维 时间换空间的思想 链表 —> 跳表(增加多级索引) ...
分类:
编程语言 时间:
2020-02-11 17:36:28
阅读次数:
69
对于大表的迁移,如果使用mysqldump进行导出,然后重新导入到其它环境,速度是非常缓慢的。如果使用传输表空间,则可以解决这个问题。 测试使用传输表空间迁移表,基础环境如下: 源库 目标库 IP地址 192.168.10.11 192.168.10.12 数据库版本 5.7.24 5.7.24 数 ...
分类:
数据库 时间:
2020-02-11 15:55:29
阅读次数:
74
-- 查询 -- 单表查询 -- 查询全部: select * from 表名 -- 别名: select 字段1 别名, 字段2, ... from 表名 -- 连接符: select concat(字符1, 字符2) from dual -- 去重: select distinct 字段 fro ...
分类:
数据库 时间:
2020-02-11 09:30:45
阅读次数:
83
Java语言所提供的7种数据类型(不包括boolean)之间可以相互转换,有两种类型转换方式:自动类型转换和强制类型转换。 一、自动类型转换 Java所有数值类型可以相互转换,如果系统支持把某种基本类型的值直接赋给另一种基本类型的变量,则这种方式称为自动类型转换。当把一个表数范围小的数值或变量直接赋 ...
分类:
其他好文 时间:
2020-02-09 23:38:57
阅读次数:
115
数据库的写入请求量大造成的性能和可用性方面的问题,要解决这些问题,你所采取的措施就是对数据进行分片。这样可以很好地分摊数据库的读写压力,也可以突破单机的存储瓶颈,而常见的一种方式是对数据库做“分库分表”。 数据库分库分表的方式有两种:一种是垂直拆分,另一种是水平拆分。这两种方式,在我看来,掌握拆分方 ...
分类:
数据库 时间:
2020-02-09 18:23:26
阅读次数:
83
什么是DataFrame 在Spark中,DataFrame是一种以RDD为基础的分布式数据集,类似于传统数据库中的二维表格。 RDD和DataFrame的区别 DataFrame与RDD的主要区别在于,DataFrame带有schema元信息,即DataFrame所表示的二维表数据集的每一列都带有 ...
分类:
其他好文 时间:
2020-02-08 17:12:33
阅读次数:
58
序列类型 序列类型介绍 1、可以通过下标取值 2、可以进行切片操作:获取数据中的某一段 [起始位置 :终止位置] 左闭右开 元组和列表里面可以存放任意类型的数据:字符串、布尔值、列表、数值 元组 tuple类型 ('python' , True, 666,['python' , 'hello' , ...
分类:
编程语言 时间:
2020-02-08 13:48:16
阅读次数:
63
1 数组概述 数组是由一个固定长度、相同类型元素组成的连续序列,一个数组可以由零个或多个元素组成。数组存储的类型可以是内置类型,如整型或者字符串,也可以是某种结构类型。由于数组只能存储固定长度的相同类型的数据,所以在Go语言中很少直接使用。 下图是数组的内部实现,其中方框内的代表数组里的元素,数组中 ...
分类:
编程语言 时间:
2020-02-08 11:38:05
阅读次数:
97