自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

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

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

2023-09-05 15:19:15 1131 3

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

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

2024-05-24 16:35:28 252

原创 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 704

原创 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 582

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

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

2023-12-06 14:47:57 366

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

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

2023-10-17 14:19:39 249

原创 SpringBoot整合MQTT多租户

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

2023-09-06 17:46:25 232

原创 SpringBoot读取/上传Nacos上的Sentinel流量规则

其中URL就是nacos地址,userName就是nacos账号,password就是密码,namespace就是命名空间。里面的JackJsonUtils其实就是自己封装的JSON工具类,每个人都可以按照自己项目风格使用不同的JSON封装工具。第一步创建Nacos的ConfigService。第二步就是整个方法的实现。

2023-09-06 15:31:43 82

原创 博客摘录「 使用docker-compose部署RocketMQ5.x 单机部署+配置参数详解」2023年4月18日

services:ports:volumes:broker:ports:volumes:ports:

2023-09-05 14:34:06 161

空空如也

空空如也

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

TA关注的人

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