一、java语言中的线程安全 不可变:final修饰 绝对线程安全:vector 相对线程安全:对象的单独操作是线程安全的,对于一些特定顺序的连续调用...

一、java语言中的线程安全 不可变:final修饰 绝对线程安全:vector 相对线程安全:对象的单独操作是线程安全的,对于一些特定顺序的连续调用...
一、内存间交互操作 lock:作用于主内存中的变量 unlock:作用于主内存中的变量 read:作用于主内存中的变量 load:作用于工作内...
jsp:显示制定系统内所有Hotspot虚拟机进程 jstat:收集Hotspot虚拟机各方面运行数据 jinfo:显示虚拟机配置信息 jmap:生成虚拟机的内存转储快照(h...
一、概述 执行引擎在执行java代码的时候可能会有解释执行和编译执行; 输入字节码文件,处理过程是字节码解析的等效过程,输出的是执行结果。 二、运行时栈帧结构 栈帧:用于支持...
一、概述 类加载机制:虚拟机把描述类的数据从class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的java类型。 类型的加载、连接、初始...
哪些需要回收-》何时回收-》如何回收 一、哪些需要回收 1、引用计数算法(未采用) 缺点:很难解决对象之间循环引用的问题; 2、可达性算法 当一个对象到GC Ro...
一、运行时数据区域 1、程序计数器: 当前线程所执行的字节码的行号指示器;每条线程都需要一个独立的程序计数器。 2、虚拟机栈: 线程私有;生命周期与线程相同。描述的是java...
测试:maven-surefire-plugin的test目标目标 会 自动 执行 测试 源 码 路径( 默认 为 src/ test/ java/) 下 所有 符合 一组 ...
项目构建:清理、编译、测试、生成文档、打包、部署 依赖管理:坐标系统 项目信息管理:项目描述、开发者列表、版本控制系统地址、许可证、缺陷管理系统地址 一、setting.xm...
目录 技术一面(23问) 技术二面(3大块) 性能优化(21点) 项目实战(34块) JAVA方向技术考察点(15点) JAVA开发技术面试中可能问到的问题(17问) 阿里技...
理解注解 自定义注解实现aop
1、https://github.com/vdurmont/emoji-java pom中引入依赖 2、编写拦截器 public class AuthInterceptori...
由于不支持一对一和一对多结果映射的分页查询,故使用下述办法。
一、mybatis的运行分为两大部分 1、读取配置文件到缓存到configuration对象,用以创建SqlSessionFactory。 2、SqlSession的执行过程...
今天我们来分析下PatternMatchUtils这个类,这个类是简单模式匹配工具类,位于spring.jar包中 源码赏析 这个类定义为abstract,看出作者不希望创建...