logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

阿里云RocketMQ消费MQTT消息

业务背景:项目中涉及的消息队列既有RocketMQ,又有MQTT,均为阿里云提供(阿里云有专门的“微消息队列 MQTT 版”模块,但博主公司消息队列的实例都在“消息队列 RocketMQ 版”模块下,只是实例不同,猜测是做了适配,有清楚的大佬欢迎指点)。其中MQTT的消息是由硬件设备上报而来,由java服务进行消费,使用一套内部框架连接。现因框架存在适配问题,经讨论决定放弃使用,需改造原消费代码。

文章图片
#阿里云#rocketmq
java数据添加千位分隔符

先把int,double,bigdecimal等类型的数据转成字符串,再作为参数传入方法添加千位分隔符。public class test {public static String solve(String num) {if (num == null) {return null;}// 判断是否有小数int index = num.indexOf(".");if (inde

文章图片
#java
MySQL对JSON数据进行IN查询

1.请根据具体业务情况替换代码的中文注释,并确认存储数据符合JSON格式。2.MySQL5.7以下版本不支持JSON相关函数,如需按照单一条件模糊查询,可以用 INSTR(要搜索的字符串,子字符串) 函数。3.JSON_VALID用于判断字段是否包含JSON格式数据,不包含数据时,若不使用该函数直接查询会报"Invalid JSON text in argument 1 to function j

文章图片
#json#mysql#后端 +1
MySQL对JSON数据内对象进行更新

以上SQL用于更新JSON结构数据内部的对象,不存在则插入,非对象的键值、对象多层嵌套同理,业务复杂时建议使用java代码转换为JSONObject处理。例如存在 bill 账单表,定义了 text 类型的字段bill_extension 以存储JSON数据,有一条数据为 {"customerCode": "a", "commodity": {"price": 10,"num":1}} ,把com

文章图片
#json#mysql#后端 +1
element-ui select选择器显示value值而不是label值的问题

Element Select 选择器显示 value 而不是 label,可能是因为返回值的数据类型不匹配,需要转成Number类型。比如当数据库返回的 value 是 bigint 类型时就不能自动匹配,如果是 varchar 类型就能自动匹配显示对应的 label 值。this.dataForm.custId = Number(this.dataForm.custId)如果要获取选择器的lab

文章图片
#前端#前端框架#elementui
vue+element-ui this.$refs[‘‘].resetFields() 重置表单数据不生效问题

element 的 Form 组件提供了表单验证的功能,需要通过 rules 属性传入约定的验证规则,并将 Form-Item 的 prop 属性设置为需校验的字段名。有两点注意事项:1.要有对应的 ref,且名字一致,表明重置哪个表单。2.prop 设置的字段名要和 v-model 绑定的字段名一致,否则重置表单或进行自定义校验规则时不会生效。仅使用重置功能时具体校验规则不必填,但要重置的字段一

文章图片
vue+element-ui this.$refs[‘‘].resetFields() 重置表单数据不生效问题

element 的 Form 组件提供了表单验证的功能,需要通过 rules 属性传入约定的验证规则,并将 Form-Item 的 prop 属性设置为需校验的字段名。有两点注意事项:1.要有对应的 ref,且名字一致,表明重置哪个表单。2.prop 设置的字段名要和 v-model 绑定的字段名一致,否则重置表单或进行自定义校验规则时不会生效。仅使用重置功能时具体校验规则不必填,但要重置的字段一

文章图片
Vue.js监听事件控制 HTML <video> 标签视频停止播放

项目开发过程中遇到需要在表单中上传视频并回显的情况,表单使用element-form,上传视频使用阿里云接口,在video标签里加了autoplay属性让视频自动播放。某天上班戴耳机听歌时才发现,表单关闭后视频竟然还在播放,并没有停止。

文章图片
#javascript#vue.js#前端
Vue.js监听事件控制 HTML <video> 标签视频停止播放

项目开发过程中遇到需要在表单中上传视频并回显的情况,表单使用element-form,上传视频使用阿里云接口,在video标签里加了autoplay属性让视频自动播放。某天上班戴耳机听歌时才发现,表单关闭后视频竟然还在播放,并没有停止。

文章图片
#javascript#vue.js#前端
xxl-job的多节点分片执行任务

一般情况下,我们希望我们编写的job在一个机器节点上执行即可。可如果是集群环境,我们job被部署到了集群多个节点,xxl-job需要做到只要有一个节点去执行job即可 (不需要重复执行),这时候需要依赖xxl的任务路由策略进行分配节点。

文章图片
#java#后端
    共 12 条
  • 1
  • 2
  • 请选择