随笔分类 -  python

上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 18 下一页

python
uwsgi配置理解
摘要:最近使用uwsgi 部署了flask应用,出现了不少问题,仔细查阅了一下资料以及翻看了官方文档,就对自己了解到的做个总结~~ 一、http/http-socket/socketuwsgi开头当然少不了通信的接口。 有3种方式: socket=127.0.0.1:8888 http=0.0.0.0:8 阅读全文

posted @ 2019-02-19 22:55 ExplorerMan 阅读(1654) 评论(0) 推荐(0)

python Web开发你要理解的WSGI & uwsgi详解
摘要:WSGI协议 首先弄清下面几个概念: WSGI:全称是Web Server Gateway Interface,WSGI不是服务器,python模块,框架,API或者任何软件,只是一种规范,描述web server如何与web application通信的规范。server和application的 阅读全文

posted @ 2019-02-19 22:41 ExplorerMan 阅读(1181) 评论(0) 推荐(0)

python基于协程的网络库gevent、eventlet
摘要:python网络库也有了基于协程的实现,比较著名的是 gevent、eventlet 它两之间的关系可以参照 Comparing gevent to eventlet, 本文主要简单介绍一下eventlet一个例子 客户端: import eventletfrom eventlet.green im 阅读全文

posted @ 2019-02-19 22:40 ExplorerMan 阅读(436) 评论(0) 推荐(0)

django gunicorn 各worker class简单性能测试
摘要:版权归作者所有,任何形式转载请联系作者。作者:petanne(来自豆瓣)来源:https://www.douban.com/note/564871723/ 测试环境: 双核虚拟机centos6.8,内存4Gpython==2.7.11gunicorn==19.6.0django==1.9.2torn 阅读全文

posted @ 2019-02-19 22:36 ExplorerMan 阅读(1082) 评论(0) 推荐(0)

Gunicorn快速入门
摘要:Gunicorn (独角兽)是一个高效的Python WSGI Server,通常用它来运行 wsgi application(由我们自己编写遵循WSGI application的编写规范) 或者 wsgi framework(如Django,Paster),地位相当于Java中的Tomcat。 安 阅读全文

posted @ 2019-02-19 22:33 ExplorerMan 阅读(7839) 评论(0) 推荐(0)

nginx+uwsgi 和nginx+gunicorn区别、如何部署
摘要:[线上环境部署Django,nginx+uwsgi 和nginx+gunicorn,这两种方案,应该如何选择?] 大家是采用的何种部署方式? 第一种,高并发稳定一点 我们公司使用的是nginx+gunicorn,主要是方便。性能可以从其他方面优化。 随便吧 我们用的是nginx supervisor 阅读全文

posted @ 2019-02-19 11:54 ExplorerMan 阅读(809) 评论(0) 推荐(0)

Supervisor的作用与配置
摘要:supervisor supervisor管理进程,是通过fork/exec的方式将这些被管理的进程当作supervisor的子进程来启动,所以我们只需要将要管理进程的可执行文件的路径添加到supervisor的配置文件中就好了。此时被管理进程被视为supervisor的子进程,若该子进程异常中断, 阅读全文

posted @ 2019-02-18 20:16 ExplorerMan 阅读(148) 评论(0) 推荐(0)

进程管理supervisor的简单说明
摘要:背景: 项目中遇到有些脚本需要通过后台进程运行,保证不被异常中断,之前都是通过nohup、&、screen来实现,带着能否做一个start/stop/restart/reload的服务启动的想法找到里Supervisor。关于supervisor的介绍在网上大致搜索总结如下: Supervisor是 阅读全文

posted @ 2019-02-18 18:54 ExplorerMan 阅读(148) 评论(0) 推荐(0)

Django中redis的使用方法(包括安装、配置、启动)
摘要:一、安装redis: 1.下载: 2.解压 3.复制,放到/usr/local目录下 4.进入到redis目录下 5.生成 6.测试,时间会比较长 7.安装,将redis的命令安装到usr/local/bin/目录中 8.安装成功后,进入usr/local/bin/目录中查看: 9.将配置文件复制放 阅读全文

posted @ 2019-02-18 18:32 ExplorerMan 阅读(831) 评论(1) 推荐(0)

Django工程目录结构优化
摘要:1.我看到这篇文章,写的不错,在此复制了一份,防止以后找不到! 感谢作者的翻译--->原文的链接:http://www.loonapp.com/blog/11/ 如果原文存在,请打开原文件阅读 偶然看到一份关于Django工程目录的文章,英文版版的,觉得写得不错。在此翻译下供读者参考 Django 阅读全文

posted @ 2019-02-17 19:47 ExplorerMan 阅读(287) 评论(0) 推荐(0)

