redis分页查询
- 当MyBatis-Plus遇上Spring Boot 3:开发效率翻倍指南
-
开篇直击痛点你是否还在为MyBatis的重复CRUD代码头疼?是否因为SpringBoot升级到3.x版本后踩坑不断?本文将手把手带你实现MyBatis-Plus与SpringBoot3的深度集成,揭秘底层设计原理,并提供可直接复用的代码范式,让你的开发效率实现指数级飞跃。一、为什么是MyBa...
- SpringBoot进阶之日志集成(logback)
-
SpringBoot进阶之日志集成(logback)前言大家好,一直以来我都本着用最通俗的话理解核心的知识点,我认为所有的难点都离不开「基础知识」的铺垫适合人群学完Java基础想通过Java快速构建web应用程序想学习或了解SpringBoot「大佬可以绕过~」背景如果你是一路看过来的,很...
- 慢 SQL 分析与优化(慢sql怎么优化)
-
背景介绍从系统设计角度看,一个系统从设计搭建到数据逐步增长,SQL执行效率可能会出现劣化,为继续支撑业务发展,我们需要对慢SQL进行分析和优化,严峻的情况下甚至需要对整个系统进行重构。所以我们往往需要在系统设计前对业务进行充分调研、遵守系统设计规范,在系统运行时定期结合当前业务发展情况进行系统...
- Java面试是不是被高并发查询Diss过:日均千万订单架构不再堵车
-
在电商行业的激烈竞争中,高效处理大量订单和满足用户的实时查询需求成为了平台成功的关键。对于一个日均处理1000万笔订单的电商平台而言,买家和卖家频繁查询最近30天订单的操作,对系统的高并发处理和实时查询能力提出了极高的挑战。本文将深入剖析如何通过巧妙的架构设计,运用Java线程池实现高并...
- 京东面试问:千万商品,你如何做到秒查询呢?
-
京东面试中的一个问题:如何实现千万级商品的秒级查询。这个问题看起来是要考察大规模数据下的数据库设计和优化策略。首先,我需要回想一下常见的数据库优化手段,比如索引、分库分表、缓存、读写分离,还有可能用到的搜索引擎或者NoSQL之类的。首先,千万级的数据量对于传统的关系型数据库来说,如果设计得当,还是...
- Java面试场景题及答案总结(2025版持续更新)
-
大家好,我是Java面试分享最近很多小伙伴在忙着找工作,给大家整理了一份非常全面的Java面试场景题及答案。涉及的内容非常全面,包含:MyBatis、Dubbo、Redis、并发编程、MySQL、Linux、SpringBoot、Spring…等内容,希望对找工作的小伙伴有所帮助。MyBatisM...
- 不会若依?一起来学习若依框架之模块学习
-
前文我们已经成功启动了若依项目。那么在开发之前呢,我们也需要去了解这个框架,讲解错误或者不足的地方欢迎大家指点补充。从admin模块开始吧。RuoYiApplication启动类如下图所示:移除了数据源自动装配,并启动spring容器,最后输出一段表情文本到控制台。RuoYiServletIni...
- MongoDB最全详解(万字图文总结)(mongodb lsm)
-
大家好,我是mikechen。MongoDB是大型互联网架构经常使用到的数据库,各大厂也都会涉及,下面我就全面来详解MongoDB@mikechen作者:mikechen来源:mikechen.ccMongoDBMongoDB是一个文档数据库,是一个非关系性数据库,具体高性能、高扩展、文档性...
- 半夜被报警吵醒?亿级数据查询优化实战:从12秒到200毫秒
-
一、数据库层面优化(达梦数据库)1索引深度优化sql--1.分析执行计划(达梦特有)EXPLAINSELECT*FROMequipment_logWHEREcreate_time>'2024-01-01';--2.避免全表扫描,对高频查询...
- 一文搞懂Mybatis数据流式查询(mybatis查询全部数据)
-
MyBatis是一款非常流行的JavaORM框架,它支持通过XML或注解的方式进行SQL语句的编写和查询。MyBatis也支持数据流式查询,可以通过ResultSetHandler和StreamingStatementHandler实现数据流式输出。下面是一个使用MyBatis进行数据流式查询的示...