摘要: 1.下载RocketMQ安装包,这里下载二进制包 安装地址:https://rocketmq.apache.org/download/ 2.配置系统环境变量 3.修改脚本文件配置(runbroker.cmd、runserver.cmd) RocketMQ默认的虚拟机内存较大,启动可能因为内存不足报错 阅读全文
posted @ 2024-05-23 16:29 愚昧小生 阅读(88) 评论(0) 推荐(0)
摘要: springboot整合knife4j报错,提示找不到该方法,用的knife4j依赖是最新版本 解决方法:将knife4j版本进行降级处理,这里采用2.0.4 阅读全文
posted @ 2024-05-08 14:43 愚昧小生 阅读(24) 评论(0) 推荐(0)
摘要: 接口和抽象类都是用来定义对象的公共行为的,两者本身不能实例化,但二者有以下7点不同: 1.定义关键字不同:接口使用关键字 interface 来定义,抽象类使用关键字 abstract 来定义。 2.继承或实现的关键字不同:接口使用 implements 关键字定义其具体实现,抽象类使用 exten 阅读全文
posted @ 2024-04-21 14:16 愚昧小生 阅读(5699) 评论(2) 推荐(0)
摘要: 1. 所有对象都实现克隆方法 2. 通过构造方法实现深克隆 3. 使用JDK自带的字节流实现深克隆 (1)所有对象都实现克隆方法,这种方式需要让所有的引用对象都实现克隆(Cloneable 接口) 点击查看代码 package com.clone; public class CloneExample 阅读全文
posted @ 2024-04-17 12:23 愚昧小生 阅读(88) 评论(0) 推荐(0)
摘要: 1.端口介绍 1883 MQTT/TCP 协议端口 11883 MQTT/TCP 协议内部端口,仅用于本机客户端连接 8883 MQTT/SSL 协议端口 8081 management/HTTP/S 协议端口 8083 MQTT/WS 协议端口 8084 MQTT/WSS 协议端口 2 拉取镜像 阅读全文
posted @ 2024-04-10 09:42 愚昧小生 阅读(889) 评论(0) 推荐(0)
摘要: 1.卸载旧版本 yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine 2.需要的安 阅读全文
posted @ 2024-04-02 11:18 愚昧小生 阅读(149) 评论(0) 推荐(0)
摘要: 单例模式常见的实现方法有 4 种:饿汉模式、懒汉模式、静态内部类和枚举。 (1)饿汉模式 饿汉模式也叫预加载模式,它是在类加载时直接创建并初始化单例对象,所以它并不存在线程安全的问题。它是依靠 ClassLoader 类机制,在程序启动时只加载一次,因此不存在线程安全问题,它的实现代码如下: 点击查 阅读全文
posted @ 2024-04-01 10:38 愚昧小生 阅读(62) 评论(0) 推荐(0)
摘要: 1.Arrays类的copyOf()方法 2.Arrays类的copyOfRange()方法 3.System类的arraycopy()方法 4.Object类的clone()方法 (1)copyOf()方法是以指定的长度复制原数组,然后返回一个新数组,如果长度超过原数组,会以数组类型的默认值进行填 阅读全文
posted @ 2024-03-26 11:34 愚昧小生 阅读(57) 评论(0) 推荐(0)
摘要: 一项目启动报,No qualifying bean of type 'XXX' available:expected at least 1 bean which qualifies as autowire candidate 翻译为:没有类型为“XXX”的合格bean可用:应至少有1个bean符合a 阅读全文
posted @ 2024-03-25 17:40 愚昧小生 阅读(8324) 评论(0) 推荐(0)
摘要: (1)引入common-lang包 (2)运行结果 (3)isBlank的源码 (4)isEmpty的源码 结论 isBlank:值为null或者值具有空格(比较时会去除空格)和空白字符串,会返回true isEmpty:值为null或者空白字符串时候才会返回true,有空格字符串会被认定为非空,返 阅读全文
posted @ 2024-03-25 16:56 愚昧小生 阅读(389) 评论(0) 推荐(0)