Tomcat性能调优方案一、操作系统调优对于操作系统优化来说,是尽可能的增大可使用的内存容量、提高CPU的频率,保证文件系统的读写速率等。经过压力测试验证,在并发连接很多的情况下,CPU的处理能力越强,系统运行速度越快。。【适用场景】 任何项目。二、Java虚拟机调优应该选择SUN的JVM,在满足项...
分类:
其他好文 时间:
2014-07-19 16:20:21
阅读次数:
213
每个Java开发者都知道Java字节码是执行在JRE((Java Runtime Environment Java运行时环境)上的。JRE中最重要的部分是Java虚拟机(JVM),JVM负责分析和执行Java字节码。Java开发人员并不需要去关心JVM是如何运行的。在没有深入理解JVM的情况下,许多...
分类:
编程语言 时间:
2014-07-18 14:20:38
阅读次数:
262
Android内存限制java虚拟机有内存使用上限的限制adb shell进入手机,这此参数被纪录在/system/build.prop中,如果想直接查看可以使用adb shell getprop单个应用程序最大内存限制,超过这个值会产生OOMdalvik.vm.heapgrowthlimit 应用...
分类:
移动开发 时间:
2014-07-17 22:05:23
阅读次数:
700
操作系统概述一、操作系统的概念、特征、功能和提供的服务 1.操作系统的概念 操作系统是计算机系统中最重要、最基本的系统软件,操作系统位于硬件和用户程序之间。 对于用户来讲:它能向用户提供使用计算机的接口; 从资源管理角度来看:它能管理计算机软硬件资源,提高其利用率; 再者,利用虚拟机技术(如WMWare,VirtualBox,Java虚拟机等),扩展了计算机的功能和使用范...
分类:
其他好文 时间:
2014-07-17 21:19:41
阅读次数:
304
当JVM(Java虚拟机)启动时,会形成由三个类加载器组成的初始类加载器层次结构: bootstrap classloader | extension classloader | system classloaderbootstrap classloader -引导(也称为原始)类加载器,它负责加载...
分类:
编程语言 时间:
2014-07-16 23:39:15
阅读次数:
412
java虚拟机的原理与特点 说到JVM就不得不说一下JDK,我们在做java开发前,首先要做的是搭建java开发环境,就是安装JDK,同时安装JRE,有事我就想,我安装jdk,就是在操作系统上安装了一款软件,这款软件给了一些基础库,一些可以在DOS命令窗口可以使用的新的命令,当然更细的东西的我...
分类:
编程语言 时间:
2014-07-16 18:13:53
阅读次数:
246
2.3 注释
用于注解说明解释程序的文字就是注释。
提高了代码的阅读性。
Java中的注释格式:
? 单行注释
? 格式: //注释文字
? 多行注释
? 格式: /* 注释文字*/
? 文档注释
? 格式:/** 注释文字
*/
对于单行和多行注释,被注释的文字,不会被JVM(java虚拟机)解释执行。
对于文档注释,是java特有的注释,其中注释内容可...
分类:
编程语言 时间:
2014-07-16 10:27:28
阅读次数:
206
原文地址:http://blog.csdn.net/bingduanlbd/article/details/8363734一、类加载器首先来看一下java程序的执行过程。 从这个框图很容易大体上了解java程序工作原理。首先,你写好java代码,保存到硬盘当中。然后你在命令行中...
分类:
编程语言 时间:
2014-07-15 23:57:11
阅读次数:
559
LZ最近一直在研究虚拟机源码,可惜目前还只是稍微有一点点头绪,无法与各位分享,庞大的JAVA虚拟机源码果然不是一朝一夕能搞定的,LZ汗颜。 本次我们抛开JAVA虚拟机源码这些相对底层的东西,LZ来与各位探讨一下几个代码重构的小技巧,这些内容部分来自于书籍当中,部分来自于LZ维护项目当中的一些...
分类:
其他好文 时间:
2014-07-15 23:37:41
阅读次数:
320
前言
今天帮组里的同学用System.getProperty()来获取当前系统的属性,例如java虚拟机版本、操作系统名称等属性,这里简单记录一下
System.getProperty()
获取指示键指示的系统属性,但是在Android系统中有一些特定的值是Dalvik VM提供的,不允许修改,后面会具体给出。
测试代码:
System.out.println(S...
分类:
其他好文 时间:
2014-07-14 18:35:23
阅读次数:
242