06 2022 档案
摘要:使用Redis实现短信登入的流程 发送短信验证码流程 校验登录流程 分步实现发送短信登入 (1)发送短信验证码 (2)短信登入、注册 Token简介 (3)校验登入状态 完整代码实现 使用Redis实现短信登入的流程 发送短信验证码流程 校验登录流程 与之前使用Session登入相比,流程发生了比较
阅读全文
摘要:基于Session实现登入流程 分步实现发送短信登入 (1)发送短信验证码 (2)短信验证码的登入 (3)登入校验 集群Session共享问题(Redis登入的提出) 基于Session实现登入流程 分步实现发送短信登入 (1)发送短信验证码 UserController控制层 控制层调用servi
阅读全文
摘要:简介 本章节是基于黑马程序员视频课程的学习笔记,其中涵盖项目实现、流程分析、各个方法的介绍、最后会带上完整的代码实现(gitee获取)!本章节会持续更新,于今日2022-6-28开始... 本文完全依照黑马程序员课程目录,依次用Redis实现: Redis基础知识&&数据结构短信登入商户查询缓存优惠
阅读全文
摘要:什么是SpringData? SpringDataRedis 概念 SpringDataRedis的简单实现 导入依赖 配置application.yml文件 编写测试 出现的问题(数据异常)!? RedisTemplate的两种序列化实践方案 一、自定义RedisTemplate序列化方式 它是怎
阅读全文
摘要:Redis的Java客户端 Redis的Java客户端类别 Jedis Jedis直连 引入依赖 建立连接、编写测试方法、释放资源 Jedis线程池 Redis的Java客户端 在Redis官网中提供了很多语言的客户端:Redis官网 Redis的Java客户端类别 所以我们大致是要了解3种客户端
阅读全文
摘要:什么是NoSQL? Redis是什么? 定义 特征 Redis的数据结构 数据类型 通用命令 KEYS DEL EXISTS EXPIRE 与 TTL String类型 Key的结构 Hash类型 List类型 Set类型 SortedSet类型 什么是NoSQL? NoSQL就是Not only
阅读全文
摘要:Ubuntu上安装Redis6.0 关于Redis的一些简单配置 配置访问的IP地址 Redis后台运行 设置密码 配置Redis开机自启(推荐) Redis客户端 Ubuntu上安装Redis6.0 首先从官网上下载redis-6.2.7.tar.gz 假设先下载到/usr/local cd /u
阅读全文
摘要:结论 首先我们先给出结论:Redis确实是单线程的,但是严格的说Redis并不是全面单线程的!!! 简单分析 Redis对外提供键值存储服务的主要流程是单线程,也就是网络IO与数据读写是由单个线程来完成的。 持久化、异步删除、集群数据同步等是由额外线程来执行的。 好处:防止同步代码占用主线程,导致阻
阅读全文
摘要:四.Hbase的启动 在Vmware中安装了Hadoop与Hbase,先使用start-all.sh启动hadoop的各个组件,再start-hbase.sh启动,最后再进入安装Hbase的目录,使用bin/hbase shell启动shell窗口。 五.Hbase数据定义 查看版本信息 versi
阅读全文
摘要:什么时候用@ComponentScan? @ComponentScan与@MapperScan有什么区别? 什么时候用@ComponentScan? @ComponentScan是SpringBoot的注解,如其意“Sacn”是扫描的意思。 SpringBoot在没配置@ComponentScan的
阅读全文
摘要:什么是可靠性投递? 生产者:作为消息发送方希望杜绝任何消息丢失或者投递失败场景。 RabbitMQ 为我们提供了两种方式用来控制消息的投递可靠性模式。 分别是: confirm 确认模式 return 退回模式 消息投递路线 如下所示是生产者到消费者的模型: RabbitMQ的整个消息投递的路径 P
阅读全文
摘要:SpringBoot整合步骤 生产端 消费端 项目骨架 代码实现 生产者与消费者的POM文件时一样的 SpringBoot配置文件application.yml 生产者 启动类 ProducerApplication 配置类 RabbitConfig 测试类 ProducerTest 消费者 启动类
阅读全文