- 博客(24)
- 问答 (1)
- 收藏
- 关注
原创 ThingsBoard数据库结构一
使用PostgreSQL存储基本数据,根据配置使用PostgreSQL或Cassandra存储设备上报数据。
2022-12-20 15:35:39
1643
原创 ThingsBoard源码结构一
对 v3.3.4.1源码简要阅读,了解大致结构及核心功能实现逻辑源码使用了划分模块,通过查看模块结构先进行大致的了解应用模块,可通过指定参数,作为monolith(单应用)、tb-core(微服务)或tb-rule-engine(微服务)运行通用模块,包含了一些组件模块模型实现,一种组件间通过消息进行通信,异步串行执行计算,以避免同步资源竞争的模式,此处不详述缓存配置,基于(高性能本地缓存)和内部定义,基于(Google推出的一种数据描述语言,用于定义与平台无关的数据结构)服务器,一种基于,应用
2022-12-06 14:41:54
1081
原创 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
空空如也
缺少jar包,但是可以运行?
2022-05-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人