`
regbin
  • 浏览: 56103 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
打开X11接收端口:X11->偏好设置->安全性->运行从网络客户端连接(勾选) 本地执行命令:xhost + 服务器ip 进入服务器:ssh -X user@服务器ip 服务器上执行 export DISPLAY=本地ip:0.0  xterm OK,然后在本地的x11窗口就可以执行需要的命令:jvisualvm了
关键词:mock 常量的mock 源类清单
  位图索引用0,1来标示某条记录某个枚举字段属性的值,在多搜索码检索中,通过求与方式,达到快速定位的目的。 比方有表User id name sex education(学历)   记录 1,tom,m,初中 2,jack,f,大学 3,john,m,初中 4,robin,f,大学 5,rose,m,高中   假如sex有值:m,f education有值:初中,高中,大学   对于查询sql select *from user where sex='m' and education='初中'   我们建立针对sex和education的位图索引 对 ...
关键词:Verifications 想验证被Mock的类的某个方法是否被调用 单元测试类清单 /** * 演示验证被Mock的类的某个方法是否被调用 * @sina weibo regbin@tom.com */ public class ServiceTest { @Mocked Remote remote; @Test public void testDoFuncYes() { Service service = new Service(); service.doFunc(true, 1) ...
关键词:mock private的域或方法 invoke 源类清单    参考<一>的例子,Now方法是私有的 /** * 演示mock private的域或方法 */ public class DateUtil { ...... private int count; public int getCount(){ return this.count; } private static final Date now() { return new Date(); } ... ...
关键词:如何mock一个类的方法、Expectations 源类清单   /** * 演示如何mock一个类的方法 * @sina weibo:regbin@tom.com */ public class DateUtil { private int type; public static final String getCurrentDateStr() { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); ...
用途:辅助解决内存参数调优、内存泄露、死锁 描述:           jdk自带图形化查看jvm运行状态工具,包括查看动态内存、线程、类、Mbean及jvm整体环境信息等          jconsole:出现比较早          Jvisualvm:jdk1.6 update 7 才有,是jconsole的升级工具,功能更强大,最大好处是支持插件安装 使用:           本地:直接运行,选择要查看java进程进入           远程:服务容器端需要增加配置。比方jboss,增加: JAVA_OPTS="$JAVA_OPTS -Dcom.sun.man ...
修改了下easyexplore 源码,支持ubuntu系统,有需要的附件下载
用途:用来查找内存泄露 介绍          Jmap:jdk自带,主要用来查看JVM各个代的内存情况或内存占用状况, 支持导出整个JVM内存信息           MAT :Eclipse 内存分析工具:http://www.eclipse.org/mat 使用 1、dump出内存信息:jmap -dump:format=b,file=dump.bin pid 2、eclipse 安装好mat插件: http://download.eclipse.org/mat/1.0/update-site/ 3、eclipse直接打开dump的文件:dump.bin(注意:eclipse 内存设置大一 ...
注:以下来源于个人日常的整理 创建对象: 1.不要提前创建对象;避免在循环体中创建对象,循环前应该创建对象,避免浪费更多内存空间和增加GC负担 2.数据格式化首选操作符格式化,即‘+’号,次选其他方法MessageFormat 3.尽 ...
创建文件夹:mkdir 更改单个文件名或移动文件:mv oldName newName 进程查看和退出 ps –aux | more //全部查看 ps –ef | grep javal //查看所有java的进程 kill -9 3306 //强制杀掉进程号3306 删除单个文件:rm 文件夹:rm -rf  dir -r是遍历删除 -f是 ...
      可伸缩性、性能、吞吐量是衡量一个系统架构是否好坏的一些重要指标,最近看一篇文章,稍有体会,画了两张图试图阐释他们之间关系。        第1张图:       第2张图:        横轴为资源,包括软硬件资源:软件如操作系统,webserver,DB,开源的或商用的;硬件如机器,存储,负载均衡F5等。        竖轴为消耗,此处消耗比方在互联网应用引申为流量,点击量,或者说代表了性能,吞吐量等。        同等资源单位对应的消耗越高,说明这个系统设计的吞吐量高,性能好。可伸缩性代表一种趋势,就是我们看到直线或曲线。实际上,我们很难做一直到直线,即可伸缩性做到永远线性 ...
今天利用空闲时间实践了下《osgi实战》中的登录注册例子,《osgi实战》是06年出来的,现在09了,开发环境都发生了变化,所以实践起来和其中有些出入,特记录下来,希望给其他学习同志有些帮助: (我自己的环境是:eclipse3.4.0,jdk5.0) 1.org.eclipse.equinox.http_1.0.200.v20080421-2006.jar,这个包我down下来无论是放在eclipse/plugins下还是通过link方式,eclipse里面就是找不到,最后重新到equinox最新5.0下下载org.eclipse.equinox.http_1.0.300.v20090520- ...
CountDownLatch是Jdk5包Concurrent下很实用的工具类之一,主要用来实现多个执行线程的排序,下面例子通过三种方式实现同一功能(本例子JDK5下通过) package regbin.exa.thread.concurrent; import java.util.concurrent.CountDownLatch; import java.util.concurrent.locks.Condition; import java.util.concurrent.locks.Lock; import java.util.concurrent.locks.Reentr ...
Global site tag (gtag.js) - Google Analytics