- 博客(11)
- 收藏
- 关注
转载 2021-09-09 MySQL的四种事务隔离级别
MySQL的四种事务隔离级别一、事务的基本要素(ACID)1、原子性(Atomicity):事务开始后所有操作,要么全部做完,要么全部不做,不可能停滞在中间环节。事务执行过程中出错,会回滚到事务开始前的状态,所有的操作就像没有发生一样。也就是说事务是一个不可分割的整体,就像化学中学过的原子,是物质构成的基本单位。2、一致性(Consistency):事务开始前和结束后,数据库的完整性约束没有被破坏 。比如A向B转账,不可能A扣了钱,B却没收到。3、隔离性(Isolation):同一时间,只允许一个事
2021-09-09 11:16:12
577
原创 JAVA mysql最新面试题2021
164.数据库的三范式是什么?第一范式(1NF,First Normal Form):要求:数据库表的每一列都是不可分割的原子数据项,而不能是集合,数组,记录等非原子数据项。简述:列不可分。特点:有主键,且主键不能为空。字段不能再分。举例:学号姓名班级9酱油君三年级二班上面的数据库设计中,三年级二班可以被分割为三年级和二班,不符合第一范式。应改为:学号 姓名年级班级9酱油君三年级二班第二范式(2NF,Second Normal Form):要求:在满足第一范式的
2021-08-19 17:56:56
677
原创 JAVA mysql 常用面试题
一、mysql的锁有哪几种按颗粒度划分1.行级锁:行级锁是mysql中粒度最小的一种锁,只针对当前操作的行进行加锁。行级锁能够大大减少数据操作时发生的冲突,但实现起来的开销也最大。行级锁分为共享锁和排他锁2.表级锁:表级锁是mysql中粒度最大的一种锁,在操作数据库时,会将整张表锁住。表级锁实现起来就比较简单,开销也比较小3.页级锁:页级锁是mysql中比较折中的一种锁,行级锁开销大,冲突少,表级锁开销小,冲突大,页级锁就是比较折中的一种锁,他能够对数据行相邻的一组数据进行加锁按级别划分4.共享
2021-08-19 17:54:34
1761
原创 Expected one result (or null) to be returned by selectOne(), but found: 71]的Mybatic数据查询问题
Expected one result (or null) to be returned by selectOne(), but found: 71]出现这个问题的原因在于你的sql语句只能返回一个值,但是在数据库中查询到的结果不止一条
2021-07-30 18:03:43
179
原创 Java-String类的常用方法总结
Java-String类的常用方法总结一、String类String类在java.lang包中,java使用String类创建一个字符串变量,字符串变量属于对象。java把String类声明的final类,不能有类。String类对象创建后不能修改,由0或多个字符组成,包含在一对双引号之间。二、String类对象的创建字符串声明:String stringName;字符串创建:stringName = new String(字符串常量);或stringName = 字符串常量;三、String类
2021-05-31 11:24:47
592
原创 java中Map的用法
Map是java中的接口,Map.Entry是Map的一个内部接口。Map提供了一些常用方法,如keySet()、entrySet()等方法。keySet()方法返回值是Map中key值的集合;entrySet()的返回值也是返回一个Set集合,此集合的类型为Map.Entry。Map.Entry是Map声明的一个内部接口,此接口为泛型,定义为Entry<K,V>。它表示Map中的一个实体(一个key-value对)。接口中有getKey(),getValue方法。Map<Stri
2021-05-28 17:40:03
14538
1
原创 JAVA中一些实用的类型转换
在做算法题,一些经常用到的类型转换1.String型转int[ ]型for循环内的思路是 :用substring()函数将String切割,再利用Integer.parseInt(String x)函数或者 Integer.valueOf(String x)函数转换为int型 送入int型数组内2.int型转StringSring a=String.valueOf(int x)3.String 转char[]4.char型转int型...
2021-05-16 18:01:29
48
原创 springboot的常用注解
springboot的常用注解初学spring boot、对于一些常用的注解,我简单做一些笔记一般在主函数出现的注解
2021-05-11 19:47:16
40
原创 Dependency ‘org.springframework.boot:spring-boot-starter-test:not found 的解决方法
关于Dependency ‘org.springframework.boot:spring-boot-starter-test:not found 的解决方法使用IDEAs 创建第一个springboot 项目,在l配置pom,xml 中出现了一个很无语的问题一直显示 “Dependency ‘org.springframework.boot:spring-boot-starter-test:not found *这个问题”。在各类网站查找解决方法,都没得用,直到最后快放弃的时候,在csdn上看到一篇
2021-05-10 18:21:41
50164
17
原创 MAVEN环境变量的配置问题
关于解决MAVEN环境变量的配置问题本文介绍安装maven,配置Maven环境变量,以及出现错误处理方法/步骤1.下载maven的bin,在apache官方网站可以下载:2.下载下来之后,解压,找个路径放进去, 把bin的位置设在环境变量里,新建环境变量MAVEN_HOME3.在PATH里加入maven的bin的路径 ,加上%MAVEN_HOME%\bin配置完毕后,在命令行输入cmd打开终端,输入mvn -v测试一下,配置成功显示如图:如果遇到不是内部命令的错误,说明没有成功,检查路
2021-05-08 18:53:47
132
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人