- 博客(14)
- 收藏
- 关注
mac下利用X将服务器jvisualvm图像发回到本地
打开X11接收端口:X11->偏好设置->安全性->运行从网络客户端连接(勾选)本地执行命令:xhost + 服务器ip进入服务器:ssh -X user@服务器ip服务器上执行export DISPLAY=本地ip:0.0 xtermOK,然后在本地的x11窗口就可以执行需要的命令:jvisualvm了...
2012-07-27 14:16:17 187
JMockit使用实例<四>mock某个类的常量值
关键词:mock 常量的mock源类清单public static class ClassWithConstant { private static final Integer ANSWER = 42; public static final int getAnswer() { ret...
2012-07-27 14:11:06 3967
数据库基础之位图索引
位图索引用0,1来标示某条记录某个枚举字段属性的值,在多搜索码检索中,通过求与方式,达到快速定位的目的。比方有表Useridnamesexeducation(学历) 记录1,tom,m,初中2,jack,f,大学3,john,m,初中4,robin,f,大学5,rose,m,高中 假如sex有值:m,feducation有值:初中,...
2012-07-27 14:06:59 437
原创 JMockit使用实例<三>验证被Mock的类的某个方法是否被调用
关键词:Verifications 想验证被Mock的类的某个方法是否被调用单元测试类清单 /** * 演示验证被Mock的类的某个方法是否被调用 * @sina weibo regbin@tom.com */public class ServiceTest { @Mocked Remote remote; @Test pub...
2011-08-19 17:34:45 2093
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 1080
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 3289
原创 JAVA调优之工具:jconsole&jvisualvm
用途:辅助解决内存参数调优、内存泄露、死锁描述: jdk自带图形化查看jvm运行状态工具,包括查看动态内存、线程、类、Mbean及jvm整体环境信息等 jconsole:出现比较早 Jvisualvm:jdk1.6 update 7 才有,是jconsole的升级工具,功能更强大,最大好处是支持插件安装使用: ...
2011-08-19 16:44:32 255
原创 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 322
原创 effective java coding
注:以下来源于个人日常的整理创建对象:1.不要提前创建对象;避免在循环体中创建对象,循环前应该创建对象,避免浪费更多内存空间和增加GC负担2.数据格式化首选操作符格式化,即‘+’号,次选其他方法MessageFormat3.尽量用对象的valueOf转换对象4.集合创建如果知道大小,就赋予大小类和接口:1.组合优于继承(指extends) 继承(extend...
2011-08-19 14:20:51 185
linux常用命令
创建文件夹:mkdir 更改单个文件名或移动文件:mv oldName newName 进程查看和退出 ps –aux | more //全部查看 ps –ef | grep javal //查看所有java的进程 kill -9 3306 //强制杀掉进程号3306 删除单个文件:rm 文件夹:rm -rf dir -r是遍历删除 -f是强制删除 find . -name 'log' -exe...
2011-08-17 07:23:37 85
可伸缩性 性能 吞吐量 架构
可伸缩性、性能、吞吐量是衡量一个系统架构是否好坏的一些重要指标,最近看一篇文章,稍有体会,画了两张图试图阐释他们之间关系。 第1张图:[img]http://dl.iteye.com/upload/attachment/294854/2878f060-2ede-3706-bdd2-b6dba55a4357.jpg[/img] 第2张图:[img]h...
2010-08-18 12:21:17 313
《osgi实战》体验
今天利用空闲时间实践了下《osgi实战》中的登录注册例子,《osgi实战》是06年出来的,现在09了,开发环境都发生了变化,所以实践起来和其中有些出入,特记录下来,希望给其他学习同志有些帮助:(我自己的环境是:eclipse3.4.0,jdk5.0)1.[b]org.eclipse.equinox.http_1.0.200.v20080421-2006.jar[/b],这个包我down下来...
2009-09-01 15:08:15 116
多线程之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 85
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人