自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 谈谈对MVVC理解

综上所述,物理删除(从数据页中真正移除)会在清理阶段(purge)由后台线程异步进行,是为了确保在事务提交后其他事务仍能看到其之前版本的行,这是MySQL InnoDB存储引擎通过MVCC机制支持并发访问和事务隔离的重要体现。MySQL的MVVC机制通过维护数据的历史版本、构建事务视图以及利用可见性判断规则,实现了在高并发场景下对数据的并发访问和事务隔离,减少了锁的竞争,提升了系统性能,特别是在读多写少的环境中效果尤为明显。每当事务对数据行进行修改时,都会创建一个新的版本,并将其加入到版本链中。

2024-04-12 17:08:41 1428

原创 mysql篇

INNER JOIN提供完全匹配的记录,LEFT JOIN和RIGHT JOIN分别侧重于保留左表或右表的完整记录,而FULL OUTER JOIN则旨在展示两个表的所有记录及其匹配情况。定义与区别: RIGHT JOIN返回右表的所有记录,以及与左表匹配的记录。当您关注左表数据的完整性,希望看到左表所有记录的同时,了解其与右表数据的关联情况,即使某些左表记录在右表中没有对应。当您关注右表数据的完整性,希望看到右表所有记录的同时,了解其与左表数据的关联情况,即使某些右表记录在左表中没有对应。

2024-04-11 08:57:55 236 2

原创 IDEA 连接远程服务器简化部署流程

点击 Tools -> Deployment -> Browser Remote Host,就可以显示我们服务器上的文件列表,通过拖拽本地文件即可实现文件上传;接着,点击 Tools -> Start SSH Session -> 选择我们刚刚配置好的服务器信息,就可以在终端上连接好我们刚刚配置的服务器。打开 IDEA 的 Settings 配置列表,选择 Tools 配置,选择 SSH Configuration ,填写我们的服务器信息。

2024-03-21 14:12:54 592 1

原创 sringboot多环境的配置

我们在开发Spring Boot应用时,通常同一套程序会被应用和安装到几个不同的环境,比如:开发、测试、生产等。其中每个环境的数据库地址、服务器端口等等配置都会不同,如果在为不同环境打包时都要频繁修改配置文件的话,那必将是个非常繁琐且容易发生错误的事。对于多环境的配置,各种项目构建工具或是框架的基本思路是一致的,通过配置多份不同环境的配置文件,再通过打包命令指定需要打包的内容之后进行区分打包,S...

2019-08-01 14:22:08 110

原创 spring中的redis模板存储Java对象

利用spring中redis模板工具类存储Java对象spring中redisTemplate存储Java对象具体实现步骤spring中redisTemplate存储Java对象本文主要研究如何利用spring中的redis存储Java对象具体实现步骤以一个demo为例,具体介绍是如何存储的。安装redis安装教程,可参考:http://www.cnblogs.com/koal/p/...

2019-06-10 17:52:59 769

原创 spring中的批量增加

spring中的批量增加spring jdbcTemplate批量添加spring中是如何实现批量添加的spring jdbcTemplate批量添加本文主要研究spring中jdbctemplate的关于批量添加的相关知识。spring中是如何实现批量添加的数据源地址的配置jdbc.url = jdbc:mysql://127.0.0.1:3306/test?rewriteBatc...

2019-06-10 09:49:33 234

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除