1、Mybatis的分页查询是怎么实现的?
交流:
A:我们是通过PageHelper插件实现的
B:你说下原生SQL应该怎么写?
A:某段查询SQL,实现分页需要使用limit关键字,改变下标和页码参数值即可;
2、PageHelper的缺点是什么?
交流:
A:...
B:在大数据量查询的时候PageHelper能抗住吗?
A:这个没有测试过,不过大数据量的话,一般会缓存在Redis中,不会频繁查询数据库的;
B:有可能不会用Redis,直接用PageHelper从数据库中多次查询大量数据;
正解:
3、防止表单重复提交是怎么实现的?
交流:
A:我说前台和后台一开始都定义一个变量,一开始两个值是相同的。但是前台每提交一次,变量值就会加一。如果前台发起请求,前台跟后台的变量值就不一致,就证明是表单重复提交;
正解:之前说的有点繁琐,直接说通过Token令牌判断即可;
4、有用过SQL优化吗?
正解:
5、有用过数据库索引吗?
正解:
6、有用过消息队列吗?
正解: