240 发简信
IP属地:辽宁
  • 十三、线程安全与锁优化

    一、java语言中的线程安全 不可变:final修饰 绝对线程安全:vector 相对线程安全:对象的单独操作是线程安全...

  • 十二、java内存模型与线程

    一、内存间交互操作 lock:作用于主内存中的变量 unlock:作用于主内存中的变量 read:作用于主内存中的变量 ...

  • 三、深入理解java虚拟机-虚拟机性能监控与故障处理工具

    jsp:显示制定系统内所有Hotspot虚拟机进程 jstat:收集Hotspot虚拟机各方面运行数据 jinfo:显示虚拟机配置信息 jmap...

  • 八、深入理解java虚拟机-虚拟机字节码执行引擎

    一、概述 执行引擎在执行java代码的时候可能会有解释执行和编译执行; 输入字节码文件,处理过程是字节码解析的等效过程,输出的是执行结果。 二、...

  • Resize,w 360,h 240
    七、深入理解java虚拟机-类加载机制

    一、概述 类加载机制:虚拟机把描述类的数据从class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的java...

  • 二、深入理解java虚拟机-垃圾收集器与内存分配策略

    哪些需要回收-》何时回收-》如何回收 一、哪些需要回收 1、引用计数算法(未采用) 缺点:很难解决对象之间循环引用的问题; 2、可达性算...

  • Resize,w 360,h 240
    一、深入理解java虚拟机-java内存区域与内存溢出异常

    一、运行时数据区域 1、程序计数器: 当前线程所执行的字节码的行号指示器;每条线程都需要一个独立的程序计数器。 2、虚拟机栈: 线程私有;生命周...

  • Resize,w 360,h 240
    maven读书笔记-测试

    测试:maven-surefire-plugin的test目标目标 会 自动 执行 测试 源 码 路径( 默认 为 src/ test/ jav...

  • Resize,w 360,h 240
    maven读书笔记-基本使用

    项目构建:清理、编译、测试、生成文档、打包、部署 依赖管理:坐标系统 项目信息管理:项目描述、开发者列表、版本控制系统地址、许可证、缺陷管理系统...