摘要:
RocketMQ安装 很重要 JDK版本很重要 注意 RocketMQ是基于JDK1.8开发的,在安装RocketMQ前要安装好java并配置环境变量,最好使用JDK1.8,如果使用高版本的java会在启动RocketMQ时出错,需要修改相应配置参数 下载 https://rocketmq.apac 阅读全文
摘要:
git概要 创建远程仓库 代码克隆 代码推送 代码拉取 GitHub官网: https://github.com 1. 创建远程仓库 1.1 登录github 1.2 创建仓库 登录之后点击右上角+号,New repository创建仓库 之后填写仓库名称和其他选项 1.3 邀请团队成员 2. 克隆 阅读全文
摘要:
1. Lambda表达式基础语法 1.1 定义函数式接口 package com.yq.demo; /** * Lambda 表达式需要“函数式接口”的支持 * 函数式接口: 接口中只有一个抽象方法的接口,称为函数式接口。可以使用注解@FunctionalInterface修饰 * 可以检查接口是否 阅读全文
摘要:
概要 步骤: 1. 安装redis 省略 2. 安装OpenResty 2.1 OpenResty概要说明 OpenResty是一个基于Nginx的高性能Web平台,用于方便地搭建能够处理超高并发、扩展性极高的动态Web应用、Web服务和动态网关,具有以下特点: 具备Nginx的完整功能 基于Lua 阅读全文
摘要:
数据类型 | 数据类型 | 描述 | | | | | nil |表示一个无效值,在表达式中相当于false| | boolean |包含两个值:false和true| | number |表示双精度类型的浮点数| | string |字符串由一对双引号或单引号括起来| | function |由C或 阅读全文
摘要:
分片集群与哨兵集群的区别 **主从和哨兵集群:**解决了高可用、高并发读问题,但无法解决海量存储和高并发写的问题 **分片集群:**可以解决高并发写的问题,同时也可以解决高并发读的问题 . . 分片集群特征 集群中有多个master,每个master保存不同数据 每个master都可以由多个slav 阅读全文
摘要:
主从架构 单节点Redis的并发能力是有上限的,要进一步提高Redis的并发能力就需要搭建主从集群,实现读写分离 Master节点是可读写的,Slave节点是只读的 主从同步原理 主从同步第一次是全量同步 slave节点执行replicaof命令与master节点建立连接 判断replid是否一致, 阅读全文
摘要:
自己去看代码吧 @Component public class QueryPage { @Autowired private StringRedisTemplate stringRedisTemplate; private final String KEY="query:shop"; /** * 向 阅读全文
摘要:
需求: 新增秒杀商品 - 将秒杀商品的id和秒杀数量添加到秒杀表中 数据库操作 将秒杀信息保存到Redis中 基于Lua脚本,判断秒杀库存、一人一单,决定用户是否有下单资格 如果抢购成功,将商品id,订单id,用户id封装后添加到队列 开启线程任务,不断从队列中获取信息,实现异步下单 Redis秒杀 阅读全文
摘要:
Centos系统 查看是否已安装nginx whereis nginx 打印下面内容说明没有安装 安装nginx yum install -y nginx 查看nginx版本 nginx -v 启动nginx nginx 回车即启动nginx 停止nginx nginx -s stop 重启ngin 阅读全文