摘要: 比如我们有一个用户大转盘抽奖的功能,需要规定用户在一个小时内只能抽奖3次,那此时对接口的访问频率限制就显得尤为重要 其实在restframework中已经为我们提供了频率限制的组件 先捋一下请求到APIview的过程: as_view-->dispatch -->initialize_request 阅读全文
posted @ 2019-06-12 23:07 保军Baojun 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 知识点总结1 PEP8 规范 每一级缩进使用4个空格。 空格是首选的缩进方式。 行限制的最大字符数为79 使用下划线分隔的小写字母 类名一般使用首字母大写的约定 异常名后面加上“Error”后缀 全局变量前加下划线的方式(表明这些全局变量是模块内非公有)。 函数名应该小写 None这样的单例对象进行 阅读全文
posted @ 2019-06-10 21:29 保军Baojun 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 丛FBC到CBV三(权限) 权限 准备数据表 用户组(group) id group_name 1 usual 2 vip 3 svip 4 admin 用户组(group) id group_name 1 usual 2 vip 3 svip 4 admin 用户(user) id usernam 阅读全文
posted @ 2019-06-09 18:31 保军Baojun 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 上篇随笔中我们看到在restframework.views的dispatch是请求的处理入口,里面先是通过initialize_request将request进行封装,封装后的request不仅仅有原先的request,还有解析器,认证,以及渲染。 认证 认证 authenticators=self 阅读全文
posted @ 2019-06-08 16:42 保军Baojun 阅读(188) 评论(0) 推荐(0) 编辑
摘要: Service discovery In k8s, we usually will more than make an application instance, and also the corresponding multiple pod, if through the pod IP acces 阅读全文
posted @ 2019-06-04 17:26 保军Baojun 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 引入: 近期参与的项目是一个14年基于Django开发的web系统,因为项目早期的同事并未考虑前后端分离也未遵循标准的restful接口设计,现在在逐渐拆分微服务的过程深深感到遵从标准restful设计的重要性。在这里和大家分享一下自己的拙见: 拿到手的项目全部基于FBV(function base 阅读全文
posted @ 2019-05-27 22:09 保军Baojun 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 卸载ipython pip uninstall ipython 安装ipython6.2.0 pip install ipython==6.2.0 阅读全文
posted @ 2019-04-23 19:20 保军Baojun 阅读(3190) 评论(0) 推荐(0) 编辑
摘要: 这个错是因为在要删除的images之后创建了该images的父images 方法: docker image inspect --format='{{.RepoTags}} {{.Id}} {{.Parent}}' $(docker image ls -q --filter since=要删除的im 阅读全文
posted @ 2019-04-22 18:11 保军Baojun 阅读(4268) 评论(0) 推荐(0) 编辑
摘要: 什么是缓存(cache): 在项目中没有必要每次请求都查询数据库的情况就可以使用缓存,让每次请求先查询缓存,如果命中,就直接返回缓存结果,如果没有命中,就查询数据库, 并将查询结果放入缓存,下次请求时查询缓存命中,直接返回结果,就不用再次查询数据库。 缓存的作用? 缓和较慢存储的高频请求,缓解数据库 阅读全文
posted @ 2019-04-16 13:56 保军Baojun 阅读(4844) 评论(0) 推荐(1) 编辑
摘要: 1.在socket.listen()后创一个epoll对象 epoll = select.epoll() 2.将server_socket注册到epoll中 epoll.register( ) 3. conn_dict = dict() 用来保存新的socket对象和对应的fd和关系 addr_di 阅读全文
posted @ 2019-04-15 17:31 保军Baojun 阅读(289) 评论(0) 推荐(0) 编辑