一、简介 【概述】 redis是一种nosql数据库,他的数据是保存在内存中,同时redis可以定时把内存数据同步到磁盘,即可以将数据持久化,并且他比memcached支持更多的数据结构(string,list列表[队列和栈],set[集合],sorted set[有序集合],hash(hash表) ...
分类:
其他好文 时间:
2019-05-16 11:00:54
阅读次数:
156
HashSet是Set接口的典型实现 大多数时候使用Set集合时就是使用这个实现类 按Hash算法来存储其中的元素,因此具有很好的存取和查询性能 特点: 1、不能保证元素的排序、顺序有可能发生变化(无序) 2、HashSet不是同步的,如果多个线程同时访问一个HashSet,如果有2条或者两条以上的 ...
分类:
其他好文 时间:
2019-05-11 23:07:11
阅读次数:
138
# 增量式 爬虫 概念: 监测网站的数据更新的情况,只爬取网站更新的数据. 核心: 去重 实现 Redis set集合也行 -- 如何实现redis去重? -- 流程: scrapy startproject Name cd Name scrapy genspider -t crawl 爬虫文件名 ...
分类:
其他好文 时间:
2019-05-11 18:12:41
阅读次数:
162
集合 set 定义 由一系列不重复的不可变类型变量组成的可变散列容器。 相当于只有键没有值的字典(键则是集合的数据)。 基础操作 创建空集合: 集合名 = set() 集合名 = set(可迭代对象) 创建具有默认值集合: 集合名 = {1, 2, 3} 集合名 = set(可迭代对象) 添加元素: ...
分类:
编程语言 时间:
2019-05-09 23:37:34
阅读次数:
169
1、数据结构服务器:存储key-value形式的数据,value值可以是String字符串(最大存储512M),Map(哈希),列表List(字符串列表),Set集合(String类型)和有序集合2、redis特点:(1)可以持久化,将内存中的数据持久化到硬盘,再次启动的时候直接加载进内存(2)多样 ...
分类:
其他好文 时间:
2019-05-09 15:10:46
阅读次数:
97
一、Redis 数据类型 Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。 二、Redis 命令 1、Redis 命令用于在 redis 服务上执行操作。要在 redis 服务上执行命令需要一个 re ...
分类:
其他好文 时间:
2019-05-01 23:51:02
阅读次数:
140
HashSet:HashSet底层数据结构是哈希表.HashSet不是线程安全的集合元素可以是null哈希表:是一个元素为链表的数组,综合了数组和链表的优点当向HashSet集合中存入一个元素时,HashSet会调用该对象的hashCode()方法来得到该对象的hashCode值,然后根hashCode值决定该对象在HashSet中的存储位置。HashSet集合判断两个元素相等的标准:两个对象通过
分类:
其他好文 时间:
2019-04-30 01:28:55
阅读次数:
126
#include #include // set 集合中没有重复的元素 using namespace std; int cmp(int t) { int sum = 0; while (t != 0) { sum += t % 10; t /= 10; } return sum; } int ma... ...
分类:
其他好文 时间:
2019-04-29 09:21:09
阅读次数:
177
容器,就是可以容纳其他Java对象的对象。Java Collections Framework(JCF)为Java开发者提供了通用的容器 java集合主要划分为四个部分: Collection(List列表、Set集合)、Map映射、迭代器(Iterator、Enumeration)、工具类(Arr ...
分类:
编程语言 时间:
2019-04-27 00:18:58
阅读次数:
200
一.Redis的基本简介 redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)和zset(有序集合)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的 ...
分类:
其他好文 时间:
2019-04-16 10:44:14
阅读次数:
187