首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
北极熊cium
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
48
文章 46
沸点 2
赞
48
返回
|
搜索文章
赞
文章( 46 )
沸点( 2 )
Redis 位图基础到统计活跃用户
这里思考一分钟,后面我将分享一下如何使用 redis 中的位图来统计活跃用户数。 位图(bitmap) 是二进制的 byte 数组,也可以简单理解成是一个普通字符串。它将二进制数据存储在 byte 数组中以达到存储数据的作用。 如图,存储字符串是将字符串二进制数组的形式存储在 …
Sentry监控Django应用并使用email+钉钉通知
Sentry是一个开源的程序异常跟踪系统,基本上主流的语言,Sentry都支持,Sentry是用Django+DRF+Celery+Celery-Beat开发的,如果你是Pythoner,并且对这些技术栈都相当熟悉,你可以阅读一下相关的源码,定有不少的收获...
使用 promethues 和 grafana 监控自己的 linux 机器
最近在研究如何给应用添加合适的 metrics,用来分析应用的使用情况以及调试,整体思路是使用 promethues 收集数据,grafana 进行数据的展示。过程中发现了 node-exporter 项目,觉得可以直接拿来监控自己平时使用的 linux 机器,就有了这篇文章。…
Django - 定时任务模块设计与实践
在开发后台与任务相关的功能中,遇到一个需求:用户需要能够为任务配置定时策略,使任务定时执行某个操作。 有简单提到 celery 也支持定时任务。 Celery 的定时任务策略配置于代码中,在启动 celery 时写入本地 shelve 文件,不利于管理。 因此在 celery …
Django - 集成CAS单点登录
CAS 全称集中式认证服务(Central Authentication Service),是实现单点登录(SSO)的一中手段。 要注意,CAS 服务器本身有一些过滤条件,例如域名白名单等,因此接入的时候需要将新系统的域名或 IP 加入 CAS 服务端配置中。 出于安全考虑,C…
Django - 两周从入门到熟练工
之前 Python 后端开发框架中,对 Tornado 和 Flask 接触比较多,前者适合作为服务框架,后者由于轻量常用来构建简单的后台或服务。 Django 之于上面两个 Web 框架,其自身实现了很多工具类库,显得更为笨重,但上手之后,很多功能不需要再自己实现,比较方便。…
【DRF】过滤
如果未ordering_fields在视图上指定属性,则筛选器类将默认允许用户筛选serializer_class属性指定的序列化程序上的任何可读字段。 通常,您可以通过设置order_by初始查询集来控制它,但是使用ordering视图上的参数允许您以一种方式指定排序,然后它…
【DRF】Django REST FramkWork 学习笔记(更新中~)
1.路由Router是专门配合视图集来使用的,可以使用Router自动生成视图集中相应处理函数对应的URL配置项。 2.使用Router自动生成视图集中相应处理函数对应的URL配置项时,除了常见的5种基本操作之外,如果视图集中有添加的其他处理方法,则需要给这些方法加上actio…
【DRF】快速上手 View APIView Viewset
APIView 和 Viewset 是 DRF 中引入的视图类,Viewset 对 DRF 自身提供的 APIView 进行了再次封装,而 APIView 是对原生 Django View 的封装,灵活运用 APIView 和 Viewset 可以大幅度提升业务开发效率,且大大…
MySQL中IS NULL、IS NOT NULL、!=不能用索引?胡扯!
这种说法愈演愈烈,甚至被很多同学奉为真理。咱啥话也不说,举个例子。假如我们有个表s1,结构如下: 上边几个查询语句的WHERE子句中用了IS NULL、IS NOT NULL、!=这些条件,但是从它们的执行计划中可以看出来,这些语句都采用了相应的二级索引执行查询,而不是使用所谓…
下一页
关注了
23
关注者
1
收藏集
10
关注标签
19
加入于
2018-08-15