- 博客(7)
- 收藏
- 关注
原创 「MySQL 数据库 存储引擎」InnoDB和MyIsAm的区别
我们应该深刻意识到Mysql数据库的核心为存储引擎MySql数据库的插件型体系结构,可以使用不同的存储引擎—— 而每个存储引擎都有各自的特点,开发人员可以根据不同的业务和应用建立不同的存储引擎表。存储引擎主要分为官方存储引擎和第三方存储引擎,具有代表性的就是MyIsAm存储引擎和InnoDB存储引擎,下面说一说两者的区别。InnoDB特点MySQL数据库在 5.5.8版本之前默认的存储引擎是MyIsAm,而5.5.8之后默认使用InnoDBInnoDB支持存储引擎支持事务,MyIsAm不支持.
2021-11-26 20:42:10
824
原创 「Mysql 事务 隔离级别」 读提交和可重复读的区别
一、前提首先我们应该先明确 Mysql的四种隔离级别和四种对应的现象隔离级别:读未提交、读已提交、可重复读、串行化现象:脏读、丢失修改、不可重复读、幻读二、先说结论读提交和可重复读都是一种隔离级别,可重复读解决了读提交本身未解决的 关于同一事务多次读取同一记录不一致的问题怎么解决的?对比记忆:在读提交中: 事务A第一次读取数据,事务B修改同一数据但并未提交,事务A第二次读取数据,此时事务A读取数据并没有变化,然后将事务B提交,事务A第三次读取数据,才能读到数据的修改。在可重复读
2021-11-16 20:27:14
4922
1
原创 关于maven的plugin插件问题(踩坑)
关于maven的plugin插件问题(踩坑)今天几乎花了一整天的时间来弄插件的问题特此来复盘一下,没想到不起眼的plugin竟然困扰了我一天文章目录关于maven的plugin插件问题(踩坑)问题一:父工程中添加子工程,找不到子工程plugin问题二:新导入的开源项目与以前的plugin版本不同问题三:对于类似于xxx-maven-plugin的插件报红问题四:导入开源项目为子工程时,项目结构不对问题一:父工程中添加子工程,找不到子工程plugin问题二:新导入的开源项目与以前的plugin版
2021-10-06 17:22:16
10202
4
原创 @ConfigrationProperties + @EnableConfigrationProperties
@EnableConfigrationProperties有两个作用:1、开启属性配置功能2、将标注的Bean注册到容器当中首先在实体类上标注@ConfigrationProperties(prefix = “my-user”)指定配置的属性@Data@AllArgsConstructor@NoArgsConstructor //以上三个注解是lombok注解,用来简化开发// @Component 我们将这个注解注释掉 // 是因为一会儿用到的@EnableConfigrationProp
2021-06-25 18:12:38
241
原创 nested exception is java.lang.NoClassDefFoundError:org/sprin
nested exception is java.lang.NoClassDefFoundError: org/springframework/jdbc/datasource/TransactionAwareDataSourceProxy看到类似于NoClassFound的错误,首先想到的就是缺少包或依赖,只需导入即可。然后看后面的提示:显示缺少springframework下的jdbc 那么就导入相关依赖 <dependency> <groupId>
2021-05-30 11:33:15
3090
原创 【栈】 括 号 匹 配 (LeetCode)
问题描述括号匹配可以说是栈应用的经典问题了 但是今天刷到了一个很巧妙的方法(只是提供另一种思路)有点兴奋 想记录下来先说一下以前的解法吧解法一栈——括号匹配问题一共就有三种情况(1)右括号数量多(2)左右括号不匹配(3)左括号数量多首先: 建栈依次扫描字符串内字符,如果是左括号——将该字符入栈如果是右括号,出栈判断是否匹配此时栈是空的返回false 说明右括号多了不匹配返回false 匹配则继续如果扫到其他字符返回false(视情况而定 你也可以选择扫到括号以外字符就略过直接扫
2020-07-15 20:34:01
303
原创 【Leetcode】对 矩 阵 螺 旋 输 出 java/c++
首先回顾一下题目(1)理解题意拿来题目一看只说明了有一个m行n列的矩阵并用螺旋方式输出;很蒙对不对? 没关系,画一张图理解一下。好 现在看这道题就应该容易许多了 就好像螺旋楼梯一样从最外层向内层魔力转圈 所以数字1到数字5的轨迹 即为螺旋输出(2)问题分析假设m*n矩阵下标都是从0开始(本来也是)以下将过程分为四个阶段:第一阶段 输出下标第0行的数字 1 2 3 第二阶段 输出下标第2列数字 3 6 9因为下标第0行的数字 3 已经输出过了 所以就从下标第1行数字开始 输
2020-07-15 11:55:24
290
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人