分类: 后端

52 篇文章

SnowFlake算法
简介: 本文介绍了snowflake算法,优缺点,以及应用场景。 传统的集中式系统中,ID 生成通常由一个单一的服务器完成,导致服务存在单点故障的问题。 当系统规模扩大后,单一服务器可能无法处理高并发请求。而分布式 ID 生成算法旨在解决这一问题,其中每个节点都能并行工作独立生成ID,是去中心化的。 分布式系统中,有需要使用全局唯一 ID 的场景。…
安装Clash-for-Linux科学上网
简介:主要介绍了Clash-for-Linux在debian系统上的的安装和配置方法 Github仓库链接 https://github.com/Elegycloud/clash-for-linux-backup 安装方法 在仓库README写的很详尽了。 先克隆仓库项目到本地 $ git clone https://github.com/Eleg…
将宿主机文件拷贝进容器
简介:使用 docker cp 命令将宿主机中的文件拷贝到Docker容器中 大多数 Docker 容器 内的目录结构与标准的 Linux 文件系统非常相似,包括常见的目录如 /bin、/etc、/sys 等。这是因为容器通常基于某种 Linux 操作系统镜像(如 Ubuntu、Debian、Alpine Linux 等)创建的,这些镜像本身就包含…
Mysql部署
简介 docker 部署 mysql容器。 创建容器 docker run --name mysql_mycontainer -p 3307:3306 -e MYSQL_ROOT_HOST='%' -e MYSQL_ROOT_PASSWORD=root -d mysql:5.7.36 --name 指定容器的别名 -p 宿主机端口:容器端口 外部连…
数据卷概念和配置
简介 包括了docker 数据卷的概念、作用和配置。 概念: 数据卷式宿主机的一个目录或文件,当容器目录和数据卷目录绑定后,对方修改会立即同步。 宿主机的目录能把数据卷中的数据在容器中同步挂载。 外部机器和容器虽不互通,但可以和宿主机互通。 一个数据卷可以被多个容器同时挂载。 一个容器也可以挂载多个数据卷。 作用: 数据卷的作用包括 容器数据持久化…
Docker简介和安装方法
简介: Docker 是基于Go语言实现,轻量级,可移植的开源应用容器引擎 使用沙箱机制运行,容器开销低且相互隔离 可在MAC Windows Linux上安装运行 Linux Docker安装 官网下载文档 Debian | Docker Docs Debian安装 配置官方apt源 # Add Docker's official GPG key…
春靴+兔 TopicMode
简介 使用SpringBoot + RabbitMQ 实现需求: 通过 在HTML页面中填写表单并提交 发起 HTTP 请求来调用生产者方法发送消息 格式如 test.orange.test 并将Message输出打印到控制台上。 Topic 程序 配置类 在 spring框架的amcq中,提供了 队列,交换机和绑定关系的构建方法(Builder)…
春靴+兔 入门程序
简介: 将RabbitMQ 整合到 SpringBoot中。 并实现一个入门程序。 入门程序 导入依赖 在IDEA 创建SpringBoot工程前勾选以下依赖 修改配置文件 修改 application.properties 或 applications.yml 文件, 加入RabbitMQ 的配置信息 1. 生产者(发送消息) 创建一个 Mess…
RabbitMQ 6种工作模式
简介:主要介绍了兔的4种工作模式,先前的入门程序已经介绍了简单模式的运作模式,还有一种RPC模式不在这里介绍和演示。 https://forelink.top/index.php/2024/09/13/5-rabbitmqjava%e5%85%a5%e9%97%a8/ 工作模式 先前介绍过,兔有6种不同的工作模式, 除去先前介绍的简单模式外,还有其…
RabbitMQ+Java入门
简介: 使用简单模式完成消息传递,作为RabbitMQ的入门程序。 步骤 创建工程 (生产者、消费者) 在项目中创建两个Maven模块(Modules) 添加依赖 <!-- RabbitMQ Java 客户端 --> <dependency> <groupId>com.rabbitmq</groupId&g…