- 博客(17)
- 资源 (17)
- 收藏
- 关注
转载 深入理解JVM—性能监控工具
深入理解JVM—性能监控工具 我们知道,在JVM编译期和加载器,甚至运行期已经做了大量的调优操作,但是那些都是JVM针对Java程序所做的通用的、简单的优化,程序在运行时由于运行环境的复杂性、业务逻辑的复杂性,很多JVM是无法进行优化处理的,这就需要我们自己在写代码的时候就注意,以便我们的程序在特定的业务场景发挥到最佳性能。要进行性能调优,首先我们要找到程序的性能瓶
2014-07-24 01:02:50 710
转载 JVM笔记4:Java内存分配策略及配置参数
简单来说,对象内存分配主要是在堆中分配。但是分配的规则并不是固定的,取决于使用的收集器组合以及JVM内存相关参数的设定以下介绍几条基本规则(使用的ParNew+Serial Old收集器组合):一,对象优先在新生代Eden区分配[java] view plaincopy//-XX:+UseParNewGC -Xms20m -Xmx20
2014-07-24 00:57:08 576
转载 JVM笔记3:Java垃圾收集算法与垃圾收集器
当前商业虚拟机的垃圾收集都采用“分代收集”算法,即根据对象生命周期的不同,将内存划分几块,一般为新生代和老年代,不同的代根据其特点使用最合适的垃圾收集算法一,标记-清除算法:该算法分为“标记”、“清除”2个过程,首先标记需要清除的对象,然后统一清除这个算法有2个明显的缺点:1,标记和清除的效率都不高2,垃圾收集后,内存碎片化严重 二,复制算法:将内存分大小相同的
2014-07-24 00:55:19 564
转载 JVM参数
tomcat启动参数,将JVM GC信息写入tomcat_gc.logCATALINA_OPTS='-Xms512m -Xmx4096m -XX:PermSize=64M -XX:MaxNewSize=128m -XX:MaxPermSize=64m -XX:ParallelGCThreads=8 -XX:+UseConcMarkSweepGC -Xloggc:/var/log/searc
2014-07-03 23:01:04 646
原创 新版本cloudcontroller分析(cloudcontroller_ng)
Cloudfoundry社区目前(写文档时间:2013.03.05)在Githup(https://github.com/cloudfoundry)源码库中组件DEA和Cloud_controller分别有个临时代码库dea_ng和cloudcontroller_ng,是为下一个版本对组件做的重构。一旦完成将替换原来的代码库。下面对dea_ng和cloudcontroller_ng与原来版
2013-03-05 19:14:22 1912
原创 Linux用户组、用户和sudo权限
Linux系统是一个多用户、多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并为用户提供安全性保护。每个用户账号都拥有一个惟一的用户名和各自的口令。用户在登录时键入正确的用户名和口令后,就能够进入系统和自己的主
2012-03-29 17:52:50 9408
转载 ubuntu aptitude/apt-ge的使用
ubuntu apt-get /aptitude使用 “起初GNU/Linux系统中只有.tar.gz。用户必须自己编译他们想使用的每一个程序。在Debian出现之後,人们认为有必要在系统中添加一种 机制用来管理安装在计算机上的软件包。人们将这套系统称为dpkg。至此着名的‘package’首次在GNU/Linux上出现。不久之後红帽子也开始 着手建立自己的包管理系统 ‘rpm’。
2012-03-16 10:41:17 1218
转载 Linux常用命令及说明之tar
tar参数:-c :建立一个压缩档案的参数指令(create 的意思);-x :解开一个压缩档案的参数指令! -t :查看 tarfile 里面的档案! 特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在! 因为不可能同时压缩与解压缩。-z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩?-j :是否同时具
2012-03-15 14:51:16 345
转载 Linux常用命令及说明之scp
1、scp是 secure copy的缩写linux系统下基于ssh登陆进行安全的远程文件拷贝命令。linux的scp命令可以在linux服务器之间复制文件和目录.scp命令的用处:scp在网络上不同的主机之间复制文件,它使用ssh安全协议传输数据,具有和ssh一样的验证机制,从而安全的远程拷贝文件。scp命令基本格式:scp [-1246BCpqrv] [-c cipher] [-F
2012-03-15 14:15:02 390
原创 Struts2中<s:select>使用
使用方式一:静态list展示说明:1.list中值json结构的字符串,通过#{json}取值,其中json的key表示option的value,json的value表示option的name;2.name对应action中的属性,workLibrary是一个对象(作为action类的一个属性,有set和get方法),workLibraryStatus是workLibr
2012-03-13 10:24:35 704
转载 如何查看Linux系统中逻辑和物理cpu的个数
linux查看硬件信息(1)查看硬盘大小:df-h(2)查看内存大小free-m ll-h/proc/kcore(3)查看CPUcat/proc/cpuinfo (4)如何查看Linux系统中逻辑和物理cpu的个数linux下/proc/cpuinfo文件会显示cpu的信息 逻辑CPU个数是指cat/proc/cpuinfo所显示的processor的个数
2012-03-08 23:35:09 5488
转载 一台物理服务器可运行多少个虚拟机最合适
一台物理服务器可运行多少个虚拟机最合适?答:这个具体取决于你的物理服务器的硬件配置,以及虚拟机的资源消耗情况来定。没有固定的算法。但是一般会有几个限制:1. 内存内存基本上是一个硬限制。物理服务器的内存肯定是有限的。例如,一台服务器有8 core, 8G内存,通常hypervisor会占用512M内存,大概还剩下7.5G内存,假设每个虚拟机的配置是1 core cpu, 1G内存,
2012-03-08 19:14:03 20845
原创 OO中的各种String及定义文件所路径
OO中的各种String定义所在的文件1.String ROD_m25/cosv/inc/cosv/string.hxx2.OString ROD_m25/sal/inc/rtl/string.hxx 3.OUString ROD_m25/sal/inc/rtl/ustring.hxx 4.ByteString ROD_m25/tools/inc/tools/str
2009-12-17 20:01:00 753
原创 Openoffice通过UOF文档类型选择筛选器
解析UOF文档树,通过Xpath表达式判断UOF文档类型选择筛选器:在读*.uof类型的文档时,需对文档类型进行判断,判断依据:1、uof:mimetype="vnd.uof.text" or "vnd.uof.presentation" or "vnd.uof.spreadsheet"2、/uof:UOF/uof:演示文稿 or uof:文字处理 or uof:电子表格;原始代
2009-12-17 19:40:00 1150
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人