Java面试
文章平均质量分 58
声掩
分享与记录工作遇到的问题,或者摘录一些常用的东西方便工作中使用。
展开
-
Java事务理解
什么是事务?事务是数据库管理系统执行过程中的一个逻辑单位,由一个有限的数据库操作序列构成。事物的操作要么完全地执行,要么完全地不执行。在关系数据库中,一个事务可以是一条SQL语句,一组SQL语句或整个程序。事务有ACID四个特性:1、原子性(Atomicity):即不可分割,要么全部执行,要么全部不执行。事务的正确执行会使数据库从一种状态转换成另一种状态,所以如果事务的所有的子事务都提交成功,那么事务成功执行,数据库状态发生变化;如果事务中的任何一个子事务提交失败,那么事务失败,之前所有执行的子事务都原创 2021-05-18 09:00:23 · 100 阅读 · 0 评论 -
JVM 内存模型
JVM 内存模型1)JVM 内存模型共分为5个区:Java虚拟机栈、本地方法栈、堆、程序计数器、方法区(元空间)(2)各个区各自的作用:a.本地方法栈:用于管理本地方法的调用,里面并没有我们写的代码逻辑,其由native修饰,由 C 语言实现。b.程序计数器:它是一块很小的内存空间,主要用来记录各个线程执行的字节码的地址,例如,分支、循环、线程恢复等都依赖于计数器。c.方法区(Java8叫元空间):用于存放已被虚拟机加载的类信息,常量,静态变量等数据。d.Java 虚拟机栈:用于存储局部变量表原创 2021-05-07 19:27:31 · 193 阅读 · 0 评论