杂谈
文章平均质量分 68
日常工作积累
咖啡煮码
这个作者很懒,什么都没留下…
展开
-
如何比较字形相同但编码不同的两个字
看着长相相同的两个字却又不是同一个字,这该怎么判断呢?原创 2024-03-05 16:30:14 · 277 阅读 · 0 评论 -
Seata全局事务开启后,Mysql 批量Insert耗时变长的问题
seata开启全局事务后 批量insert耗时增加的问题原创 2024-01-22 17:45:42 · 479 阅读 · 0 评论 -
Dubbo RPC调用返回结果中对象被转为HashMap的问题
Dubbo RPC返回HashMap的问题原创 2024-01-10 19:28:11 · 1228 阅读 · 0 评论 -
Mysql datetime 精度缺失问题
mysql datetime默认四舍五入精确到秒,如何让它精确到毫秒呢原创 2024-01-02 18:58:46 · 662 阅读 · 1 评论 -
记录一次update联表更新报错的问题
而且奇怪的是recoverEnrollInfo这个sql在mysql客户端单独执行没有问题,accout服务中单元测试也没问题,服务发布到k8s环境后jdk版本也没变,但是却报错了,那会是什么问题呢?前面的报错是在执行 beforeImage()这个方法的时候报的错,看截图中代码的逻辑,应该就是要查update前的记录和update后的记录,以便生成undo log。再次跑一次单元测试,果然,update_time这个报错就出现了。,好,虽然sql略显丑陋,但是总算完成了功能,也不报错了。原创 2023-09-11 16:02:13 · 224 阅读 · 0 评论 -
fastjson的JSON.toJSONString方法序列化时对get方法的调用
toString方法。翻一下fastjson的源码,debug一下,就是在com.alibaba.fastjson.serializer.JSONSerializer#write(java.lang.Object)这个方法里进行了get方法的调用,具体调用位置如下图所示(我用的fastjson版本是1.2.68)到这里可以得出结论,fastjson在序列时会调用被序列化类的所有get方法,如果自己在类中定义了非原有属性对应的getter方法时,要注意判空,不要搞出空指针异常。还是只调用get开头的方法呢?原创 2023-09-01 17:30:59 · 865 阅读 · 1 评论 -
seata全局事务回滚前,出现的脏写现象
seata全局事务与本地事务的锁冲突原创 2023-07-28 00:15:55 · 922 阅读 · 4 评论