摘要: 一、你的项目中缓存粒度是如何选择的? 缓存粒度一共分为4种. 1.缓存某个数值:一个键只保存一个值,性价比较低,使用率低,如果存储的话我们使用redis的String 2.缓存数据对象:数据库记录对应的具体数据,优点是可以多次复用,String,hash 3.缓存数据集合:数据库查询对应的结果集,可 阅读全文
posted @ 2019-07-23 19:16 UiPath在线接单 阅读(3608) 评论(2) 推荐(4) 编辑
摘要: 我们先来了解一下 bridge网络模式 他会创建一个docker0桥,看完这个我们就会知道redis哨兵机制的端口了。 之后继续研究redis宕机的解决办法! 宕机: 服务器停止服务 如果只有一台redis, 肯定会造成数据丢失。 多台reids或者是Redis集群,服务器宕机还有办法。 1.从的r 阅读全文
posted @ 2019-07-05 20:32 UiPath在线接单 阅读(1910) 评论(0) 推荐(0) 编辑
摘要: 一、Django生命周期流程图 二、中间件 什么是中间件 中间件是一个用来处理Django的请求和响应的框架级别的钩子。它是一个轻量、低级别的插件系统,用于在全局范围内改变Django的输入和输出。每个中间件组件负责做一些特定的功能。 中间件的五种方法 process_request 执行时间:在视 阅读全文
posted @ 2021-05-18 12:33 UiPath在线接单 阅读(157) 评论(0) 推荐(0) 编辑
摘要: UiPath,容智Ibot在线接单,有需求加qq1257123976,备注,Uipath需求或者Ibot需求 阅读全文
posted @ 2020-12-21 16:49 UiPath在线接单 阅读(174) 评论(0) 推荐(0) 编辑
摘要: CORS和CSRF 什么是CORS?CORS是一个W3C标准,全称是"跨域资源共享",他允许浏览器向夸源服务器,发出XMLHTTPRequest请求,从而克服了AJAX只能同源使用的限制. 什么是CSRF?名为跨站请求伪造,指攻击者盗用了你的身份,以你的名义发送恶意请求,CSRF主流防御方式是在后端 阅读全文
posted @ 2019-08-01 14:45 UiPath在线接单 阅读(1359) 评论(0) 推荐(0) 编辑
摘要: 单点登录系统 单点登录系统保存了用户的登录名和密码,上网用户在单点登录系统中认证成功后,就可以直接登录各个业务系统。 优点 缺点 我们使用了JWT来做用户的状态保持机制和数据认证 JWT白名单 JWT黑名单 阅读全文
posted @ 2019-07-26 21:16 UiPath在线接单 阅读(3424) 评论(0) 推荐(0) 编辑
摘要: 1.python中的lambda是什么意思,可以举例 1 匿名函数 2 a = lambda x:x+1 3 print(a(1)) 2.请写出以下代码执行的结果 1 class Parent(object): 2 x = 1 3 class Child1(Parent): 4 pass 5 cla 阅读全文
posted @ 2019-07-24 10:47 UiPath在线接单 阅读(1994) 评论(0) 推荐(0) 编辑
摘要: 1、降低redis内存占用的优点 1、有助于减少创建快照和加载快照所用的时间 2、提升载入AOF文件和重写AOF文件时的效率 3、缩短从服务器进行同步所需的时间 4、无需添加额外的硬件就可以让redis存贮更多的数据 2、短结构 Redis为列表、集合、散列、有序集合提供了一组配置选项,这些选项可以 阅读全文
posted @ 2019-07-23 15:18 UiPath在线接单 阅读(945) 评论(0) 推荐(0) 编辑
摘要: Redis-缓存有效期与淘汰策略 有效期 节省空间 做到数据弱一致性,有效期失效后,可以保证数据的一致性 过期策略 Redis过期策略通常有三种: 1.定时过期: 每个设置过期时间的Key,系统还要生成一个定时器来监听时间并进行清除,但是有一个致命的问题,生成这么多定时器,并且监听非常消耗CPU资源 阅读全文
posted @ 2019-07-13 20:42 UiPath在线接单 阅读(465) 评论(0) 推荐(0) 编辑
摘要: 分布式设计 1.复制 作用 对数据备份,实现高可用 提高吞吐量,实现高性能 分类 主从架构 性能 一主多从,读写分离,提高吞吐量 可用性 主库单点,一旦挂了,无法写入 从库高可用 一致性 数据同步存在延迟,读时从库中返回的可能是旧数据 解决方案 直接忽略,存在延迟很正常 班不同步复制(semi-sy 阅读全文
posted @ 2019-07-09 16:08 UiPath在线接单 阅读(598) 评论(0) 推荐(0) 编辑
摘要: 关于锁和事务的优化建议 看这篇文章的兄弟,可以先去看一下我写的锁和事务 使用RC隔离级别 精心设计索引,并尽量使用索引访问数据,使加锁更精确,从而减少锁冲突的机会 选择合理的事务大小,小事务发生锁冲突的几率也更小 给记录集显示加锁时,最好一次性请求足够级别的锁,比如要修改数据的话,最好直接申请排它锁 阅读全文
posted @ 2019-07-08 21:57 UiPath在线接单 阅读(275) 评论(0) 推荐(0) 编辑