简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
堆概述1)一个JVM实例只存在一个堆内存,堆也是Java内存管理的核心区域2)Java堆区在JVM启动的时候即被创建,其空间大小也就确定了,是JVM管理的最大一块内存空间(堆内存大小是可以调节的)3)《Java虚拟机规范》规定,堆可以处于物理上不连续的内存空间中,但在逻辑上它应该被视为连续的4)所有的线程共享Java堆,在这里还可以划分线程私有的缓冲区(Thread Local Allocatio
JVM一、运行时数据区概述架构图????Java虚拟机定义了若干种程序运行期间会使用到的运行时数据区,其中有一些会随着虚拟机启动而创建,随着虚拟机退出而销毁。另外一些则是与线程一一对应的,这些线程对应的数据区域会随着线程开始和结束而创建和销毁线程独享:程序计数器(PC寄存器)、栈、本地栈线程共享:堆、方法区(永久代或元空间)二、程序计数器(PC寄存器)简介:1)它是一块很小的内存空间,几乎可以忽略
JVM【1】JVM概述HotSpot VM 是目前市面上高性能虚拟机的代表作之一,它采用解析器与即时编译器并存的架构JVM架构图如下????【2】JVM生命周期虚拟机的启动Java虚拟机的启动是通过引导类加载器(bootstrap class loader)创建一个初始类(initial class)来完成的,这个类是由虚拟机的具体实现指定的虚拟机的执行一个运行中的Java虚拟机有着一个清晰的任务
Linux制作本地yum源所需资源:镜像文件 CentOS-6.9-x86_64-bin-DVD1.iso1.(方式1)使用xftp6将镜像文件上传至服务器挂载1.上传镜像到服务器2.将镜像挂载到/mnt/cdrom目录下mount -o loop ./CentOS-6.9-x86_64-bin-DVD1.iso/mnt/cdrom(方式2)使用Vm添加镜像进行挂载1...
上线的网站每天都会产生日志数据。假如有这样的需求:要求在凌晨24点开始操作前一天产生的日志文件,准实时上传至HDFS集群上。该如何实现?实现后能否实现周期性上传需求?如何定时?我们可以利用定时任务+shell脚本来完成!!!实现流程一般日志文件生成的逻辑由业务系统决定,比如每小时滚动一次,或者一定大小滚动一次,避免单个日志文件过大不方便操作。比如滚动后的文件命名为 access.log...
大家应该都知道,在Vim里面如果要搜索某个字符串,只要输入/xxx,然后回车,就可以查找一个文件中的所有字符串,文件中出现这个字样的地方都会被高亮显示;按n键,就可以自动把光标跳到下一个但是,用好这个功能,怎么消除高亮呢,只要键入 :noh就可以了...
前言Zoo...
(图片来源于网络,侵删)一、HBASE集群安装前提:Hadoop集群要启动正常,Zookeeper集群启动正常【1】解压tar包tar -zxf hbase-1.2.0-cdh5.14.0.tar.gz ../servers/hbase【2】配置环境变量(根据自己环境配置)vim /etc/profile.d/hbase.shexport HBASE_HOME=/ex...
(图片来源于网络,侵删)概述博主之前安装MySQL的方式都是通过yum在线安装的,所以这次就来记录一下通过安装包的方式安装MySQL前提:务必使用root用户安装2.1.1 安装包准备需要使用的安装包为:mysql-libs.zip1)查看 MySQL 是否安装,如果安装了,卸载 MySQL[zsy@node01 ~]$ rpm -qa | grep mysqlmysql-l...
(图片来源于网络,侵删)一、数据采集模块【1】Linux环境搭建Linux配置请看这篇博客????Linux基本配置【2】Hadoop环境搭建1)基础环境创建[node01]cd ~mkdir bincd binvim xsync=======================脚本如下========================#!/bin/bash#1 获取输入参数...