python定时任务/异步任务工具celery与Scheduler

python定时任务/异步任务工具celery与Scheduler python定时任务/异步任务工具celery与Scheduler 1. why 异步 or 定时 how to 1. Scheduler 2. celery 3. which one ...

2018-07-01 16:59:18

阅读数 1964

评论数 0

django执行并发操作时保证数据的一致性

django执行并发操作时保证数据的一致性 django执行并发操作时保证数据的一致性 1. 情景复现 2. 问题分析 3. 原因梳理 4. 问题解决 修改时间 修改说明 修改人 2018-06-03 初次成稿 AyoCross ...

2018-07-01 15:11:44

阅读数 1830

评论数 0

django flask缓存memcache的key生成方法介绍

去年的一个django项目中,使用了memcache作为系统缓存,并实现多台机器上的缓存共享。配置的cache如下图所示

2018-03-15 15:11:35

阅读数 325

评论数 0

python开发工具pycharm使用简介

pycharm是一款常用的python开发工具,功能十分强大,并且多平台支持(Windows/MacOS/Linux),

2017-10-26 16:25:57

阅读数 4001

评论数 0

django通用视图(视图类)的login登陆、权限限定

django的登陆限定和权限限定是view设计中很重要的一个组成。网上的教程大部分都是通过使用view函数的装饰器来实现,比如:@login_required(login_url='/') @permission_required('can_access_assetView', login_url...

2017-08-08 14:07:16

阅读数 4404

评论数 0

python在不同文件之间共享全局变量方案的探讨

还是以案例为开头:最近做的项目中有这么一个需求:A/B/C三个文件,我把B/C中要用到的全局变量,都放在A文件中,这样后面项目大了,全局变量多了的话不至于出现调用混乱的情况。变量的具体值,可以在程序开始运行的时候从配置文件/Redis中读取,这样不至于写死了以后改起来麻烦。假设A中有变量a,我给初...

2017-07-07 13:56:23

阅读数 7281

评论数 0

memcached多个服务器间分享缓存实现缓存负载均衡(二.实现)

具体实现篇此处以django为例,介绍memcached如何在django中使用首先,在settings.py文件中,对CACHES模块进行设置,多个IP/PORT之间用逗号间隔。CACHES = { 'default': { 'BACKEND': 'django.core...

2017-06-26 18:35:05

阅读数 1563

评论数 0

memcached多个服务器间分享缓存实现缓存负载均衡(一. 原理)

近来遇到的一个问题:django在登陆时,将登陆信息写入本地缓存memcached,本地测试没有问题,但是部署到线上服务器时,经常会出现登陆认证失败。因为正式环境中使用的是Nginx与uWSGI来实现的多台服务器的负载均衡。怀疑是由于memcached没有共享导致。上网搜了一下,这篇博文写的非常透...

2017-06-19 14:02:25

阅读数 676

评论数 0

pysctp中出现的IOError: [Errno 11] Resource temporarily unavailable以及无限重复接收的问题

记录一次异常的SCTP连接错误最近公司的一个项目,需要用到SCTP协议来传输diameter协议内容。于是最近研究了下SCTP协议在python中的实现。 SCTP协议的python实现非常少,搜了下,只有github上pysctp这个库,而且只能运行于Linux系统。于是就按照对于TCP的理解...

2017-04-27 19:48:29

阅读数 5432

评论数 0

django中聚合aggregate和annotate GROUP BY的使用方法

提高查询数据库效率的方案有两种:第一种,是使用原生的SQL语句来进行查询,这样的优点在于能够完全按照开发者的意图来执行,效率会很高,但是缺点也很明显:1.开发者需要非常熟悉SQL语句,加大开发者的工作量,不利于以后程序的维护,增大程序的耦合度。2.若查询条件是动态变化的,则会使开发变得更加困难。d...

2017-04-02 11:44:01

阅读数 25064

评论数 3

关于django中session id与cookie的理解

最近一直被找工作这件事弄得心烦意乱,因此对于django的学习耽搁了不少,趁今晚比较闲,把这篇补上。原文链接:转载请注明。本文分为几部分来进行介绍: django中session与cookie的概念,以及相互之间的关系; session id的作用; session id被盗可能会引起的危害; 如...

2017-02-27 22:34:12

阅读数 3747

评论数 2

一个初级python web后端开发工程师的面试总结

先介绍下我的情况:通信背景,工作一年多不到两年。之前一直在做C++的MFC软件界面开发工作。公司为某不景气的国企研究所。(喏,我的工作经验很水:1是方向不对;2是行业有偏差)。然后目前是在寻找python后端开发这一块的工作,使用的框架为django;之前一直通过CSDN以及其他几家技术博客/论坛...

2017-02-22 22:23:18

阅读数 40547

评论数 18

Python标准库简介

很系统的简介了Python标准库的使用方向,对形成知识框架很有帮助。作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢!Python有一套很有用的标准库(standard library)。标准库会随着Python解释器,一起安装在你...

2016-09-10 20:09:25

阅读数 517

评论数 0

Python 2.7.x 和 3.x 版本的区别

许多Python初学者都会问:我应该学习哪个版本的Python。对于这个问题,我的回答通常是“先选择一个最适合你的Python教程,教程中使用哪个版本的Python,你就用那个版本。等学得差不多了,再来研究不同版本之间的差别”。但如果想要用Python开发一个新项目,那么该如何选择Python版本...

2016-09-10 18:38:47

阅读数 419

评论数 0

Python学习初衷、心得

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富...

2016-09-10 18:31:40

阅读数 8342

评论数 3

提示
确定要删除当前文章?
取消 删除