上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 28 下一页
摘要: 背景 产品反馈,用户在使用分页列表时,出现数据重复的问题,查看代码后发现对应的分页SQL并没有使用order by进行排序,但是印象中Mysql的InnoDB引擎会默认按照主键id进行排序,本地测试了一下的确出现了部分数据在不同的页都出现的问题。 于是带着问题去查阅相应的资料,发现原先的认知是错误的 阅读全文
posted @ 2023-01-22 00:08 翎野君 阅读(1608) 评论(0) 推荐(0)
摘要: 文章引用自:一篇文章彻底弄懂 Java 反射的使用 原文链接:https://zhuanlan.zhihu.com/p/378412723 说到Java反射,必须先把 Java 的字节码搞明白了,也就是 Class , 大 Class 在之前的文章中,我们知道了Java的大Class就是类的字节码, 阅读全文
posted @ 2023-01-08 08:28 翎野君 阅读(131) 评论(0) 推荐(0)
摘要: 文章引用自:一篇文章彻底搞懂Java的大Class到底是什么 原文链接:https://zhuanlan.zhihu.com/p/372418927 作者在之前工作中,面试过很多求职者,发现有很多面试者对Java的 Class 搞不明白,理解的不到位,一知半解,一到用的时候,就不太会用。 因为自己本 阅读全文
posted @ 2023-01-08 08:19 翎野君 阅读(452) 评论(0) 推荐(0)
摘要: 背景 最近使用easyexcel时碰到一个这样的问题,读取excel时出现了小数点精度问题。例如,0.137这个值,使用easyexcel解析后得到的BigDecimal对象就变成了0.13700000000000001,5.1,变成5.0999999999999996。 原excel中一条数据,见 阅读全文
posted @ 2022-12-31 12:44 翎野君 阅读(1370) 评论(0) 推荐(0)
摘要: BigDecimal.ROUND_UNNECESSARY 翻译:舍入模式可以断言所请求的操作具有准确的结果,因此不需要舍入。如果在产生不精确结果的操作上指定了这种舍入模式,则会引发ArithmeticException。 解释:计算结果必须是精确的,不需要舍入的,否则抛出 ArithmeticExc 阅读全文
posted @ 2022-12-30 22:16 翎野君 阅读(560) 评论(0) 推荐(0)
摘要: 背景 今天下游同事反馈,有一些以取消的订单库存还原异常了,导致部分商品库存没有还原。查日志发现没有收到还原消息,但是查看发送方是可以确认消息是已经发了的,那么是什么原因导致消费者没有收到,或者收到后没有处理消息呢。最后发现这些消息的状态都是NOT_ONLINE,原因是服务挂了,重启之后便可以重新消费 阅读全文
posted @ 2022-12-21 22:56 翎野君 阅读(5444) 评论(0) 推荐(0)
摘要: 背景 有一个商品的名称配置错误了,需要进行修改,但是涉及到的表太多了,因为商品的sku_name被冗余到了很多表中,一个一个的找非常的费事费力,特地记下便捷查询操作以备后用。 数据库SQL快捷查询 1.查询包含某个字段的所有表名 SELECT DISTINCT table_name FROM inf 阅读全文
posted @ 2022-11-29 00:17 翎野君 阅读(1026) 评论(0) 推荐(0)
摘要: 原文出处:https://zhuanlan.zhihu.com/p/89563704 销售的过程其实是一个货物和资金双向流动的过程,货物从厂家流向消费者,资金从消费者流向厂家。 但是大多数情况下,厂家是没办法直接把货物卖给消费者的,或者说厂家是没办法直接把货物卖给所有的消费者,因此为了尽可能的接触到 阅读全文
posted @ 2022-11-27 16:21 翎野君 阅读(4505) 评论(0) 推荐(0)
摘要: 将Mac OS的操作系统升级到macOS Monterey之后,每次打开电脑操作右上角都会出现弹窗“请检查apple id电话号码” 看着很烦,就想办法把自己之前不用的电话号码给换掉 可以登陆https://appleid.apple.com 在账户和安全里 查看和更改受信任电话号码。 本篇文章如有 阅读全文
posted @ 2022-11-20 23:52 翎野君 阅读(317) 评论(0) 推荐(0)
摘要: PI:Proforma Invoice 形式发票 在外贸出口中,PI(Proforma Invoice),英语直译为形式发票。它是重要的单据之一,虽然PI称之为发票,但实际上PI并不是发票,只不过是从英语直接翻译过来的,就称为形式发票。而形式发票实际上属于简式合同,并不是发票。 客户在下订单后,供应 阅读全文
posted @ 2022-11-20 23:40 翎野君 阅读(2373) 评论(0) 推荐(0)
摘要: 背景 Spring Session中我使用的是Spring Session Redis Data,默认采用FindByIndexNameSessionRepository作为SessionRepository实现。 但是我在Redis中发现,前缀为spring:session:index:org.s 阅读全文
posted @ 2022-11-13 17:25 翎野君 阅读(1104) 评论(0) 推荐(0)
摘要: 文章摘自:https://blog.csdn.net/caijwjava/article/details/100855361 实战 1、导入一个相关依赖即可 <dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</arti 阅读全文
posted @ 2022-11-13 08:10 翎野君 阅读(1923) 评论(0) 推荐(0)
摘要: 使用步骤: 注:讲述使用 EasyExcel 的读取 Excel 数据列表的案例,项目基于 springboot + maven 模式。 1、引入 EasyExcel 依赖包,文章以 easyexcel 2.2.6 为基础。 <dependency> <groupId>com.alibaba</gr 阅读全文
posted @ 2022-11-12 23:20 翎野君 阅读(1053) 评论(0) 推荐(0)
摘要: MySQL replace into 用法 在向表中插入数据的时候,经常遇到这样的情况:1. 首先判断数据是否存在; 2. 如果不存在,则插入;3.如果存在,则先删除后再插入新数据行。 MySQL 中实现这样的逻辑有个简单的方法: replace into replace into t(id, up 阅读全文
posted @ 2022-11-12 17:16 翎野君 阅读(1243) 评论(0) 推荐(0)
摘要: LocalDate: parse yyyy-MM 当我们希望将一个yyyyMM格式的日期转换为LocalDate的时候,不出意外会报错java.time.format.DateTimeParseException因为LocalDate是需要指定到具体的一天的,所以当我们想解析202211这个字符串时 阅读全文
posted @ 2022-11-06 23:50 翎野君 阅读(2425) 评论(0) 推荐(1)
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 28 下一页