随笔 - 89
文章 - 43
评论 - 3
阅读 -
39982
03 2019 档案
乐观锁vs悲观锁, 集群vs分布式 , 微服务, 幂等性
摘要:乐观锁: 总认为不会产生并发问题,因此不会上锁,更新时会判断其他线程在这之前有没有对数据进行修改,一般会使用版本号机制或CAS操作来实现 version: 数据上有数据版本号version字段,每次更新version值加一 CAS操作方式:compare and set, 三个参数,数据所在的内存值
阅读全文
正向代理 vs 反向代理
摘要:正向代理: 内网客户端访问外网服务器的中介 反向代理: 外网客户端访问内网服务器的中介 正向代理: 代理访问外部资源 正向代理的用途: 1. 访问原来无法访问的资源 , 如googl 2. 可以做缓存加速访问资源 3. 对客户端访问授权,上网进行认证 4. 代理可以记录用户访问记录,对外隐藏用户信息
阅读全文
Nginx 作用
摘要:django 请求的生命周期 Nginx 的作用: 浏览器 nginx(反向代理器)-- uwsgi django项目nginx : 负载均衡, 将任务分发给不同的uwsgi 动静分离: django项目中如果有静态文件,直接从nginx跳过uwsgi直接去django项目中去访问
阅读全文
rest_framework 之视图
摘要:1. 继承ModelSerilizer,直接指定要序列化的表模型 MySerializers.py 第一层封装: 第二层封装: 第三层封装: 第四层封装: ViewSetMixin 的使用,重新了as_view 方法
阅读全文
restful : 面向资源架构
摘要:restful 规范 基于原生django写resful 规范的接口 CBV 源码执行流程(view 执行流程): drf 框架安装和简单使用 drf 之 APIView 和 Response源码分析
阅读全文
代码统计工具-cloc
摘要:官网地址:http://cloc.sourceforge.net/ https://sourceforge.NET/projects/cloc/files/ 下载得到cloc-1.64.exe Cloc特性Cloc具备很多特性以致于让它更方便于使用、完善、拓展和便携。 作为一个单一的独立形式存在的文
阅读全文