logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

JVM 新生代为何需要两个 Survivor 空间?

我们知道,目前主流的虚拟机实现都采用了分代收集的思想,把整个堆区划分为新生代和老年代;新生代又被划分成 Eden 空间、 From Survivor 和 To Survivor 三块区域。 看书的时候有个疑问,为什么非得是两个 Survivor 空间呢?要回答这个问题,其实等价于:为什么不是0个或1个 Survivor 空间?为什么2个 Survivor 空间可以达到要求? 为什么

Java中堆内存与栈内存分配浅析

Java把内存划分成两种:一种是栈内存,另一种是堆内存。在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配,当在一段代码块定义一个变量时,Java就在栈中为这个变量分配内存空间,当超过变量的作用域后,Java 会自动释放掉为该变量分配的内存空间,该内存空间可以立即被另作它用。  堆内存用来存放由 new 创建的对象和数组,在堆中分配的内存,由 Java 虚拟机的自

JDWP 协议介绍

原文地址:https://www.ibm.com/developerworks/cn/java/j-lo-jpda3/index.htmlJDWP 是 Java Debug Wire Protocol 的缩写,它定义了调试器(debugger)和被调试的 Java 虚拟机(target vm)之间的通信协议。JDWP 协议介绍这里首先要说明一下 debugger 和 tar

如何在虚拟机中为RED HAT配置本地yum源

本文以red hat enterprise linux 6为例,叙述如何为虚拟机中的linux配置本地yum源首先在/mnt目录中创建dvd目录(其实这一步依据个人喜好,目录名随你定,只要记得后面同步就行了)[root@localhost ~]# mkdir /mnt/dvd接着把镜像挂载到创建的目录下(要在/dev里面找到cdrom这个文件,必须把镜像加载到虚拟机里面,通常安装之

Linux虚拟机下挂载ISO镜像的方法 .

首先在你的VMware的setting里面设置CD是选到指定的ISO文件中,然后切换到虚拟机中,敲以下几个命令就OK。先看看你的光驱:  ls -l /dev/cdrom |grep cdmkdir /mnt/cdrom              ;先是建立一个挂载文件夹出来mount /dev/cdrom /mnt/cdrom      ;将ISO所在的/dev/cdrom里面的文件

阿里面试

前言    目前楼主已经拿到阿里实习offer,一共经历了5次面试,其中4轮技术面,1轮HR面试。今天收到阿里的实习录用意向书,在这里分享一下自己的面试经验和学习总结。写这篇面经主要是希望能够帮助更多的小伙伴,最近各大公司已经陆陆续续开始春招了,希望这篇面经能够帮到大家。我本科毕业于中南大学信管专业,真正开始学习Java是在大三下学期,研究生就读北航的移动云计算专业。刚开始也是小白,也是一步步

OpenStack 对象存储 Swift 简单介绍

OpenStack Object Storage(Swift)是OpenStack开源云计算项目的子项目之一, 是整个OpenStack项目的一个模块。Swift最适合的就是永久类型的静态数据的长期存储。比如虚拟机的镜像啦,文档的备份啦,还有陈老师、李老师的艺术作品啦之类的。先来熟悉一下Swift中的几个概念:Account出于访问安全性考虑,使用Swift系统,每个用

Linux命令行显示指定行号的内容

以第四行为例,要查询的文件名为list.txt:方法1:grep -n '^' list.txt |grep '^4:'|grep -o '[^4:].*'方法2:sed -n '4p' list.txtsed -n '4,4p' list.txt方法3:awk '{if ( NR==4 ) print $0}' list.txt方法4:

Linux查看进程的启动文件

Linux查看进程的启动文件,linux查看进程的启动脚本

一条命令启动spark集群

只用一条命令docker-compose up 就可以在本地启动spark集群,如下所示

    共 23 条
  • 1
  • 2
  • 3
  • 请选择