我们都知道淘宝,也都在使用淘宝。但让我们自己制作一个淘宝app很难,让我们想出关于淘宝的架构更难。最近阅读了《淘宝数据魔方技术架构解析》(https://mp.weixin.qq.com/s?__biz=MzAxNjAzMTQyMA==&mid=2648476063&idx=1&sn=882fb85 ...
分类:
其他好文 时间:
2019-06-16 21:48:15
阅读次数:
148
1:kafka可以通过多个broker形成集群,来存储大量数据;而且便于横向扩展。 2:kafka信息存储核心的broker,通过partition的segment只关心信息的存储,而生产者只负责向leader角色的partition提交数据,而消费者pull数据的时候自己通过zk存储offset信 ...
分类:
其他好文 时间:
2019-06-15 00:16:48
阅读次数:
150
1. 什么是字典? 在python中的关键字是dict 字典是无序的(python3.6以上版本默认了用户定义顺序,在3.5一下是随机显示) 字典是可变的 字典的键必须是可哈希的(不可变),字典中的值是任意的 字典是通过键:值对的方式存储的,可以存储大量数据,查找方便迅速。 有明确的对应关系时,推荐 ...
分类:
编程语言 时间:
2019-06-11 22:11:31
阅读次数:
123
列表 list list [ ] 多个元素,每个元素用逗号隔开 1.定义形式 2.特点 可存储大量数据,字符串自能存储少量数据,列表中存储类型是多样的,任意数据类型都可存放. 有序 即可以索引和切片 可变的 对列表的操作可改变原列表,而字符串不可变 3 列表的索引 切片 列表内以逗号为区分为每一个元 ...
分类:
其他好文 时间:
2019-06-11 22:07:14
阅读次数:
140
// XSSFWorkbook 普通写入和读取 // SXSSFWorkbook 超大量数据写入 long time1 = System.currentTimeMillis(); File file = new File("test.xlsx"); if (file.exists()) { ... ...
分类:
其他好文 时间:
2019-06-10 15:28:47
阅读次数:
79
Kafka Kafka是最初由Linkedin公司开发,是一个分布式、支持分区的(partition)、多副本的(replica),基于zookeeper协调的分布式消息系统,它的最大的特性就是可以实时的处理大量数据以满足各种需求场景:比如基于hadoop的批处理系统、低延迟的实时系统、storm/ ...
分类:
其他好文 时间:
2019-06-10 11:55:48
阅读次数:
84
1. 概述 1.1 基本概念 双向链表是指含有往前和往后两个方向的链表,即每个结点中除存放下一个节点指针外,还增加一个指向其前一个节点的指针。其头指针head是唯一确定的。 从双向链表中的任意一个结点开始,都可以很方便地访问它的前驱结点和后继结点,这种数据结构形式使得双向链表在查找时更加方便,特别是 ...
分类:
其他好文 时间:
2019-06-08 14:38:16
阅读次数:
74
在windows平台下,使用vs2017新建了一个控制台项目,实践C++11新特性thread。实践的主要思想是通过建立一个vector存入大量数据,将数据分成两半,一半主线程操作,一半子线程操作,对比单线程运行时间,是否提升了效率。 ...
分类:
编程语言 时间:
2019-06-07 23:06:50
阅读次数:
137
一、列表(list) 1. 格式 list[] 多个元素,每个元素中间用逗号隔开 2. 定义 2.1 可以将列表看成一个容器,容器存放的类型很多,任意的类型都可以存放到容器中 2.2 列表的本质其实是将可迭代的对象进行for循环所产生的东西 3. 作用 存储大量数据 特点:有序(按所写顺序输出);可 ...
分类:
其他好文 时间:
2019-06-06 23:03:43
阅读次数:
139
什么是测试数据生成?我们如何产生它? 在我们测试过程中往往需要测试我们场景更加的充分,而创建数据测试。 测试数据包括输入输出,对输出的自动化验证等。 创建测试数据的方法: 1.手动。 2.从生产到测试环境的大量数据拷贝。 3. 自动测试数据生成工具。 为什么需要数据驱动测试? 数据驱动测试是一种在软 ...
分类:
其他好文 时间:
2019-06-05 20:13:48
阅读次数:
98