Redis系列 存储篇sorted set主要操作函数小结 redis支持有序集合,即sorted set。sorted set在set的基础上,增加了排序属性,是set的升级版。这里简要谈谈sorted set的常用函数: 1)insert a)zadd 2)select a)zrange b)z ...
分类:
其他好文 时间:
2020-01-28 13:58:40
阅读次数:
73
Redis系列 存储篇list主要操作命令小结 在总结list之前,先要弄明白几个跟list相关的概念: 列表:一个从左到右的队列,个人理解更类似于一个栈,常规模式下,先进列表的元素,后出。 表头元素:列表最左端第一个元素。 表尾元素:列表最右端的最后一个元素。不包含任何元素的列表成为空列表。 1) ...
分类:
其他好文 时间:
2020-01-27 22:08:48
阅读次数:
54
Redis系列 存储篇hash主要操作函数小结 hash是一些列key value(field value)的映射表。常常用其存储一些对象实例。相对于把一个对象的各个字段存储为string,存储为hash会占用更少的内存。为什么会更省内存呢?需要搞清楚两个配置(hash max zipmap ent ...
分类:
其他好文 时间:
2020-01-27 22:06:33
阅读次数:
55
什么是NoSQL? NoSQL最常见的解释是“non-relational”, “Not Only SQL”也被很多人接受。NoSQL仅仅是一个概念,泛指非关系型的数据库,区别于关系数据库,它们不保证关系数据的ACID特性。NoSQL是一项全新的数据库革命性运动,其拥护者们提倡运用非关系型的数据存储 ...
分类:
其他好文 时间:
2020-01-26 22:30:47
阅读次数:
70
API(Application Programming Interface),应用程序编程接口。 Scanner 一个可以解析基本类型和字符串的简单文本扫描器。 例如,以下代码使用户能够从 System.in 中读取一个数: sc.nextInt(); sc.next(); Random 此类的实例 ...
记事本内容: 打印结构: 结果展示: parquet的优势 支持列存储+嵌套数据格式+适配多个计算框架 节省表扫描时间和反序列的时间 压缩技术稳定出色,节省存储空间 Spark操作 Parquet文件比操作CSV等普通文件的速度更快 加载数据:sparkSession.read.parquet(“/ ...
分类:
其他好文 时间:
2020-01-19 12:47:25
阅读次数:
87
1 Hbase特点 容量大:Hbase单表可以有百亿行、百万列,数据矩阵横向和纵向两个纬度所支持的数据量级都非常具有弹性。 面向列 :Hbase是面向列的存储和权限控制,并支持独立检索。列式存储,其数据在表中是按照某列存储的,这样在查询只需要少数几个字段的时候,能大大减少读取的数据量。 多版本: H ...
分类:
其他好文 时间:
2020-01-15 19:57:46
阅读次数:
78
摘自:https://www.cnblogs.com/ljhdo/p/5041605.html SQL Server 的全文搜索(Full-Text Search)是基于分词的文本检索功能,依赖于全文索引。全文索引不同于传统的平衡树(B-Tree)索引和列存储索引,它是由数据表构成的,称作倒转索引( ...
分类:
数据库 时间:
2020-01-10 13:03:38
阅读次数:
168
AbstractQueuedSynchronizer抽象同步队列是一个抽象类,简称AQS,是实现同步器的基础组件,并发包中锁的底层就是使用AQS实现的 AQS的数据结构:逻辑结构:双向队列,存储结构:链式存储,所以包含头尾节点head、tail及节点Node。 一、Node(静态内部类) 1、变量与 ...
分类:
其他好文 时间:
2020-01-10 00:40:24
阅读次数:
103
一、序列是一种数据存储方式,用来存储一系列的数据.在内存中,序列就是一块用来存放多个值得连续内存空间。比如一个整数序列【10,20,30】,图示如下: Python3中一切皆对象 a = [10,20,30] 序列存储的是整数对象的地址,而不是对象的值,Python中的常用序列结构有: 字符串、列表 ...
分类:
其他好文 时间:
2020-01-09 16:01:40
阅读次数:
104