10 2020 档案
摘要:对JVM的理解? JVM虚拟机它能够将.class文件解释为可供机器执行的机器码,它使得Java可以跨平台的执行,因为由它屏蔽了各个平台软硬件的差异。 Java内存模型由哪几部分组成?并分别解释他们的作用。 堆、方法区、虚拟机栈、本地方法栈、PC计数器。 PC计数器:一块较小的内存空间, 是当前线程
阅读全文
摘要:###什么是AOP? 面向切面编程。 他里面包含几个概念,分别是JoinPoint、PointCut和Advice。 JoinPoint:可以被切入的方法。 PointCut:切入的那些方法。 Advice:通知。分为前置通知、后置通知、异常通知、最终通知和后置通知。 spring中aop的应用:拦
阅读全文
摘要:##一、基础中的战斗机 ###Java是解释型语言还是编译型? Java是解释和编译并存。 Java源程序经过编译器编译后变成字节码,字节码由虚拟机解释执行,虚拟机将每一条要执行的字节码送给解释器,解释器将其翻译成特定机器上的机器码,然后在特定的机器上运行。 ###String、StringBuff
阅读全文
摘要:##事物的特征 ACID 原子性 Atomicity :一个事务(transaction)中的所有操作,或者全部完成,或者全部不完成,不会结束在中间某个环节。事务在执行过程中发生错误,会被恢复(Rollback)到事务开始前的状态,就像这个事务从来没有执行过一样。即,事务不可分割、不可约简。 一致性
阅读全文
摘要:JVM探究 请你谈谈你对jvm的理解?java8虚拟机和之前的变化更新? 什么事oom,什么是栈溢出StackOverFlowError?怎么分析? jvm的常用调优参数有哪些? 内存快照如何抓取,怎么分析Dump文件?知道吗? 谈谈jvm,类加载器你的认识? 1、jvm的位置 在操作系统之上,包含
阅读全文

浙公网安备 33010602011771号