自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 RabbitMQ的整体架构及核心概念

交换机是消息的接收和路由中心,它接收来自生产者的消息,并根据一定的规则将消息路由到一个或多个与之绑定的队列中。VHost是RabbitMQ中虚拟主机的概念,类似于操作系统中的命名空间,用于将RabbitMQ的资源进行隔离和分组。每个VHost拥有自己的交换器、队列、绑定和权限配置,不同的VHost之间的资源相互独立,互不干扰。队列是消息的存储和消费的地方,它保存着未被消费的信息,等待消费者从队列中获取并处理消息。生产者是消息的发送方,负责将消息发布到RabbitMQ的交换机上。

2024-06-02 00:03:19 336

原创 使用Docker安装RabbitMQ教学

这个命令将创建一个名为rabbitmq-server的容器,并将RabbitMQ的AMQP协议端口(5672)和管理界面端口(15672)映射到宿主机的相应端口上。同时,它还设置了RabbitMQ的默认用户名和密码。RabbitMQ是一个开源的消息代理和队列服务器,用于通过轻量级的、可靠的、可伸缩的和可分布式的消息传递来连接和集成各种应用程序。但是,出于安全考虑,建议你在创建容器时设置自定义的用户名和密码。在Docker安装完成后,我们需要从Docker Hub上查找并拉取RabbitMQ的官方镜像。

2024-06-01 22:02:18 858

原创 Linux安装docker

4.启动Docker服务并设置为开机自启。1.安装docker环境依赖。2.配置阿里云yum源。3.安装docker。

2024-06-01 21:46:23 234

原创 Linux常用远程连接工具XSell(附带百度网盘地址)

打开本地CentOS服务器输入 ip addr找到服务器地址。选择安装路径然后下一步,安装路径自定义即可,不推荐安装C盘。输入用户名以及邮箱进行注册,也可以选择后来进行直接进去。双击点击下载好的Xshell-7.0.0157p。点击文件—> 新建 来新建一个会话。输入服务器ip地址点击确定。点击我接受许可然后下一步。完成Xshell安装。

2024-06-01 21:02:38 580

原创 VMware虚拟机安装Linux(附带百度网盘地址)

VMware虚拟机安装教程,附带百度网盘地址

2024-06-01 20:23:34 664

原创 VMware15,16虚拟机安装(附百度网盘地址)

VMware15,VMware16虚拟机安装,附百度网盘链接

2024-06-01 19:39:23 5275 2

原创 VS Code 的常用快捷键和插件

1.注释:a) 单行注释:[ctrl+k,ctrl+c] 或 ctrl+/b) 取消单行注释:[ctrl+k,ctrl+u] (按下ctrl不放,再按k + u)c) 多行注释:[alt+shift+A]d) 多行注释:/**2、移动行:alt+up/down3、显示/隐藏左侧目录栏 ctrl + b4、复制当前行:shift + alt +up/down5、删除当前行:shift + ctrl + k6、控制台终端显示与隐藏:ctrl + ~

2023-05-08 09:14:08 4270

原创 vue判断身份证是否小于7岁

vue 判断身份证是否小于7岁

2023-03-03 15:27:49 155

原创 Spring MD5工具类

Spring MD5工具类。

2023-02-03 13:50:59 295

原创 vue判断身份证是否合法

vue判断身份证是否合法

2022-08-15 11:28:15 568

原创 java 创建restful api工具类

1.restful api1.创建AjaxResultpackage com.tx.common.core.domain;import java.util.HashMap;import com.tx.common.constant.HttpStatus;import com.tx.common.utils.StringUtils;/** * 操作消息提醒 * * @author tx */public class AjaxResult extends HashMap<Str

2021-07-08 10:59:22 408

原创 Aspose工具类,以及jar包

Aspose工具类,以及jar包Aspose1.工具类 AsposeUtil2.license.xmlAspose1.工具类 AsposeUtilpackage com.tx.web.controller.business.utils;import java.io.*;import com.aspose.cells.Workbook;import com.aspose.slides.Presentation;import com.aspose.words.*;public cla

2021-07-07 10:02:08 9042 2

原创 File工具类

File工具类1 Maven包 <!--工具包--> <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>5.3.4</version> </dependency&g

2021-02-23 17:43:13 557 1

原创 日期类格式化与字符串转换工具类

日期类格式化与字符串转换工具类import java.time.*;import java.time.format.DateTimeFormatter;import java.util.Date;public class DateUtil { public static final DateTimeFormatter DFY_MD_HMS = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"); public static fina

2021-02-23 17:36:18 258 1

原创 React 通过地址生成二维码

React 生成二维码1.使用qrcode.react yarn install qrcode.react snmp install qrcode.react2.通过地址生成二维码 <QRCode id="qrCode" value="http://localhost:8080/login" //地址 size={200} //

2021-02-23 17:27:10 267

原创 多线程的运行状态

目录运行状态UML图运行状态UML图多线程的状态有五个,1.新建,2.准备,3.运行,4.休眠,5.停止状态介绍:调用new Thread()方法新建一个线程,然后在执行start()方法,这个时候会进入准备状态,等待cpu调度,cpu调度完成以后,cpu会开始执行run方法,进入运行状态,run方法执行完毕或者调用了stop()方法,这个线程就会停止,如果在运行状态下,调用了sleep()或者是walt方法,线程会进行休眠,休眠完毕后,会重新进入准备状态#mermaid-svg-ugkO

2021-01-13 16:35:20 135

原创 线程常用api

标题线程api常用线程api方法使用方法 --继承使用方法 --实现线程api常用线程api方法方法名称start()启动线程currentThread()获取当前线程对象getId()获取当前线程idgetName()获取当前线程名称sleep()休眠线程stop()停止线程 --不安全 --不推荐使用使用方法 --继承class CreateThread extends Thread{ @Override public

2021-01-13 15:52:26 815

原创 三种创建线程的方法

目录线程创建线程的方法1.继承Thread类2.实现runlabe接口3.使用匿名内部类线程创建线程的方法1.继承Thread类继承thread类 重写run方法run方法里面写的是需要执行的代码class CreateThread extends Thread{ @Override public void run(){ //需要执行的代码 for(int i=0;i<10;i++){ system.out.println("run方法执行:"+i); }}}调用线程

2021-01-13 14:42:01 239

空空如也

空空如也

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

TA关注的人

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