Python 中,字符串"连接"效率最高的方式是?一定出乎你的意料
摘要:网上很多文章人云亦云,字符串连接应该使用「join」方法而不要用「+」操作。说前者效率更高,它以更少的代价创建新字符串,如果用「+」连接多个字符串,每连接一次,就要为字符串分配一次内存,效率显得有点低,这样的解释听起来很有道理,但 Cpython 解释器是不是真的按照我们说的这样呢? 今天做了一个试 阅读全文

posted @ 2019-02-14 14:55 ExplorerMan 阅读(290) 评论(0) 推荐(0)

python字符串连接的三种方法及其效率、适用场景详解
摘要:python字符串连接的方法,一般有以下三种:方法1:直接通过加号(+)操作符连接website=& 39;python& 39;+& 39;tab& 39;+& 39; com& 39;方法2 python字符串连接的方法,一般有以下三种: 方法1:直接通过加号(+)操作符连接 1 website 阅读全文

posted @ 2019-02-14 14:54 ExplorerMan 阅读(254) 评论(0) 推荐(0)

详解Python的装饰器
摘要:Python中的装饰器是你进入Python大门的一道坎,不管你跨不跨过去它都在那里。 为什么需要装饰器 我们假设你的程序实现了say_hello()和say_goodbye()两个函数。 但是在实际调用中,我们发现程序出错了,上面的代码打印了两个hello。经过调试你发现是say_goodbye() 阅读全文

posted @ 2019-02-14 14:37 ExplorerMan 阅读(212) 评论(0) 推荐(0)

sqlalchemy 学习(二)scoped session
摘要:数据库设计的难点之一,是session生命周期的管理问题。sqlalchemy提供了一个简单的session管理机制,即scoped session。它采用的注册模式。所谓的注册模式,简单来说,是指在整个程序运行的过程当中,只存在唯一的一个session对象。 创建scoped session的方法 阅读全文

posted @ 2019-01-24 14:29 ExplorerMan 阅读(415) 评论(0) 推荐(0)

04:sqlalchemy操作数据库 不错
摘要:目录: 1.1 ORM介绍(作用:不用原生SQL语句对数据库操作) 1.2 安装sqlalchemy并创建表 1.3 使用sqlalchemy对表基本操作 1.4 一对多外键关联 1.5 sqlalchemy多对多关联 1.1 ORM介绍(作用:不用原生SQL语句对数据库操作) 返回顶部 1、什么是 阅读全文

posted @ 2019-01-24 12:31 ExplorerMan 阅读(233) 评论(0) 推荐(0)

sqlalchemy(二)高级用法
摘要:本文将介绍sqlalchemy的高级用法。 外键以及relationship 首先创建数据库,在这里一个user对应多个address,因此需要在address上增加user_id这个外键(一对多)。 接下来,调用user和address来添加数据, 此时,查看数据库,可以得到刚才插入的数据, jo 阅读全文

posted @ 2019-01-24 12:15 ExplorerMan 阅读(195) 评论(0) 推荐(0)

sqlalchemy(一)基本操作
摘要:sqlalchemy采用简单的Python语言,为高效和高性能的数据库访问设计,实现了完整的企业级持久模型。 安装 需要安装MySQLdb pip install sqlalchemy 安装完成后,执行 >>>import sqlalchemy >>>sqlalchemy.__version__ 连 阅读全文

posted @ 2019-01-24 12:14 ExplorerMan 阅读(278) 评论(0) 推荐(0)

python SQLAlchemy自动生成models文件
摘要:1.安装SQLAcodegen pip install sqlacodegen 2.执行 sqlacodegen mysql://root:123456@127.0.0.1:3306/test > models.py 会在当前目录下生成models.py 3.如果是python3 会报错 No mo 阅读全文

posted @ 2019-01-24 11:06 ExplorerMan 阅读(372) 评论(0) 推荐(0)

脚本工具---自动解析mysql建表语句,生成sqlalchemy表对象声明
摘要:常规建表语句: 解析脚本代码: 输出结果: sqlalchemy库官方文档:http://docs.sqlalchemy.org/en/latest/contents.html sqlalchemy库官方文档(中文):http://www.cnblogs.com/iwangzc/p/4112078. 阅读全文

posted @ 2019-01-24 11:03 ExplorerMan 阅读(437) 评论(0) 推荐(0)

序列化 SqlAlchemy 的结果为 json 字符串
摘要:http://my.oschina.net/gongshang/blog/395431?p=1 在设计 RESTful 的网站时,我们总是希望 ORM 框架返回的结果是可以直接给 View 层使用的 JSON 字符串。但是 Sqlalchemy 的返回结果直接使用 json.dumps(res) 会 阅读全文

posted @ 2019-01-24 10:59 ExplorerMan 阅读(303) 评论(0) 推荐(0)

上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 18 下一页

导航