- 博客(57)
- 收藏
- 关注
原创 (Oracle)将SQL查询结果多行数据转一行横向展示
利用 ROW_NUMBER() OVER(PARTITION BY...ORDER BY...) AS RN 实现数据的分组排序编号, 结合 MAX函数、CASE WHEN 实现(多行)数据转换为一行横向展示
2025-03-27 20:10:47
806
原创 简述 Spring 的 控制反转(IoC) 和 依赖注入(DI)
控制反转(IoC)就是你让Spring替你做“手工活”,它负责管理和创建你所需要的东西,你不用操心。依赖注入(DI)就是Spring自动把你需要的工具送到你面前,帮你准备好你要的所有资源,你只管使用。Spring就是一个智能的外卖平台, 你只需要告诉它你需要什么,它会帮你做好一切,你只管享受结果!Spring的控制反转(IoC)和依赖注入(DI)可以理解为一种“自动安排和配送服务”,它帮你省去“手动找东西”和“手动组装”的麻烦,让程序运行得更高效。
2025-01-04 16:54:02
486
原创 spring、spring boot、Springmvc 的区别和关系
Spring是底层框架,是“大家长”,提供了基础设施,Spring MVC是它的一部分。是简化工具,用它可以快速启动Spring项目,包括Spring MVC项目。Spring MVC专注Web开发,负责处理HTTP请求、返回响应。一句话: Spring 是“根基”,是“工具箱”,Spring MVC是专注“Web交互”的模块。用,你可以轻松用Spring MVC开发Web项目!
2025-01-04 16:15:23
714
原创 MyBatis-Plus快速入门
本篇博文基于 springboot 2.7.2 版本介绍了 mybatis-plus的常见用法:如:基本CRUD、常用注解、条件构造器及常用接口、各种插件、代码生成器、多数据源的使用等内容。
2025-01-01 22:16:20
1392
原创 java.sql.SQLException: Unknown initial character set index ‘255‘ received from server.
异常解决方法:Cause: java.sql.SQLException: Unknown initial character set index '255' received from server.
2024-10-18 05:00:00
349
原创 Loading class `com.mysql.jdbc.Driver‘. This is deprecated. The new driver class is `com.mysql.cj.jdb
Loading class `com.mysql.jdbc.Driver‘. This is deprecated. The new driver class is `com.mysql.cj.jdb
2024-10-16 21:10:08
481
原创 Maven 快速入门
本篇 maven 博文共分为7篇1~2篇介绍了maven的相关概念及如何安装3~5篇介绍了基于IDEA进行maven工程的构建和管理6~7篇针对maven工程中的依赖传递规则及冲突解决,以及多模块的聚合继承等问题作了详细说明比较适合想对maven快速入门的小白。
2024-10-16 12:00:00
2115
原创 ### 更新数据库时出错。原因:java.sql.SQLException: No database selected
java.sql.SQLException: No database selected
2024-10-15 20:45:59
650
原创 Mysql高级篇(下)——主从复制
介绍MySQL主从复制的背景、原理、作用、以及主从架构搭建过程,同时对主从复制过程中存在的问题及解决办法做了详细的说明
2024-10-07 12:00:00
3302
4
原创 MySQL:2059 - Authentication plugin ‘caching_sha2_password‘ cannot be loaded
解决 MySQL 客户端连接服务器报:“2059 - Authentication plugin 'caching_sha2_password' cannot be loaded”错的问题
2024-10-01 21:36:07
2004
原创 Mysql高级篇(下)——日志
主要介绍 MySQL中常见的几类日志,他们各自的使用场景,各自的及注意事项,如:二进制日志、中继日志、事务日志、错误日志等
2024-10-01 00:00:00
3493
原创 Mysql高级篇(中)——多版本并发控制 MVCC
本篇博文介绍了 管理数据库系统中并发事务的技术——多版本并发控制 MVCC 的核心概念、工作原理和实现机制、以及整体操作流程
2024-09-30 12:00:00
2281
原创 Mysql高级篇(中)——锁机制
本篇博文主要介绍了MySQL中锁的相关概念、工作原理、各自的优缺点、使用场景、注意事项及锁监控策略,让大家对MySQL中的锁有更清晰的认识
2024-09-27 23:19:59
1908
2
原创 Mysql高级篇(中)——事务篇
本篇博文主要介绍了MySQL中事务的相关概念、处理原则,重点介绍了事务的特性,通过生活中的场景示例来更好的理解事务的隔离级别,此外还介绍了事务日志等相关知识
2024-09-23 19:32:48
1796
原创 Mysql高级篇(中)—— SQL优化之查询截取分析
本文主要介绍慢查询日志的使用、日志分析工具的使用、SHOW PROCESSLIST、Performance Schema、以及对Show Profile及全局查询日志的了解等内容
2024-09-21 12:00:57
1563
原创 Mysql高级篇(中)—— SQL优化
本篇博文主要介绍了MySQL中的SQL优化思路、以及关联查询、子查询、分组排序相关优化内容;此外针对exists的理解,单路排序和多路排序的概念做了简述。
2024-09-19 22:25:59
2141
原创 Mysql高级篇(中)——SQL性能分析
了解MySQL 优化器的工作原理、常见瓶颈;熟悉 使用 EXPLAIN 关键字对SQL语句进行性能分析
2024-09-09 20:42:34
2779
原创 Mysql高级篇(上)—— Mysql架构介绍(二)
MySQL逻辑架构的介绍、常见数据库的执行引擎介绍、Oracle中SQL语句的执行流程......
2024-09-03 21:53:30
1731
原创 Mysql高级篇(上)—— Mysql架构介绍(一)
MySQL高级篇之MySQL架构主要介绍一些Linux下MySQL的安装使用、数据目录结构、用户与权限管理.....等内容
2024-09-01 17:01:51
1517
原创 Linux下的MySQL8.0报错:[Err]1055
Linux下的MySQL报错:[Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY.....
2024-08-31 19:12:49
878
原创 Linux环境下的MySQL的卸载、安装与使用[以CentOS7为例说明]
Linux环境下的MySQL的卸载、安装与使用[以CentOS7为例说明]
2024-08-29 23:37:38
2350
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