日常问题
文章平均质量分 53
Doctor Who!
也许没有长篇大论,但希望能用简短有力的几句话去帮到你。
展开
-
巧用IDEA替换功能,一天任务十分钟完成?
巧用工具,一天工作一小时完成原创 2022-10-28 10:22:58 · 448 阅读 · 0 评论 -
mysql中group_concat与in连用有问题?
当我从用户表中查照id小于200的用户并把id使用逗号拼接起来可以使用group_concat函数。查询结果如下(可以看到所有结果都出来了,只是顺序上会有些问题,但是不影响逻辑)我们有些场景可能也会筛选处满足条件的id并与in语句进行搭配。原创 2022-10-21 10:04:00 · 1306 阅读 · 0 评论 -
使用map接收mybatis返回参数-泛型失效
在公司业务中若你想要返回前端字段较多那么可以封装实体类,若字段较少一般会用map接收mybatis查询结果,如下定义泛型都为String类型,但可能会发现返回后的map种类型不为String类型(图片忘记截取了)...原创 2022-08-19 09:10:47 · 1804 阅读 · 0 评论 -
BigDecimal使用equals进行对比有问题?
点进equals方法不难发现重写方法内部也对精度位数进行了对比,若不相等则返回false,因此我们尽可能采用compareTo进行大小比较。在公司业务中需要使用BigDecimal进行量对比,一开始习惯性使用equals与零值进行了对比于是发现结果并不相等。如图所示,分别使用了两种方式与0进行了对比,然而equals对比结果却为false。...原创 2022-07-29 16:09:25 · 204 阅读 · 0 评论 -
在jdk8新特性forEach中使用return
如下图,在编写代码过程中需要在捕捉到异常后进行返回,但是突然发现提示“Unexpectedreturnvalue”。最后改为增强for循环方式进行替换,于是可以正常使用return进行值的返回。经过网上搜索才知道由于forEach是流处理,而在。,并不会结束掉整个方法而是跳过本次循环。循环中的continue。流处理中return。...原创 2022-07-29 15:50:04 · 4602 阅读 · 0 评论 -
IDEA调试执行sql结果与数据库不一致
IDEA调试过程中通过控制台日志打印sql语句拿到navicat中执行发下与调试结果不一致原创 2022-06-22 18:39:09 · 3742 阅读 · 1 评论