转载了两篇文章:第一篇:本文将由浅入深详细介绍Java内存分配的原理,以帮助新手更轻松的学习Java。这类文章网上有很多,但大多比较零碎。本文从认知过程角度出发,将带给读者一个系统的介绍。进入正题前首先要知道的是Java程序运行在JVM(Java
Virtual Machine,Java虚拟机)上,...
分类:
编程语言 时间:
2014-05-23 10:11:27
阅读次数:
400
分层模式是有助于将应用程序划分为多组子任务。每组子任务都有自己的抽象层。最典型的应用是OSI的七层模型,每一层都有自己特定的任务。 1 #include 2 3
class L1Provider{ 4 public: 5 virtual void L1Service() = 0; 6 }...
分类:
其他好文 时间:
2014-05-23 09:28:41
阅读次数:
241
1.Eclipse 启动时,报错:Fail to create the java virtual
machine已解决。方法:eclipse.ini
中-vmargs-Dosgi.requiredJavaVersion=1.6-Xms40m修改-Xmx768m → -Xmx512m
分类:
系统相关 时间:
2014-05-22 13:57:41
阅读次数:
274
一、前言很显然从名字中我们就可以知道vmstat是一个查看虚拟内存(Virtual Memory)使用状况的工具,但是怎样通过vmstat来发现系统中的瓶颈呢?在回答这个问题前,还是让我们回顾一下Linux中关于虚拟内存相关内容。 ......
分类:
系统相关 时间:
2014-05-22 11:25:54
阅读次数:
392
http://blog.hesey.net/2011/04/introduction-to-java-virtual-machine.html本文旨在给所有希望了解JVM(Java
Virtual Machine)的同学一个概念性的入门,主要介绍了JVM的组成部分以及它们内部工作的机制和原理。当然本...
分类:
编程语言 时间:
2014-05-22 00:09:05
阅读次数:
412
函数重载:1、相同的范围内(即同一类中)2、函数名相同;3、参数不同;4、virtual关键字可有可无;函数覆盖:(父类中必须有virtual)========派生类函数
覆盖掉 基类函数;指派生类中存在重新定义的函数,其函数名、参数、返回值类型必须同父类中相对应被覆盖的函数严格一致。覆盖函数和被覆...
分类:
编程语言 时间:
2014-05-21 22:14:35
阅读次数:
386
1.
虚函数虚函数是在某个基类声明为virtual并在一个或多个派生类中重新定义的成员函数。虚函数是C++多态的基础,通过指向类的指针或引用调用,调用的方式是动态联编,到运行时才确定调用的是该虚函数的哪一个实现。非虚函数是静态联编,在编译时刻系统就能根据指针类型确定调用的函数。虚函数一般会有一个默认...
分类:
编程语言 时间:
2014-05-21 20:27:09
阅读次数:
281
1 LVS简介
Linux VirtualServer是一个高扩展和高可用性服务器,在一个真正服务器的集群中构建而成,包含Linux操作系统中的负载均衡。 服务器的架构对于终端用户而言是完全透明的,在与用户交互过程中,用户感觉它好像是一台高性能的服务器。它的拓扑机构如下所示。
真正的服务器和负载均衡可能是通过要么高速LAN网或者通过分散的WAN网进行...
分类:
系统相关 时间:
2014-05-21 09:52:44
阅读次数:
394
1.vmlinux
vmlinux是一个包含linux kernel的静态链接的可执行文件,文件类型是linux接受的可执行文件格式之一(ELF、COFF或a.out)。
2.vmlinuz
vmlinuz是可引导的,压缩的linux内核,“vm”代表的“virtual memory”。vmlinuz是vmlinux经过gzip和objcopy(*)制作出来的压缩文件。vmlinuz不仅是一个压缩文件,而且在文件的开头部分内嵌有gzip解压缩代码。所以你不能用gunzip 或 gzip –dc解...
分类:
系统相关 时间:
2014-05-21 03:06:50
阅读次数:
429
虚函数:
1.虚函数的思想借鉴于Simula语言,可以实现运行的多态。虚函数允许派生类重载、覆盖,即使访问对象所使用的指针类型是基类型,但依旧能调用派生类的相应函数。当使用对象指针或对象引用调用虚函数时,采用动态绑定技术。
2.virtual 关键字只能用在虚函数的声明中,在函数的定义中不能使用 ....
分类:
编程语言 时间:
2014-05-20 13:23:11
阅读次数:
280