场景:线上服务因为某些原因宕机了n小时,导致一大堆的数据有问题,日志中有把关键信息打出来,问如何修复数据? 思路:把日志中所有的关键信息都找出来...
若用户反馈线上服务请求无响应,可以按照以下步骤进行排查。 一、确认服务器内存使用情况 执行free命令,看看服务器内存是否正常。 看起来服务器内...
1. Mybatis 和 Hibernate 有什么区别?Mybatis 是半自动的 ORM 的框架,Hibernate 是全自动的,所谓半自动...
CompletableFuture介绍 CompletableFuture 是Java 8中的一个很重要的类,它是一个实现了 Future 接口...
写代码其实有很多小技巧,熟练运用可以写出更加优雅健壮的代码,下面就介绍几个。 一、表单验证 controller层接收请求参数,对有些参数我们需...
问题引入 有一张成绩表,里面有若干个学生,他们来自三个班级,每个学生学习了两门课程,现在要求查询出各个班级每门课程的前两名学生id。 分析 要各...
一、什么是一致性问题 为了提升服务的性能,我们一般会把热点放进缓存,那么这些热点数据就同时存在于数据库和缓存中,缓存中的数据和数据库中的数据要保...
一、分布式系统查询日志存在的问题 假如我订单服务总共部署在20台服务器上,如果我们直接登录服务器查询日志的话,那得先看一号机器,没有再看二号机器...
记得上次面试官问了我一个问题: 面试官:你说你们项目用到了MQ,那么你往MQ发消息是在你业务事务提交之前还是之后呢? 我:…… 那接下来分析一下...
文集作者