自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 收藏
  • 关注

原创 springboot引入netty

【代码】springboot引入netty。

2024-09-27 15:01:49 332

原创 使用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

原创 redisson延迟队列

【代码】redisson延迟队列。

2024-09-27 14:48:03 161

原创 spring data elasticSearch控制台输出dsl

【代码】spring data elasticSearch控制台输出dsl。

2024-04-24 18:42:12 205

原创 maven打包

【代码】maven打包。

2024-04-24 18:41:51 109

原创 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

原创 基于mybatis plus封装的字段名称 提取工具类

【代码】基于mybatis plus封装的字段名称 提取工具类。

2024-04-24 18:41:08 350

原创 java mapstruct

基于mapstruct 1.4.1.Final。

2024-04-24 18:40:47 144

原创 基于spring validate封装的校验工具类

【代码】基于spring validate封装的校验工具类。

2024-04-24 18:40:22 260

原创 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

原创 枚举类全局线程池

【代码】枚举类全局线程池。

2024-04-24 18:39:31 247

原创 okhttp

【代码】okhttp。

2024-04-24 18:39:09 551

原创 基于mybatis plus封装的mapper类

基于mybatis plus封装的mapper类

2024-04-24 18:35:33 419

原创 seq Generator

【代码】seq Generator。

2024-04-24 18:34:25 228

原创 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

原创 spring data elasticSearch 更新具体字段值

【代码】spring data elasticSearch 更新具体字段值。

2024-04-24 18:26:30 486

原创 java LocalDateTime与Date之间的转换

【代码】java LocalDateTime与Date之间的转换。

2023-08-23 11:50:13 664

原创 seata的四种模式

seata的四种模式

2023-06-29 09:54:14 330

原创 java8 Function compose andThen

java8 Function compose andThen

2023-04-28 11:29:04 249

原创 java8 方法引用

java8 方法引用

2023-04-28 11:23:00 85

原创 Rxjava 背压模式

Rxjava 背压模式

2023-03-24 09:16:07 117

原创 java 责任链模式

java 责任链模式

2023-03-07 11:54:27 95

原创 spring security jwt

spring security jwt

2023-02-28 08:52:57 144

原创 spring FactoryBean的作用

spring FactoryBean的作用

2023-02-25 15:31:07 69

原创 解析方法引用 获取类字段名称

解析方法引用 获取类字段名称

2023-02-23 17:48:04 138

原创 vue环境搭建 demo项目

vue环境搭建 demo项目

2022-11-08 16:38:20 768

原创 scala 特质

scala 特质

2022-10-08 14:18:15 94

原创 scala 协变 逆变

scala 协变 逆变

2022-09-27 14:07:47 131

原创 scala 包对象

scala 包对象

2022-09-22 10:52:50 124

原创 scala 类

scala 类

2022-09-21 15:23:12 113

原创 scala 柯里化

scala 柯里化

2022-09-09 14:36:32 152

原创 scala 隐式转换

scala 隐式转换

2022-09-09 14:34:40 132

原创 docker搭建flink服务

docker搭建flink服务

2022-09-08 09:47:23 2251

原创 切面+注解 修改请求入参

切面+注解 修改请求入参

2022-09-02 17:16:01 2981

空空如也

空空如也

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

TA关注的人

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