五杀摇滚小拉夫

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2018年10月25日

摘要: 主线程A中,创建了子线程B,并且在主线程A中调用了B.setDaemon(),这个的意思是,把主线程A设置为守护线程,这时候,要是主线程A执行结束了,就不管子线程B是否完成,一并和主线程A退出. 这就是setDaemon方法的含义,这基本和join是相反的。 此外,还有个要特别注意的:必须在star 阅读全文
posted @ 2018-10-25 16:07 五杀摇滚小拉夫 阅读(648) 评论(0) 推荐(0) 编辑

摘要: 1.单线程实例: 代码如下: from time import ctime,sleep def music(A): for i in range(2): print ("I was listening to %s. %s" % (A, ctime())) sleep(1) def eat(B): for i in range(2): ... 阅读全文
posted @ 2018-10-25 15:31 五杀摇滚小拉夫 阅读(459) 评论(0) 推荐(0) 编辑

摘要: 2.Hadoop的框架最核心的设计就是: HDFS: HDFS为海量的数据提供了存储 MapReduce: MapReduce则为海量的数据提供了计算 3.Hadoop的优点: 【高可靠性】:假设计算元素和存储会失败,因此它维护多个工作数据副本,确保能够针对失败的节点重新分布处理。 【高效性】:以并 阅读全文
posted @ 2018-10-25 14:14 五杀摇滚小拉夫 阅读(866) 评论(0) 推荐(0) 编辑

摘要: scrapy爬虫采集数据存入mongodb采集效果如图: 1.首先开启服务切换到mongodb的bin目录下 命令:mongod --dbpath e:\data\db 另开黑窗口 命令:mongo.exe 2.连接可视化工具 studio—3t 建立本地连接 如图: 3.代码如下 采集的是玻璃网站产品数据 http://www.boliwang.co... 阅读全文
posted @ 2018-10-25 12:34 五杀摇滚小拉夫 阅读(593) 评论(0) 推荐(0) 编辑