C++五种迭代器之间的关系 迭代器作用 让容器和算法耦合, 或者说让数据和操作耦合 一、双向迭代器 List:元素有放入顺序,元素可重复;用链表实现Map:元素按键值对存储,无放入顺序Set:元素无放入顺序,元素不可重复;用平衡检索二叉树实现。 1.list构造函数 ①list <int> c0; ...
分类:
编程语言 时间:
2019-01-26 00:48:15
阅读次数:
267
HashMap 认识HashMap HashMap和数组的应用场景相似,都属于复合型数据容器。 HashMap和数组的区别 长度 数组不可变 HashMap可变,可以动态添加数据 顺序 数组有序 HashMap无序 管理 数组通过角标管理 HashMap通过键值对存储数据(键值对的对应关系也称之为映 ...
分类:
其他好文 时间:
2018-12-23 13:47:39
阅读次数:
96
字典类型简介 字典(dict)是存储key/value数据的容器,也就是所谓的map、hash、关联数组。无论是什么称呼,都是键值对存储的方式。 在python中,dict类型使用大括号包围: dict对象中存储的元素没有位置顺序,所以dict不是序列,不能通过索引的方式取元素。dict是按照key ...
分类:
编程语言 时间:
2018-12-22 01:15:05
阅读次数:
220
一、简介 Etcd按照官方介绍: Etcd is a distributed, consistent key-value store for shared configuration and service discovery 是一个分布式的,一致的键值对存储,主要用于共享配置和服务发现。Etcd是 ...
分类:
数据库 时间:
2018-12-21 12:54:16
阅读次数:
294
1、dictionary是Python中除了list以外最灵活的数据类型 2、字典同样可以存储多个数据 3、通常用来存储描述某个物体的相关特征 4、和列表的区别 列表是有序的 字典是无须的 5、字典用{}来定义 6、字典用键值对存储数据,键值对之间用英文逗号分隔 键 key是索引 值 vaule是数 ...
分类:
编程语言 时间:
2018-12-03 16:32:31
阅读次数:
185
springcloud(十三):注册中心 Consul 使用详解 服务发现 健康检查 Key/Value 存储 多数据中心 Consul 角色 client: 客户端, 无状态, 将 HTTP 和 DNS 接口请求转发给局域网内的服务端集群。 server: 服务端, 保存配置信息, 高可用集群,... ...
分类:
编程语言 时间:
2018-11-29 17:56:49
阅读次数:
242
Memcached是一款开源、高性能、分布式内存对象缓存系统,可应用各种需要缓存的场景,其主要目的是通过降低对Database的访问来加速web应用程序。它是一个基于内存的“键值对”存储,用于存储数据库调用、API调用或页面引用结果的直接数据,如字符串、对象等 memcached是以LiveJour ...
分类:
系统相关 时间:
2018-08-26 19:44:12
阅读次数:
178
单点登录原理与实现 关于单点登录,在项目中用到的是对于cookie中设置的domain 为二级域名,这样二级域名下的cookie都可以共享,将sessionId存储在cookie中,对于session信息,则是将sessionId 和session信息分别作为键值对存储在Redis中,这样可以简单实 ...
分类:
其他好文 时间:
2018-08-09 23:40:40
阅读次数:
358
Redis 是一个使用 ANSI C 编写的开源、基于内存、可选持久性的键值对存储数据库,被广泛应用于大型电商网站、视频网站和游戏应用等场景,能够有效减少数据库磁盘 IO, 提高数据查询效率,减轻管理维护工作量,降低数据库存储成本。对传统磁盘数据库是一个重 要的补充,成为了互联网应用,尤其是支持高并 ...
分类:
其他好文 时间:
2018-08-08 14:52:35
阅读次数:
197
简介 在阅读本文前我想您应该对微服务架构有一个基本的或者模糊的了解 Consul是一个服务管理软件,它其实有很多组件,包括服务发现配置共享键值对存储等 本文主要讲解Consul的服务注册服务发现以及集群的配置 参考资料: "https://blog.csdn.net/younger_china/ar ...
分类:
Web程序 时间:
2018-08-03 19:53:41
阅读次数:
215