丢掉幻想,准备斗争!
Netty 解析 JSON 格式报文数据
解决Netty 框架自带了 JsonObjectDecoderJSON 对象解码器,它属于在四种常见的解码器之外的解码器。除此之外,还有 base64 解码器、xml 解码器等。可以在 netty-codec 包下找到所有 netty 支持的解码器。pipeline.addLast(new JsonObjectDecoder(4096)) .addLast(new StringDecode
Laravel Eloquent 方法 update($arr) 和 save($arr) 不生效
这是一个很奇葩问题,并且也困扰了我很久。之前遇到过一次,但当时似乎好像也没有解决,这次接入新的设备再次发现了,总算有时间来论证一番了。问题比较简单,就是 Laravel 更新模型数据 update 时,字段未更新,但返回 true;听同事的改成 save 也是一样不起作用。# 简化逻辑之后的 demo $box = Box::find($id); if ($box->update([
win11 登录显示 PIN 不可用,重置不了的问题
昨天突然发现小房间的一张桌子还是个电脑桌,然后坐在床边桌子高度差不多可以使用,就把一直放在客厅的主机搬到了小房间里。因为电脑鼠标突然不能识别,所以就长按强制关闭了。到了房间内发现,主机无法正常启动,主板的风扇几秒钟吹一次又歇菜了,之后又启动,一直循环。想着可能是箱体为开放结构,长时间落灰,以及刚刚的搬运过程中可能使得一些插拔件松动了,就趁着机会顺便搞一下清洁。拆完之后测试启动,第一次失败了,之后启
Jackson 序列化大写的属性返回结果变成小写
序列化:将对象属性转化为格式化的字符串反序列化:将字符串转化为 bean 对象之前遇到过 Jackson 反序列化解析数据报错 UnrecognizedPropertyException: Unrecognized field "ACC",那是属于反序列化的时候,大写的属性名解析出现问题。因为 lombok 默认生成的 getter、setter 会根据驼峰命名规则解析出属性名,首字母大写会默认被
lombok 不会将注解 'org.springframework.beans.factory.annotation.Qualifier' 复制到构造函数中
在物联网项目添加新的厂家时,一开始提示存在多个相同的 service 实现,无法注入。在添加了修饰词 Qualifier("hdMsgRecvService") 之后,不再报错,但提醒 lombok 不会将注解 'org.springframework.beans.factory.annotation.Qualifier' 复制到构造函数中。百度了解到,原来是 @Require
2024 美国大选,川宝要赢了
Spring boot 项目调试报错:'/data' could not be created
前言项目需要添加一项新的渠道服务商,活安排给我了。没有接触过核心的业务,所以对于需要修改的地方不太懂。跟之前的同事确认了一下,明白自己需要完成的部分代码的位置。之后 copy 之前的一个渠道服务商的写法,把主要的一些需要自定义的 bean 定义好替换上去。之后再根据接口文档要求,对请求主体加密,以及修改一些响应的处理。主要的脉络流程跟之前的渠道服务商是一致的。完成之后,想要本地调试一下请求接口,结
2024 年度总结
俄乌战争持续了两三年了,新冠疫情也结束一年多了,但紧张的情绪一致蔓延着。买股股崩,买房房跌,年内还面临裁员,相亲还遇到各种难搞的同龄人,婚介也坑的要死。“破屋更遭连夜雨,漏船又遇打头风”。大概人生都如此艰难吧!股票作为想象中的睡后收入,选股池,定投,价值投资,止盈策略...前面搞搞基金,搞搞定投,还有点收益,结果自己选股,一波接着一波的坑。当然这也有可能是市场变脸导致的。大 A,尤其是沪指,最近差
Java 整型与字符串数据类型转化问题
Java 调试遇到过一些报错的问题,比如:For input string: "",即 set 返回整型,但带入参数为空字符串。比如 Data too long "null",即一个 char(1) 的字段插入了 "null" 字符串,因为长度溢出导致失败。这两个都是字段数据类型没有设置正确导致的。一开始遇到报错 For input st
若依(poi) Excel 导入 readConverterExp 读取内容转表达式转化失败,返回 null
首先是将文件转化为流读取,转化为对象列表:ExcelUtil<CarInfoExcel> util = new ExcelUtil<>(CarInfoExcel.class); List<CarInfoExcel> carInfoDOList = util.importExcel(file.getInputStream());CarInfoExcel 中定义了一