- 博客(10)
- 资源 (1)
- 收藏
- 关注
原创 阿里智能YKYC-001智能插座,残血复活
阿里智能App不能用了,家里几个智能插座不能用了,就想着拆开看看,发现是esp-12F V2.0,既然是知道芯片型号,那意味着可以自己写个控制软件吖。
2024-12-25 10:19:27
677
3
原创 HBuilder vue-cli 转到定义!
在 HBuilder X中 用 alt + / 对于使用下面这种 使用 @ 方式引用的,无法跳转到定义!在前端项目根目录下新建jsconfig.json文件。找了好久,找到了网上一种解决办法。
2023-10-09 16:54:27
357
1
原创 @RequestParam @PathParam @PathVariable 优快云上好多文章搞混了,误导新手。
理所当然的把@PathParam 当成 @RequestParam来介绍,差点把我带沟里了。我细想之后才回过神来,才感觉不对劲,特别搞个文章吐槽一下!@PathParam,@PathVariable 则是从url上面以模版的方式取值,嗯... 就是 /{value}/didi 这种方式取值的。你注解一下 value 就可以取值了!这两个注解就是拜把子的兄弟,都是维护世界和平,却不是一个爹妈生的!@RequestParam 是从reques 参数中取值,对!
2022-11-22 11:42:38
275
原创 feign.FeignException: status 400 reading 异常 处理
微服务开发中使用了feign RequestInterceptor 接口自动传递头部信息导致400错误!个人最终解决办法,就是过滤可能导致错误的请求头,比如 content-length 下面附代码!试了这些方式都未解决网上的方法,可以参考。...
2022-08-04 16:50:57
2271
原创 记:@RefreshScope 注解导致定时任务@Scheduled 不执行
解决办法二,实现ApplicationListener,方法默认实现就可以,无需修改。解决办法一,把类做一下拆分,把要动态加载的配置数据提取到另一个类,注入到当前类!原因是@Scope导致的,在下面文章作者有介绍!...
2022-07-18 08:31:13
473
原创 Mybatis generator, 数据库text类型字段,自动生成WithBLOBs,改为自动生成String。
配置插件类型转换插件 配置xml 文件 加入,或者修改 配置项 <javaTypeResolver type="com.zhkj.frame.mybatis.generator.MyJavaTypeResolver"> <property name="forceBigDecimals" value="false" /> </javaTypeResolver>配置类型转换插件类import org.mybatis.generator.api.
2020-05-28 09:45:30
1967
原创 websoket 自定义协议折中方案,适合简单数据传递。
websoket 自定义协议折中方案,适合简单数据传递,相比较json 字符串较短,转换效率更好,通过消息头可以预解析。js 发送消息,主要解决是用 String.fromCharCode(*) 记录数据长度分段读取!比直接转json效率高3倍左右function addMessage(obj=[]){ //消息头 var gameId = isNaN(obj[0])?parseInt(obj[0]):obj[0]; var.
2020-05-13 15:26:15
223
原创 (fastjson )json和byte[], 互转问题!
byte[] 转 json 的时候会将byte[]用base64转成字符串,所以在解密的时候需要使用base64解密!几种可用的加解密处理 byte[] byte1 = new byte[] {1,2}; String jar = JSONArray.toJSONString(byte1 ); byte1 = com.alibaba.fa...
2019-01-04 09:45:52
44351
10
自动设置亮度。检测人脸,人员离开,自动锁屏
2022-05-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人