http://b.jtthink.com/read.php?tid=1050
http://b.jtthink.com/read.php?tid=676
直接开干,我们来构建一个flask镜像。
今天开始我们讲下flask结合web服务器的运行套路,首当其冲的是gunicorn
上节课我们是写死的参数,这节课通过一个小技巧就可以实现灵活启动
win做开发,运行在linux,飞一样的感觉
这节课我们进一步配置我们的开发环境和运行方式
这节课我们来说一下gevent的配置方式。
今天我们在单机上演示一下nginx对gunicorn实现负载均衡的简单配置
本章的最后一集。第二章我们将进入开发套路学习篇
这节课开始我们进入开发培训过程。整个学习过程讲究的是套路化学习
这节课我们对响应的方式做个入门
上节课我们简单学会了设置响应头,来完成API的简单展示。这节课我们来学习一下如何通用的设置一些响应信息
上节课我们学习了自定义响应的最简单做法。这节课我们进阶下,譬如要统一设置头信息怎么做呢?
今天我们来学习参数的获取,并且学到重定向以及url_for等函数以及其作用
如果 看到一句话"小明杀死了一个外国人",是否能认定他就是一个杀人犯?不能吧,为什么?今天我们初步来入门下"上下文"概念
学啥框架都得玩弄下数据库,今天我们这节课来集成一下Flask-SqlAlchemy。并对数据库查询响应做基本的处理
今天我们来说一下连接池的使用基本姿势和参数设置方式
做API那么token认证是必备技能,今天我们利用流行的JWT来完成token的生成
上节课学习了token的生成后,我们进行一些细节的学习,如过期验证等
前面我们都是用对称加密解密。如果我们的网站和多个子站合作,在我们这统一生成token。那么我们难道把秘钥给他们?今天我们来学习到非对称token验证的方式
欢迎大家在群里提问题,如果问题有共性,我们会加这种补充课时
前面我们学习了非对称加密,并且介绍了场景。那么这种场景应用在前端可以吗?譬如js请求或访问时用公钥加密数据,后端私钥解密呢?今天我们做个提高篇,大家可以下载课件仅供参考
接下来几课时我们将讲到redis的配合使用(功能角度)。大家可以配合之前的redis系列缓存篇 一起配合观看
上节课做了简单的新闻缓存。然而代码非常冗余,于是这节课我们使用装饰器来对代码进行优化。后面还需要不断的完善和提升逼格
上节课我们把缓存的加载利用装饰器进行优化,这节课我们进阶下:缓存并不是普通set/get就能用了,否则分分被穿透。
前面几课时我们使用了string类型的缓存,实际开发中往往是不够的。今天我们讲下使用hash类型的缓存的装饰器写法
今天我们来利用装饰器实现zSet缓存保存新闻点击量初始的操作。
本课时进入第三章,我们做个小案例。其中需要用到多种知识点配合完成。其中前端使用react来完成,今天先搭建个脚手架
今天我们简单集成antd库、创建最基本的用户表,说一下flask中的密码加密方式
为了“有逼格”的完成后面的功能,我们今天穿插着演示下logstash。简学下,作为知识点引导
今天我们来把用户表同步到redis中,利用logstash
问:为什么有的课程会涨价?
答:课程刚开始更新时是比较便宜的,随着课时的增多会逐步涨到原价
问:课程价格是每节课都要这么多钱?
答:课程价格是指该课程下面所有课时的总价,
问:为啥有课程最后显示课时正在更新?
答:说明我们的讲师还在录制中
问:购买课程后能看多久?
答:终身在线观看