解决:java.lang.ArithmeticException: Non-terminating decimal expansion; no exact representable decimal 解决方案:java.lang.ArithmeticException: Non-terminating decimal expansion; no exact representable decimal result.
explain详解,只看这一篇就行了 前言对于互联网公司来说,随着用户量和数据量的不断增加,慢查询是无法避免的问题。一般情况下如果出现慢查询,意味着接口响应慢、接口超时等问题。如果是高并发的场景,可能会出现数据库连接被占满的情况,直接导致服务不可用。慢查询的确会导致很多问题,我们要如何优化慢查询呢?主要解决办法有:监控sql执行情况,发邮件、短信报警,便于快速识别慢查询sql 打开数据库慢查询日志功能 简化业务逻辑 代码重构、优化 异步处理 sql优化 索引优化其他的办法先不说,后面有机会再单独介绍。今天我重点说说
lombok下@Data @AllArgsConstructor @NoArgsConstructor 什么意思 lombok下有以下几个注解:1、@Data使用这个注解,就不用再去手写Getter,Setter,equals,canEqual,hasCode,toString等方法了,注解后在编译时会自动加进去。2、@AllArgsConstructor使用后添加一个全餐构造函数,该构造函数含有所有已声明字段属性参数。3、@NoArgsConstructor使用后创建一个无参构造函数。代码如下:...