摘要: 最近在开发设计一个GEF项目,实现了多页编辑器(MultiPageEditorPart),发现在切换页面过程中之前的一系列Retarget Action(cut,delete,paste等)都失效了,而在单页编辑器(EditorPart)中可以正常使用其实,最简单的方法就是在GEF编辑器中覆盖父类的selectionChanged(IWorkbenchPart part, ISelection selection)方法public void selectionChanged(IWorkbenchPart part, ISelection selection) { updateAc... 阅读全文
posted @ 2012-10-20 00:20 vwpolo 阅读(437) 评论(0) 推荐(0) 编辑
摘要: 在做压力测试的时候发现了这个问题和启动参数Xss有关: -Xss:设置每个线程的堆栈大小。JDK5.0以后每个线程堆栈大小为1M。所以2000个并发就要占用差不多2G的内存了,再增加并发数就会出现这个问题了。 阅读全文
posted @ 2012-07-30 23:10 vwpolo 阅读(2019) 评论(0) 推荐(0) 编辑
摘要: 旧文重发:http://www.blogjava.net/vwpolo/archive/2009/12/05/304874.html#383365import java.security.Key;import java.security.Security;import javax.crypto.Cipher;/** * DES加密和解密工具,可以对字符串进行加密和解密操作 。 * @author 刘尧兴 * <p>2009-12-5</p> */public class DesUtils { /** 字符串默认键值 */ private static String st 阅读全文
posted @ 2012-07-18 13:32 vwpolo 阅读(34578) 评论(3) 推荐(1) 编辑
摘要: 1、启动LoadRunner,然后点击”Create/Edit Scripts",编辑测试脚本内容,然后选择Vuser -> Run-Time Settings,设置Number of Iterations 为 1000,不设置迭代时间,所以在“Start new Iteration”中选中"As soon as the previous iteration ends"。F5 编译运行脚本,看看效果:是不是不停的在执行action() ?, 这样就对了。2、启动 Run Load Tests 模块。 新建场景、在Scenario Schedule 中设置场景 阅读全文
posted @ 2012-07-11 23:40 vwpolo 阅读(11358) 评论(0) 推荐(0) 编辑
摘要: Fel在源自于企业项目,设计目标是为了满足不断变化的功能需求和性能需求。Fel是开放的,引擎执行中的多个模块都可以扩展或替换。Fel的执行主要是通过函数实现,运算符(+、-等都是Fel函数),所有这些函数都是可以替换的,扩展函数也非常简单。Fel有双引擎,同时支持解释执行和编译执行。可以根据性能要求选择执行方式。编译执行就是将表达式编译成字节码(生成java代码和编译模块都是可以扩展和替换的)Fel基于Java1.5开发,适用于Java1.5及以上版本。表达式引擎QQ群:75055831,欢迎交流。Fel有多快?通常情况下,Fel-0.7每秒可以执行千万次表达式(不包含编译时间)。速度是Jex 阅读全文
posted @ 2012-06-06 11:02 vwpolo 阅读(5401) 评论(0) 推荐(0) 编辑
摘要: 使用Apache 的 FtpClient 上传资源的时候,如果一直提示553错误,但是检查用户权限又没有问题,你看看使用的commons-net-xx.jar是什么版本,如果是3.0.1,那么升级到3.1吧,问题有可能就是它引起的。 阅读全文
posted @ 2012-05-21 17:08 vwpolo 阅读(1326) 评论(0) 推荐(0) 编辑
摘要: 如果你使用JFace Action方式添加右键快捷键,然后通过代码注册Action的快捷键,不想使用Command那套机制,想达到如下效果:比如你使用如下代码:copyAction = new ResourceCopyAction(window.getShell(), clipboard);copyAction.setText("复制 @Ctrl+C");register(copyAction);keyActionMap.put(KeyStroke.getInstance("Ctrl+c"), copyAction);pasteAction = new 阅读全文
posted @ 2012-05-15 10:27 vwpolo 阅读(2353) 评论(0) 推荐(0) 编辑
摘要: 在使用IBM数据流出现了异常: Causedby:filenet.vw.api.VWServerException:[Err=d56d0044]Securityattributesdisallowaccessatfilenet.pe.peorb.client.ORBUtility.mapServerException(ORBUtility.java:430)~[na:na]atfilenet.pe.peorb.client.ORBSession.executeRPC(ORBSession.java:1220)~[na:na]atfilenet.pe.peorb.client.ORBSessio 阅读全文
posted @ 2012-05-14 16:31 vwpolo 阅读(851) 评论(0) 推荐(0) 编辑
摘要: String.format是在JDK1.5中新增的静态方法,功能强。它主要功能是格式化数据,大致分为这些类(常规类型、字符类型、数值类型、日期类型)。它的语法如下: 常规类型、字符类型和数值类型的格式说明符的语法:%[参数索引位置$][转换标识符][最小官渡][.保留精度位数]转换方式 日期语法:%[参数索引位置$][t或T]转换方式 阅读全文
posted @ 2012-05-09 22:53 vwpolo 阅读(9642) 评论(1) 推荐(0) 编辑
摘要: 使用org.eclipse.jdt.core.IMethod的getParameterNames方法获取方法参数时,当调用到有参数的方法时,第一次调用没有问题,第二次就不能正常工作了:Java Model Exception: Java Model Status [VerifyCardNo(short) [in CardVerify [in CardVerify.java [in validation_lib [in src [in example]]]]] does not exist]at org.eclipse.jdt.internal.core.JavaElement.newNotPr 阅读全文
posted @ 2012-05-06 20:27 vwpolo 阅读(1384) 评论(0) 推荐(0) 编辑