![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 69
james810420
这个作者很懒,什么都没留下…
展开
-
实现 Eclipse 中英文界面快速切换
小弟今天一时兴起,把俺的eclipse3.2打了个语言包 ,看着中文版的界面,心里琢磨着要能快速切换到英文多好,就这几个英语单词,对照着看熟拉不tm行拉,以后咱有人在用原版,没人在用中文版。呵呵,不废话拉,开干!把eclipse.exe在桌面创建一个快捷方式,对该快捷方式点击鼠标右键---->属性---->快捷方式---->目标,在后面添加--Duser.language=zh,此时打开ecl原创 2006-10-25 16:53:00 · 4344 阅读 · 1 评论 -
JVM启动参数
格式:java [jvmargs] class [arguments] 一、标准参数 1.-server -client 虚拟机服务器模式/客户机模式,使用server模式可以提高性能,启动比client模式慢,长期运行则比client模式快。当该参数不指定时,虚拟机启动检测主机是否为服务器,如果是则以server模式启动,否则以cli转载 2009-07-07 01:07:00 · 461 阅读 · 0 评论 -
JVM调优
Heap设定与垃圾回收Java Heap分为3个区,Young,Old和Permanent。Young保存刚实例化的对象。当该区被填满时,GC会将对象移到Old区。Permanent区则负责保存反射对象,本文不讨论该区。JVM的Heap分配可以使用-X参数设定,-Xms初始Heap大小 -Xmxjava heap最大值原创 2009-07-07 00:43:00 · 450 阅读 · 0 评论 -
VM调优总结 -Xms -Xmx -Xmn -Xss
堆大小设置JVM中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server 2003系统,3.5G物理内存,JDK5.0下测试,最大可设置为1478m。典型设置: jav转载 2009-07-07 00:39:00 · 1979 阅读 · 0 评论 -
调优JVM内存,并解决OutOfMemoryError,StackOverflowError等异常问题
JVM 调优,首先应从内存开始,尤其是在真正的的web服务部署的时候。因为真正的web服务会比开发的时候花费更多的内存,用来处理多用户并发的情况。本人多次吃过这方面的亏,所以整理一下,希望能给别人以帮助。 这个年头变啦,内存变得如大白菜,每个新装的机器都2G以上的内存,甚至4G,也不是什么新闻。而软件‘吃’内存的情况则变化不大(除转载 2009-07-07 00:34:00 · 716 阅读 · 0 评论 -
JDK NEW TOOLS——jps、jinfo、jstat、jmap、jconsole
最近压力测试和调优Liferay portal,所以需要找到一种工具,可以比较好的监测VM工具。本来想使用商用工具,但偶然间发现SUN的JDK中新添了几个工具,并且非常好用。秉承着有免费,不用商用的原则。开始使用新的JDK工具,以下简单介绍一下这几种工具。(注:本文章下的所有工具都存在JDK5.0以上版本的工具集里,同javac一样,不须特意安装)我一共找到以下五个工具:jin转载 2009-07-07 00:33:00 · 1131 阅读 · 0 评论 -
一个例子理解AccessController.doPrivileged
示例中需要在eclipse中创建2个project:ServiceCentre和TestServicejava.policygrant codeBase "file:/D:/Workspaces/ExchangeConnect_V2_Trunk_Maven_workspace/ServiceCentre/bin/*" { permiss转载 2009-06-25 16:24:00 · 2582 阅读 · 1 评论 -
JAVA安全模型
早期JAVA的安全模型被称作”沙箱(sandbox)“,通过定义这样一个用户可配置的保护域来实现代码的安全性管理,紧接着在JDK1.4中引入了健壮的全功能安全体系,该体系仍然基于沙箱这一概念的,不过新体系的安全策略是向ProtectionDomain授权权限而不是针对单一代码段授权权限在最初的沙箱定义中,条件过于严格,导致善意的程序运行受限,新的安全平台体系中引入了代码签名和认证的转载 2009-06-25 16:22:00 · 2096 阅读 · 0 评论 -
Java安全策略
一个系统级的安全策略定义了按以保护域(protection domains.)方式组织的执行代码的访问权限(按照应用程序的需要)。安全策略用于访问控制检查,这是由 JVM 在运行时执行的。在Java 2 平台中,所有的代码,不管它是本地代码还是远程代码,都可以由策略来控制,此基础上构建的 Java 2 平台安全策略设计为根据ProtectionDomain 授权访问权限,而转载 2009-06-25 16:38:00 · 2205 阅读 · 0 评论 -
使用Policy来设置Java的安全策略
众所周知,Java语言具有完善的安全框架,从编程语言,编译器、解释程序到Java虚拟机,都能确保Java系统不被无效的代码或敌对的编译器暗中破坏,基本上,它们保证了Java代码按预定的规则运作。但是,当我们需要逾越这些限制时,例如,读写文件,监听和读写Socket,退出Java系统等,就必须使用数字签名或安全策略文件(*.Policy)。 在企业内部网中,本文提出了使用安全策略文件来设转载 2009-06-25 16:25:00 · 1111 阅读 · 0 评论 -
classloader总结
没 想到自己的这篇总结会隔了这么久才发上来。一来工作比较忙,二来孩子有点闹,回家干不了啥活。于是就拖了这么久。其实,说起来网上介绍classloader的文章很多,没必要再发一篇。不过,后来想想,还是自己再写一篇。一是对自己学习的一个总结,二是给大家多一个角度来学习classloader。开篇先列一下我的参考文章吧。网上相关文章太多,看了好久,筛选出来这几篇。首先就是最重要的IBM的d转载 2009-06-22 17:25:00 · 749 阅读 · 0 评论 -
assert使用小结
assert使用小结 assert expression1;assert expression1:expression2;如果expression1为true,则不抛出错误,程序正常运行,expression2也不会执行。如果expression1为false,则抛出异常,程序中断跳出,expression2执行。一般来说,不要在expression1、expr转载 2009-05-14 20:49:00 · 797 阅读 · 0 评论 -
greedy、reluctant和possessive量词的区别
greedy、reluctant和possessive量词的区别greedy、reluctant和possessive量词之间有微妙的区别。greedy量词被看作“贪婪的”,因为它们在试图搜索第一个匹配之前读完(或者说吃掉)整个输入字符串。如果第一个匹配尝试(整个输入字符串)失败,匹配器就会在输入字符串中后退一个字符并且再次尝试,重复这个过程,直到找到匹配或者没有更多剩转载 2009-05-18 17:11:00 · 820 阅读 · 0 评论 -
java split 对"." 的处理
如字符串:a.js以“.”分割为字符串数组时,使用java String.split()的时候必须经过转义后才能分割,单纯的以jsName.split(".");分割时,结构字符串数组长度为0; 而如果使用apche.commons.lang.StringUtils.split()方法 则可以直接使用,对比如下:String jsName="a.js";String[]原创 2009-04-29 14:39:00 · 392 阅读 · 0 评论