ConcurrentDictionary的数据结构主要由Tables和Node组成,其中Tables包括桶(Node,节点)数组、局部锁(Local lock)、每个锁保护的元素数量(PerLock)。Node包含用户实际操作的key和value,以及为实现链表数据结构的下一个节点(Next Nod ...
分类:
其他好文 时间:
2019-12-04 20:31:50
阅读次数:
106
分页一直都是关系数据库的热门,在数据量非常多的情况下,需要根据分页展示,每页展示多少条记录,以此减轻数据的压力; 1实现原理,根据rownum取记录数,根据公式(页数-1)*每页想要展示的记录数 AND 页数*记录数,其中页数是变量,记录数是常量,ROWNUM为过滤字段。 下面的SQL实现了按页数去 ...
分类:
数据库 时间:
2019-12-02 01:11:28
阅读次数:
150
列表 数据类型的分类 可变(不可哈希)的:list dict set 不可变(可哈希)的:str bool int tuple 1. 列表的创建 方法一: 方法二: 方法三:列表推导式 2. 增 + append + insert + extend 要特别注意extend和append的区别! 3. ...
分类:
编程语言 时间:
2019-12-01 16:54:14
阅读次数:
88
一、学习大纲 队列的定义、分类、基本方法 队列的实现代码 队列的底层实现(数组、链表) 队列的的分类:顺序队列、循环队列 二、队列 1. 队列的定义:先进者先出的一种 操作受限的线性表数据结构 ,它包含 入队enqueue()和dequeue() 两个基本的操作; 作为一种非常基础的数据结构,队列的 ...
分类:
编程语言 时间:
2019-12-01 16:37:49
阅读次数:
89
mysqldump工具备份 备份整个数据库 备份数据库中的某个表 备份多个数据库 备份系统中所有数据库 直接复制整个数据库目录(对于InnoDB存储引擎不适用)备份 windowns: installpath/mysql/data linux: /var/lib/mysql 在复制前需要先执行如下命 ...
分类:
数据库 时间:
2019-12-01 10:09:18
阅读次数:
107
创建表: 如下的格式 CREATE [TEMPORARY] [EXTERNAL] TABLE [IF NOT EXISTS] [db_name.] table_nameLIKE existing_table_or_view_name[LOCATION hdfs_path]; 拷贝表结构,不拷贝表数据 ...
分类:
其他好文 时间:
2019-12-01 09:47:31
阅读次数:
100
外键 ①外键是指引用另一个表中的一列或多列(被引用的列应具有主键约束或唯一性约束),建立和加强两个表数据之间的链接 首先,创建两个名为student和class的表并给表添加数据 (student表中的class_id是引入了class表中的主键id,从而建立了两个表数据之间的连接。即class_i ...
分类:
其他好文 时间:
2019-11-30 12:01:25
阅读次数:
75
一、SQL的概念 1.什么是SQL 结构化查询语言(structured query language)简称SQL,SQL语句就是对数据库进行操作的一种语言。 2.SQL的作用 通过SQL语句我们可以方便的操作数据库中的数据、表、数据库。SQL是数据库管理系统都需要遵循的规范。不同的数据库生产厂商都 ...
分类:
数据库 时间:
2019-11-29 12:31:05
阅读次数:
111
1.数据库结构 库 表 数据 2. sql(structured query language)结构化查询语言 管理数据库 管理表 管理数据 3.数据库 增删改查 增 create database 数据库名; 删 drop drop database 数据库名; 改 alter 改数据库的字符集 ...
分类:
数据库 时间:
2019-11-28 22:59:20
阅读次数:
94
ORM 配置测试文件 去manage.py中拷贝下面语句并复制到test.py中,或另外自己新建的测试文件也可以. 然后导入模块,方法和文件 数据的操作 建表 表数据操作 增 方法一 方法二 改 方法一 方法二 不推荐使用这种方法,这种方式实际上是将每部数据所有字段全部重写一边,效率低 删 方法一 ...
分类:
其他好文 时间:
2019-11-28 01:45:03
阅读次数:
90