摘要:我的博客: http://www.luozhiyun.com/archives/273 InnoDB页 将数据划分为若干个页,以页作为磁盘和内存之间交互的基本单位,InnoDB中页的大小一般为 16 KB。也就是在一般情况下,一次最少从磁盘中读取16KB的内容到内存中,一次最少把内存中的16KB内 阅读全文
posted @ 2020-04-20 19:59 luozhiyun 阅读(46) 评论(0) 推荐(0) 编辑
摘要:我的博客:http://www.luozhiyun.com/archives/269 '==' VS 'is' '=='操作符比较对象之间的值是否相等。 'is'操作符比较的是对象的身份标识是否相等,即它们是否是同一个对象,是否指向同一个内存地址。 如: Python 会为 10 这个值开辟一块内 阅读全文
posted @ 2020-04-12 15:42 luozhiyun 阅读(129) 评论(0) 推荐(0) 编辑
摘要:我的个人博客排版更舒服: http://www.luozhiyun.com/archives/264 列表和元组 列表是动态的,长度大小不固定,可以随意地增加、删减或者改变元素(mutable)。 而元组是静态的,长度大小固定,无法增加删减或者改(immutable)。 如果你想对已有的元组做任何 阅读全文
posted @ 2020-04-05 10:38 luozhiyun 阅读(77) 评论(0) 推荐(0) 编辑
摘要:我的个人博客排版更舒服: http://www.luozhiyun.com/archives/260 基本概念 Kafka 体系架构 Kafka 体系架构包括若干 Producer、若干 Broker、若干 Consumer,以及一个 ZooKeeper 集群。 在 Kafka 中还有两个特别重要 阅读全文
posted @ 2020-03-08 18:04 luozhiyun 阅读(487) 评论(0) 推荐(0) 编辑
摘要:我的个人博客:http://www.luozhiyun.com/ 为什么需要Spark? MapReduce的缺陷 第一,MapReduce模型的抽象层次低,大量的底层逻辑都需要开发者手工完成。 第二,只提供Map和Reduce两个操作。 举个例子,两个数据集的Join是很基本而且常用的功能,但是 阅读全文
posted @ 2020-03-01 11:53 luozhiyun 阅读(188) 评论(0) 推荐(0) 编辑
摘要:我的博客:http://www.luozhiyun.com/ 内存 内存是五大组成部分里面的存储器,我们的指令和数据,都需要先加载到内存里面,才会被CPU拿去执行。 我们的内存需要被分成固定大小的页(Page),然后再通过虚拟内存地址(Virtual Address)到物理内存地址(Physica 阅读全文
posted @ 2020-02-29 17:49 luozhiyun 阅读(196) 评论(0) 推荐(0) 编辑
摘要:我的博客 : http://www.luozhiyun.com/ 超线程 超线程的CPU,其实是把一个物理层面CPU核心,“伪装”成两个逻辑层面的CPU核心。这个CPU,会在硬件层面增加很多电路,使得我们可以在一个CPU核心内部,维护两个不同线程的指令的状态信息。 比如,在一个物理CPU核心内部, 阅读全文
posted @ 2020-02-28 20:00 luozhiyun 阅读(177) 评论(0) 推荐(0) 编辑
摘要:我的博客: http://www.luozhiyun.com/ 浮点数和定点数 我们先来看一个问题,在Chrome浏览器里面通过开发者工具,打开浏览器里的Console,在里面输入“0.3 + 0.6”: 下面我们来一步步解释,为什么会这样。 定点数 如果我们用32个比特表示整数,用4个比特来表示 阅读全文
posted @ 2020-02-21 23:54 luozhiyun 阅读(361) 评论(0) 推荐(0) 编辑
摘要:CPU性能 响应时间:指的就是,我们执行一个程序,到底需要花多少时间。花的时间越少,自然性能就越好。 吞吐率:在一定的时间范围内,到底能处理多少事情。这里的“事情”,在计算机里就是处理的数据或者执行的程序指令。 我们一般把性能,定义成响应时间的倒数,也就是: 性能 = 1/响应时间 程序运行的时间 阅读全文
posted @ 2020-02-16 15:19 luozhiyun 阅读(311) 评论(0) 推荐(0) 编辑
摘要:我的博客: http://www.luozhiyun.com/archives/223 概念 广告网络(ad Net work,ADN):用作批量地运营媒体的广告位资源,按照人群或上下文标签售卖给需求方,并用竞价的方式决定流量分配。 交易终端(Trading Desk,TD):面向多个ADN或媒体 阅读全文
posted @ 2020-02-15 15:45 luozhiyun 阅读(117) 评论(0) 推荐(0) 编辑