Springboot设置事务隔离等级:
1、@EnableTransactionManagement 来启用注解式事务管理
2、@Transactional(isolation = Isolation.DEFAULT,propagation = Propagation.REQUIR……继续阅读 »
diligentman
15小时前 6浏览
0个赞
目录一 基础架构Server 层存储引擎层二 日志系统三 事务隔离四 索引五 锁全局锁
……继续阅读 »
diligentman
15小时前 4浏览
0个赞
xzc 2021.1.23 2020年是不平凡的一年。我不想把题目取为“迟来的2020年总结”,一个是我认为刚刚好并不迟,另一个,是我不喜欢“虽迟但到” 的说法。人生匆匆,很多以为 “来日方长” 的事情,最后大都会错过。
2020年,有收获,……继续阅读 »
diligentman
15小时前 4浏览
0个赞
下载MySQL
下载路径:https://downloads.mysql.com/archives/community/
解压MySQL:如解压到D:Toolsmysql-5.7.27-winx64(注意不要放在中文路径、有空格或特殊字符的路径中)
……继续阅读 »
diligentman
15小时前 6浏览
0个赞
有情怀,有干货,微信搜索【三太子敖丙】关注这个不一样的程序员。
……继续阅读 »
diligentman
2天前 5浏览
0个赞
第一步:先将两台CentOS7虚拟机安装上MariaDB第二步:master节点配置
启用二进制日志
设置一个在当前集群中惟一的server-id(主/从服务器的ID不能重复);
二进制日志,在Mariadb安装完成之后默认就是启动的,这里只是将mysql-bin改为了master-……继续阅读 »
diligentman
2天前 3浏览
0个赞
学习之道,非尽心竭力者不能进也!我是唧唧又唧唧,欢迎查看我的笔记,有问题欢迎交流探讨。
……继续阅读 »
diligentman
2天前 5浏览
0个赞
导出数据库:mysqldump -u 用户名 -p 数据库名 > 导出的文件名Mysqldump -uroot -p123456 -B 库名>文件.sql
##-B参数在导出数据库时,同时导出数据库结构(建库语句)
-B : 导出整个库包含建库语句
-A:导出全部数据库
……继续阅读 »
diligentman
2天前 4浏览
0个赞
经常有这样一种情况,项目访问量稍微上来一点,发现首先扛不住的是数据库,这时候有不少同学就会想到使用Redis缓存等等手段。但实际上增加缓存就增加了项目的复杂度,在非必要的情况下建议先对数据库进行优化,再考虑时候增加缓存。
……继续阅读 »
diligentman
2天前 4浏览
0个赞
将 left join 看作是两层嵌套 for 循环
……继续阅读 »
开发技术
1周前 (01-17) 7浏览
0个赞
【SpringBoot DB 系列】Mybatis 多数据源配置与使用上一篇博文介绍 JdbcTemplate 配置多数据源的使用姿势,在我们实际的项目开发中,使用 mybatis 来操作数据库的可能还是非常多的,本文简单的介绍一下 mybatis 中,多数据源的使用姿势
……继续阅读 »
diligentman
1周前 (01-17) 10浏览
0个赞
前面一篇博文介绍了 Mybatis 多数据源的配置,简单来讲就是一个数据源一个配置指定,不同数据源的 Mapper 分开指定;本文将介绍另外一种方式,借助AbstractRoutingDataSource来实现动态切换数据源,并通过自定义注解方式 + AOP 来实现数据源的指定
……继续阅读 »
diligentman
1周前 (01-17) 8浏览
0个赞
Spring源码深度解析之事务 目录 一、JDBC方式下的事务使用示例 (1)创建数据表结构
……继续阅读 »
开发技术
1周前 (01-17) 9浏览
0个赞
MySQL官方对索引的定义为:索引(index)是帮助MySQL高效获取数据的数据结构(有序)。在数据之外,数据 库系统还维护者满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据, 这样就可以在这些数 据……继续阅读 »
diligentman
1周前 (01-17) 8浏览
0个赞
因为MySQL是开源的(也有商业版本),所以在MySQL稳定版本的基础上也发展出来了很多的分支,就像 Linux—样,有 Ubuntu、RedHat、CentOSs Fedora、Debian
……继续阅读 »
diligentman
1周前 (01-17) 9浏览
0个赞
事务是逻辑上的一组操作,要么都执行,要么都不执行。事务最经典也经常被拿出来说例子就是转账。假如A要给B转账1000元,这个转账会涉及到两个关键操作:将A的余额减少1000元,将B的余额增加1000元。万一在这两个操作之间突然出现错误比如银行系统崩溃,导致A余额减少而B的余额没……继续阅读 »
diligentman
1周前 (01-17) 8浏览
0个赞
百度应该算是我这次投实习简历第一个面我的了吧,字节实在是看不上我,简历面都过不去。
……继续阅读 »
diligentman
1周前 (01-17) 8浏览
0个赞
My SQL数据库的安装(1)官网下载:https://www.mysql.com/
具体步骤:需要点击的地方均用黄色记号笔标出。
……继续阅读 »
diligentman
1周前 (01-17) 8浏览
0个赞
详情可查看:多路查找树(B-Tree,B+Tree,B*Tree)
……继续阅读 »
开发技术
1周前 (01-16) 10浏览
0个赞
嵌套查询的实现原理为两次查询,比如产品表为主表,图片表为从表通过product_id字段与产品表id字段关联实现一对多,嵌套查询 首先查询 主表的数据 然后将主表id字段赋值给从表实体类中product_id 字段(productId)然后通过dao接口路径映射找到对应的MyBatis X……继续阅读 »
diligentman
1周前 (01-16) 8浏览
0个赞