-->

随笔分类 -  Java技术杂文

摘要:背景: 在项目开发中,习惯去设计一些自定义的异常类来处理各层的异常。比如: DAO层会有对应的DAOException.java Service层有对应的ServiceException.java Controller层有对应的ControllerException.java 当程序遇到不可忽视的错 阅读全文
posted @ 2023-08-08 16:05 角刀牛Java 阅读(306) 评论(0) 推荐(0) 编辑
摘要:最近在项目中发现前端发送过来的请求id和数据库不一致的问题,最后亲测解决。具体如下。 前端请求如下: 数据库的数据确是: 经过排查发现是 JS对long型数据进行处理时丢失精度,导致提交的id和数据库中的id不一致。 解决办法:我们可以在服务端给页面响应json数据时进行处理,将long型数据统一转 阅读全文
posted @ 2023-08-08 14:34 角刀牛Java 阅读(317) 评论(0) 推荐(0) 编辑
摘要:MyBatis-Plus(简称MP)是一个基于MyBatis的增强工具库,它提供了许多方便的功能来简化开发人员对数据库的操作。其中包括对分页查询的支持。 在实现分页查询时,MyBatis-Plus要求你添加一个分页拦截器(PaginationInterceptor),这是因为分页查询涉及到对SQL语 阅读全文
posted @ 2023-07-31 11:42 角刀牛Java 阅读(1388) 评论(1) 推荐(1) 编辑
摘要:在多表联合查询中,使用“join”连接通常比使用“where and”语句效率更高。 使用“join”连接时,数据库可以根据表之间的关系进行优化,执行更有效的查询计划。数据库引擎可以有效地使用索引和其他优化技术来加快查询速度。此外,使用“join”连接可以更清晰地表达查询的意图,提高代码的可读性和可 阅读全文
posted @ 2023-07-31 11:20 角刀牛Java 阅读(315) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示