Avatar notebook default
176篇文章 · 293002字 · 20人关注
  • Resize,w 360,h 240
    服务宕机,修复数据?一招搞定,让你快速批量处理!

    场景:线上服务因为某些原因宕机了n小时,导致一大堆的数据有问题,日志中有把关键信息打出来,问如何修复数据? 思路:把日志中所有的关键信息都找出来...

  • 线上问题排查思路

    若用户反馈线上服务请求无响应,可以按照以下步骤进行排查。 一、确认服务器内存使用情况 执行free命令,看看服务器内存是否正常。 看起来服务器内...

  • java面试题 --- Mybatis&Hibernate

    1. Mybatis 和 Hibernate 有什么区别?Mybatis 是半自动的 ORM 的框架,Hibernate 是全自动的,所谓半自动...

  • 如何使用CompletableFuture

    CompletableFuture介绍 CompletableFuture 是Java 8中的一个很重要的类,它是一个实现了 Future 接口...

  • 一些没用的小技巧

    写代码其实有很多小技巧,熟练运用可以写出更加优雅健壮的代码,下面就介绍几个。 一、表单验证 controller层接收请求参数,对有些参数我们需...

  • MySQL窗口函数的妙用

    问题引入 有一张成绩表,里面有若干个学生,他们来自三个班级,每个学生学习了两门课程,现在要求查询出各个班级每门课程的前两名学生id。 分析 要各...

  • Resize,w 360,h 240
    缓存一致性问题

    一、什么是一致性问题 为了提升服务的性能,我们一般会把热点放进缓存,那么这些热点数据就同时存在于数据库和缓存中,缓存中的数据和数据库中的数据要保...

  • Resize,w 360,h 240
    手把手教你搭建ELK

    一、分布式系统查询日志存在的问题 假如我订单服务总共部署在20台服务器上,如果我们直接登录服务器查询日志的话,那得先看一号机器,没有再看二号机器...

    1.2 5307 1 11
  • 业务处理成功,发送MQ失败?

    记得上次面试官问了我一个问题: 面试官:你说你们项目用到了MQ,那么你往MQ发消息是在你业务事务提交之前还是之后呢? 我:…… 那接下来分析一下...

文集作者