【异常】记一次因商品名称含特殊字符导致的签名异常
异常 一次 导致 签名 特殊字符
2023-09-14 09:04:55 时间
一、报错内容
日常收到,这个ELK的邮件提醒,以往都没有去认真查这个问题,下面让我们来一起看看。
二、问题定位
先找到问题出处。好吧,还挺多!
查看ELK日志的上下文 。发现了这个鬼东西?
怕你看不见,我放大一点,这个R+圈圈是什么鬼?这是什么妖魔鬼怪, 肯定是它导致了签名异常不用问。
找到问题,解决起来就快很多了,当然先找到这个productName的出处先啦。
原来还是SPU表中的name字段~
三、问题解决
3.1 临时解决方案
在数据库的Spu的表中,找到name字段,并匹配这个关键字 ®, 发现还不少。
直接替换掉即可。
3.2 长期解决方案
在同步商品时,就对name字段进行特殊字符格式化处理。
比如: 使用Hutool工具,去除emoji表情
相关文章
- 个推技术分享 | 打造数据质量心电图,智能检测数据“心跳”异常
- intel(r)wireless-ac9462异常//笔记本电脑网络无法连接???吐血后总结 :一次解决,史上最全,N种方案[通俗易懂]
- SPL工业智能:发现时序数据的异常
- Effective-java-读书笔记之异常
- 一期Go群问答-并发控制-数据竞争-错误与异常
- Flutter异常监控 - 伍 | 关于异常监控框架设计的思考
- 记录一次Spring事务线上异常
- kubernetes关于eks一次异常问题的复盘
- 如何处理JDK线程池内线程执行异常?讲得这么通俗,别还搞不懂
- python 手动异常
- J2EE系统异常的处理准则详解编程语言
- Oracle打印异常:一次不幸的经历(oracle打印异常)
- Linux服务器异常:假死故障(linux服务器假死)
- 处理Linux下进程异常处理方法研究(linux进程异常)
- 异常Linux下视频显示异常:破坏与修复(linux下视频显示)
- Linux服务器流量急剧增长,该如何解决?(linux服务器流量异常)
- Oracle连接异常:解决无法打开连接(oracle 连接未打开)
- 渠道异常问题引发的Redis故障(渠道异常redis异常)
- oracle出现除数为0异常警示(oracle下除数为0)
- Oracle 115异常未预料的故障频发(oracle 115异常)
- JS异常处理的一个想法(sofish)