logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Java编译方式总结:前端编译、JIT编译、AOT编译

一、前端编译:java设计之初就是强调跨平台,通过javac将源文件编译成于平台无关的class文件,它定义了执行 Java 程序所需的所有信息(许多Java"语法糖",是在这个阶段完成的,不依赖虚拟机);同时,jvm提供了运行时环境(JRE)——实现了所有特定的本地平台支持(例如:Linux 的 Intel x86 平台、Sun Solaris 平台和 AIX ...的jre)。...

crontab 误删除恢复

事故原因分析:回忆自己操作过程中,未进行crontab的清空,网上查了下原因,并且复现了下。可能原因如下:如果在SSH远程终端中敲下“crontab”命令之后,远程连接被一些原因(比如 糟糕的网络,程序异常)意外终止了,那么Crontab计划任务就会被操作系统所清空。听起来很不可思议,但是经过在虚拟机上的多次测试,它确确实实的发生了。测试方式为 用SecureCRT开一个SSH窗口

java编译期、运行期

Java程序从源文件创建到程序运行要经过两大步骤:编译期:也叫前期,即源文件由编译器编译成字节码(ByteCode)运行期:也叫后期,即字节码由java虚拟机解释运行。因为java程序在后期运行时除了经过JVM的解释运行,还存在一种JIT运行,所以说Java被称为半解释语言( "semi-interpreted" language)。一、编译期编译期是指把源码交给编译器编译成计算...

android 使用电脑上的虚拟机安装apk(图文教程)

1、启动虚拟机2、我的android sdk在“E:\android\android开发环境\android SDK\platform-tools”把要安装的apk复制到这个根目录(和adb.exe同文件夹)。2、点击电脑左下角的“开始”按钮,输入cmd然后点击回车打开cmd输入框。3、 (由于我的Android SDK安装路径为e盘,所以需要定位模拟器platform-t

虚拟机一览——VMware Workstation、vSphere等

我们都知道,虚拟化技术目前有基于虚拟机和容器两种,前者已经有40多年的历史,非常的成熟。接下来我们就看一看常用的虚拟机技术。虚拟机又分为两种,一种是直接安装在裸机上,另一种是安装在操作系统上。1、裸机上的虚拟机:Xen和VMware vsphere是可以直接在裸机上安装的;1)Xen是由剑桥大学开发,开放源代码的虚拟机;2)VMware vsphere是一种虚拟化方案,包括很多...

Java 设置系统属性和运行参数

1. 名词解释1.1 系统参数系统级全局变量,该参数在程序中任何位置都可以访问到。优先级最高,覆盖程序中同名配置。系统参数的标准格式为:-Dargname=argvalue,多个参数之间用空格隔开,如果参数值中间有空格,则用引号括起来。其中,参数名可以是 Java 默认的,此类参数由 JVM 虚拟机自动识别并生效,例如,-Dfile.encoding=UTF-8用于指定文件编码格式;也可以是用户自

LINUX修改eth*名称

有的时候更换网卡、或者通过vbox复制过来的虚拟机,那么开机后ifconfig命令查看网卡信息时,会出现eth3、eth4... 名字。如何修改网卡名?编辑/etc/udev/rules.d/70-persistent-net.rules 查看mac地址,把重复的mac地址删去,修改eth* 名字即可。

笔记本(无线网卡)配置虚拟机上网

当我们安装了virtualbox或者VMware虚拟机,都会虚出一个虚拟网卡。如果我们使用的是网线上网,那么可以选择“网桥”的方式让虚拟机上网,这样可以保证虚拟机和主机之间互通,而且虚拟机也可以访问外网。这时,虚拟机可以使用dhcp也可以手工的方式指定ip。那么,如果笔记本使用的是无线网卡上网,那么就无法使用“网桥”的方式配置虚拟机上网了。这时,可以使用host-only的配置方式,同

#虚拟机
jvm:gc算法——复制、标记清除

1、复制算法:年轻代使用这种算法进行gc。将可用的内存按容量划分为大小相等的两块(from,to),每次只是用其中一块(总有一块是空的【to区域】)。当这一苦熬的内存用完了,就将还存活着的对象复制到另外一块上面,然后把已使用过的内存空间一次清理完。HotSpot虚拟机默认Eden和Survivor大小的比例是8:1,也就是每次新生代中可用的内存空间为整个新生代容量的90%,只有

#jvm
Virtualbox主机和虚拟机之间文件夹共享及双向拷贝(win7——centos7)

一、双向拷贝:然后,还需要通过virtualbox上安装一个增强的工具此时,会在centos上安装一些工具:鼠标自动在宿主机、虚拟机之间移出...同时,在centos上会出现一个安装镜像之后,重启centos,就可以在宿主机、虚拟机之间进行双向的复制、粘贴了。二、文件拷贝:virtualbox在宿主机、虚拟机之间的文件拷贝需要设置共享目录(不像vm)。1)设置...

    共 150 条
  • 1
  • 2
  • 3
  • 15
  • 请选择