摘要:
1.什么是JVM JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java虚拟机包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域。 JVM 阅读全文
摘要:
一般来说function2和function1用的是同一个Transaction。 这个取决于@Transactional 的 propagation设置(事务的传播性) 默认的是 1 @Transactional(propagation=propagation.REQUIRED) 也就是使用同一个 阅读全文
摘要:
http状态返回代码 1xx(临时响应)表示临时响应并需要请求者继续执行操作的状态代码。 http状态返回代码 代码 说明100 (继续) 请求者应当继续提出请求。 服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。 101 (切换协议) 请求者已要求服务器切换协议,服务器已确认并准备切换 阅读全文
摘要:
1. Socket 通信简介及模型 Java Socket 可实现客户端--服务器间的双向实时通信。java.net包中定义的两个类socket和ServerSocket,分别用来实现双向连接的client和server端。 2. Socket 通信实现方法 2.1 服务器端(非多线程) 1 2 3 阅读全文
摘要:
1. 网络传输协议 定义:是指计算机通信的共同语言,是指计算机按照某种协议来通讯; 有哪些:TCP/IP,HTTP(超文本传输协议),HTTPS,Bluetooth(蓝牙) 2.网络通讯要素 <1> 端口号 <2> IP <3> 传输协议 3.模型分层 TCP/IP模型 应用层 传输层 网际层 主机 阅读全文
摘要:
1 同步方法和同步代码块的区别是什么? 答: 同步方法的锁是当前类的对象,同步代码块的锁可以自定义,同步方法锁的范围较大,对性能的影响比较大,因此代码中尽量用同步代码块。 2 什么是死锁(deadlock)? 答:是指两个或两个以上的进程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作 阅读全文
摘要:
虚拟机: 由软件模拟的一个计算机系统 有哪些常见的虚拟机:VMWare , Visual Box,JVM VMWare , Visual Box 软件模拟物理CPU的指令集 JVM使用软件模拟java字节码的指令集 阅读全文
摘要:
谈spring 框架的优点就是说spring 框架2大核心技术的优点 1. 控制反转:控制反转是将对象的创建和管理交给spring容器,已经管理对象之间的依赖关系, 那么将对象的创建和生命周期的管理交给spring容器,是解除了代码之间的耦合,让项目易与维护, 管理对象之间的依赖关系,可以一目了然的 阅读全文