自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 问答 (1)
  • 收藏
  • 关注

原创 Swagger与高版本Spring Boot不兼容问题

的。

2023-03-28 17:32:00 2950 2

原创 十六进制字符串与字节数组互转(JAVA)

十六进制字符串与字节数组互转

2023-03-09 16:05:04 3108

原创 ThingsBoard流程梳理

流程简单梳理

2023-02-15 17:52:07 884

原创 ThingsBoard-规则链

最后,画一下规则链的执行逻辑。

2023-02-02 15:47:39 1361

原创 ThingsBoard-MQTT

ThingsBoard MQTT

2023-01-30 10:01:48 1164

原创 ThingsBoard-Actor

ThingsBoard Actor 基础实现

2023-01-30 09:59:20 1014

原创 ThingsBoard源码结构二

模块划分

2023-01-29 10:36:09 580

原创 ThingsBoard数据库结构二

继续整理数据库结构

2022-12-21 15:02:23 716

原创 ThingsBoard数据库结构一

使用PostgreSQL存储基本数据,根据配置使用PostgreSQL或Cassandra存储设备上报数据。

2022-12-20 15:35:39 1643

原创 ThingsBoard架构及技术栈

通过了解架构及技术栈,初步认识。

2022-12-14 18:03:29 3327

原创 ThingsBoard源码结构一

对 v3.3.4.1源码简要阅读,了解大致结构及核心功能实现逻辑源码使用了划分模块,通过查看模块结构先进行大致的了解应用模块,可通过指定参数,作为monolith(单应用)、tb-core(微服务)或tb-rule-engine(微服务)运行通用模块,包含了一些组件模块模型实现,一种组件间通过消息进行通信,异步串行执行计算,以避免同步资源竞争的模式,此处不详述缓存配置,基于(高性能本地缓存)和内部定义,基于(Google推出的一种数据描述语言,用于定义与平台无关的数据结构)服务器,一种基于,应用

2022-12-06 14:41:54 1081

原创 Node-RED function节点使用

Node-RED function节点使用

2022-11-18 10:44:18 2497

原创 Node-RED配置

Node-RED配置

2022-11-14 14:08:18 2866

原创 Node-RED编辑器-组件栏&侧边栏

Node-RED编辑器-组件栏&侧边栏

2022-11-04 15:17:41 1336

原创 Node-RED编辑器-工作空间二

Node-RED编辑器-工作空间二

2022-11-03 14:29:02 951

原创 Node-RED编辑器-工作空间一

Node-RED编辑器-工作空间一

2022-11-02 17:01:43 1880

原创 Node-RED相关概念

2022-11-01 14:35:36 471

原创 Python学习-基础部分

本次学习过程中使用的为Python3,由于Python2与Python3存在一定的语法差异,以下语法均为Python3。

2022-09-15 16:23:04 607

原创 运行SpringApplication四

通过前文已读取到7个后置处理器,逐一查看首先是org.springframework.boot.env.RandomValuePropertySourceEnvironmentPostProcessor—————— postProcessEnvironment startorg.springframework.boot.env.RandomValuePropertySourceEnvironmentPostProcessor@Overridepublic void postProcessEnvi

2022-05-17 15:03:36 232

原创 运行SpringApplication三

前面我们看到创建了6个监听器,下面逐一查看首先是org.springframework.boot.env.EnvironmentPostProcessorApplicationListener———— onApplicationEvent startorg.springframework.boot.env.EnvironmentPostProcessorApplicationListener@Overridepublic void onApplicationEvent(ApplicationEv

2022-05-17 15:00:18 885

原创 运行SpringApplication二

回顾之前的代码,主要做了两件事将配置的运行监听器实例化创建启动事件实例,并推送给适配的监听器处理(logback读取配置文件、完成预初始化)继续创建应用参数集合实例ApplicationArguments applicationArguments = new DefaultApplicationArguments(args);— DefaultApplicationArguments startorg.springframework.boot.DefaultApplicationArgu

2022-05-12 14:04:08 330

原创 运行SpringApplication一

调用SpringApplication实例的run方法org.springframework.boot.StringApplicationpublic ConfigurableApplicationContext run(String... args) { long startTime = System.nanoTime(); DefaultBootstrapContext bootstrapContext = createBootstrapContext(); ConfigurableAppl

2022-05-10 17:00:50 440

原创 创建SpringApplication实例

构造方法org.springframework.boot.StringApplicationpublic SpringApplication(Class<?>... primarySources) { this(null, primarySources);}org.springframework.boot.StringApplicationpublic SpringApplication(ResourceLoader resourceLoader, Class<?>

2022-05-06 15:18:59 498

原创 Spring Boot前言

笔记根据最小化配置的Spring Boot运行顺序进行梳理<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> </dependency></dependencies>创建应用@SpringBootApplicat

2022-05-06 15:18:06 119

空空如也

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

TA关注的人

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