1、Mybatis的分页查询是怎么实现的?

交流:

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

A:我们是通过PageHelper插件实现的

B:你说下原生SQL应该怎么写?

A:某段查询SQL,实现分页需要使用limit关键字,改变下标和页码参数值即可;

 

2、PageHelper的缺点是什么?

交流:

A:...

B:在大数据量查询的时候PageHelper能抗住吗?

A:这个没有测试过,不过大数据量的话,一般会缓存在Redis中,不会频繁查询数据库的;

B:有可能不会用Redis,直接用PageHelper从数据库中多次查询大量数据;

正解:

 

3、防止表单重复提交是怎么实现的?

交流:

A:我说前台和后台一开始都定义一个变量,一开始两个值是相同的。但是前台每提交一次,变量值就会加一。如果前台发起请求,前台跟后台的变量值就不一致,就证明是表单重复提交;

正解:之前说的有点繁琐,直接说通过Token令牌判断即可;

 

4、有用过SQL优化吗?

正解:

 

5、有用过数据库索引吗?

正解:

 

6、有用过消息队列吗?

正解:

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