logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

探秘Java虚拟机——内存管理与垃圾回收

本文主要是基于Sun JDK 1.6 Garbage Collector(作者:毕玄)的整理与总结,原文请读者在网上搜索。1、Java虚拟机运行时的数据区2、常用的内存区域调节参数-Xms:初始堆大小,默认为物理内存的1/64(-Xmx:最大堆大小,默认(MaxHeapFreeRatio参数可以调整)空余堆内存大于70%时,JVM会减少堆直到 -Xms的最小限制-Xmn:新

Linux(CentOS)下安装 jdk 、tomcat

安装了centos6.5之后在其下安装tar.gz的jdk和tomcat一、安装jdk:我是在windows上安装了一个虚拟机即centos这个上面进行安装的1、首先下载tar.gz也就是一个压缩包jdk2、在你要安装的路径下创建一个目录(mkdir /usr/jdk个人是安装在usr/jdk这个路径下的)3、将windows机器上的jdk压缩包直接拖到你刚才建立的usr/jdk目

Javassist-手写字节码文件

上篇文章我们学了jdk中动态代理类生成,其实整个过程分两步,第一步获取代理类字节码文件、第二步加载字节码文件并验证、解析生成Class对象。在整个过程中发现生成字节码文件过程是比价麻烦,如果你看过”javaSE虚拟机规范”这本书你也会发现书中大部分也是讲.class字节码文件格式的,所以如果不借助工具自己写字节码文件那还是比较难的。其实javac编译器就是一个将我们写的.java文件转化为.cla

#java
安装运行虚拟机的时候报 :VT-x/AMD-V 硬件加速器已被启动,但当前处于无效状态

virtualboxvbox虚拟机安装64位系统时出错(请确认在您电脑的BIOS中已启用VT-x/AMD-V支持)  今天在VMware中安装64位centos时出现以下错误:VT-x/AMD-V硬件加速器已被启动,但当前处于无效状态。您虚拟电脑内的操作系统将无法检测到64位的CPU,因此也将无法启动。请确认在您电脑的BIOS中已启用VT-x/AMD-V支持。自己的当时没截

jvm 堆内存 栈内存 大小设置

三种方式配置不同作用域的jvm的堆栈内存!1、 设置Eclipse内存使用情况     修改eclipse根目录下的eclipse.ini文件     -vmargs  //虚拟机设置     -Xms40m //初始内存     -Xmx256m //最大内存   -Xmn16m //最小内存     -XX:PermSize=128M //非堆内存

java内存分配分析

java内存分配分析本文将由浅入深详细介绍Java内存分配的原理,以帮助新手更轻松的学习Java。这类文章网上有很多,但大多比较零碎。本文从认知过程角度出发,将带给读者一个系统的介绍。进入正题前首先要知道的是Java程序运行在JVM(Java Virtual Machine,Java虚拟机)上,可以把JVM理解成Java程序和操作系统之间的桥梁,JVM实现了Java的平台无关性,由此可见J

Linux(CentOS)磁盘与文件系统管理

Linux 磁盘与文件系统管理 我们在前面的档案权限介绍的章节当中,提到很多的权限与属性的观念,那么接下来要了解的是, 这些属性是记录在硬盘的那个地方?这里就要特别了解到 Linux 文件系统( filesystem )是如何记录档案, 与档案是如何被读取的啰!而要了解整个文件系统的观念,就不能不知道硬盘的组成组件! 所以,在这个章节当中,我们由最基础的硬盘组成组件介绍起,并介绍 inod

Linux(centos 6.5) 调用java脚本以及定时执行的脚本实例及配置文件详解

Linux(centos 6.5) 调用java脚本以及定时执行的脚本实例一、调用java程序脚本(默认已经搭建好了Java环境)1、jdk 安装路径 /usr/jdk/jdk1.7/……2、java 程序路径 /usr/jdk3、类名:Test.java(有主函数的类名)4、调用java类的脚本,注意脚本的后缀是.sh5、脚本内容:(1)#!/bin/

linux shell 编程 9 for 循环删除文件

一、删除多个文件#!/bin/bashDATE=$(date -d '-1 month' +%Y%m%d)#DATE=20160104#all filefile1=autoimportdate.logfile2=autoPubbjNews.logfile3=autoPubdgNews.logfile4=autoPublishDate.logfile5=importwuxiand

spring3 之后自带的定时任务以及实例

定时任务,这个刚开始接触是在定时导数据,当时要求将某个数据库中的数据,导入另一个表中,这样就写程序,写执行java程序的shell 脚本 最后在linux的crontab 中指定shell 脚本的定时执行。而之后又知道有Quartz 这个定时框架,在后台换公司发现公司有使用定时但使用的是spring自带的,一查才知道spring3.0 后spring才有了这个功能,下面我们就看看spring

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