![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
文章平均质量分 55
琉璃弑神
酱油职业、酱油薪资
展开
-
thingsboard二开技术储备指南
概述 1 整个ThingsBoard的代码中,变量、方法命名规范; 2 变量和方法的标识符,字面意思基本能表达整个方法或变量的功能或目的; 3 TB采用了模块化开发来实现松耦合、高内聚。每个模块之间有一定的依赖; 4 微服务集群的容器使用Docker,容器编排使用k8s; 5 使用了Actors编程模型(AKKA框架)(纯异步)、事件驱动模型;二开团队知识储备 MQTT协议 & MQTT Broker(重要) CoAP协议 HTTP协议...原创 2021-03-29 15:30:15 · 1152 阅读 · 0 评论 -
Thingsboard 2.5 CE版本项目结构说明
Thingsboard 2.5 CE版本项目结构说明目录第一章 项目框架整理说明第二章 thingsboard涉及到的流程图第三章 项目框架涉及到的第三方包或插件第四章 ThingsBoard设备连接协议第五章 ThingsBoard打包第六章 ThingsBoard框架日志第七章 ThingsBoard数据库第八章 官网主要文档目录第九章 前端技术概述第十章 关于Thingsboard开发环境部署 版本 ...原创 2021-03-29 15:24:12 · 1366 阅读 · 3 评论 -
基于TB2.4.3二开需要注意的事项
在TB2.4.3二次开发之前,我们需要将源码进行一些细小的修改,以方便后续二开过程中的顺利一、源码pom文件修改众所周知,pom文件是maven项目的核心配置文件。若是一些依赖项目或者依赖的jar包出错,那么我们的项目就会在二次打包过程中产生很多错误。这里,TB2.4.3我们需要将pom源码中的assembly这个东西注掉,以防后期编译或者打包出错。主要分为两个地...原创 2020-04-24 19:50:56 · 675 阅读 · 0 评论 -
二开Thingsboard2.4.3,常见问题解决
以下问题都是本地曾经安装过thingsboard其他版本以后,出现的错误,全部都是刚刚打包包括运行时遇到的问题,未遇到的不做记录。问题一打包问题:常见问题 Failed to run task: 'npm install' failed. java.io.IOException: Cannot run program "thingsboard\ui\target\node\node....原创 2020-04-03 11:04:18 · 3896 阅读 · 3 评论 -
关于网关代理的说明与tb-gateway的更改和thingsboard网关中文乱码及设备类型为default问题
一、网关代理 网关代理(Gateway Proxy )是代理服务器的一种,他只针对网关提供代理服务,它是对URL从一个万维网浏览器例如Mosaic到一个外部服务器和返回结果传递一个请求的系统。代理和网关的区别: 代理服务器就你通过它来上网的服务器,可以帮你连接到Internet上。 网关就是你要访问另一个网络时,首先需要访问的网络节点。比喻...原创 2019-10-27 16:50:05 · 3409 阅读 · 0 评论 -
thingsboard的热部署及UI开发
上一篇中我们已经添加了两个批处理文件:我们要运行TB 的热部署环境,这里,在idea中运行没有异常的条件下,我们将别的TB项目或者服务停掉先,然后先运行第一个批处理文件:这个文件运行成功后,我们可以访问TB的8080端口,执行正常的TB操作,但是想要修改后台代码,这里需要重新打包或者直接在idea中编译以后再运行才有效果。同理,我们需要修改UI模块的代码的时候,在第一个批处理文...原创 2019-06-24 14:10:29 · 10706 阅读 · 5 评论 -
相继上一篇,thingsboard的二次开发环境配置和简单的logo替换
一、二次开发环境配置1、idea安装及辅助插件下载官方推荐使用的开发工具是IntelliJ IDEA,简称idea就是这个东西,这里先介绍一下idea(以下简介从度娘复制):IDEA 全称 IntelliJ IDEA,是java编程语言开发的集成环境。IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、各类版本工具(g...原创 2019-06-24 11:51:06 · 15429 阅读 · 2 评论 -
thingsboard从搭建环境到安装部署,给安装出错,或者安装失败的小伙伴现场写一遍(修正版)
全过程实录,防止出现一些小伙伴出现的问题,我没遇到的问题一、安装java环境jdk现在地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html因为我现在操作的电脑是win764位,所以选择如下:下载好后直接安装,全部按默认安装,先别修改,等以后自己会改了再去修改...原创 2019-03-10 15:16:44 · 26406 阅读 · 24 评论 -
Sqlserver启动不了,提示请求失败或服务未及时响应
今天早上开机后,打开SQLServer的服务配置管理器准备启动SQLServer服务,但是结果很让我失望,启动失败,报错:启动sqlserver(SQLEXPRESS)时提示请求失败或服务未及时响应。既然有问题那就赶快找解决方案吧,在晚上找了会,大致意思就是要把硬盘或者文件夹 属性里的 压缩此驱动器,以节约磁盘空间 前面的复选框 勾给去掉。都试过了,还是不行,我只好自己来。原创 2015-10-08 15:50:56 · 21196 阅读 · 0 评论 -
js中获取URL参数的方法
方法一:正则分析法 :复制代码代码如下:function getQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); var r = window.location.search.substr(1).match(reg); if (r != null) r原创 2015-07-06 10:39:24 · 322 阅读 · 0 评论