- 博客(6)
- 收藏
- 关注
原创 MySQL使用普通索引检索时产生的next-key lock和gap lock的范围测试
测试准备1.环境准备mysql版本为5.7.28确保事务隔离级别为repeatable read,可以使用以下语句查看和设置SELECT @@SESSION.transaction_isolation, @@SESSION.transaction_read_only;SET SESSION TRANSACTION ISOLATION LEVEL repeatable read;2.数据...
2020-04-02 21:20:58 549
原创 mysql语句优化
利用 Explain和Profiling来优化1.ExplainMySQL Query Optimizer(即MySQL Query优化器) 通过让们执行EXPLAIN 命令来告诉我们他将使用一个什么样的执行计划来优化我们的Query。所以,可以说Explain是在优化Query 时最直接有效的验证我们想法的工具。一个好的SQL Performance Tuner 在动手优化一个Query 之...
2019-04-11 16:21:43 212
原创 dubbo调用问题之序列化
问题描述dubbo的版本是2.5.3,接口调用后,provider方接收不到请求,超时后报错:Waiting server-side response timeout by scan timer.详细日志如下:Failed to invoke the method getBalanceCheckOriginalList in the service com.bosssoft.thirdpay....
2019-03-26 21:51:59 1711
原创 hibernate-validator组件版本选择(java 1.7)
曾遇到的问题javax.validation.ValidationException: HV000183: Unable to load ‘javax.el.ExpressionFactory’解决方案参考https://stackoverflow.com/questions/24386771/javax-validation-validationexception-hv000183-una...
2019-03-15 17:46:38 2989
转载 @Slf4j 注解的使用方法
slf4j是一个日志标准,使用它可以完美的桥接到具体的日志框架,必要时我们简便的更换底层的日志框架,而不需要关心具体的日志框架的实现(slf4j-simple、logback等)。slf4j提供了日志接口、获取具体日志对象的方法,常见用法:private static final Logger logger = LoggerFactory.getLogger(LoggerTest.class)...
2019-03-14 14:50:48 1652
原创 Spring MVC的Controller统一异常处理
背景:为避免Controller层重复的处理业务层抛出的异常,减少代码冗余,需要统一处理全局异常。借助ControllerAdvice 、ExceptionHandler实现在spring 3.2中,新增了ControllerAdvice 注解,用于拦截的Controller的异常,配合ExceptionHandler可以实现对不同异常的差异处理。拦截的规则参考spring源码包中@Contr...
2019-03-12 20:27:50 340
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人