- 博客(19)
- 问答 (2)
- 收藏
- 关注
原创 Java抖音核销代码,java抖音团购券码核销(有代码案例)
具体使用就不用说了吧,单独做一个service,在需要使用的时候注入service,在业务中直接调用就行。注意:java抖音核销要自行在代码中记录核销状态,如果你不停的调用同一个核销,它会一直返回成功,美团是不用的,美团当你第二次调用的时候就会提示不能使用了。
2023-09-11 23:39:12 3828 8
原创 renren-fast中权限设置el-tree默认回显数据错误的修复
因为项目选中子节点,就应该选中父节点,如果子节点没有全选,回显默认应该是半选状态,而问题恰恰出现在这个半选状态,当时作者应该是没想好如何解决这个半选方案。而后在作者的新项目中查看代码发现已经解决这个问题,通过单个设置的方式处理,并在提交给后台form数据时将选中和半选中的节点合并提交,这样就完美解决这个问题。
2023-05-25 11:50:45 237
原创 MultipartFile快速转换为File(附工具类)
最近项目中使用公众号新增永久素材需要提供Filespringboot项目中上传接收是用MultipartFile转换方式为:读取inputStream,写入临时文件,上传后删除,自己写比较啰嗦,读取wxjava源码发现有一个直接的轮子可以使用。
2023-05-08 22:15:33 509
原创 EMQX在自助洗车项目分布式部署中如何保障只有一个客户端消费?
最近打算把自助洗车项目部署到云上,根据流量自行扩展/缩减服务以保障高可用,以及防范DDOS/CC等攻击。可这样就会出现一个问题,多端的情况下,如何保障不重复,只有一个客户端消费了消息,经过查询资料,想出了几种方案。
2023-02-17 13:56:15 741
原创 400 BAD_REQUEST:<<“{config_update_crashed,{badmatch,{error,{scan_invalid_utf8, EMQX v5 设置出错解决方法
或其他字符,导致解析出错。而且一旦设置出错将导致EMQX服务端整个崩溃,新增、修改、删除将都无法操作,需要重新安装服务端才能解决。在EMQX Dashboard设置webhook 请求体的时候是复制进去的,之前以为是加入了未知的空格、复制下面代码到请求体内更新一次,再更新一次即可复现该错误。一般都是请求体错误导致,所以修改正确的请求体即可。vi命令 docker默认没安装,需要自行安装。
2023-01-01 12:26:17 621
原创 MQTT EMQX v5.0版本监听客户端上下线通知、认证、授权
之前在自助洗车项目中使用emqx的是4.4版本,最新部署的时候采用了5.0。旧版本认证、上下线通知等都需要开启插件,在配置文件修改,操作比较麻烦。升级后增强了dashboard(web管理界面),好多插件都成为内置插件,无需开启,且很多操作无需进入配置文件,直接在web即可配置。
2022-12-24 12:08:14 3077 4
原创 WxJava springboot微信支付商户直连分账使用总结
最近在做共享洗车小程序中有些店铺是采用按用户充值比例分账的模式和店主合作,故此记录下微信支付分账模式的使用。
2022-11-09 11:50:00 3992 10
原创 华夏相机/臻识相机车牌识别器同LED屏幕语音对接以及javaDemo
华夏相机/真识相机开发车牌识别器和LED语音屏幕对接功能,以及java例子
2022-11-08 11:30:49 5963 8
原创 wxjava 多商户 微信支付在springBoot项目中使用以及血泪教训
最近在做自助洗车项目中,因每个门店需要使用自己的商户收款,所以需要wxjava多商户支持,在百度查了些资料,基本都是单个商户的使用案例,遂把项目中的一些总结分享。
2022-11-03 13:22:25 4408 13
原创 MQTT EMQX中如何监听客户端上下线?并在业务中正常使用
最近自助洗车项目改用了全新的客户端通讯方案MQTT,发现了一些问题。之前使用Websocket方式,服务端在发送入场开门命令的时候如果try catch到错误,认为门店电路或网络出现问题,就不会生成订单。而改用MQTT后,开门指令是发送给EMQX服务端,只能检测到在发送这一层不出现问题,而如果客户端没有订阅服务端主题的情况下,并不能接收开门指令,会造成的现象就是:订单生成了,门却没开。遂有了以下的解决方案。
2022-10-15 19:27:48 4451 2
原创 发送mqtt QoS 2的消息时,消息会丢失吗?如何保证消息传输不丢失思路
MQTT您有多肯定您所发送的消息已丢失? 您可以推断是因为未收到消息而丢失了此消息吗? 如果消息是发布,而此消息丢失,那么该消息由发布者发送,还是发送到订户? 或者是因为预订丢失了,而代理未将该预订的发布发送至订户?
2022-10-13 13:57:29 4018
原创 华夏相机开发/臻识相机开发/车牌识别器开发对接使用总结
最近做了款自助洗车小程序项目,需要用到车牌识别,华夏/臻识这两家相机均有使用,特此记录开发中的问题。
2022-10-12 12:10:08 7850 4
原创 JS数组顺序不同,快速判断是否相等
1. arr1.sort(),arr2.sort() 都sort后toString()比较。经检查发现后台给的数据是数组:"白,31",sku列表是"31,白"最近在做商品sku的时候,发现一直匹配不到对应的sku。
2022-08-26 15:40:30 697
原创 mybatis自定义TypeHandler,实现java数组和varchar的转换
mybatis自定义typehandler,Caused by: java.lang.IllegalStateException: Type handler was null on parameter mapping for property 'specifications'. It was either not specified and/or could not be found for the javaType ([Ljava.lang.String;) : jdbcType (VARCHAR) co
2022-06-21 12:28:02 777
原创 一分钟学会如何自定义小程序轮播图(蜜雪冰城Demo)
好了,我们定位到了控制样式的css3. 这下可以开始搞了,不过先别急着代码里更改,我们先在调试窗口试着更改下css样式,看是否定位正确。哦了,当我把宽高都变为20px后,明显轮播图的点变大了。这样就确定之前的分析是正确的。o yeah!完工了,我真是个天才。嗳,不对,浏览器打开怎么还是以前的样式?是不是编译器没编译最新的?好,再编译一次,不行是不是浏览器缓存导致的?好,删除缓存,还是不行。。哦,知道了,一定是没写 !important,它的样式没有覆盖掉,加上,还是不行。。。毁灭吧,累了l
2022-06-01 13:54:57 1313
转载 uniapp项目vue2升级vue3
uniapp升级vue3官方指南vue3的data和mehtod写法:vue2中父子组件的调用方式vue3中父子组件的调用方式
2022-06-01 13:53:00 711 1
JAVA关于数字取整问题
2016-05-11
JAVA纯数字加密成字符串(可解密)
2016-04-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人