![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
个人学习笔记
JAY_jzj
笔记整理,如有错误之处请大佬们点出
展开
-
Redis实现并发下单乐观锁和悲观锁机制
一、乐观锁原理:Redis事务中Watch监听的乐观锁机制,设置监听之后数据发生变化就会取消我们的下单返回nil,意思是监听了我们的库存之后,一旦出现并发下单就会取消我们的下单。并尝试重新下单。示例:from redis import StrictRedis, WatchErrorredis_client = StrictRedis(host='127.0.0.1', port=...原创 2019-12-11 22:34:31 · 437 阅读 · 0 评论 -
Linux基本命令
Linux的基本操作一、计算机的概念简介:计算机是由呈上的软件,和启下的硬件,以及中间的操作系统组成操作系统电脑操作系统:windows,linux,mac OS手机操作系统:Android,ios作用:向下控制硬件,向上控制软件,呈上启下虚拟机模拟一个真实的计算机,就好比一个虚拟的电脑操作系统》》虚拟机》》虚拟机软件linux和windows的区别...原创 2019-12-11 10:11:04 · 278 阅读 · 0 评论 -
redis基本命令
键命令: 查看所有键:keys * 删除键与值(直接删除键,值也没了) :del key1 key2 ... 设置过期时间(秒):expire key seconds 查看键的有效期(秒):ttl key 查找键:keys pattern (pattern 参数支持正则表达式) 判断键是否存在,如果存在返回1,不存在返回0 :exists key 查看键对...原创 2019-12-11 10:00:04 · 109 阅读 · 0 评论 -
MYSQL笔记整理
MySQL1. 关系型数据库管理系统的介绍(RDBMS)关系型数据库管理系统可以分为: 关系型数据库服务端软件 关系型数据库客户端软件 关系型数据库服务端软件:主要负责管理不同的数据库,而每个数据库里面会有一系列数据文件,数据文件是用来存储数据的, 其实数据库就是一系列数据文件的集合。关系型数据库客户端软件:主要负责和关系型数据库服务端软件进行通信(通信语言...原创 2019-12-11 00:42:24 · 353 阅读 · 0 评论 -
python中面向切片AOP编程之装饰器、迭代器、生成器
面向切片编程AOP之装饰器、迭代器、生成器一、装饰器装饰器的本质是闭包闭包:(通常函数在调用完之后,函数内部定义的变量也销毁了)作用:闭包可以保存外部函数内的变量,不会随着外部函数调用完而销毁现实意义:闭包可以提高代码的复用性,不需要再手动定义额外的功能函数注意点:由于闭包引用外部函数的变量,则外部函数的变量没有及时的释放,消耗内存函数的嵌套、内部函数使用外部函数的变量...原创 2019-12-11 00:36:02 · 221 阅读 · 0 评论