摘要: # coding:utf-8 import traceback import logging import aiomysql import asyncio ''' mysql 异步版本 ''' logobj = logging.getLogger('mysql') class Pmysql: def __init__(self): self.coon = None self.pool = None 阅读全文
posted @ 2019-10-28 16:45 杨归元 阅读(1937) 评论(0) 推荐(0) 编辑
摘要: go语言学习总结: 1.关键字 2.预留标识符 3.派生类型 讲解链接:https://blog.csdn.net/travelerl/article/details/102558666 4.sizeof(): C中的sizeof("String"),返回字符串在内存中的占用空间; go中的unsa 阅读全文
posted @ 2019-10-28 14:29 杨归元 阅读(502) 评论(0) 推荐(0) 编辑
摘要: 今日学习: 1. asyncio异步socket通信 2. aiomysql异步连接mysql 学习疑问: 1.为什么要使用异步的方式操作数据库? 异步在处理多任务更快! 比如说查询数据库,如果使用同步的方式,那么一次只能进行一次查询;而如果是异步,则可以“同时”的进行多个操作; 但,如果要求只是一 阅读全文
posted @ 2019-10-28 09:42 杨归元 阅读(124) 评论(0) 推荐(0) 编辑
摘要: aiomysql: 1.异步连接 2.异步单例 异步连接数据库 aiomysql异步单例版本 阅读全文
posted @ 2019-10-28 09:36 杨归元 阅读(697) 评论(0) 推荐(0) 编辑
摘要: 昨天在招聘网里,搜关于python就业职位,其中有一条招聘信息要求会掌握几个异步socket框架: 然后想了想既然学了socket,和异步,掌握一个异步sokcet库应该没什么问题吧。 asyncio:一个用来写并发编程的库 官方文档 https://docs.python.org/zh-cn/3/ 阅读全文
posted @ 2019-10-28 08:24 杨归元 阅读(1245) 评论(0) 推荐(0) 编辑
摘要: 今天是1024程序员节,也是我第一天写博客,所以把今天和之前的总结补一补 1.关于python GIL锁 2.多线程与爬虫 - 3.TCP与IO 4.协程 一、python有GIL锁 python拥有GLI锁,无疑对多核CPU下了战书,为了使用多线程课上学习加锁、递归锁、信号量、EVENT等知识点 阅读全文
posted @ 2019-10-24 17:23 杨归元 阅读(207) 评论(0) 推荐(0) 编辑