自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringBoot整合阿里云、腾讯云、minio、百度云、华为云、天翼云、金山云、七牛云、移动云、网易数帆等等有关于S3协议下文分布式对象存储接口

在上述代码中出现了FileNamingRulesGenerationService 是一个文件命名规格接口,可以根据配置文件,进行不同的命名方式,这一部分的代码先放到后面再说,现在主要是几种S3协议的通用整合。然后就是继承该接口,并将大部分重复代码抽出来,让每个实现类只关注自己的上传下载。大概的整合代码思路就在这里,希望大家多多给意见。以下是BOS(百度云)整合。以下是KODO(七牛云)以下是COS(腾讯云)以下是OBS(华为云)以下是OSS(阿里云)然后就是文件命名接口。用上传时候文件的原名。

2023-09-05 15:19:15 1464 15

原创 SpringBoot整合Fastexcel/EasyExcel导出Excel导出多个图片

整个工具的代码都在Gitee或者Github地址内gitee:solomon-parent: 这个项目主要是总结了工作上遇到的问题以及学习一些框架用于整合例如:rabbitMq、reids、Mqtt、S3协议的文件服务器、mongodb、xxl-job、powerjob还有用Docker compose部署各类中间组件。如果大家有什么想要弄成通用组件的,可以给我留言,我可以研究下github:https://github.com/ZeroNing/solomon-parent需要引入的JAR包(版本根据自身

2025-07-25 15:11:43 507

原创 SpringBoot整合Fastexcel/EasyExcel导出Excel导出单个图片

整个工具的代码都在Gitee或者Github地址内需要引入的JAR包(版本根据自身要求使用,本教程用的版本均为最新)

2025-07-25 09:25:08 479

原创 SpringBoot整合通用Swagger

整个工具的代码都在Gitee或者Github地址内需要引入的JAR包(版本根据自身要求使用,本教程用的版本均为最新)

2025-03-18 11:10:48 439

原创 docker compose部署dragonfly

整个工具的代码都在Gitee或者Github地址内。

2025-02-11 10:47:58 308

原创 docker compose部署nexus

整个工具的代码都在Gitee或者Github地址内。

2025-02-11 10:13:26 408

原创 Docker compose部署禅道

整个工具的代码都在Gitee或者Github地址内。

2025-02-10 16:56:15 628

原创 Docker compose部署H2数据库

整个工具的代码都在Gitee或者Github地址内。

2025-02-10 16:18:54 352

原创 Docker compose部署Activemq

整个工具的代码都在Gitee或者Github地址内。

2024-11-15 16:10:10 738

原创 Docker compose部署RocketMQ(单机版)

整个工具的代码都在Gitee或者Github地址内。

2024-11-15 15:05:50 782

原创 Docker compose部署elasticsearch(单机版)

整个工具的代码都在Gitee或者Github地址内。

2024-11-14 16:06:25 620

原创 Docker compose部署Minio

整个工具的代码都在Gitee或者Github地址内。

2024-11-14 15:59:44 302

原创 Docker compose部署portainer

整个工具的代码都在Gitee或者Github地址内。

2024-11-13 11:32:19 526

原创 Docker Compose部署Kafka(非Zookeeper​)

整个工具的代码都在Gitee或者Github地址内。

2024-11-13 11:16:56 1684

原创 Docker Compose部署Rabbitmq(延迟插件已下载)

整个工具的代码都在Gitee或者Github地址内。

2024-11-08 09:04:50 590

原创 Docker Compose部署Rabbitmq(脚本下载延迟插件)

整个工具的代码都在Gitee或者Github地址内。

2024-11-08 09:01:34 523

原创 Docker Compose部署Rabbitmq(Dockerfile安装延迟队列)

整个工具的代码都在Gitee或者Github地址内。

2024-11-07 11:09:43 638 3

原创 Docker compose 部署PowerJob(非局域网模式)

整个工具的代码都在Gitee或者Github地址内。

2024-11-07 10:14:59 847

原创 Docker Compose部署Powerjob(局域网模式)

整个工具的代码都在Gitee或者Github地址内。

2024-10-31 19:50:35 810

原创 Docker Compose部署XXL-JOB

整个工具的代码都在Gitee或者Github地址内。

