安装ros
系统:Ubuntu 18.04 安装ROS版本:melodic 前四个勾选 打开命令终端,输入以下命令 1.添加ROS源 sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list' 2.添加秘钥 sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654 3.安装ROS sudo apt-get update 如果部分不成功更换电脑连接手机热点试试,本人第一次安装就成功了。 sudo apt-get install ros-melodic-desktop-full 大概需要两个多G,输入Y进行安装 4.安装并初始化rosdep wget http://fishros.com/install -O fishros &...
用VSCode实现HelloWorld案例
1.创建工作空间并初始化 mkdir -p 自定义空间名称/src cd 自定义空间名称 catkin_make #自动生成构建目录 2.用VSCode打开 code . #在工作区文件夹下 3.配置json文件 按住Ctrl+Shift+B ,在弹出的窗口中选择catkin_make:build右边的小齿轮 修改task.json文件 { "version":"2.0.0", "tasks":[ { "label": "catkin_make:debug", "type": "shell", "command": "catkin_make", "args": [], "group":{"kind": "build","isDefault": true}, "presentation":{ "reveal": "alw...
环境配置
1.选择下载的Erlang安装包,并双击运行 2.点击Next,选择安装的目录位置,点击下一步即可 3.安装成功后,需要配置环境变量,点击我的电脑–高级系统设置 4.点击环境变量,并选择path点击编辑,将之前安装的Erlang的bin目录路径配置到path中 5.例如Erlang的bin目录为C:\Program Files\Erlang OTP\bin,将其配置至用户变量中即可(也可向JAVA_HOME声明一个根目录变量也可,但需加至path中) 6.点击确定并保存,win+R输入cmd,打开命令窗口,输入erl出现如下所示则证明环境变量配置生效。 7.直接安装rabbit-mq就行,不用配置什么环境变量,然后开启RabbitMQ插件 rabbitmq-plugins.bat enable rabbitmq_management 8.访问管理界面如下所示(初始用户名和密码:==guest/guest==): http://localhost:15672/
Linux上安装Redis
1、安装Redis依赖 Redis是基于C语言编写的,因此首先需要安装Redis所需要的gcc依赖: yum install -y gcc tcl 2、下载压缩包 进入/usr/local/src文件夹,个人比较喜欢放在这个文件夹,至于你喜欢放在哪,你自己定 cd /usr/local/src **下载压缩包,据说5.0.4这个版本比较稳定,如果需要下载其他版本的话,可以先访问Redis的Linux压缩包地址:**https://download.redis.io/releases/ ,看看自己需要哪个版本的,再小改一下下面命令的包名就行 wget http://download.redis.io/releases/redis-5.0.4.tar.gz 解压压缩包 tar -xzvf redis-5.0.4.tar.gz 解压后: 进入redis目录: cd redis-5.0.4 运行编译命令(需要一点时间,请耐心等待**** ): make && make install 如果没有出错,应该就安装成功了。 默认的安装路径是在 /usr/local/b...
Redis常用命令
一、客户端连接 redis-cli -h host -p port -a password 输入命令:redis-cli -p 6379 二、数据导出导入 导出 执行备份命令:save 该命令将在 redis 备份目录中创建dump.rdb文件。 查看备份路径:config get dir 备份后的文件名:dump.rdb 导入 1、将dump.rdb拷贝到目标机,备份文件的目录下(如果开始不知道备份文件的目录在哪,可以使用Redis Desktop Manager软件在连接处打开控制台,输入save,看看生成的.rdb文件在哪,就知道备份文件的目录了),覆盖式导入 2、重启redis服务 3、打开客户端刷新就能看到新的数据了 三、Redis string命令 # 增、改 set key value mset k1 v1 k2 v2... //新增多个 # 删 del key # 查 get key mget k1、k2、k3... //查多个 四、Redis hash命令 # 增加一列、改 hset key 键 值 hmset key 键1 值1 键2 值2//增加多列 # ...
Redis的一些见解
缓存的意义在于可以保护后台的接口不被大量的请求所攻击 逻辑是这样的: 1、客户端第一次请求的话,先从数据库中查询到数据并将其写入Redis缓存中,后面都是直接从Redis里面读 2、(最简单的处理,如需复杂一点的处理,后面再跟进记录**** )除了查询,如果后台对数据进行了增加、修改、删除,那么后台会把Redis缓存清除(对应的键值),前端再次请求,还是从数据库里面获取并将其写入Redis缓存
Window下Redis的安装和部署详细教程
1、下载Redis压缩包 以下这个是我网盘里面的(这个是v8.0版本的,支持导入.rdb数据文件),后面小改一下路径即可 链接:https://pan.baidu.com/s/18dT-0rMtZWQThhVrBtP88A?pwd=x0f1提取码:x0f1 这里我在GitHub中下载window用的 5.0 版本Redis-x64-5.0.14.1.zip。 https://github.com/tporadowski/redis/releases 以下操作示例是下载的v8.0版本 将下载的压缩包解压到指定的文件夹中,如:D:\redis,内容如下: 3、修改redis.conf # Save the DB to disk. # save <seconds> <changes> [<seconds> <changes> ...] # # Redis will save the DB if the given number of seconds elapsed and it # surpassed the give...
Docker实用篇
1.初识Docker 1.1.什么是Docker 微服务虽然具备各种各样的优势,但服务的拆分通用给部署带来了很大的麻烦。 分布式系统中,依赖的组件非常多,不同组件之间部署时往往会产生一些冲突。 在数百上千台服务中重复部署,环境不一定一致,会遇到各种问题 1.1.1.应用部署的环境问题 大型项目组件较多,运行环境也较为复杂,部署时会碰到一些问题: 依赖关系复杂,容易出现兼容性问题 开发、测试、生产环境有差异 例如一个项目中,部署时需要依赖于node.js、Redis、RabbitMQ、MySQL等,这些服务部署时所需要的函数库、依赖项各不相同,甚至会有冲突。给部署带来了极大的困难。 1.1.2.Docker解决依赖兼容问题 而Docker确巧妙的解决了这些问题,Docker是如何实现的呢? Docker为了解决依赖的兼容问题的,采用了两个手段: 将应用的Libs(函数库)、Deps(依赖)、配置与应用一起打包 将每个应用放到一个隔离容器去运行,避免互相干扰 这样打包好的应用包中,既包含应用本身,也保护应用所需要的Libs、Deps,无需再操作系统上安装这些,...
Nacos安装指南
1、Windows安装(单点部署) 1.1、下载安装包 在Nacos的GitHub页面,提供有下载链接,可以下载编译好的Nacos服务端或者源代码: **GitHub主页:**https://github.com/alibaba/nacos 如图: 我这里是用1.4.1.版本的Nacos,压缩包链接如下: **链接:**https://pan.baidu.com/s/1ykqimWbU04_w9ymutt9VQw?pwd=0xws 提取码:0xws –来自百度网盘超级会员V5的分享 1.2、解压 将这个包解压到任意非中文目录下,如图: 目录说明: bin:启动脚本 conf:配置文件 1.3、端口配置 Nacos的默认端口是8848,如果你电脑上的其它进程占用了8848端口,请先尝试关闭该进程。 如果无法关闭占用8848端口的进程,也可以进入nacos的conf目录,修改配置文件中的端口: 修改其中的内容: 1.4、启动 启动非常简单,进入bin目录,结构如下: 然后执行命令即可: startup.cmd -m standalone 执行后的效果如图: 1.5...
RabbitMQ部署指南
1、单机部署 我们在Centos7虚拟机中使用Docker来安装。 1.1、下载镜像 方式一:在线拉取 docker pull rabbitmq:3-management 方式二:从本地加载 镜像包下载链接: **链接:**https://pan.baidu.com/s/1soGiZ_H8KdHvIQOqIKnPrg?pwd=ul7h 提取码:ul7h –来自百度网盘超级会员V5的分享 上传到虚拟机中后,使用命令加载镜像即可: docker load -i mq.tar 1.2、安装MQ 执行下面的命令来运行MQ容器: docker run \ -e RABBITMQ_DEFAULT_USER=itcast \ -e RABBITMQ_DEFAULT_PASS=123321 \ --name mq \ --hostname mq1 \ -p 15672:15672 \ -p 5672:5672 \ -d \ rabbitmq:3-management 2、集群部署 2.1、集群分类 在RabbitMQ的官方文档中,讲述了两种集群的配置方式: 普通模式:普通模式...
