前言 也许有同学很迷惑:tornado不是标榜异步非阻塞解决10K问题的嘛?但是我却发现不是torando不好,而是你用错了.比如最近发现一个事情:某网站打开页面很慢,服务器cpu/内存都正常.网络状态也良好. 后来发现,打开页面会有很多请求后端数据库的访问,有一个mongodb的数据库业务api的 ...
分类:
其他好文 时间:
2016-05-30 14:24:40
阅读次数:
167
前言: 在使用tornado的多进程时,需要多个进程共享一个状态变量,于是考虑使用multiprocessing.Value(对于该变量的具体细节请查阅相关资料)。在根据网上资料使用Value时,由于共享的是字符串,但网上介绍的都是整数或者字符,于是遇到了很多阻碍,通过查询官方文档得出了解决方案。 ...
分类:
编程语言 时间:
2016-05-29 16:22:08
阅读次数:
1794
因为目前是运维岗, tornado 主要是用来接收请求并执行检测任务,比如说,我起一个服务,用户将服务器IP或者主机名 Post 到 tornado, 然后 tornado 执行检测,比如就是 Ping,然后返回给用户结果。 假设是 ping -c 10 url,这个还是挺耗时的,在mac上测试大概 ...
分类:
其他好文 时间:
2016-05-28 12:51:21
阅读次数:
409
1. 使用 flask-SQLAlchemy 扩展 2. 使用原生 SQLAlchemy 区别 ...
分类:
数据库 时间:
2016-05-26 07:32:37
阅读次数:
218
python 的 yield 关键字很多人可能不是很熟悉,最早知道这个关键字是看 xrange 的文档,其中提到了 yield。后来开始用 tornado,对 tornado 的异步模式比较感兴趣,也翻了一下 tornado 的源码,很多东西仍然是一知半解。 最近翻了翻 python 的源码,看了一 ...
分类:
编程语言 时间:
2016-05-25 18:25:07
阅读次数:
207
flask开发restful api 如果有几个原因可以让你爱上flask这个极其灵活的库,我想蓝图绝对应该算上一个,部署蓝图以后,你会发现整个程序结构非常清晰,模块之间相互不影响。蓝图对restful api的最明显效果就是版本控制;而对整个项目来说,总要有后台管理系统吧,总要有web管理吧,但这 ...
http://blog.csdn.net/jacman/article/details/49098819 目录(?)[+] Python语言近些年越来越火,其特点是开发迅速,语法简单,可移植等。本人就Python3基础语法写了Demo:https://github.com/tangthis/pyth ...
分类:
编程语言 时间:
2016-05-25 08:17:02
阅读次数:
302
为什么使用Django框架?轻量级的Flask,全能型的Django,重型的Pyramid案例:学pythonweb开发框架django(太重)->web.py(轻量)->tornado(不简洁)->bottle(简介)->flask(更多插件支持),现在团队内部使用的是基于flask的二次开发框架。最初学django,因为..
分类:
编程语言 时间:
2016-05-24 17:16:59
阅读次数:
176
如果有几个原因可以让你爱上flask这个极其灵活的库,我想蓝图绝对应该算上一个,部署蓝图以后,你会发现整个程序结构非常清晰,模块之间相互不影响。蓝图对restful api的最明显效果就是版本控制;而对整个项目来说,总要有后台管理系统吧,总要有web管理吧,但这些东西不能全部放到view.py。不单 ...
1down votefavorite http://stackoverflow.com/questions/36416679/error-generating-swagger-server-python-flask-from-swagger-editor I've used the Swagger ...
分类:
编程语言 时间:
2016-05-24 06:56:44
阅读次数:
498