06 2020 档案
Redis 的基本数据类型 和 基础应用场景
摘要:1. 获取中奖用户ID,随机弹出之后集合中就不存在了【set】
2. 存储活动中中奖的用户ID,保证同一个用户不会中奖两次【set】
3. 存储粉丝列表,value 为粉丝的用户ID,score 是关注时间【zset】
4. 存储学生成绩,value 为学生的ID,score 是考试成绩【zset】
5. 记录帖子的点赞数、评论数、和点击率【hash】
6. 记录用户的帖子ID列表,便于快速显示用户的帖子列表【zset】
7. 记录帖子的标题、摘要、作者和封面信息,用于列表展示页【hash】
8. 记录帖子的点赞ID列表,评论ID列表,用于显示和去重计数【zset】
9. 缓存近期热帖内容,减少数据库压力【hash】
10. 记录热榜帖子ID列表,总热榜和分类热榜【zset】
11. 收藏和贴子之间的关系【zset】
12. 缓存用户的历史行为,过滤恶意行为【zset,hash】
阅读全文
MyISAM 和 InnoDB 索引结构及其实现原理
摘要:数据库索引,是数据库管理系统中一个排序的数据结构,以协助快速查询、更新数据库表中数据。 索引的实现通常使用B_TREE。 B_TREE索引加速了数据访问,因为存储引擎不会再去扫描整张表得到需要的数据; 相反,它从根节点开始,根节点保存了子节点的指针,存储引擎会根据指针快速寻找数据。 MyISAM引擎
阅读全文
一次性搞懂 PHP 中面向对象的所有知识点。
摘要:OOP是什么? OOP是面向对象编程,面向对象编程是一种计算机编程架构。 OOP的基本原则是计算机程序是由单个能起到子程序作用的单元或对象组合而成。 基本概念: 类:定义了事务的抽象特点。包含了数据的形式以及数据的操作。class 定义类。 对象:类的实例。new 运算符类实例化为对象。 成员变量:
阅读全文
ThinkPHP6.0 + UniApp 实现小程序的 微信登录
摘要:使用 UniApp 实现小程序的微信登录。
后台使用 ThinkPHP6.0 提供接口。
阅读全文
ThinkPHP6.0 + Vue + ElementUI + axios 的环境安装到实现 CURD 操作!
摘要:ThinkPHP6.0 + Vue + ElementUI + axios 实现CURD 操作。
从安装到代码的提交,到功能的实现。
阅读全文
浙公网安备 33010602011771号