
java
iteye_7823
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
多线程之CountDownLatch
CountDownLatch是Jdk5包Concurrent下很实用的工具类之一,主要用来实现多个执行线程的排序,下面例子通过三种方式实现同一功能(本例子JDK5下通过)[code="java"]package regbin.exa.thread.concurrent;import java.util.concurrent.CountDownLatch;import java....2009-08-31 15:00:15 · 115 阅读 · 0 评论 -
effective java coding
注:以下来源于个人日常的整理创建对象:1.不要提前创建对象;避免在循环体中创建对象,循环前应该创建对象,避免浪费更多内存空间和增加GC负担2.数据格式化首选操作符格式化,即‘+’号,次选其他方法MessageFormat3.尽量用对象的valueOf转换对象4.集合创建如果知道大小,就赋予大小类和接口:1.组合优于继承(指extends) 继承(extend...原创 2011-08-19 14:20:51 · 227 阅读 · 0 评论 -
JAVA调优之工具:jmap+mat
用途:用来查找内存泄露 介绍 Jmap:jdk自带,主要用来查看JVM各个代的内存情况或内存占用状况, 支持导出整个JVM内存信息 MAT :Eclipse 内存分析工具:http://www.eclipse.org/mat 使用 1、dump出内存信息:jmap -dump:format=b,file=dump.bin pid 2、eclipse 安装好ma...原创 2011-08-19 14:53:40 · 370 阅读 · 0 评论 -
eclipse 插件easyexplore ubuntu版本
修改了下easyexplore 源码,支持ubuntu系统,有需要的附件下载原创 2011-08-19 15:03:22 · 132 阅读 · 0 评论 -
JAVA调优之工具:jconsole&jvisualvm
用途:辅助解决内存参数调优、内存泄露、死锁描述: jdk自带图形化查看jvm运行状态工具,包括查看动态内存、线程、类、Mbean及jvm整体环境信息等 jconsole:出现比较早 Jvisualvm:jdk1.6 update 7 才有,是jconsole的升级工具,功能更强大,最大好处是支持插件安装使用: ...原创 2011-08-19 16:44:32 · 286 阅读 · 0 评论 -
JMockit使用实例<一>mock一个类的方法、Expectations
关键词:如何mock一个类的方法、Expectations源类清单 /** * 演示如何mock一个类的方法 * @sina weibo:regbin@tom.com */public class DateUtil { private int type; public static final String getCurrentDateSt...2011-08-19 17:26:50 · 3418 阅读 · 0 评论 -
JMockit使用实例<二>mock private的域或方法
关键词:mock private的域或方法 invoke源类清单 参考<一>的例子,Now方法是私有的/** * 演示mock private的域或方法 */public class DateUtil { ...... private int count; public int getCount(){ return ...2011-08-19 17:32:09 · 1132 阅读 · 0 评论 -
JMockit使用实例<三>验证被Mock的类的某个方法是否被调用
关键词:Verifications 想验证被Mock的类的某个方法是否被调用单元测试类清单 /** * 演示验证被Mock的类的某个方法是否被调用 * @sina weibo regbin@tom.com */public class ServiceTest { @Mocked Remote remote; @Test pub...原创 2011-08-19 17:34:45 · 2166 阅读 · 0 评论