
debug
qq_20009015
欢迎关注我的公众号《程序员与王子喵》
展开
-
跨年时间转换的bug(YYYY-mm-dd和yyyy-mm-dd)
bug表现如上所示bug复现如下: public static void main(String[] args) { //YYYY-MM-dd格式化 SimpleDateFormat sdf = new SimpleDateFormat("YYYY-MM-dd"); //yyyy-MM-dd格式化 Simple...原创 2020-01-02 10:47:21 · 934 阅读 · 0 评论 -
dubbo生产环境使用时遇到的问题
问题1:场景: 线上一个接口收到了预发的调用,预发配置的注册中心有两个,一个是预发的zk地址,一个是线上的zk地址,但是线上的zk地址 ,是配置在backupProvider标签属性里面 <dubbo:registry address="${dubbo.registry}" backupProvider="${dubbo.provider.backup}"/> 可以看到...原创 2019-11-11 02:00:19 · 670 阅读 · 0 评论 -
都有索引的情况下不走索引的原因,数据库表字段编码类型不同
记一次不走索引的异常情况 explain select * from t_proof p left join t_item_detail t on p.item_unique=t.unique_code left join t_capital_detail c on p.cap_unique=c.unique_code where p.batch_no='批次号1' and ...原创 2019-08-26 11:23:05 · 544 阅读 · 0 评论 -
case when将值更新为null,踩的坑
<update id="updateItemImportMonth"> update t_item_import_record set item_unique= <foreach collection="item" item="item" index="index" separator=" " open="case " close="end"> ...原创 2019-06-24 09:23:40 · 3001 阅读 · 1 评论 -
BigDecimal不可变对象导致的bug
BigDecimal对象是不可变对象,这里想要实现累加的效果uncheckdMoney.add(xxx);是不可能的,要想实现的话得是uncheckdMoney= uncheckdMoney.add(xxx);所以要千万注意这种不可变对象的赋值情况,也是自己粗心大意 记录一下 引以为戒...原创 2019-06-14 16:55:31 · 1627 阅读 · 0 评论 -
removeAll的内部实现
removeAll的内部实现比较用的是==,所以千万注意,不是同一个对象 不能直接removeAll哪怕重写了对象的equals方法也不行可以看到内部的实现,比较元素是用的== 比较的是地址...原创 2019-03-04 02:58:05 · 647 阅读 · 0 评论 -
github的All checks have failed
文档校验的问题,必须是以上规范的pull request才能通过ci校验也就是comment不能随意填原创 2019-02-28 23:41:04 · 3774 阅读 · 0 评论 -
java.lang.NoClassDefFoundError: org/apache/poi/ss/usermodel/Workbook
poi-ooxml ,poi-ooxml-schemas和poi版本号需要一致!!!!原创 2019-02-28 23:39:23 · 14437 阅读 · 2 评论 -
qos.logback.core.rolling.SizeAndTimeBasedFNATP.setMaxFileSize
Caused by: java.lang.NoSuchMethodError: ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP.setMaxFileSize(Lch/qos/logback/core/util/FileSize;)V这个报错是因为日志冲突,logback shift两下 可以搜到 发现引入了不同版本的jar包...原创 2019-01-08 19:03:21 · 4461 阅读 · 0 评论 -
使用arthas重放方法的请求
tt -t命令 类名 方法名 类名必须是包含包路径的全量名称比如说ExcelImport所在的包 然后方法名tt -t com.souche.sfs.server.json.ExcelImport fileUpload捕获到请求之后如下 然后重放命令 tt --play -i 1000这里的1000为上图index的值 第一次...原创 2018-12-17 15:17:50 · 1710 阅读 · 0 评论