上一页 1 ··· 176 177 178 179 180 181 182 183 184 ··· 234 下一页

2018年10月26日

Flask的多app应用,多线程如何体现

摘要: 一、多app应用 在一个py文件中创建多个Flask的app对象 多app应用下的上下文管理,run_simple执行后当请求来时就会执行对象+括号,也就是对象的__call__方法 也就是DispatcherMiddleware的__call__方法,和单app的上下文管理是一样的,只不过多了一个 阅读全文

posted @ 2018-10-26 15:25 ExplorerMan 阅读(1827) 评论(0) 推荐(0)

Flask的flask-sqlalchemy

摘要: flask-sqlalchemy是Flask和SQLAlchemy的管理者 - db = SQLAlchemy() - 包含配置 - 包含ORM基类 - 包含create_all - engine - 创建连接 举例: views中的account.py __init__.py models.py 阅读全文

posted @ 2018-10-26 15:23 ExplorerMan 阅读(227) 评论(0) 推荐(0)

SQLALchemy之介绍,基本使用

摘要: 一、介绍 SQLALchemy也是一个python的ORM框架,django内部的ORM框架只适用于django,而SQLALchemy适用于所有python的web框架 SQLAlchemy是一个基于Python实现的ORM框架。该框架建立在 DB API之上,使用关系对象映射进行数据库操作,简言 阅读全文

posted @ 2018-10-26 15:20 ExplorerMan 阅读(593) 评论(0) 推荐(0)

SQLALchemy之创建表,删除表

摘要: 1、创建引擎 "数据库+第三方模块://用户名:密码@数据库服务端IP:端口号/数据库名?编码" 2、创建表 (1)引入,创建Base (2)定义类(表) 》》》》在定义类中创建::: 1)表名: 2)主键 设置自增:autoincrement=True 3)普通字段 字符串长度限制,index索引 阅读全文

posted @ 2018-10-26 15:17 ExplorerMan 阅读(5757) 评论(0) 推荐(0)

SQLALchemy之ORM操作

摘要: 1、仍然要创建引擎 2、创建session会话 (1)方式一 (2)方式二 基于threading.local的session 3、插入记录 (1)添加一条 (2)添加多条 4、删除记录 delete方法 5、更新记录 update方法 (1)字典形式传参 (2)实现字段的相加 6、查询记录 (1) 阅读全文

posted @ 2018-10-26 15:15 ExplorerMan 阅读(1363) 评论(0) 推荐(0)

我为什么从python转向go

摘要: 应puppet大拿刘宇的邀请,我去西山居运维团队做了一个简短分享,谈谈为什么我要将我们的项目从python转向go。 坦白的讲,在一帮python用户面前讲为什么放弃python转而用go其实是一件压力蛮大的事情,语言之争就跟vim和emacs之争一样,是一个永恒的无解话题,稍微不注意就可能导致粉丝 阅读全文

posted @ 2018-10-26 14:58 ExplorerMan 阅读(336) 评论(0) 推荐(0)

2018年10月25日

数据库连接池

摘要: 1、解决的问题 》》》不能为每一个用户都创建一个数据库连接 》》》能够提供一个一定 数目的连接池 2、两个模式 一、模式一 模式一:为每个线程创建一个连接,线程即使调用了close方法,也不会关闭,只是把连接重新放到连接池,供自己线程再次使用。当线程终止时,连接自动关闭 二、模式二 创建一批连接到连 阅读全文

posted @ 2018-10-25 18:26 ExplorerMan 阅读(222) 评论(0) 推荐(0)

Flask中的ThreadLocal本地线程,上下文管理

摘要: 先说一下和flask没有关系的: 我们都知道线程是由进程创建出来的,CPU实际执行的也是线程,那么线程其实是没有自己独有的内存空间的,所有的线程共享进程的资源和空间,共享就会有冲突,对于多线程对同一块数据处理的冲突问题,一个办法就是加互斥锁,另一个办法就是利用threadlocal ThreadLo 阅读全文

posted @ 2018-10-25 18:19 ExplorerMan 阅读(749) 评论(0) 推荐(0)

python的多线程到底有没有用?

摘要: 在群里经常听到这样的争执,有人是虚心请教问题,有人就大放厥词因为这个说python辣鸡。而争论的核心无非就是,python的多线程在同一时刻只会有一条线程跑在CPU里面,其他线程都在睡觉。这是真的吗? 是真的。这个就是因为传说中的GIL(全局解释锁)的存在。不明白这个词的可以去百度一下,我解释不好( 阅读全文

posted @ 2018-10-25 18:15 ExplorerMan 阅读(242) 评论(0) 推荐(0)

漫画 | Redis常见面试问题(一)

摘要: 最近,阿音在为接下来的一场面试做准备,其中的内容包括redis,而且redis是重点内容。 Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。它支持存储的类型包括string(字符串)、list(链表)、set( 阅读全文

posted @ 2018-10-25 12:09 ExplorerMan 阅读(170) 评论(0) 推荐(0)

上一页 1 ··· 176 177 178 179 180 181 182 183 184 ··· 234 下一页

导航