tornado
Frank(Zhiyang-Dou)
A Ph.D. candidate at HKU. Mainly focus on CG.
展开
-
tornado-解析json数据&支持安卓后台
准备工作 1.需要import json import json 2.需要在MainHandler中重载prepare方法 def prepare(self): # Incorporate request JSON into arguments dictionary. if self.request.body: try原创 2018-01-28 10:56:49 · 1647 阅读 · 0 评论 -
tornado-支持Mysql异步访问数据库
综述 尽管tornado宣称是为服务器高并发而生,但是由于MySQL本身不支持异步数据库操作。所以一般需要自己解决。 尽管tornado提供了torndb但是你会发现按照原有的访问方式依然是类似于串行化的,若不小心就会频繁发生堵塞。下面介绍包的安装以及使用。 方案 1.使用TorMySQL 这个是基于PyMySQL开发的一个支持异步访问的数据库。 安装 pip ins...原创 2018-01-29 22:28:30 · 5282 阅读 · 7 评论 -
深入理解异步IO
综述 最近已经在做Tornado的项目 Tornado是基于异步IO的 所以理解异步IO十分重要 理解 :)例子来自网络 老张爱喝茶,废话不说,煮开水。 出场人物:老张,水壶两把(普通水壶,简称水壶;会响的水壶,简称响水壶)。 1 老张把水壶放到火上,立等水开。(同步阻塞) 老张觉得自己有点傻 2 老张把水壶放到火上,去客厅看电视,时不时去厨房看看水开没有。(同步非阻塞) ...原创 2018-05-24 19:18:51 · 1405 阅读 · 0 评论