自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 spring boot 集成 flowable 实现自定义画布生成动态审批流

spring boot 集成flow able 实现动态审批工作流

2025-05-15 18:10:16 940 4

原创 spring boot 集成mqtt,动态数据源,时序数据库TDengine (三)

本文介绍了在Windows环境下使用Spring Boot 3、Java 21和Maven工程部署时序数据库TDengine,并通过DBeaver连接数据库的步骤。文章详细说明了TDengine数据库的设计方案,包括根据设备和点位编码创建超级表,并在保存数据时动态创建子表。此外,文章还展示了如何解析MQTT消息并将数据组装入库,重点介绍了通过超级表向子表写入数据的实现方法,子表在不存在时会自动创建并插入数据。整个过程涉及了消息处理、数据解析和数据库操作,为实际业务中的数据存储提供了参考。

2025-05-14 18:29:09 581

原创 spring boot 集成mqtt,动态数据源,时序数据库TDengine (二)

本文介绍了基于Spring Boot 3、Java 21和Maven的MQTT集成项目。首先,通过引入spring-integration-mqtt、jedis和spring-boot-starter-data-redis等依赖,实现了MQTT的集成。通过mqtt核心配置实现通配符订阅消息分发不同渠道消费,实现不同渠道数据保存至不同数据库

2025-05-14 18:03:50 441

原创 spring boot 集成mqtt,动态数据源,时序数据库TDengine (一)

本文介绍了基于Spring Boot 3、Java 21和Maven构建的动态数据源切换实现。通过配置Druid连接池、MyBatis-Plus和TDengine驱动,实现了多数据源的管理。核心配置类DynamicDataSourceConfiguration负责初始化主从数据源,并通过DynamicRoutingDataSource类实现动态路由。自定义注解@TargetDataSource和AOP切面DynamicDataSourceAspect用于在方法执行前后切换和清理数据源。DynamicData

2025-05-14 17:39:00 347

原创 springboot 集成 TDengine 数据库容器部署java应用启动时报数据源初始化错误

原因:TDengine 服务部署在B服务器,Java所在服务器需安装 TDengine-client-3.2.1.0 客户端。注意:TDengine-service 服务和 TDengine-client 客户端版本一定要保证一致,避免不必要的问题发生。解决方法:下载对应版本安装包,上传至服务器,解压后会有一个 TDengine-client-3.2.1.0目录。继续解决:将taos的两个文件映射到容器内部,在启动Java程序命令后面追加。考虑将TDengine-client 客户端打包到容器里面。

2025-04-15 15:10:01 464

原创 docker 部署 时序数据库TDengine

使用docker部署时序数据库TDengine 并通过数据库 DBeaver 工具连接

2025-04-11 10:27:28 935

原创 springboot3集成Mybatis-plus实现TDengine时序数据库查询功能

【代码】springboot3集成Mybatis-plus实现TDengine时序数据库查询功能。

2025-04-03 18:43:18 462

原创 Windows 环境下安装时序数据库TDengine,并通过数据库工具DBeaver连接TDengine数据库

Windows下安装时序数据库TDengine,并通过第三方数据库管理工具DBeaver 连接,实现简单的增删改查

2025-04-03 14:55:42 2017

原创 springboot集成MQTT通过MessageHandler形式操作消息入库

2、创建配置类 MqttConfig,定义创建bean,并指定处理消息的handler类。4、编写mqtt初始化类 MqttInit 订阅主题。5、启动程序:控制台打印主题信息和消息体信息。

2025-03-24 17:16:23 323

原创 springboot集成MQTT通过MqttClient回调形式操作消息入库

springboot集成mqtt读取消息并入库

2025-03-24 16:46:44 411

原创 springboot 导出多sheet页excel并通过注解导出图片

前言:本文主要是分享本人在实际业务遇到excel导出图片,及图片存放方式不同所带来的代码改造。原因:最开始业务方要求使用NAS盘存储文件,一年后又要求使用对象存储服务器存放。

2025-03-20 10:31:12 272

原创 docker 部署 MQTT

9、启动后通过 docker logs mosquitto 查看日志 不在提示 Error: Address not available。:将宿主机的1883端口映射到容器内的1883端口,以便可以通过该端口与MQTT代理进行通信。10、通过MQTT客户端进行测试,不知道如何安装MQTT客户端的参考上一篇。:以交互模式运行容器,方便查看输出日志和控制台信息,同时让容器在后台运行。7、在配置文件里面添加如下信息,保存并退出。使得容器以分离模式在后台运行。8、启动容器服务,指定配置文件。文件夹挂载到容器内的。

2025-03-19 16:49:13 914

原创 Windows 本地部署 MQTT服务

注意:代码里面clientId 不要与新建连接里面的Client ID一致,否则运行main方法会导致客户端重新连接,并且接收不到消息。名称随便输入,client ID 默认即可,也可点击后面刷新按钮重新生成一个。安装,因为已经安装过所以会提示已存在(只需执行一次,成功后无需再执行)1、下载 压缩包并解压至本地非中文,不带特殊字符的目录下。2、Windows 下输入cmd 并以管理员的身份运行。并按回车,打开命令提示符窗口,输入。运行main方法,控制台打印信息。安装完成后,双击快捷图标。

2025-03-19 15:37:43 2127 3

空空如也

空空如也

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

TA关注的人

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