首页 > 其他分享 >物联网后端个人第十四周总结

物联网后端个人第十四周总结

时间:2023-12-08 16:32:45浏览次数:20  
标签:总结 自定义 代码 desktop 模块 第十四 jetlinks 联网 es


物联网方面进度

        1.登陆超时是因为后端运行的端口和前端监听的接口不一样,所以后端也没有报错,将二者修改一致即可

        2.登录之后会进行平台的初始化,但是初始化的时候会卡住,此时只需要将路径的IP+端口后边的内容去掉即可

物联网后端个人第十四周总结_docker

        3.阅读并完成了jetlinks文档中的《如何添加自定义模块》和《怎么使用es存取数据》代码

物联网后端个人第十四周总结_自定义_02

物联网后端个人第十四周总结_自定义_03编辑

        4.初步了解了docker desktop,完成了jetlinks前后端代码在docker desktop的部署,并且正常使用

 总结

        1.本周解决第一个问题还是非常顺利的,并没有花费太多时间。

        2.但是第二个问题一直困扰我,我试了各种办法,甚至怀疑是因为我的项目没有部署,所以才去学习了解了docker desktop进行了项目部署,但是这并没有什么卵用,还是会卡在初始化界面。最终发现路径重定向一下就可以了。使用daocker desktop的过程中还遇到了新的问题(捂脸),是关于docker desktop报错wsl相关的问题,链接如下

https://blog.csdn.net/Ninelife19/article/details/134841395?spm=1001.2014.3001.5501

        3.然后解决了上边的问题之后,开始复现jetlinks官方开发文档中的代码,使用es进行数据存取。这个过程中还遇到了application启动类的@SpringBootApplication注解的scanBasePackages扫描不到我的自定义模块,导致自定义模块里的内容没有被springboot管理,所以也就相当于代码没有生效,用apifox测试接口的时候报错404

物联网后端个人第十四周总结_springboot_04

物联网后端个人第十四周总结_自定义_05

后来发现还需要在启动类所在模块的pom文件中加入自定义模块的依赖

物联网后端个人第十四周总结_springboot_06

 添加完依赖,scanBasePackges就可以扫描到我的自定义模块了

除了以上的部分,本周我在看jetlinks的官方文档和代码的时候发现他们的代码主要使用了响应式编程思想,我在网上搜了很多这方面的教程都没有找到,或者说找到的也看不懂,理解不了,非常头疼。在对着文档写es存取数据的时候,里边的一些代码都看不懂,一些注解的使用也看不懂,所以对于es在物联网平台的使用,我还是去看看奇道物联的原码吧

以上就是本周的工作内容

下周计划

1.查看奇道物联关于es对设备数据的存储的相关使用,并且试着理解


标签:总结,自定义,代码,desktop,模块,第十四,jetlinks,联网,es
From: https://blog.51cto.com/u_16360983/8740107

相关文章

  • 使用Java实现面向对象编程 第八章 File IO 总结笔记
    java里操作文件1.第一步一定是获得这个文件(获得的文件,你是无法解析获得里面的内容,约等于获得冰。你只能知道大小颜色等。外表能够获取信息.)。2.第二步获得这个文件将这个文件转换成流。然后从这个io流里读取数据io流里又分为字符流(专门处理文字)字节流(专门处理2进制等文件)3.......
  • Java语言基础知识全总结
    一.Java的优点1.      跨平台性。一次编译,到处运行。Java编译器会将Java代码编译成能在JVM上直接运行的字节码文件,C++会将源代码编译成可执行的二进制代码文件,所以C++执行速度快2.      纯面向对象。Java所有的代码都必须在类中书写。C++兼具面向对象和面向过程的特......
  • 题目总结
    1.constinta;   表示a是只读的intconsta;//常整型数    constint*a; //a是一个指向常整型数的指针 表示这个指针变量可以修改,但是不能通过这个指针变量修改其所指向地址的值int*consta; // a是一个指向整型数的常指针 表示这个指针变量不可以......
  • 最终版面试总结
    题目分析顺序1-》3-》2:题目-》要求-》内容教案编写总体架构1.教学目标2.教学重难点3.教学方法1.总模板粉笔给出试讲模板过渡语句面试试讲模板开头介绍尊敬的各位老师,大家好,(鞠躬)。我是参加高中数学面试xxxx号考生,我试讲的题目是《XXX》,下面开......
  • C语言源码的陷波器设计及调试总结
    一前记音频信号处理中,限波器是一个常用的算法。这个算法难度不是很高,可用起来却坑很多。二源码解析1滤波器的核心函数,这里注意两点,一个是带宽不能太宽了,太宽了杀伤力太大了,容易出问题。另外一个就是滤波器的阶数非常重要,假如想滤波宽度尽量窄一些,那就阶数尽量高一些......
  • 构建高质量全栈商业项目需要掌握一系列技术要点,下面将从几个方面进行总结
    技术选型与架构设计:在构建高质量全栈商业项目之前,首先需要进行技术选型和架构设计。选择适合项目需求的技术栈,并根据项目规模、性能需求等因素设计合理的架构。常见的技术栈包括后端语言(如Java、Python)、前端框架(如React、Vue.js)以及数据库(如MySQL、MongoDB)等。以下是一个简单的架......
  • PTA7、8、期末考试总结
    PTA7、8、期末考试总结写在前面:此次的7、8两次PTA作业总体难度没有之前难,主要考察的是哈希表以及动态数组的运用,只要肯研究,肯学习就可以写的可以。PTA总结:7-1容器-HashMap-检索分数10全屏浏览题目切换布局作者 蔡轲单位 南昌航空大学输入多......
  • # 2023-2024-1 20231308 《计算机基础与程序设计》第十一周学习总结
    2023-2024-120231308《计算机基础与程序设计》第十一周学习总结作业信息这个作业属于哪个课程2023-2024-1-计算机基础与程序设计这个作业要求在哪里2023-2024-1计算机基础与程序设计第十一周作业这个作业的目标计算机网络,网络拓扑,云计算,网络安全,Web,HTML,CSS,Javas......
  • 12/7每日总结
    使用pyqt与百度千帆大模型进行了结合实现了NPC在设定场景下连续对话代码如下#coding:utf-8importsysfromPyQt5.QtWidgetsimportQApplication,QMainWindow,QLabel,QLineEdit,QPushButtonfromPyQt5.QtGuiimportQPixmap,QFontfromPyQt5importQtCoreimportPyQt5......
  • 2023-2024-1 20231402《计算机基础与程序设计》第十一周学习总结
    2023-2024-120231402《计算机基础与程序设计》第十一周学习总结作业信息这个作业属于哪个课程2023-2024-1-计算机基础与程序设计这个作业要求在哪里2023-2024-1计算机基础与程序设计第十一周作业这个作业的目标自学计算机科学概论第15,16章,《C语言程序设计》第10......