摘要:
Luffy项目 一、课程app后端 1、课程表数据录入 打开Navicat,找到lufyy表,执行sql,录入数据 -- 老师表 INSERT INTO luffy_teacher(id, orders, is_show, is_delete, created_time, updated_time, 阅读全文
摘要:
一、内存淘汰策略重要性 我们都知道redis的性能很高,最主要的原因之一就是redis的数据都在内存中放着,我们在从redis中获取数据或者更新redis中的数据时,都是操作的内存中的数据。而当内存被占满了之后怎么办呢?这时就有必要将一些数据清理掉,以便新的数据能够放到redis中。而清理掉哪些数据 阅读全文
摘要:
引言: 缓存击穿、缓存穿透、缓存雪崩这三个问题是Reids在实际项目中会经常遇到问题,同时,这三个问题也是面试的热点问题,下面,就本篇文章搞懂缓存穿透、缓存击穿、缓存雪崩三大问题的原因及解决方法 首先看一下Redis在项目中作为缓存中间件是如何工作的 客户端发起一个查询请求的时候,首先去缓存中查询, 阅读全文
摘要:
Luffy项目 一、轮播图接口加缓存 为什么要加入缓存 首页访问频率很高,如果同时有很多人来访问主页就会,mysql效率就会变低,如果将热点数据加入缓存,就可以很好的提高项目效率 逻辑: 当用户访问主页时,先去缓存中查找,如果没有,就把数据添加至缓存中,以后再有用户访问时,就会直接从redis中拿出 阅读全文
摘要:
前言: 什么是分布式锁: 分布式锁,就是控制分布式系统中不同进程共同访问同一共享资源的一种锁的实现。 所谓当局者迷,旁观者清,先举个生活中的例子,就拿高铁举例,每辆高铁都有自己的运行路线,但这些路线可能会与其他高铁的路线重叠,如果只让高铁内部的司机操控路线,那就可能出现撞车事故,因为司机不知道其他高 阅读全文
摘要:
Celery介绍、安装、基本使用 一、Celery服务 什么是Celery: Celery是一个简单、灵活且可靠的,处理消息的分布式系统 Celery可以用来做什么: 异步任务 定时任务 延迟任务 Celery的运行原理: 可以不依赖任何服务,通过自身命令,启动服务 celery服务为其他项目服务提 阅读全文
摘要:
Redis数据库快速入门 一、Redis数据库 介绍: Redis:非关系型缓存数据库 nosql:非关系型数据库 没有表,没有表与表之间的关系,更不存在外键 存储数据的形式为key:values的形式 c语言写的服务(监听端口),用来存储数据的,数据是存储在内存中,取值,放值速度非常快, 10w 阅读全文
摘要:
Luffy项目 一、 腾讯云短信开发 # 给手机发送短信 》第三方平台:腾讯云短信 》 # API和SDK,有sdk优先用sdk # sdk: 3.0版本,云操作的sdk,不仅仅有发送短信,还有云功能的其他功能 2.0版本,简单,只有发送短信功能 # 安装sdk -方式一:pip install t 阅读全文
摘要:
Luffy项目 一、如何为开源项目贡献代码 步骤: 不管是gitee还是gitbup上面开源出来的代码,都可以直接clone到自己的电脑上。在使用别人开源代码的时候,如果有自己不错的想法,或是发现了bug可以联系作者,进行贡献代码 1、先fork开源项目 》复制到自己的仓库中 2、clone下来,改 阅读全文