requests库的Failed to establish a new connection
使用python做爬虫的过程中,经常会在较短的时间内构建大量的连接向服务器请求数据,遇到了这样的问题:
|
|
使用python做爬虫的过程中,经常会在较短的时间内构建大量的连接向服务器请求数据,遇到了这样的问题:
|
|
写这篇博客是为了纪念最近闹的沸沸扬扬的大规模mongodb库被黑的事件,我自己也不幸中招,索性被黑的数据都是自己做试验的一些数据,并不是很重要。
最近在做一个小项目,其中一部分即时通信的功能我是通过flask-socketio来完成的后端代码编写。在尝试过程中遇到了一些问题,特在此记录,以备后用。
flask作为一款轻量级web框架,具有诸多优点。我喜欢它的原因是它具有高度的可扩展性,广泛的各类插件,丰富的开发文档。在开发调试过程中,我们往往会简单的使用flask自带的web服务器。但是在实际的生产环境中,flask自带的web服务器很难满足需求。
对于开发者而言,代码风格是一件很重要的事情,它往往会关系到你代码的可读性甚至是执行效率。对于python而言,经常会在招聘要求中有一条:pythonic的代码。那究竟什么是pythonic,什么样的代码才是pythonic的代码,我自己也一直有让自己的代码更加pythonic,总结平时的工作学习就有了如下这些。
由于之前从图书馆借的书已经到期了,前天下午趁着好天气去图书馆了一趟,顺便借回来两本《Mongodb权威指南》和《Web性能权威指南》。没想到两天时间就把前边那本看完了。总体感觉还不错,这本书写的比较细致,很适合入门学习,同时在看书的过程中,我发现了之前没有主要到的一些知识点,并且改变了我之前的一些错误认识,所以还是很有必要记录一下的。
Mongodb作为目前最流行的nosql数据库之一,它给我们提供了海量数据的管理能力。而现在正处于大数据最为火热的时代,如何将海量的数据转化为可用的信息,这一步至关重要,面向应用而设计的mongodb在基础的数据分析上提供了aggregation这一功能,足以满足很多日常需求。
之前自己的博客也是托管在github上,但是访问速度有时候欠佳,并且缺少个人定制的感觉,所以就放在了自己的云主机上,周末恰巧有个机会让我重新温习一下hexo在github上托管的过程。
人的惰性真是可怕啊! 差不多从中秋以来,都一直处于偷懒的状态,基本上没学习什么新东西,这都要归功于暴雪家的魔兽世界和守望先锋了。玩了这么久,是该总结下这段时间遇到的问题和已经找到的解决方法了,省的以后再遇到这些问题。
到今天为止,已经入职一个月了,没想到时间过的这么快,想想这个月的生活,我好像已经快要适应现在的生活节奏了。