- 博客(8)
- 资源 (5)
- 收藏
- 关注
备忘链接
翻译,随便写了写,备忘一下 [code="java"]URLConnection conn = new URL( "http://ajax.googleapis.com/ajax/services/language/translate?v=2.0&langpair=zh-CN|en&q=" + URLEncoder.encode(str, "UTF-8")).open...
2011-08-16 18:25:15 78
原创 Java中List效率的比较
Java Collections Framework(JCF) 是Java SE中一个基本的类集,几乎所有的项目都会用到,其中的List 则是JCF中最最常用的一个接口。围绕List 接口,有很多实现,诸如常用的ArrayList 、LinkedList 、Vector 、Stack ,还有Java5之后引入的CopyOnWriteArrayList ,也有不少List 的开源实现,如Apache...
2011-08-08 18:47:09 111
原创 java判断字符串为空的5种方法及其效率
[code="java"]import org.apache.commons.lang.StringUtils; public class StringEmptyCompare { String s = ""; //循环一亿次,比较效率 long n = 100000000; //方法1 private void function1() { ...
2011-08-08 14:41:13 348
jvisualvm监听JVM
配置好 set JAVA_OPTS=%JAVA_OPTS% -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port="9004" -Dcom.sun.management.jmxremote.authenticate="false" -Dcom.sun.management.jmxremote....
2011-08-05 10:14:08 91
原创 JVM 调优 技巧
1.升级 JVM 版本。如果能使用64-bit,使用64-bit JVM。 基本上没什么好解释的,很简单将JVM升级到最新的版本。如果你还是使用JDK1.4甚至是更早的JVM,那你首先要做的就是升级。因为JVM从1.4- >1.5->1.6可不是仅仅的版本号升级,或者仅仅往里面加了一堆新的语言特性,这么简单。而是真正在JVM做了重大的改进,每次...
2011-08-02 15:59:44 89
原创 JVM垃圾回收策略
[color=darkred][b]为什么要分代[/b][/color] 分代的垃圾回收策略,是基于这样一个事实:不同的对象的生命周期是不一样的。因此,不同生命周期的对象可以采取不同的收集方式,以便提高回收效率。 在Java程序运行的过程中,会产生大量的对象,其中有些对象是与业务信息相关,比如Http请求中的Session对象、线程、Socket连接,这类对象跟业务直接挂钩,因...
2011-08-02 14:59:35 70
原创 Java GC
调整JVM GC(Garbage Collection),可以极大的减少由于GC工作,而导致的程序运行中断方面的问题,进而适当的提高Java程序的工作效率。但是调整GC是以个极为复杂的过程,由于各个程序具备不同的特点,如:web和GUI程序就有很大区别(Web可以适当的停顿,但GUI停顿是客户无法接受的),而且由于跑在各个机器上的配置不同(主要cup个数,内存不同),所以使用的GC种类也会不同。...
2011-08-02 13:38:37 73
原创 jconsole监控tomcat 配置
JAVA_OPTS=-Xms800m -Xmx1200m -XX:PermSize=128M -XX:MaxPermSize=256m -XX:NewSize=128m -XX:MaxNewSize=256m -XX:SurvivorRatio=8 -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=8086 -Dc...
2011-08-02 12:10:43 87
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人