2024-10-31 19:48:13 575

原创 SpringBoot整合通用xxl-job,自动注册任务

整个工具的代码都在Gitee或者Github地址内需要引入的JAR包。

2024-10-29 17:34:48 1436

原创 解决Failed to start bean ‘documentationPluginsBootstrapper‘; nested exception is java.lang.NullPointer

将SpringBoot版本升级到2.7.18时候出现了以下问题。困扰许久之后,结果只需要在配置文件加上以下配置即可。

2024-10-25 17:21:58 468

原创 Docker compose部署Jenkins

整个工具的代码都在Gitee或者Github地址内。

2024-10-14 16:06:53 173

原创 Docker compose部署Nacos集群

然后生成对应的data的文件夹和logs文件夹。

2024-10-14 14:27:17 480

原创 SpringBoot整合Rabbitmq的sendAndReceive(请求-回应)

前提:在可运行的SpringBoot的项目内引用以下JAR包整个工具的代码都在Gitee或者Github地址内gitee:solomon-parent: 这个项目主要是总结了工作上遇到的问题以及学习一些框架用于整合例如:rabbitMq、reids、Mqtt、S3协议的文件服务器、mongodbgithub:GitHub - ZeroNing/solomon-parent: 这个项目主要是总结了工作上遇到的问题以及学习一些框架用于整合例如:rabbitMq、reids、Mqtt、S3协

2024-10-11 10:58:47 619

原创 Docker compose部署Redis哨兵

整个工具的代码都在Gitee或者Github地址内。

2024-10-10 14:28:33 529

原创 Docker compose部署Redis哨兵主从集群

整个工具的代码都在Gitee或者Github地址内。

2024-10-10 14:28:21 674

原创 Docker compose部署Redis集群主从同步

整个工具的代码都在Gitee或者Github地址内。

2024-10-10 11:31:27 965

原创 Docker compose部署zookeeper集群主从同步

整个工具的代码都在Gitee或者Github地址内。

2024-10-10 10:49:43 275

原创 Docker compose部署Rabbitmq集群

整个工具的代码都在Gitee或者Github地址内。

2024-10-09 16:20:12 414

原创 Docker compose部署Emqx集群

整个工具的代码都在Gitee或者Github地址内。

2024-10-09 13:35:53 737

原创 SpringBoot的JackJson枚举国际化

EnumUtils中的ValidateUtils可以用hutool的ObjectUtil替换。该类中的Desc是根据I18n获取国际化值,各位按照项目要求稍作调整。这样子之后在返回结果集后会将枚举国际化返回。3. 然后新增枚举转换注解。

2024-09-24 15:54:02 392

原创 Docker Compose部署各类组件

2.新增data文件夹以及extensions文件夹以及logs文件夹以及pdf文件夹以及plugins文件夹。2.新增log文件夹以及data文件夹,外挂数据以及日志。2.新增log文件夹以及data文件夹,外挂数据以及日志。1.写docker-compose.yml文件。1.写docker-compose.yml文件。1.写docker-compose.yml文件。1.写docker-compose.yml文件。1.写docker-compose.yml文件。2.新增data文件夹,外挂数据。

2024-09-23 11:07:21 630

原创 Docker Compose安装sonarqube

并把插件复制到sonarqube_extensions文件夹下的plugins文件夹下。新建sonarqube_bundled_plugins文件夹。新建sonarqube_extensions文件夹。新建sonarqube_data文件夹。新建sonar_logs文件夹。访问URL:本机地址:9020。新建postgresData。新建pdf-files文件夹。然后重启sonarqube。打开配置页面选择应用市场。默认账号:admin。默认密码:admin。

2024-08-08 15:44:36 396 1

原创 java实现冒泡/桶/堆/插入/归并/快速/选择/希尔排序方法,用通用方法实现

【代码】java实现冒泡/桶/堆/插入/归并/快速/选择/希尔排序方法,用通用方法实现。

2024-05-24 16:35:28 289

原创 SpringBoot整合多租户MongoBD

6.写一个MongoRepository基类(T:实体类,I:id类型)需要引入的JAR包(版本根据自身要求使用,本教程用的版本均为最新)整个工具的代码都在Gitee或者Github地址内。2.编写一个AOP切面代码,切换租户。7.写一个租户的template。8.编写一个mongodb工具类。1.写一个mongodb注解。3.编写mongodb配置。9.编写mongodb枚举。4.mongodb转换器。5.租户mongo配置。

