首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
严北
掘友等级
测试开发工程师
|
小米
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
44
文章 18
沸点 26
赞
44
返回
|
搜索文章
最新
热门
从零开始创建一个React(Umi+AntD)项目
整合常用组件、插件的前端应用框架。开箱即用,有封装好的布局可以直接应用。 丰富的组件库。 输出版本信息表示 NodeJS 安装成功。 会在文件夹中生成 package.json 等文件,Umi 项目的依赖、启动命令等都已配置完成。 Umi UI 支持在网页上为应用添加现成的模版…
Django - 写好单元测试
单元测试是软件开发中一个重要的质量保障手段。 通过单元测试,你可以「测试先行」,将 TDD 落地;你也可以在重构代码时保证原有的逻辑不受影响。 在 Django 官方文档的「测试」一章中,已经比较详尽地介绍了如何完成单元测试,本文的目的在于“以尽量小的篇幅介绍如何编写一个单元测…
Django - 权限系统设计与实现
权限系统在后台中不可避免,本文分享一下我们的权限系统实现方案。 在分享前先简单介绍一下我们的平台业务。我们是质量部,我们的平台对接了多个业务部门,因此需要实现: 以上就是简化后的权限系统的需求,下面讲讲实现方案。 在 Django - 模型序列化返回自然主键值 一文中我们了解过…
Django - 集成CAS单点登录
CAS 全称集中式认证服务(Central Authentication Service),是实现单点登录(SSO)的一中手段。 要注意,CAS 服务器本身有一些过滤条件,例如域名白名单等,因此接入的时候需要将新系统的域名或 IP 加入 CAS 服务端配置中。 出于安全考虑,C…
Django - Celery异步任务队列
上传并解析一个 1w 条数据的 Excel 文件,最后持久化至数据库。 在我的程序中,这个任务耗时大约 6s,对于用户来说,6s 的等待已经是个灾难了。 我们按照这个思路,借助 Celery 进行实现。 Celery 依赖一个消息后端,可选方案有 RabbitMQ, Redis…
PySpark 连接 MySQL 示例
本地创建一个新的项目,执行 pip install pyspark==3.0,安装 PySpark。
Django - 两周从入门到熟练工
之前 Python 后端开发框架中,对 Tornado 和 Flask 接触比较多,前者适合作为服务框架,后者由于轻量常用来构建简单的后台或服务。 Django 之于上面两个 Web 框架,其自身实现了很多工具类库,显得更为笨重,但上手之后,很多功能不需要再自己实现,比较方便。…
Django - 定时任务模块设计与实践
在开发后台与任务相关的功能中,遇到一个需求:用户需要能够为任务配置定时策略,使任务定时执行某个操作。 有简单提到 celery 也支持定时任务。 Celery 的定时任务策略配置于代码中,在启动 celery 时写入本地 shelve 文件,不利于管理。 因此在 celery …
用Docker Swarm实现容器服务高可用
根据我之前的几篇「Django 系列」文章,后端架构中我使用了 Django + Celery + RabbitMQ 三个框架/服务。现在有几个问题: 在我以往的实践中,容器的编排使用了 docker-compose 实现,问题一就已经解决。但 docker-compose 也…
Spring Boot 初探 - 接口和数据库操作
之前一直使用 Python ,学习 Java 基本语法后也一直没能实践,正好部门的测试平台是使用的 Spring Boot 框架开发,借此机会学习一下,未来也能体会一下与 Python 的差异。 之所以是这两者,是因为我们在 Web 开发中最遇到的操作就是它们。 而能够实现写入…
下一页
个人成就
文章被点赞
114
文章被阅读
58,510
掘力值
1,227
关注了
9
关注者
116
收藏集
5
关注标签
44
加入于
2018-03-06