摘要: ROS 系统架构主要被设计和划分为三部分,每一部分代表一个层级的概念:文件系统级(The filesystem level)、计算图级(The computation graph level)和开源社区级(The community level)。 文件系统级 ROS 的内部结构、文件结构和所需的核心文件都在这一层里,理解 ROS 文件系统是入门ROS的基础,ROS程序的结构,是一些不同... 阅读全文
posted @ 2020-06-02 21:50 立3807 阅读(1924) 评论(0) 推荐(0) 编辑
摘要: 配置 Ubuntu 存储库 将 Ubuntu 存储库配置为允许"restricted"、"universe"和"multiverse" 设置源列表 将计算机设置为接受packages.ros.org的软件。 sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/ap... 阅读全文
posted @ 2020-06-02 21:49 立3807 阅读(2270) 评论(0) 推荐(0) 编辑
摘要: 1.什么是 Skywalking Skywalking 是一个APM系统,即应用性能监控系统,为微服务架构和云原生架构系统设计。它通过探针自动收集所需的指标,并进行分布式追踪。通过这些调用链路以及指标,Skywalking APM会感知应用间关系和服务间关系,并进行相应的指标统计。目前支持链路追踪和 阅读全文
posted @ 2019-05-19 15:50 立3807 阅读(1709) 评论(0) 推荐(0) 编辑
摘要: 1.系统环境 三台服务器(最好是单数台,跟master选举方式有关),确保机器互相ping的通,且都需要装了jdk 8环境,机器IP和 elasticsearch 的节点名称如下: cluster name node name IP Addr 说明 local_ES node-01 192.168. 阅读全文
posted @ 2019-05-19 09:40 立3807 阅读(1702) 评论(0) 推荐(0) 编辑
摘要: GIT CLONE 命令 将存储库克隆到新创建的目录中,为克隆的存储库中的每个分支创建远程跟踪分支,并从克隆的存储库作为当前活动分支的初始分支。 命令格式: git clone [--template=] [-l] [-s] [--no-hardlinks] [-q] [-n] [--bare] [--mirror] [-o ] [-b ] [-u ] [--reference ] [--... 阅读全文
posted @ 2018-09-20 15:13 立3807 阅读(266) 评论(0) 推荐(0) 编辑
摘要: Git 自带一个 git config 的工具来帮助设置控制 Git 外观和行为的配置变量。 这些变量存储在三个不同的位置: /etc/gitconfig 文件: 包含系统上每一个用户及他们仓库的通用配置。 如果使用带有 --system 选项的 git config 时,它会从此文件读写配置变量。 ~/.gitconfig 或 ~/.config/git/config 文... 阅读全文
posted @ 2018-09-18 15:12 立3807 阅读(785) 评论(0) 推荐(0) 编辑
摘要: 安装 Git 是时候动手尝试下 Git 了,不过得先安装好它。有许多种安装方式,主要分为两种,一种是通过编译源代码来安装;另一种是使用为特定平台预编译好的安装包。 从源代码安装 若是条件允许,从源代码安装有很多好处,至少可以安装最新的版本。Git 的每个版本都在不断尝试改进用户体验,所以能通过源代码自己编译安装最新版本就再好不过了。有些 Linux 版本自带的安装包更新起来并不及时... 阅读全文
posted @ 2018-09-18 14:37 立3807 阅读(150) 评论(0) 推荐(0) 编辑
摘要: Git 究竟是怎样的一个系统呢? 请注意接下来的内容非常重要,若你理解了 Git 的思想和基本工作原理,用起来就会知其所以然,游刃有余。 在开始学习 Git 的时候,请努力分清你对其它版本管理系统的已有认识,如 Subversion 和 Perforce 等;这么做能帮助你使用工具时避免发生混淆。 Git 在保存和对待各种信息的时候与其它版本控制系统有很大差异,尽管操作起来的命令形式非... 阅读全文
posted @ 2018-09-18 14:36 立3807 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 实际应用中会涉及很多敏感的数据,这些数据会被加密保存到 SVN 仓库中,最常见的就是数据库密码。Spring Cloud Config 为这类敏感数据提供了加密和解密的功能,加密后的密文在传输给客户端前会进行解密。配置服务支持对称加密(AES算法)和非对称加密(RSA算法)。 在使用配置服务的加密和解密功能,首先必须安装 JCE(Java Cryptography Extension),可以到 O... 阅读全文
posted @ 2018-05-17 23:08 立3807 阅读(652) 评论(0) 推荐(0) 编辑
摘要: 远程 SVN 服务器上面的配置修改后,需要通知客户端来改变配置,需要增加 spring-boot-starter-actuator 依赖并将 management.security.enabled 设置为 false,然后访问客户端的 /refresh 端点进行刷新,访问改端点要使用 HTTP 的 POST 方法,客户端的 refresh 在接收到请求后,会重新到配置服务器获取最新的配置,然后... 阅读全文
posted @ 2018-05-17 23:06 立3807 阅读(705) 评论(0) 推荐(0) 编辑