自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 RabbitMQ

RabbitMQ是一个开源的消息代理和队列服务器,它提供了一个可靠的消息传递服务,适用于多种场景,包括但不限于异步处理、应用解耦、流量控制和提高消息系统的可靠性。RabbitMQ遵循AMQP(Advanced Message Queuing Protocol)协议,同时也支持其他消息协议,如STOMP、MQTT等。

2024-10-15 19:52:33 689

原创 X86、ARM架构镜像

ARM 镜像和 x86 镜像是为不同处理器架构设计的软件镜像。

2024-10-12 16:59:12 497

原创 Spring Integration + MQTT

Spring Integration是一个开源的Java库,用于构建基于消息的应用程序。它提供了一套丰富的组件和工具,使得开发者可以轻松地开发出可靠、灵活和可扩展的集成解决方案。Spring Integration可以用来构建企业服务总线,它支持各种协议和消息格式,使得不同系统间的数据和事件可以轻松交换。

2024-10-11 19:05:12 710

原创 SpringBoot集成RocketMQ实现六种消息

RocketMQ 支持多种消息类型以满足不同的业务需求,本文使用Spring管理的方式实现RocketMQ的六种消息。

2024-10-09 21:25:00 677

原创 Middleware---RocketMQ

RocketMQ是一个开源的分布式消息中间件。它是一种的消息队列系统,用于在分布式系统中进行异步通信。

2024-10-05 12:55:27 1059

原创 消息中间件---初识(Kafka、RocketMQ、RabbitMQ、ActiveMQ、Redis)

消息中间件是一种支撑性软件系统,它在网络环境中为应用系统提供同步或异步、可靠的消息传输。消息中间件利用高效可靠的消息传递机制进行与平台无关的数据交流,并基于数据通信来进行分布式系统的集成。它支持多种通信协议和数据格式,可以在不同的应用系统之间进行透明的消息传递。消息中间件的主要特点包括异步通信、持久化、削峰填谷、系统解耦、集群扩展、负载均衡等。

2024-10-02 17:34:46 1763

原创 设计模式---代理模式

代理模式(Proxy Pattern)是一种结构型设计模式,它能够为其他对象提供一个代理以控制对这个对象的访问。代理模式在不直接访问实际对象的情况下,提供了对目标对象的间接访问。通过引入一个代理对象来间接操作实际对象,可以在不改变实际对象代码的前提下,增加额外的功能操作。

2024-09-30 16:28:38 1207

原创 Spring事务传播机制

事务传播机制定义了当一个事务性方法被调用时,这个方法应该如何处理事务。

2024-09-29 10:19:19 885

原创 Spring事务失效常见场景

Spring的事务代理通常是通过动态代理实现的,一些常见的事务失效场景。

2024-09-27 21:55:06 784

原创 Spring中的编程式、声明式事务

事务(Transaction)是数据库管理系统中的一个重要概念,它是一个原子性的数据库操作序列。在Spring框架中,事务管理是一个核心功能,它允许开发者以声明式或编程式的方式来处理事务,从而确保数据库操作的ACID特性。事务的隔离级别决定了事务操作的可见性和其他事务的干扰程度。这意味着,事务内的操作是不可分割的。:这是一个对象,代表了当前事务的状态,它可以被用来查询事务的当前状态,或者控制事务的执行(如设置回滚标志)。

2024-09-26 16:06:01 848

原创 设计模式---命令模式

命令模式(Command Pattern)是一种行为设计模式,它将一个请求封装为一个对象,从而让你可以使用不同的请求把客户端参数化,对请求排队或者记录请求日志,以及支持可撤销的操作。

2024-09-24 19:45:00 1613

原创 设计模式---原型模式

允许一个对象在创建另一个可定制的对象,从而复制自身。这种模式在创建新对象时,不是通过新建一个实例(例如使用new关键字),而是通过复制一个现有对象来实现。

2024-09-23 18:38:14 466

原创 设计模式---策略模式

策略模式是一种行为模式,也是替代大量 ifelse 的利器。它所能帮你解决的场景,一般是具有同类可替代的行为逻辑算法场景。

