群号:214293307
1、使用生成器和列表解析 一个普遍被忽略的内存优化是生成器的使用。生成器让我们创建一个函数一次只返回一条记录,而不是一次返回所有的记录,如果你正在使用python2.x,这就是你为啥使用x...
参考地址:python的内存管理机制 先从较浅的层面来说,Python的内存管理机制可以从三个方面来讲 (1)垃圾回收 (2)引用计数 (3)内存池机制 一、垃圾回收: python不像C++,Java等语言一样...
8.同步之条件变量 实际案例:  1.线程的锁机制,会造成调度任务一直调度、或者一直没有被调度。 解决方案: 使用条件变量,请看案例2 #!/usr/bin/python # coding: utf-8 import threadin...
作者:大数据女神-诺蓝(微信公号:dashujunvshen)。本文是36大数据专稿,转载必须标明来源36大数据。 接上一部分:一共81个,开源大数据处理工具汇总(上),第二部分主要收集整理的内容主...
QQ:529815144 QQ群:248087140 传递互联网精神(心得和资源共享) 如果你喜欢写博客,喜欢共享,请加入我们的家庭
斐波那契数列的递归实现  迭代实现  递归   1.递归 定义 迭代使用的是循环结构。 递归使用的是选择结构。 优点 使用递归能使程序: 1.结构更清晰 2.更简洁 3.更易让人理解 从而减少读...
QQ:529815144 QQ群:248087140 如果你喜欢写博客,喜欢共享,请加入我们的家庭
1.数据建模 装逼的解释: 是指 对现实世界各类数据的抽象组合,确定数据库需管辖的范围、数据的组织形式等直至转化成现实的数据库。 通俗的说: 1.概念建模阶段: 就是对业务的梳理和理解(1....
今天被别人问道,我奔溃了,卧槽! 没仔细研究过这个  HQL代码: SELECT a.val, b.val, c.val FROM a JOIN b ON (a.key = b.key1) JOIN c ON (c.key = b.key2) 这里有两个map/reduce任务在j...
1.hive 2个大文件倾斜join如何解决? 设置maxSize和preRedecer的大小,能保证数据的均匀分配。  注意: 设置Reduce和perReducer就行,性能还不错 MAP阶段优化 •mapred.map.tasks 无效 •n...
没有更多内容
加载失败,请刷新页面
文章删除后无法恢复,确定删除此文章吗?
动弹删除后,数据将无法恢复
评论删除后,数据将无法恢复