在面试中也经常会问到的问题就是这个了,简单的概念型问题。下面我来讲解一下。 1、原子性 事务中的操作要么全部成功,要么全部失败。 2、一致性 事...
java中分为以下几大块: 1、java虚拟机栈 java中每个线程都有一个栈,主要是存储局部变量。生命周期就是和线程的生命周期相同。 2、本地...
1、概念 使用多个简单的对象一步一步构建成一个复杂的对象。 2、优点 a、建造者独立,易扩展。b、便于控制细节风险。 2、缺点 a、产品必须有共...
前言 在工作中用的最多的数据库就是mysql了。在mysql中的存储引擎很多,但是在工作中运用最多的存储引擎有两个,一个是InnoDB,一个是M...
1、概念 一个类的行为或其算法可以在运行时更改。这种类型的设计模式属于行为型模式。 2、优点 a、算法可以自由切换。b、避免使用多重条件判断。c...
1、底层结构 ArrayList底层是数组。LinkedList底层是链表。Vector底层是数组。 2、线程安全性 ArrayList线程不安...
面试中会问到创建线程池的参数信息,下面我来一一列举出来。 1、corePoolSize:线程池中的核心线程数 核心线程会一直存活(但是可以设置a...
它们两个的区别: 1、synchronize是java中的关键字,而Lock是接口,它下面有很多的实现类。2、synchronize会自动释放锁...
这也是面试中常问的问题。下面就一一列举出来。 1. TCP是面向连接的,在传输数据前需要先建立会话。UDP是无连接的。 2. TCP是可靠传输,...