2024-09-22 19:00:00 425

原创 设计模式---工厂模式

工厂设计模式是一种创建型设计模式,用于处理对象创建的问题,使得对象的创建与使用分离。它提供了一种封装机制,使得客户端不需要知道具体的类,只需要知道接口即可。工厂模式允许系统在不指定具体类的情况下创建对象,使得系统更加灵活和易于扩展。

2024-09-21 19:00:00 1185

原创 设计模式---责任链

责任链模式(Chain of Responsibility Pattern)是一种行为设计模式,它允许你将请求沿着处理者链进行发送,直至其中一个处理者对其进行处理。这种模式可以解耦请求的发送者和接收者,增加或修改处理者时不需要改变客户端代码,提高了系统的灵活性和可维护性。

2024-09-20 19:06:24 502

原创 设计模式---单例模式

单例模式(Singleton Pattern)是一种常用的软件设计模式,其核心目的是确保一个类在应用程序的生命周期内只有一个实例,并提供一个全局访问点来获取这个实例。单例模式通常用于管理共享资源,如数据库连接、配置文件、日志记录器等。单例模式虽然在某些场景下非常有用,但也存在一些问题,如它可能会引入全局状态,使得代码难以测试,也可能导致内存泄漏。通过打印地址或者唯一值可以唯一确定一个对象。

2024-09-18 18:53:32 377

原创 【portainer】管理Docker容器图形化界面

Portainer 是一个流行的开源工具,用于在 Kubernetes、Docker、Docker Swarm 和 Azure ACI 环境中管理容器。它提供了一个图形用户界面(GUI),使得用户可以通过直观的界面来执行容器管理任务,如查看容器状态、管理日志、网络、卷和技术栈等。

2024-09-15 19:00:00 934

原创 日志文件下载(内网minio+堡垒机)

内网通过堡垒机下载minio中的文件

2024-09-14 19:15:00 192

原创 Linux服务器安装JDK、Maven、Docker

本文旨在为小白用户打造一套linux自动化部署Java环境三大件流程。

2024-09-13 19:11:52 1259

原创 初识MQTT+EMQX(Java连接EMQX)

MQTT 是物联网 (IoT) 的 OASIS 标准消息传递协议。它被设计为一种极其轻量级的发布/订阅消息传递传输非常适合以较小的代码占用空间和最小的网络带宽连接远程设备。发布订阅架构:MQTT 的核心是MQTT 代理和 MQTT 客户端。MQTT 代理是发送者和接收者之间的中介,负责将消息分发给适当的接收者。MQTT 客户端向代理发布消息,其他客户端则订阅特定主题以接收消息。每条 MQTT 消息都包含一个主题,客户端会订阅自己感兴趣的主题。

2024-09-12 19:00:00 624

原创 媒体文件切片上传(不同平台+Message)

核心端收到消息后,采用逆过程去解析数据,可以得到Base64的String字符串,通过Base64.getDecoder().decode(base64Data)得到对应的字节数组,将切片数据按照顺序写入文件,即为原媒体文件。当核心端收到全部的切片数据组装好之后,给设备端发送对应的文件已经收到,设备端将消息从列表中删除,相当于取消切片数据重发。由于消息有大小限制,文件可以通过分片,多次消息上报,接收方获取到消息之后,将其中的切片信息组装,还原可以得到原文件。内网需要将文件上传到外网显示。

2024-09-11 19:00:00 333

原创 Jenkins安装部署(基于docker镜像)

作为一款开源的自动化服务器,它可以帮助自动化各种任务,包括构建、测试和部署软件。Jenkins 以其灵活性和扩展性而闻名,它可以与许多版本控制系统、构建工具和其他软件交付工具集成。作为带领小白入门Jenkins的文章,一定有不一样的地方。

2024-09-10 19:15:00 1126

原创 jenkins部署react前端项目

通过jenkins部署一个前端项目,主要逻辑是将项目整体打包成为一个docker镜像,并通过shell命令启动镜像。

2024-09-09 18:16:27 406

原创 【华为OD】

某OD面试流程

2023-07-23 11:12:44 493 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除