![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
文章平均质量分 75
来自喵星
一个懒人
展开
-
mysql之sql中常用的函数,5.+版本
常用的SQL数据库中都提供了许多常用的操作函数,以减少开发者的工作量,MySQL也不例外,也提供了诸如:字符串函数、日期函数、数学函数、系统信息函数等等,以下为日常开发中可能会经常用到的MySQL函数。原创 2023-03-28 20:36:47 · 175 阅读 · 0 评论 -
记录spring中Transactional事务注解失效的六个场景
spring基于cglib进行AOP,cglib基于父子类来实现的,子类是代理类,父类是被代理类,如果父类某个方法是被private修饰,子类的类没法拿到父类的方法,所以导致方法无法被cglib代理,进而无法使用代理方法。:因为代理需要重写方法,但是final方法无法被重写,所以无法被代理,而无法被代理所以就无法使用@Transactional注解来管理事务。:事务是跟连接绑定的,而一个连接是一个线程,新开了一个线程等于新开了一个事务,两个线程的事务管理不同。1.使用编程式事务,手动提交。原创 2023-02-17 16:37:34 · 626 阅读 · 0 评论 -
Sharding-Jdbc分库分表集成Mybatis-Plus+多数据源管理
在介绍Sharding-JDBC之前,有必要先介绍下Sharding-JDBC的大家族ShardingSphere。在介绍ShardingSphere之后,相信大家会对ShardingSphere的整体架构以及Sharding-JDBC扮演的角色会有更深的了解。ShardingSphere是一套开源的分布式数据库中间件解决方案组成的生态圈,它由Sharding-JDBC、Sharding-Proxy和Sharding-Sidecar(计划中)这3款相互独立的产品组成。原创 2022-11-03 22:34:25 · 2771 阅读 · 2 评论 -
硬盘分区时将MySQL数据库文件目录整体移动后MySQL无法启动的错误
最近换了块固态盘,然后寻思着把分区重新搞一下,结果搞完分区之后忘了重新设置MySQL数据目录了,结果就是连接数据库一直失败,刚开始的错误就是这些,然后用navicat一直连不上数据库,用命令更是直接白给原创 2022-01-24 00:54:57 · 1472 阅读 · 5 评论