- 博客(7)
- 收藏
- 关注
原创 python输出打印对齐
左对齐:str1 = '{:<30}{:<10}{:<10}{:<10}{:<10}{:<10}{:<10}'.format("视频id", "排名", "评论数", "点赞数", "播放数", "分享数", "发布时间") + "\n"str2 = '{:<30}{:<10}{:<10}{:<.
2020-05-27 16:17:17 1812
原创 redis和MongoDB的区别
Redis主要把数据存储在内存中,其“缓存”的性质大于其“数据存储“的性质,其中数据的增删改查像变量操作一样简单;MongoDB是一个“存储数据”的系统,增删改查可以添加很多条件,就像SQL数据库一样灵活...
2020-05-21 15:29:20 148
原创 tornado基础(一)
Tornado走的是少而精的方向,注重的是性能优越,它最出名的是异步非阻塞的设计方式。它跟其他主流的Web服务器框架(主要是Python框架)不同是采用epoll非阻塞IO,响应快速,可处理数千并发连接,特别适用用于实时的Web服务。Tornado应该运行在类Unix平台,在线上部署时为了最佳的性能和扩展性, 仅推荐Linux和BSD。对于Windows,Tornado虽然也可以运行起来,不过仅推荐在开发中使用。1)安装pip install tornado2)新建hello.py
2020-05-19 14:36:03 141
原创 SQLAlchemy长时间未请求数据库连接断开
部署在服务器上面的项目运行正常,第二天早上起来发现除了静态页面,凡是调用数据库操作的页面均无法访问,提示500错误,初步判断为数据库连接出现问题。 SQLALCHEMY_TRACK_MODIFICATIONS = False SQLALCHEMY_RECORD_QUERIES = True SQLALCHEMY_POOL_SIZE = 1024 SQLALCHEMY_POOL_TIMEOUT = 90 SQLALCHEMY_POOL_RECYCLE = 3
2020-05-11 10:41:56 793
原创 在windows上部署flask
1)flask自带内置的服务器,但性能不佳,并发高的话会有很多的链接被拒绝。2)使用flask+nginx+tornado进行部署Tornado 是一个开源的可伸缩的、非阻塞式的 web 服务器和工具集,它驱动了FriendFeed 。因为它使用了 epoll 模型且是非阻塞的,它可以处理数以千计的并发固定连接,这意味着它对实时 web 服务是理想的。把 Flask 集成这个服务是直截了...
2020-05-07 09:34:03 2653
原创 nginx同一个端口监听不同的网站
有时可能会想把两个不同的网站使用同一个端口。找到nginx的配置文件,进行如下配置 server { listen 80; server_name localhost; location / { root html; index index.html index.h...
2020-05-06 18:37:26 1699
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人