摘要: 悲观锁(Pessimistic Lock), 顾名思义,就是很悲观,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会block直到它拿到锁。悲观锁类似于我们在多线程资源竞争时添加的互斥锁,容易出现死锁现象,采用不多。 乐观锁(Optimistic Lock 阅读全文
posted @ 2018-12-18 17:05 我来搬砖了 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 优点: 1.查询速度快 2.支持中文分词准备工作:安装es软件 1.拷贝到ubuntu 2.docker load -i 文件路径 3.配置 修改ip地址 4.docker run -dti --network=host --name=elasticsearch -v /home/python/el 阅读全文
posted @ 2018-12-13 22:33 我来搬砖了 阅读(526) 评论(0) 推荐(0) 编辑
摘要: -c: 建立压缩档案 -x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件 这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。 -z:有gzip属性的-j:有bz2属性的-Z:有compres 阅读全文
posted @ 2018-12-12 16:26 我来搬砖了 阅读(4129) 评论(0) 推荐(0) 编辑
摘要: 将字典进行加密、解密 通过私钥保证安全性 serializer=TimedJSONWebSignatureSerializer(私钥,过期时间) dumps(字典) 》返回加密字符串 loads(加密字符串)==》返回字典 阅读全文
posted @ 2018-12-10 20:55 我来搬砖了 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 物理删除:真实删除。将对应数据从数据库中删除,之后查询不到此条被删除数据; 逻辑删除:假删除。将对应数据中代表是否被删除字段状态修改为“被删除状态”,之后在数据库中仍旧能看到此条数据记录。(增添is_delete字段,被删除的状态:0,存在:1,如果执行了逻辑删除,状态由1改为0.) 阅读全文
posted @ 2018-12-09 08:46 我来搬砖了 阅读(1885) 评论(0) 推荐(0) 编辑
摘要: 在HTTP/1.0中, 默认使用的是短连接.也就是说, 浏览器和服务器每进行一次HTTP操作, 就建立一次连接, 但任务结束就中断连接.如果客户端浏览器访问的某个HTML或其他类型的 Web 页中包含有其他的Web资源,如js文件、图像文件、CSS文件等;当浏览器每遇到这样一个Web资源,就会建立一 阅读全文
posted @ 2018-12-08 16:31 我来搬砖了 阅读(584) 评论(0) 推荐(0) 编辑
摘要: 作用:在使用框架时,在视图函数中实现异步构成: 任务task:一段耗时并与响应结果无关的代码,如发短信 工人worker:新进程,用于执行任务代码 代理人broker:调用任务时,将任务添加到队列中,通知worker执行 队列queue:用于存储待执行的任务 调用:任务函数.delay(参数) 说明 阅读全文
posted @ 2018-12-07 12:01 我来搬砖了 阅读(827) 评论(1) 推荐(0) 编辑
摘要: 1.redis_pipeline=redis_cli.pipeline() 2.redis_pipeline.setex()此语句可写多条 3.redis_pipeline.execute() 阅读全文
posted @ 2018-12-07 10:58 我来搬砖了 阅读(682) 评论(0) 推荐(0) 编辑
摘要: 1、APIView(rest_framework.views import APIView),是REST framework提供的所有视图的基类,继承自Django的View。 传入到视图方法中的是REST framework的Request对象,返回REST framework的Response对 阅读全文
posted @ 2018-12-07 10:16 我来搬砖了 阅读(2868) 评论(0) 推荐(0) 编辑
摘要: 1、认证Authentication 可以在配置文件中配置全局默认的认证方案 也可以在每个视图中通过设置authentication_classess属性来设置 认证失败会有两种可能的返回值: 401 Unauthorized 未认证 403 Permission Denied 权限被禁止 2、权限 阅读全文
posted @ 2018-12-03 09:49 我来搬砖了 阅读(568) 评论(0) 推荐(0) 编辑