06 2021 档案

摘要:PhantomJS在服务端生成ECharts图片 1. 准备工作 下载 PhantomJS包 点我进入下载页面 下载saintlee-echartsconvert-master包 点我进入下载页面 上传到linux服务器上 2. 部署服务 安装PhantomJS # 解压缩文件 tar xjf ph 阅读全文
posted @ 2021-06-29 18:15 雾里看花的少年 阅读(1169) 评论(2) 推荐(0)
摘要:1. RDB 1.1 是什么 在指定的时间间隔内将内存中的数据集快照写入磁盘, 也就是行话讲的Snapshot快照,它恢复时是将快照文件直接读到内存里 1.2 备份是如何执行的 Redis会单独创建(fork)一个子进程来进行持久化,会先将数据写入到 一个临时文件中,待持久化过程都结束了,再用这个临 阅读全文
posted @ 2021-06-12 18:27 雾里看花的少年 阅读(52) 评论(0) 推荐(0)
摘要:1. 事务的定义 Redis事务是一个单独的隔离操作:事务中的所有命令都会序列化、按顺序地执行。事务在执行的过程中,不会被其他客户端发送来的命令请求所打断。 Redis事务的主要作用就是串联多个命令防止别的命令插队。 2. Multi、Exec、discard 从输入Multi命令开始,输入的命令都 阅读全文
posted @ 2021-06-12 18:24 雾里看花的少年 阅读(58) 评论(0) 推荐(0)
摘要:1. jedis使用 依赖包 <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>3.2.0</version> </dependency> 使用 public static vo 阅读全文
posted @ 2021-06-12 18:22 雾里看花的少年 阅读(122) 评论(0) 推荐(0)
摘要:1. bitmaps 1.1 简介 现代计算机用二进制(位) 作为信息的基础单位, 1个字节等于8位, 例如“abc”字符串是由3个字节组成, 但实际在计算机存储时将其用二进制表示, “abc”分别对应的ASCII码分别是97、 98、 99, 对应的二进制分别是01100001、 01100010 阅读全文
posted @ 2021-06-12 18:21 雾里看花的少年 阅读(65) 评论(0) 推荐(0)
摘要:1. 什么是发布和订阅 Redis 发布订阅 (pub/sub) 是一种消息通信模式:发送者 (pub) 发送消息,订阅者 (sub) 接收消息。 Redis 客户端可以订阅任意数量的频道。 2. redis的订阅与发布 1、客户端可以订阅频道如下图 2、当给这个频道发布消息后,消息就会发送给订阅的 阅读全文
posted @ 2021-06-12 18:19 雾里看花的少年 阅读(88) 评论(0) 推荐(0)
摘要:1. Units(单位) 配置大小单位,开头定义了一些基本的度量单位,只支持bytes,不支持bit 大小写不敏感 # Note on units: when memory size is needed, it is possible to specify # it in the usual for 阅读全文
posted @ 2021-06-12 16:06 雾里看花的少年 阅读(58) 评论(0) 推荐(0)
摘要:1. String(字符串) 1.1 简介 String是Redis最基本的类型,一个key对应一个value。 String类型是二进制安全的。意味着Redis的string可以包含任何数据。比如jpg图片或者序列化的对象。 String类型是Redis最基本的数据类型,一个Redis中字符串va 阅读全文
posted @ 2021-06-12 14:51 雾里看花的少年 阅读(58) 评论(0) 推荐(0)
摘要:安装 1.准备工作 安装gcc编译器 yum install -y curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc-c++ perl-ExtUtils-MakeMaker yum -y install gcc aut 阅读全文
posted @ 2021-06-12 14:50 雾里看花的少年 阅读(111) 评论(0) 推荐(0)
摘要:1.org.apache.rocketmq.client.exception.MQClientException: No route info of this topic, MyTopic 报错信信息如下: Exception in thread "main" org.apache.rocketmq 阅读全文
posted @ 2021-06-11 12:08 雾里看花的少年 阅读(643) 评论(0) 推荐(0)
摘要:优势: 应用解耦:提高系统容错性和可维护性 异步提速:提升用户体验和系统吞吐量 削峰填谷:提高系统稳定性 劣势: 系统可用性降低 系统复杂度提高 消息一致性问题 RocketMq安装部署 部署前准备 安装Jdk #1. 获取jdk安装包(进入 /opt目录操作 cd /opt) wget https 阅读全文
posted @ 2021-06-08 11:36 雾里看花的少年 阅读(1194) 评论(0) 推荐(0)
摘要:五、 设计 1. 消息存储 消息存储是RocketMQ中最为复杂和最为重要的一部分,本节将分别从RocketMQ的消息存储整体架构、PageCache与Mmap内存映射以及RocketMQ中两种不同的刷盘方式三方面来分别展开叙述。 1.1 消息存储整体架构 消息存储架构图中主要有下面三个跟消息存储相 阅读全文
posted @ 2021-06-07 20:45 雾里看花的少年 阅读(85) 评论(0) 推荐(0)
摘要:3. 技术架构 RocketMQ架构上主要分为四部分,如上图所示: Producer:消息发布的角色,支持分布式集群方式部署。Producer通过MQ的负载均衡模块选择相应的Broker集群队列进行消息投递,投递的过程支持快速失败并且低延迟。 Consumer:消息消费的角色,支持分布式集群方式部署 阅读全文
posted @ 2021-06-07 20:26 雾里看花的少年 阅读(72) 评论(0) 推荐(0)
摘要:官方文档 一、基本概念 1. 基本消息模型 RocketMQ主要由 Producer、Broker、Consumer 三部分组成 Producer(生产者): 负责生产消息,把业务应用系统里产生的消息发送到broker服务器 同步发送(需要broker返回确认信息) 异步发送(需要broker返回确 阅读全文
posted @ 2021-06-07 20:13 雾里看花的少年 阅读(181) 评论(0) 推荐(0)
摘要:Docker Compose Docker Compose来轻松高效的管理容器,定义运行多个容器 官网介绍 定义,运行多个容器 YAML file配置文件 single command 命令有哪些 步骤:(批量服务编排) DockerFile保证我们的项目在任何地方可以运行 docker-compo 阅读全文
posted @ 2021-06-07 19:20 雾里看花的少年 阅读(58) 评论(0) 推荐(0)
摘要:*文章目录* Dockerfile参考(Dockerfile reference) 用法(Usage) 格式(Format) 解析器指令(Parser directives) 转义(escape) 环境更换(Environment replacement) .dockerignore文件 FORM 阅读全文
posted @ 2021-06-07 19:19 雾里看花的少年 阅读(430) 评论(0) 推荐(0)
摘要:Docker [学习地址]( https://www.bilibili.com/video/BV1og4y1q7M4?p=2&spm_id_from=pageDriver) Docker 概述 Docker为什么会出现 一款产品,多套环境,开发环境,测试环境,线上环境 开发,运维,版本更新导致服务不 阅读全文
posted @ 2021-06-07 19:18 雾里看花的少年 阅读(72) 评论(0) 推荐(0)
摘要:本机环境:centos8 参考博客:https://blog.csdn.net/witton/article/details/107085155 1. 环境准备 卸载podman centos8默认安装了podman容器,它和docker可能存在冲突,最好卸载掉 sudo yum remove po 阅读全文
posted @ 2021-06-07 13:13 雾里看花的少年 阅读(2469) 评论(0) 推荐(0)
摘要:学习路径 1. Docker学习 一般kubernetes的内部容器使用的是Docker,所以建议先学习docker之后再来学习 docker学习(一) docker学习(二)DockerFile docker学习(三)进阶 2. 学会安装k8s 1. 单机安装 安装过程中可能存在一些问题,请仔细观 阅读全文
posted @ 2021-06-07 13:12 雾里看花的少年 阅读(93) 评论(0) 推荐(0)
摘要:1. idea git操作突然变得很慢。(2021-06-07) 今天idea git操作,commit,push,fetch,update等都很慢,百度了之后解决了问题,这里记录解决方案 参考博客 主要解决方案 阅读全文
posted @ 2021-06-07 10:27 雾里看花的少年 阅读(60) 评论(0) 推荐(0)