上一页 1 2 3 4 5 6 7 8 ··· 16 下一页
摘要: 问题 今天在测试环境的运营后台查询商品库存时发现后端接口报错,返回code为904,该错误码表示内部错误。于是在微服务日志里查看,发现某方法报了NPE(java.lang.NullPointer)。 方法里关键的报错代码如下: public Integer queryXxx(String xx, S 阅读全文
posted @ 2021-10-21 20:53 cdfive 阅读(471) 评论(0) 推荐(0)
摘要: 场景 项目中有这样的场景: 一个商品可以参与多个类型的促销活动,如满减、满赠、买赠、优惠券等活动; 相同类型的活动也可能有多个; 每个活动根据类型和具体的业务字段有一个活动标签,如满减活动,消费满200元减20元,活动标签为满200减20 商品列表的界面上需要展示每个商品的促销活动标签,相同类型活动 阅读全文
posted @ 2021-09-23 22:57 cdfive 阅读(9661) 评论(0) 推荐(0)
摘要: 问题 MySQL的varchar(10)能存多少个汉字? 如果是数字或英文,可以存10个,如果是汉字呢,能存多少个? 实践 查看MySQL版本号: select version(); select @@version; 本机MySQL版本为5.6.16。 创建测试表: create table te 阅读全文
posted @ 2021-08-30 22:30 cdfive 阅读(4037) 评论(0) 推荐(0)
摘要: 问题 项目中经常会遇到列表去重的问题,一般可使用Java8的stream()流提供的distinct()方法:list.stream().distinct()。 list的类型为List<String>、List<Integer>,list里的元素为简单包装类型。 或者List<Xxx>,其中Xxx 阅读全文
posted @ 2021-07-27 22:20 cdfive 阅读(24453) 评论(0) 推荐(2)
摘要: 背景 今天收到产品反馈一个线上问题,运营在设置组合商品价格时,输入19.9点击保存后变成了19.89。 分析 这个功能3年前就有了,第一次收到反馈这样的问题。 定位到该接口,注意到接口的请求vo是用Double类型定义的价格相关字段, 类似: public class XxxReqVo implem 阅读全文
posted @ 2021-06-08 23:33 cdfive 阅读(539) 评论(0) 推荐(0)
摘要: 最近某天打开业余开发的小程序,发现访问不了js报错,ssh登录服务器,发现上面各微服务正常,MQ、ES也正常,在某服务日志里看到了MySQL数据库连接 报错。服务器用的阿里云ECS,CPU2核、内存8G,在上面安装了MySQL,通过IDEA里连接时提示[28000][1045] Access den 阅读全文
posted @ 2021-06-06 10:37 cdfive 阅读(2973) 评论(0) 推荐(0)
摘要: 场景 最近项目上遇到一个需求:运营后台设置商品分子分类组合查询条件,前端APP由子分类进入展示商品列表。 其中有一种查询条件是在后台添加或导入商品,商品可指定展示的排序,排序号可以重复,也可不设置排序。 商品需满足特定条件才展示,如定位的门店有库存且上架,即可能后台设置了10个商品,但只有5个商品满 阅读全文
posted @ 2021-05-24 13:26 cdfive 阅读(450) 评论(0) 推荐(0)
摘要: 某天在项目开发ing,几次提交和切分支后,突然发现某个类IDEA提示各种红线,看提示是类找不到,而这个类去年就添加了,项目里是有的。而更奇怪的是,本地编译构建启动项目都没问题。 尝试如下操作: 刷新maven依赖,然后maven clean并且重新install,整个项目和下面子项目编译打包都没问题 阅读全文
posted @ 2021-05-01 23:30 cdfive 阅读(2681) 评论(0) 推荐(0)
摘要: 问题 在Sentinel社区里看到一个问题,CommonFilter是否支持热点限流? 问题链接:https://github.com/alibaba/Sentinel/issues/2014 答案是不支持。 因为CommonFilter源码里标记资源SphU.entry(String, int, 阅读全文
posted @ 2021-04-27 22:06 cdfive 阅读(1343) 评论(0) 推荐(1)
摘要: 背景 最近项目里一个大版本上线,其中商品服务对接了业务中台新的价格中心服务,接入了新的商品价格体系。 我们是面向C端用户的项目,出于接口性能的考虑,没有直接调中台的接口取价,而是将价格数据在我们这边也保存了一份, 存储有MySQL和Redis,取价主要通过项目内Redis获取。 上线时已跑了1次来源 阅读全文
posted @ 2021-04-05 00:07 cdfive 阅读(537) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 ··· 16 下一页