自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 乐观锁跟悲观锁

乐观锁乐观锁顾名思义比较乐观,只有在更新数据的时候才会检查这条数据是否被其他线程更新了(这点与悲观锁一样,悲观锁是在读取数据的时候就加锁了)。如果更新数据时,发现这条数据被其他线程更新了,则此次更新失败。 ​ 如果数据未被其他线程更新,则更新成功。 ​ 由于乐观锁没有了锁等待,提高了吞吐量,所以乐观锁适合多读少写的场景。悲观锁悲观锁是基于一种悲观的态度类来防止一切数据冲突以一种预防的姿态在修改数据之前把数据锁住; ​ 然后再对数据进行读写,在它释放锁之前任何人都不能对其数据进行操作 ​ 直到前面一个人把锁释

2022-07-04 20:31:46 205 2

原创 常见的响应码

1xx(临时响应)100: 请求者应当继续提出请求。101(切换协议) 请求者已要求服务器切换协议,服务器已确认并准备进行切换。2xx(成功)200:正确的请求返回正确的结果,如果不想细分正确的请求结果都可以直接返回200。201:表示资源被正确的创建。比如说,我们 POST 用户名、密码正确创建了一个用户就可以返回 201。202:请求是正确的,但是结果正在处理中,这时候客户端可以通过轮询等机制继续请求。3xx(已重定向)300:请求成功,但结果有多种选择。301:请求成功,但是资源被永久转移。比如说,我

2022-07-04 19:21:37 491

原创 关于is和==的区别

在讲is和==这两种运算符区别之前,首先要知道Python中对象包含的三个基本要素, 分别是:id(身份标识)、type(数据类型)和value(值)。is和==都是对对象进行比较判断作用的,但对对象比较判断的内容并不相同。下面来 看看具体区别在哪。==比较操作符和is同一性运算符区别==是python标准操作符中的比较操作符,用来比较判断两个对象的value(值)是否相 等,例如下面两个字符串间的比较:...

2022-07-04 19:19:42 459

原创 说说三次握手

第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SENT状态,等待服务器确认;SYN:同步序列编号第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(syn=k),即SYN+ACK包,此时服务器进入SYN_RECV状态第三次握手:客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK(ack=k+1),此包发送完毕,客户端和服务器进入ESTABLISHED(TCP连接成功)状态,完成三次握手...

2022-07-04 19:18:23 188

原创 说一下mysql中的事务

一、事务的基本要素(ACID)1、原子性(Atomicity):事务开始后所有操作,要么全部做完,要么全部不做,不可能停滞在中间环节。事务执行过程中出错,会回滚到事务开始前的状态,所有的操作就像没有发生一样。也就是说事务是一个不可分割的整体,就像化学中学过的原子,是物质构成的基本单位。2、一致性(Consistency):事务开始前和结束后,数据库的完整性约束没有被破坏 。比如A向B转账,不可能A扣了钱,B却没收到。 3、隔离性(Isolation):同一时间,只允许一个事务请求同一数据,不同的事务之间彼此

2022-07-04 18:44:32 176

原创 python中的闭包和装饰器

内外函数嵌套,内函数引用外函数作用域下的非全局变量,外函数返回内函数对象,具体的代码实现 什么是装饰器? 利用闭包的思路在不改变原函数的情况下给函数增加新的功能代码实现

2022-06-07 20:49:08 47

原创 cookie与session区别

1.cooki es:是针对每个网站的信息,每个网站只能对应一个,其他网站无法访问,这个文件保存在客户端,每次您拨打相应网站,浏览器都会查找该网站的 cookies,如果有,则会将该文件发送出去。cookies文件的内容大致上包括了诸如用户名、密码、设置等信息。 2.se ss ion:是针对每个用户的,只有客户端才能访问,程序为该客户添加一个 session。session中主要保存用户的登录信息、操作信息等等。此 session将在用户访问结束后自动消失(如果也是超时)。 3.存储数据的大小

2022-05-24 09:50:29 64

原创 关于员工管理的后端模型类

1 DRF视图 Django REST framework是一个建立在Django基础之上的Web 应用开发框架,可以快速的开发REST API接口应用。 它提供了序列化器Serialzier & ModelSerializer 的定义,可以帮助我们简化序列化与反序列化的过程, 提供丰富的类视图、扩展类、视图集来简化视图的编写工作。 还提供了认证、权限、频率、过滤、分页、接口文档等功能。 REST framework提供了一个API 的Web可视化界面,

2022-04-22 00:13:56 52

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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