文章列表

21k 19 分钟

# Redis 面试篇 # 1.Redis 主从 单节点 Redis 的并发能力是有上限的,要进一步提高 Redis 的并发能力,就需要搭建主从集群,实现读写分离。 # 1.1. 主从集群结构 下图就是一个简单的 Redis 主从集群结构: 如图所示,集群中有一个 master 节点、两个 slave 节点(现在叫 replica)。当我们通过 Redis 的 Java 客户端访问主从集群时,应该做好路由: 如果是写操作,应该访问 master 节点,master 会自动将数据同步给两个 slave 节点 如果是读操作,建议访问各个 slave 节点,从而分担并发压力 # 1.2....
35k 32 分钟

# Redis 面试篇 # Redis 主从 单节点 Redis 的并发能力是有上限的,要进一步提高 Redis 的并发能力,就需要搭建主从集群,实现读写分离。 # 主从集群结构 下图就是一个简单的 Redis 主从集群结构: 如图所示,集群中有一个 master 节点、两个 slave 节点(现在叫 replica)。当我们通过 Redis 的 Java 客户端访问主从集群时,应该做好路由: 如果是写操作,应该访问 master 节点,master 会自动将数据同步给两个 slave 节点 如果是读操作,建议访问各个 slave 节点,从而分担并发压力 #...
6.2k 6 分钟

slam 方向主要是作为机器人的地图构建与轨迹判断。利用相机的照片估计机器人距离物体的距离。 # 旋转矩阵 A=RA' A 为三维向量,R 为 3*3 的旋转矩阵。 旋转矩阵为正交矩阵,他的逆与他的转置相等 旋转矩阵的行列式为 + 1 在 C++ 的 eigen 库中通过乘法 * 旋转某个向量 # 旋转向量 / 角轴 除了旋转矩阵之外的旋转表示 三维旋转:三自由度,用 R³...
4.8k 4 分钟

Spring Data Redis 集成了 Jedis 与 lettuce,但有些企业仍在使用 Jedis 而没有用 Spring Data Redis Jedis:以 Redis 命令作为方法名称,学习成本低,简单实用。但是 Jedis 实例是线程不安全的,多线程环境下需要基于连接池来使用 Lettuce:Lettuce 是基于 Netty 实现的,支持同步、异步和响应式编程方式,并且是线程安全的。支持 Redis 的哨兵模式、集群模式和管道模式。 # Jedis Jedis 使用的基本步骤: 引入依赖 创建 Jedis 对象,建立连接 使用 Jedis,方法名与 Redis...
40 1 分钟

基于黑马点评项目的 Redis 实战 # 短信登录 # 基于 session 实现短信登录的流程
3.4k 3 分钟

Redis 的命令,可以在 redis-cli 下通过 help [命令名称] 来查看一个命令的具体用法。 # Redis 的通用命令 通用命令是部分数据类型的,都可以使用的命令,常见的有: KEYS: 查看符合模板的所有key,不建议在生产设备上使用DEL: 删除一个指定的keyEXISTS: 判断key是否存在EXPIRE: 给一个key设置有效期,到期自动删除该keyTTL: 查看一个key的剩余有效期# Redis 命令 - String 类型 Sting 类型,也就是字符串类型,在 Redis 中可分为 3 类: String:普通字符串 int:整数类型,可以自增 /...
12k 11 分钟

# 快速入门 # 部署 MySQL 首先,利用 Docker 来安装一个 MySQL 软件。使用 Docker 安装,仅仅需要一步即可,在命令行输入下面的命令(建议采用 CV 大法): docker run -d \ --name mysql \ -p 3306:3306 \ -e TZ=Asia/Shanghai \ -e MYSQL_ROOT_PASSWORD=123 \ mysqlMySQL 安装完毕!通过任意客户端工具即可连接到 MySQL Docker 安装软件的过程,就是自动搜索下载镜像,然后创建并运行容器的过程。 Docker...
1.4k 1 分钟

Docker 的安装在 Linux CentOS 7 中为例 # 卸载旧版 首先如果系统中已经存在旧的 Docker,则先卸载: yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine# 配置 Docker 的 yum 库 首先要安装一个 yum 工具 yum install -y yum-utils安装成功后,执行命令,配置 Docker 的 yum...
1.9k 2 分钟

代码基于 maven 管理和 mysql 数据库与 SpringBoot 框架 首先在根目录下创建 config 目录作为 SpringBoot 配置的目录,新建 class 类 MybatisPlusConfig,代码如下 @Configuration// 使其可以被发现public class MybatisPlusConfig { @Bean// 交给 spring 管理 public MybatisPlusInterceptor mybatisPlusInterceptor(){ MybatisPlusInterceptor...
2.9k 3 分钟

理解 Rest 是什么,Rest 的优缺点,以及 Rest 的四个动作(增、删、查、改)的格式, # Rest 是什么 表述性状态转移是一组架构约束条件和原则。满足这些约束条件和原则的应用程序或设计就是 RESTful。需要注意的是,REST 是设计风格而不是标准。REST 通常基于使用 HTTP,URI,和 XML(标准通用标记语言下的一个子集)以及 HTML(标准通用标记语言下的一个应用)这些现有的广泛流行的协议和标准。 # Rest 风格描述形式的优点 明显看到,传统风格对于访问资源的行为并无隐藏,同时,其格式相较 Rest 来说更加的复杂,杂乱而不统一。 # Rest...