聊聊 Pulsar: Pulsar 的核心概念与基础架构

一、Pulsar 介绍Apache Pulsar 是 Apache 软件基金会的顶级项目,是下一代云原生分布式消息流平台,集消息、存储、轻量化函数式计算为一体,采用计算与存储分离架构设计,支持多租户、持久化存储、多机房跨区域数据复制,具有强一致性、高吞吐、低延时及高可扩展性等流数据存储特性。Puls

【愚公系列】2022年02月 Docker容器 RabbitMQ集群的搭建

文章目录前言一、RabbitMQ集群的搭建1.拉取镜像二、RabbitMQ的配置1.启动RabbitMQ2.搭建RabbitMQ集群2.1 运行容器2.2 配置节点到集群2.3 配置成功总结1.Erlang Cookie的作用2.Erlang Cookie的位置前言RabbitMQ这款消息队列中间件

ElasticSearch由浅入深

ElasticSearch由浅入深全套入门知识整理

Docker安装ElasticSearch和Kibana

文章目录1. 安装docker2. 拉取elasticsearch镜像3. 启动elasticsearch3.1 目录结构4. 验证elasticsearch是否启动成功5. 插件安装5.1 安装IK分词器5.2 分词器使用验证6. kibana安装6.1 docker安装kibana6.2 启动k

架构师之路 — 架构师的职责

目录文章目录目录高级程序员技术经理技术总监CTO软件架构师(Software Architect)解决方案架构师(Solution Architect)高级程序员高级程序员的主要职责是:实现复杂功能,编写核心代码;处理线上 bug,解决技术难题。技术经理技术经理的主要职责是:开发任务分派。开发工作量

MySQL高级查询

目录一、排序二、分页查询三、聚合函数四、分组查询五、连接查询1. 内连接查询2. 左连接查询3. 右连接查询4. 自连接查询六、子查询

栈和队列--基本操作

本节目标学习栈的原理及基本实现 学习队列的原理及基本实现栈:一种特殊的线性表,其只允许在固定一端进行插入和删除元素操作。进行数据插入和删除操作的一端称为栈顶,另一端称为栈底。栈中的数据元素遵循后进先出 LIFO (Last In First Out) 的原则。压栈:栈的插入操作叫做进栈,压栈,入栈,

树形结构(2)(Java语言)——二叉树(1)

二叉树(1)

NIO优化底层原理和零拷贝

读取磁盘数据的时候,之所以要发生上下文切换,这是因为用户空间没有权限操作磁盘或网卡,内核的权限最高,这些操作设备的过程都需要交由操作系统内核来完成,所以一般要通过内核去完成某些任务的时候,就需要使用操作系统提供的系统调用函数。

linux权限全貌 一笑一尘缘

文章目录Linux权限的概念03.文件权限值的表示方法字符表示方法8进制数值表示方法04.文件访问权限的相关设置方法chmodchownchgrp我们也可以一次同时改目录的权限粘滞位默认权限umask关于权限的总结Linux权限的概念03.文件权限值的表示方法字符表示方法linux表示说明linux

Linux任务管理与守护进程

文章目录任务管理进程组概念作业概念会话概念相关操作前台进程&后台进程jobs、fg、bgps命令查看指定的选项守护进程任务管理进程组概念每个进程除了有一个进程ID之外,还属于一个进程组,进程组是一个或多个进程的集合。通常,它们与同一作业相关联,可以接收来自同一终端的各种信号。每个进程组有一个

万字详解常用排序:插排,希排,选排,堆排,冒泡(动图代码解析)

排序排序是一种非常重要的基础算法,在校招和工作中都非常的实用,它在日常生活中无处不再。本章将介绍八大基本排序。1 排序的概念所谓排序,就是将一串记录按照某种递增递减的关系,使该记录成为一个有序的序列。常见并实用的排序有如下八种。//直接插排void InsertSort(int* a, int n)

Cent0S7设置静态IP的多种方法

介绍了如何通过命令行和图形界面设置Cent0S7的静态IP。

TypeScript学习笔记

TypeScript学习笔记TypeScript概述和环境安装解析TS的工具包typescript安装简化执行TS的工具包 ts-node入门代码TS中的注释JS原有类型numberstringbooleanundefinednullobject对象类型基本使用对象类型中的函数写法arrayfunc

保姆级NodeJS安装&环境配置&优化

NodeJS下载https://nodejs.org/zh-cn/download/ 选择长期支持版本(LTS)windows建议选择64-bit的.msi安装版本NodeJS安装无脑下一步接受许可选择安装路径 (不建议安装到C盘)建议大家在其他盘新建一个文件夹管理所有的编程环境 我这里在F:\

Vue生命周期(个人理解)

描述:今天进度到生命周期 other-teacher只讲了两个项目使用到的生命周期 剩下的自己扩展,哎,自己来了兴趣,为啥,自己第一次面试的时候记得很清楚。面试官:“简单说一下你对vue生命周期的个人理解” 我:语塞(第一次),第二次说完周期名字之后就不知道怎么说个人理解了,所以这次很想搞搞清楚一、

《Vue源码解读》深入浅出Vue的Diff算法(一)

本系列博文主要以记录个人源码学习相关心得,希望我个人的学习心得能对正在学习的你有一点点帮助;本文主要记录了关于Diff算法相关的学习,明白了Diff算法大致的运行逻辑以及Virtual-DOM的来龙去脉;

初学JavaWeb,前端css要不要了解一下啊?一文学会JavaWeb中css的简单应用

文章目录一、设置CSS样式二、CSS代码语法三、CSS选择器一、设置CSS样式有三种设置方式。1、在HTML标签内设置:仅对当前标签有效。①代码<!DOCTYPE html><html lang="en"><head> <meta charset="U

Vue Router 4 的使用,一篇文章给你讲透彻

Vue 3.X 使用Vue Router 4.x 进行路由配置,本文我们就来研究下如何使用Vue Router 4.x,本文中所有的使用方式都是使用 Composition API的方式。本文通过一步步介绍Vue Router 4.x的使用,来搭建一个简单的博客系统,让你对新版的Vue Router

Qt+OpenCV联合开发(二十三)--图像直方图(calcHist)

引言前面我们说了图像的本质是一堆数据,计算机可不认识图像中的各种人物、景色,只认识0,1,而所有这些都是人为打的标签,计算机看到的都是一个个像素点的像素值,而这些像素值又有一定的取值范围,对于RGB来说就是0-255的取值范围,我们就可以利用直方图统计在这区间内哪一个出现的频率低,哪一个频率高。一、

个人信息

加入时间:2021-12-08

最后活动:1 小时前

发帖数:145243

回复数:0