2023-12-29 15:26:16 983

原创 SpringBoot整合通用RabbitMq

最后用户只需要继承AbstractConsumer实现handleMessage方法即可,并且在继承方法上加上@RabbitMq注解如果需要重试就加上@RabbitMqRetry。1.新增两个注解,一个是rabbitmq注解,一个是rabbitmq重试注解。整个工具的代码都在Gitee或者Github地址内。4.Rabbitmq使用的实体类。3.Rabbitmq通用消费器。5.Rabbitmq初始化配置。7.Rabbitmq发送工具类。2.新增Rabbitmq配置。6.队列注册接口实现。

2023-12-29 10:23:20 717

原创 锐浪报表请求接口,同一个接口在两套系统,一个成功一个失败的原因之一

A系统必须用Get请求成功,B系统必须用Post请求才成功,主要是因为锐浪是靠响应状态来判断这个接口是否可用,如果系统抛出非。状态码,则不会更换请求方式,继续请求,而是会认为你是接口问题。

2023-12-06 14:47:57 451

原创 SpringBoot整合的工具类(内涵Lambda、枚举国际化、判空工具)

序列化和反序列化LocalDateTime其中包括时区转换(通过RequestHeaderHolder获取时区,不存在,默认服务器时区或电脑时区)FastJson和JackJson工具方法。fastJson枚举国际化序列化方法。Lambda表达式基础工具。Spring上下文工具类。jackJson配置类。枚举国际化序列化方法。

2023-10-17 14:19:39 368

原创 SpringBoot整合MQTT多租户

最后一步就是需要一个初始化配置的代码了。然后就是发送mq消息的通用实体类。如果需要看到使用配置可以参考如下。其次就需要一个通用的消费处理器。基本上的整合流程就是这样子的了。需要一个注解标注消费者处理器。

2023-09-06 17:46:25 411

Docker compose部署Zookeeper单机版

Docker compose部署Zookeeper单机版

2024-10-14

Docker compose部署zookeeper集群主从同步

Docker compose部署zookeeper集群主从同步

2024-10-14

Docker compose部署redis主从集群

Docker compose部署redis主从集群

2024-10-14

Docker compose部署sonarqube

Docker compose部署sonarqube

2024-10-14

Docker compose部署RocketMq

Docker compose部署RocketMq

2024-10-14

Docker compose部署redis哨兵主从集群

Docker compose部署redis哨兵主从集群

2024-10-14

Docker compose部署redis哨兵

Docker compose部署redis哨兵

2024-10-14

Docker compose部署Redis

Docker compose部署Redis

2024-10-14

Docker compose部署rabbitmq延迟队列(脚本下载)

Docker compose部署rabbitmq延迟队列(脚本下载)

2024-10-14

Docker compose部署Rabbitmq

Docker compose部署Rabbitmq

2024-10-14

Docker compose部署rabbitmq延迟队列

Docker compose部署rabbitmq延迟队列

2024-10-14

Docker compose部署RabbitMq集群

Docker compose部署RabbitMq集群

2024-10-14

Docker compose部署postgresSql

Docker compose部署postgresSql

2024-10-14

Dcoker compose部署portainer

Dcoker compose部署portainer

2024-10-14

Docker compose部署Mysql

Docker compose部署Mysql

2024-10-14

Docker compose部署Nacos集群

Docker compose部署Nacos集群

2024-10-14

Docker compose部署Nacos

Docker compose部署Nacos

2024-10-14

Docker compose部署Minio

Docker compose部署Minio

2024-10-14

Docker compose部署MariaDb

Docker compose部署MariaDb

2024-10-14

Docker Compose部署Emqx集群

Docker Compose部署Emqx集群

2024-10-14

Docker compose部署Emqx单机版

Docker compose部署Emqx单机版

2024-10-14

Docker compose部署Elastilcsearch单机版

Docker compose部署Elastilcsearch单机版

2024-10-14

Docker Compose部署ActicveMq

Docker Compose部署ActicveMq

2024-10-14

空空如也

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

TA关注的人

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