- 博客(47)
- 收藏
- 关注
原创 使用eKuiper进行实时流计算
DATASOURCE配置的是要读取的topic 其实还有个type属性 用来指定源类型 不配置默认是mqtt 所以此处source为mqtt。流创建以后 是惰性的 在没有执行sql查询 或者启动一个规则之前 流是不会运作的 此时demo流还没有开始读取demo topic。action里面配置的就是sink 该规则就是把流计算结果发送到demoSink topic。这个sql的意思是 通过每30s的滚动窗口 统计30度以上的平均湿度和最高湿度。至此实现了一个完整的流计算。运行环境 centos7。
2024-09-27 15:00:51
389
原创 java异或校验
有时候 与硬件设备对接需要用到数据帧 为了保证数据帧在传输过程中的完整性 一般会在数据帧中加入异或校验值。收到硬件传输过来的数据帧一般也是byte[]的形式 可以转换为string List。ps:一般通过串口与硬件设备通信传输数据帧,是以字节数组的形式。所以上面的string List要转换为byte[]按照协议 插入数据帧第5位 得到完整数据帧。转成string List。得到方法返回值 53。
2024-09-27 14:58:35
260
原创 springboot 引入mqtt
连接类 在spring 启动完成后再连接mqtt 防止过早触发messageArrived方法(messageArrived方法里面可能存放业务处理逻辑 过早触发会导致某些业务service还没注入完成就被调用)
2024-09-27 14:57:09
416
原创 数据对接 模板设计模式的使用
与上游系统常有数据对接的需求,对接的接口在入参 返回值 数据处理逻辑上常有一定的规律性,使用模板方法 可以减少样本代码 提高代码效率。模板方法还有一个典型运用场景 AQS(抽象队列同步器)同步上游系统的账号 组织(业务方请求接口)
2024-09-27 14:56:09
602
原创 阿里云k8s发布vue项目
ps: Dockerfile中 是可以用 node.js作为基础镜像的 那就是另外一种构建方法了 不使用node build命令。比如后端springboot项目 肯定用例如 java8作为基础镜像 那vue为什么不用同理的运行环境node.js来构建。首先要编写对应的Dockerfile (花了一些时间弄清楚[为什么需要用nginx作为基础镜像 而不是node.js])作为一个后端 偶尔会承担一些运维工作 此次经历了发布vue项目的过程 因网上资料混乱 做个记录。一共在根目录添加了2个文件 1个文件夹。
2024-09-27 14:55:17
516
原创 一些常用的文件操作api
hutool文件操作api。把上传的文件写到磁盘文件夹。把文件读取为内存中的字节。http post请求。下载文件到指定文件夹。移除文件夹及其中内容。
2024-09-27 14:49:05
230
原创 MyBatis-Plus-Join Left join 多表分页查询
【代码】MyBatis-Plus-Join Left join 多表分页查询。
2024-09-27 14:48:31
804
原创 spring data elasticSearch 复杂查询
且 ( (订单状态为1时 商品名称为[name1 or name2]) or (订单状态为2时 办理人为张三) )且 创建时间在 2023-09-20 16:05:24-2023-09-20 17:05:23之间。假设有一张订单表 查询条件为。对应的查询条件拼接代码。
2024-04-24 18:41:28
325
原创 spring data elasticSearch CRUD+分页查询
因为ElasticsearchRepository继承自CrudRepository,所以基本的CRUD方法都提供了。基于 spring-data-elasticsearch-4.0.9.RELEASE 编写。看到网上一些关于spring data es的资料比较乱 而且多数都过时了。createIndex为true,会在项目启动时在es自动创建索引。(小声吐槽官方文档不详细)创建repository。
2024-04-24 18:40:00
584
原创 RestHighLevelClient searchAfter用法
spring data elasticSearch在4.2版本以上才支持es的search after用法。基于elasticsearch-rest-high-level-client-7.6.2.jar。所以在项目不支持的情况下 可以使用es官方提供的RestHighLevelClient实现。
2024-04-24 18:29:14
281
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人