日常
cs不打游戏
这个作者很懒,什么都没留下…
展开
-
limit偏移量大的时候会变慢的原因以及处理方法
id是主键索引,sex是我们建的普通索引,这样我们直接查主键就减少10000000次回表的次数,只需10000001到10000010去回表。在有序的条件下,也可以使用比如创建时间等其他字段来代替主键id,但是前提是这个字段是建立了索引的。总之,使用条件过滤的方式来优化 limit 是有诸多限制的,一般还是推荐使用覆盖索引的方式来优化。使用这样的方式优化是有条件的:主键id必须是有序的。1、避免过多回表的方法1:使用覆盖索引。2、避免过多回表的方法2:条件过滤。耗时:33.465000s。原创 2022-10-04 09:55:04 · 736 阅读 · 0 评论 -
Optional的使用
optional替换==null的判断原创 2022-09-14 12:48:49 · 357 阅读 · 0 评论 -
PathMatchingResourcePatternResolver配置mapperLocations的问题
注意PathMatchingResourcePatternResolver有两个加载资源的方法,getResource()和getResources()。前者只能加载单个的mapper,后者才可以加载多个mapper,才可以配置*.xml。原创 2022-09-01 16:19:54 · 336 阅读 · 0 评论 -
用mybatis generator插件生成pojo,dao,mapper
mybatis generator原创 2022-09-01 11:56:11 · 238 阅读 · 0 评论 -
按照name给list的对象排序
【代码】按照name给list的对象排序。原创 2022-08-31 12:08:02 · 219 阅读 · 0 评论