最新 最热

jackson日期格式映射报错

feign.codec.DecodeException: JSON parse error: Can not deserialize value of type java.util.Date from String "2024-06-18T06:22:13.000+0000": not a valid represen...

2024-10-09
8

抖音验证签名和接口含中文签名,需要在发送端加上utf8编码

抖音验签和抖音异步通知回调验签解决:是对整个接收的字符串做验签,而不是部分数据做验签解决中文参数问题,否则中文乱码报验签错误

2024-10-09
8

Mysql RC/RR隔离原理和区别 不可重复读和可重复读

mysql四种隔离级别:1.未提交读(READ UNCOMMITED)脏读2.已提交读 (READ COMMITED)简称(RC) 不可重复读3.可重复读(REPEATABLE READ)简称(RR)4.可串行化(SERIALIZABLE) 这个不用验证了,所有的事务依次逐个执行,这样事务之间就完全不...

2024-10-09
8

支付回调消息的分布式锁设计

业务系统接收支付系统发送的MQ消息,然后推动业务逻辑及订单状态的处理。如果非正常情况下,支付系统接收到多次第三方支付系统的多次回调,导致会发送多次MQ消息。导致业务系统支付数据等重复操作。...

2024-10-09
8

代码重构注意点及测试覆盖-复盘(公共通用逻辑修改需要注意点)

1.sqlmap查询的字段是否是全部字段,在使用实体类对象的时候,需要判断是否正确的获取到数据。如果查询的是个别的字段,而使用的字段不在查询的字段中,就会无法获取到值。建议的做法:按中台的思路,提供的查询方法是大而全的方...

2024-10-09
9

非空处理 Java非空判断 非空处理及mysql数据库字段的not null

1.mysql## 去掉非空,如果非空又没有默认值,这样程序在添加数据的时候i,如果没有设置值就会报错。该操作很危险。##ALTER TABLE `order_test` ADD COLUMN `test_card_name` NOT NULL VARCHAR(200) COMMENT '卡名称&...

2024-10-09
8

如果redis没有设置expire,他是否默认永不过期

通过EXPIRE key seconds 命令来设置数据的过期时间。返回1表明设置成功,返回0表明key不存在或者不能成功设置过期时间。在key上设置了过期时间后key将在指定的秒数后被自动删除。被指定了过期时间的key在Redis中被称为...

2024-10-09
8

两个Excel表格核对 excel表格中# DIV/0 核对两个表格的差异,合并运算VS高级筛选

两个Excel表格核对   excel表格中# DIV/0 核对两个表格的差异,合并运算VS高级筛选

2024-10-09
7

Externalizable接口实现序列化与反序列化

腾讯云开发者社区是腾讯云官方开发者社区,致力于打造开发者的技术分享型社区。提供专栏,问答,沙龙等产品和服务,汇聚海量精品云计算使用和开发经验,致力于帮助开发者快速成长与发展,营造开放的云计算技术生态圈。...

2024-10-09
8

时间格式化转换及时间比较compareTo,Controller层接收参数格式化,从数据源头解决时间格式错误数据对接口的影响

时间格式化转换及时间比较compareTo,Controller层接收参数格式化,从数据源头解决时间格式错误数据对接口的影响

2024-10-09
8