随笔分类 - Web后端
接口的幂等性
摘要:接口调用存在的问题 现如今我们的系统大多拆分为分布式SOA,或者微服务,一套系统中包含了多个子系统服务,而一个子系统服务往往会去调用另一个服务,而服务调用服务无非就是使用RPC通信或者restful,既然是通信,那么就有可能在服务器处理完毕后返回结果的时候挂掉 这个时候用户端发现很久没有反应,那么就
阅读全文
RESTful 规范到底是什么?
摘要:RESTful 规范到底是什么? 一种软件架构风格、设计风格,而不是标准 URL定位资源,用HTTP动词(GET,POST,DELETE,DETC)描述操作 看url就知道要什么 看http method就知道干什么 看http status就知道结果如何 RESTful 风格的 URL 用于指定资
阅读全文
如何提高项目并发量
摘要:[TOC] 1 前端 用 cdn,静态资源放到 cdn 上(js,css,静态图片) 用精灵图 (一个大图,上面有很多小图,用定位,定位到小图) 前端缓存 (响应头设置缓存时间) 2 服务器 Nginx 做集群 (dns 解析) 动静分离 (静态资源直接通过nginx转发,拿去;uwsgi只负责处理
阅读全文
FastAPI
摘要:FastAPI框架 该框架的速度(天然支持异步)比一般的django和flask要快N多倍,号称可以比肩Go 使用该框架需要保证你的python解释器版本是3.6及以上 Ps:django3.X版本也支持异步,但是它的异步功能并没有真正的实现,还有很多bug 安装 基本使用 模版渲染 fastapi
阅读全文
js 对象补充
摘要:js 对象 普通对象与对象简写 js 没有字典类型,只有对象类型,对象可以完全替代字典来使用 js 中对象的属性名,都采用字符串类型,所以就可以省略字符串的引号标识 对象中属性值为函数时,称之为方法,方法建议简写: 方法名(){} 如果对象的属性值是一个变量,且变量名与属性名相同,还可以简写:{属性
阅读全文
ORM常用字段及查询
摘要:[TOC] ORM常用字段及参数 我们在使用Django框架开发web应用的过程中,不可避免地会涉及到数据的管理操作(如增、删、改、查),而一旦谈到数据的管理操作,就需要用到数据库管理软件,例如mysql、oracle、Microsoft SQL Server等。 为了解决上述问题,django引入
阅读全文
Django的View(视图)
摘要:[TOC] Django的View(视图) 一个视图函数(类),简称视图,是一个简单的Python 函数(类),它接受Web请求并且返回Web响应。 响应可以是一张网页的HTML内容,一个重定向,一个404错误,一个XML文档,或者一张图片。 无论视图本身包含什么逻辑,都要返回响应。 代码写在哪里也
阅读全文
Django简介
摘要:[TOC] Python三大主流web框架 1 Django Django是一个开放源代码的Web应用框架,由Python写成。采用了MTV的框架模式,即模型M,模板T和视图V 优点:自身携带的组件功能特别多,类似航空母舰,高效开发 缺点:文件太大 2 Flask Flask是一个使用 Python
阅读全文
Django
摘要:"1 Django简介" "2 Django链接MySQL,数据库迁移" "3 Django的urls(路由)" "4 Django的View(视图)" "5 Django的templates(模板)" "6 ORM常用字段及参数" "7 Django settings源码解析" "8 Django
阅读全文