数据结构 数据结构
数据结构是为实现对计算机数据有效使用的各种数据组织形式,服务于各类计算机操作。不同的数据结构具有各自对应的适用场景,旨在降低各种算法计算的时间与空间复杂度,达到最佳的任务执行效率 常见的数据结构常见的数据结构可以分为 线性数据结构 与 非线
排序-冒泡排序 排序-冒泡排序
算法解析冒泡排序是最基础的排序算法,由于其直观性,经常作为首个介绍的排序算法。其原理为: 内循环: 使用相邻双指针 j , j + 1 从左至右遍历,依次比较相邻元素大小,若左元素大于右元素则将它们交换;遍历完成时,最大元素会被交换至数组
排序-快速排序 排序-快速排序
算法解析快速排序算法有两个核心点,分别是 哨兵划分 和 递归 哨兵划分以数组某个元素(一般选取首元素)为基准数,将所有小于基准数的元素移动到其左边,大于基准数的元素移动至其右边。通过一轮哨兵划分,可将数组排序问题拆分为 两个较短数组的排序问
MyBatis-Plus引入p6spy打印执行SQL MyBatis-Plus引入p6spy打印执行SQL
引入p6spy方便查看执行日志,MyBatis-Plus3.2.1以上使用 官方文档地址 1、引入依赖<dependency> <groupId>p6spy</groupId> <artifactId>p6s
MyBatis-Plus多数据源切换 MyBatis-Plus多数据源切换
官方文档地址 1、引入依赖<dependency> <groupId>com.baomidou</groupId> <artifactId>dynamic-datasource-spring-boot-sta
全局异常处理类 全局异常处理类
import cn.hutool.core.util.StrUtil; import com.yoona.cloud.common.core.base.BaseResponse; import com.yoona.cloud.common.
1 / 2