- 博客(3)
- 收藏
- 关注
原创 Incorrect string value: ‘\xF0\x9F\x8D\x85‘ for column ‘name‘ at row 1 异常排查和解决
*问题背景:**使用qq第三方登录时,获取qq用户信息填充到数据库用户表中,出现了Incorrect string value: ‘\xF0\x9F\x8D\x85’ for column ‘name’ at row 1的问题。我是用的数据库编码是UFT-8的,UTF-8最大只能存三个字节,而qq昵称是个表情,是四个字节,所以导致存入数据库报错。首先我先将数据库,表和字段都改成了utf8mb4的格式,在这就只加一个字段修改的sql做展示。在数据库写sql做插入测试,没有问题,可以正常插入了。
2023-09-06 17:53:44
934
1
原创 记一次文件上传报错问题FileNotFoundException
首先介绍背景,我是在排查一个商品图片批量上传得bug,通过后台排查发现了一个FileNotFoundException得bug。首先开始分析,为什么会出现这种异常信息,文件上传失败导致,文件上传后未处理便被清除。最后通过代码发现,文件在上传时有异常导致文件被删除,异常信息到这里就很明显了,java heap space 内存溢出。然后查看jvm配置发现年轻代太小了,然后放大Xmn为1g,重启服务测试,问题解决。...
2021-06-25 16:24:07
388
原创 使用httpclient时出现connection reset的问题解决方案
使用httpclient时出现connection reset的问题解决方案错误如下:java.net.SocketException: Connection resetat java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:118)at java.net.SocketOutputStream.write(SocketOutputStream.java:159) atorg.apache.http.impl.io.S
2021-01-06 10:08:49
13145
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人