搜书网 本次搜索耗时 0.010 秒,为您找到 220 个相关结果.
  • 9.2.2 内存存储优化

    9.2.2 内存存储优化 9.2.2 内存存储优化 下面将从以下几个方面讲解内存存储的优化。[1] 1.JVM调优 内存调优过程的大方向上有三个方向是值得考虑的。 1)应用程序中对象所占用的内存空间。 2)访问这些内存对象的代价。 3)垃圾回收的开销。 通常状况下,Java的对象访问速度是很快的,但是相对于对象中存储的原始数据,Java...
  • 建议32:静态变量一定要先声明后赋值

    建议32:静态变量一定要先声明后赋值 建议32:静态变量一定要先声明后赋值 这标题看着让人很纳闷,什么叫做变量一定要先声明后赋值?Java中的变量不都是先声明后使用的吗?难道还能先使用后声明?能不能暂且不说,我们先来看一个例子,代码如下: public class Client{ public static int i=1; static{ ...
  • 1 23 种设计模式

    1 23 种设计模式 单例模式 1 23 种设计模式 单例模式 定义: 确保一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。 类型: 创建类模式 类图: 图片 1.1 singleton 类图知识点: 1.类图分为三部分,依次是类名、属性、方法 2.以<<开头和以>>结尾的为注释信息 3.修饰符+代表publ...
  • 五JDK、JRE、JVM的作用和关系

    12 2025-03-27 《JavaSE由浅入深》
    五JDK、JRE、JVM的作用和关系 五JDK、JRE、JVM的作用和关系 JRE(Java Runtime Environment Java运行环境):包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的 核心类库等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。也就是JRE:JVM+类...
  • 9.2.2 Bundle方式安装Nexus

    22 2024-12-25 《Maven实战》
    9.2.2 Bundle方式安装Nexus 9.2.2 Bundle方式安装Nexus Nexus的Bundle自带了Jetty容器,因此用户不需要额外的Web容器就能直接启动Nexus。首先将Bundle文件解压(例如笔者将其解压到D:\bin\目录),这时就会得到如下两个子目录: nexus-webapp-1.7.2/:该目录包含了Nexus运...
  • B.1 Hadoop安装

    B.1 Hadoop安装 B.1.1 JDK安装 set Java Environment B.1.2 SSH安装 B.1.3 Hadoop安装 B.1 Hadoop安装 B.1.1 JDK安装 安装JDK具体步骤如下。 (1)下载安装JDK 确保可以连接到互联网,从http://www.oracle.com/technetwork/...
  • 1.4.7 Microsoft JVM及其他

    1.4.7 Microsoft JVM及其他 1.4.7 Microsoft JVM及其他 在十几年的Java虚拟机发展过程中,除去上面介绍的那些被大规模商业应用过的Java虚拟机外,还有许多虚拟机是不为人知的或者曾经“绚丽”过但最终湮灭的。我们以其中微软公司的JVM为例来介绍一下。 也许Java程序员听起来可能会觉得惊讶,微软公司曾经是Java技...
  • 3.4.3 安全区域

    3.4.3 安全区域 3.4.3 安全区域 使用Safepoint似乎已经完美地解决了如何进入GC的问题,但实际情况却并不一定。Safepoint机制保证了程序执行时,在不太长的时间内就会遇到可进入GC的Safepoint。但是,程序“不执行”的时候呢?所谓的程序不执行就是没有分配CPU时间,典型的例子就是线程处于Sleep状态或者Blocked状态...
  • 10.2.3 Metrics

    10.2.3 Metrics 10.2.3 Metrics 事实上,除了Hadoop自带的日志功能以外,还有很多其他可以扩展的Hadoop监控程序供管理员使用。在介绍这些监控工具之前,先对系统的可度量信息(Metrics)进行简单讲解。 HDFS及MapReduce的守护进程会按照一定的规则来收集系统的度量信息。我们将这种度量规则称为Metrics...
  • 7.4.3 在C/C++程序中启动Java虚拟机

    7.4.3 在C/C++程序中启动Java虚拟机 include<jni.h> 7.4.3 在C/C++程序中启动Java虚拟机 上面介绍的这两个使用JNI的场景都是以Java程序为主体的。用户使用的是Java程序,只是程序的部分组件由原生代码来实现。下面介绍的第三个场景以C/C++程序为主体,把Java虚拟机嵌入到原生代码中。通过这种方式,可以在...