上一页 1 ··· 198 199 200 201 202 203 204 205 206 ··· 234 下一页

2018年7月20日

How to manage concurrency in Django models

摘要: How to manage concurrency in Django models The days of desktop systems serving single users are long gone — web applications nowadays are serving mill 阅读全文

posted @ 2018-07-20 11:16 ExplorerMan 阅读(340) 评论(0) 推荐(0)

python实现redis三种cas事务操作

摘要: cas全称是compare and set,是一种典型的事务操作。 简单的说,事务就是为了存取数据库中同一数据时不破坏操作的隔离性和原子性,从而保证数据的一致性。 一般数据库,比如MySql是如何保证数据一致性的呢,主要是加锁,悲观锁。比如在访问数据库某条数据的时候,会用SELECT FOR UPD 阅读全文

posted @ 2018-07-20 11:13 ExplorerMan 阅读(569) 评论(0) 推荐(0)

django autocommit的一个坑,读操作的事务占用导致锁表

摘要: 版权归作者所有,任何形式转载请联系作者。作者:petanne(来自豆瓣)来源:https://www.douban.com/note/580618150/ 缘由:有一个django守护进程Daemon一直在后台运行,轮询读数据库,导致被锁无法ALTER表结构。涉及django==1.4 django 阅读全文

posted @ 2018-07-20 11:11 ExplorerMan 阅读(1448) 评论(0) 推荐(0)

python【事物 】【数据库锁】

摘要: 1.数据库事物 1. 什么是事务 事务是应用程序中一系列严密的操作,所有操作必须成功完成,否则在每个操作中所作的所有更改都会被撤消。也就是事务具有原子性,一个事务中的一系列的操作要么全部成功,要么一个都不做。 事务的结束有两种,当事务中的所以步骤全部成功执行时,事务提交。如果其中一个步骤失败,将发生 阅读全文

posted @ 2018-07-20 11:08 ExplorerMan 阅读(891) 评论(0) 推荐(0)

Mysql事务探索及其在Django中的实践(一)

摘要: 前言 很早就有想开始写博客的想法,一方面是对自己近期所学知识的一些总结、沉淀,方便以后对过去的知识进行梳理、追溯,一方面也希望能通过博客来认识更多相同技术圈的朋友。所幸近期通过了博客园的申请,那么今天就开始第一篇随笔,来开始记录自己的学习点滴。 问题背景 本人最近在用python的Web开发框架Dj 阅读全文

posted @ 2018-07-20 10:55 ExplorerMan 阅读(241) 评论(0) 推荐(0)

Django中的事务(Transaction)管理

摘要: Django默认的事务行为 默认情况下,在Django中事务是自动提交的。当我们运行Django内置的模板修改函数时,例如调用model.save()或model.delete()时,事务将被立即提交。这种机制和数据库的自动提交事务机制类似。记住这里没有默认的回滚机制。 在HTTP请求上加事务 对于 阅读全文

posted @ 2018-07-20 10:45 ExplorerMan 阅读(3658) 评论(0) 推荐(0)

Mysql事务探索及其在Django中的实践(二)

摘要: 继上一篇《Mysql事务探索及其在Django中的实践(一)》交代完问题的背景和Mysql事务基础后,这一篇主要想介绍一下事务在Django中的使用以及实际应用给我们带来的效率提升。 首先贴上Django官方文档中关于Database Transaction一章的介绍:https://docs.dj 阅读全文

posted @ 2018-07-20 10:45 ExplorerMan 阅读(188) 评论(0) 推荐(0)

2018年7月19日

【python】*与** 参数问题

摘要: 可变参数 在Python函数中,还可以定义可变参数。顾名思义,可变参数就是传入的参数个数是可变的,可以是1个、2个到任意个,还可以是0个。 我们以数学题为例子,给定一组数字a,b,c……,请计算a2 + b2 + c2 + ……。 要定义出这个函数,我们必须确定输入的参数。由于参数个数不确定,我们首 阅读全文

posted @ 2018-07-19 22:21 ExplorerMan 阅读(238) 评论(0) 推荐(0)

Django(三) ORM 数据库操作

摘要: 大纲 一、DjangoORM 创建基本类型及生成数据库表结构 1、简介 2、创建数据库 表结构 二、Django ORM基本增删改查 1、表数据增删改查 2、表结构修改 三、Django ORM 字段类型 1、字段类型介绍 2、字段参数介绍 3、Django ORM 外键操作 一、DjangoORM 阅读全文

posted @ 2018-07-19 21:36 ExplorerMan 阅读(254) 评论(0) 推荐(0)

Django(二)路由系统、视图、模板

摘要: 大纲 一、内容概要: 二、上节回顾 三、Django 视图–views 1、获取用户多个数据及文件上传 2、FBV 和 CBV 3、装饰器 四、Django模板补充 - Django模板语言循环字典 五、Django 路由系统 1、一对一:一个url对于一个函数或者一个类 2.1、一对多:一类url 阅读全文

posted @ 2018-07-19 21:35 ExplorerMan 阅读(222) 评论(0) 推荐(0)

上一页 1 ··· 198 199 200 201 202 203 204 205 206 ··· 234 下一页

导航