- 博客(49)
- 收藏
- 关注
原创 敏捷实践
用户故事: 用User story来描述用户需求,也就是说从用户的角度来定义和描述产品的各项功能,通常他有一个固定的格式,通常有这样的格式,As a user ,I want to able to do .....http://www.miniui.com/demo/#src=datagrid/datagrid.html...
2014-07-04 06:33:46
193
原创 大数据-hadoop
面对当前的热点,大数据处理分析已经是互联网开发工程师必须要掌握的技能之一。今天开始学习hadoop,逐步记录自己每天的学习心得。。
2014-06-01 16:47:51
177
原创 工作感受
对opnet的理解 工作内容,右键属性业务 任务分工 、敏捷践行场景比对右键属性列表模块 模块功能点:展示场景比对模型属性列表,展示两列,展示属性的值和比对结果原有功能 ,原有结构比较混乱,业务逻辑都在树重构后: 结构清晰,统一构建树,树的数据结构统一。只需 parent,childern,data三个数据成员业务逻辑放在data...
2011-05-08 22:07:40
144
原创 treeView refresh
当我们使用TableViewer或TreeViewer时,每当其input值发生改变,通常要调用视图的refresh方法来执行刷新操作,而使用EMF模型作为视图组件的文本提供器和标签提供器,却可以省略refresh操作。当构建AdapterFactoryContentProvider和AdapterFactoryLabelProvider对象时,需要传入所需要的适配器工厂类,该适配器工厂类...
2011-05-03 22:29:10
370
原创 重构重构
如果你想重构,重要的前提就是有强力的测试.哪怕你有自动化重构工具在手.如果你想对既有代码进行测试,你就必须先重构,因为代码根本就没有办法在测试工具中实例化.……新写的代码大多是可以先进行测试,然后再挂接到原有代码中.而对付遗留的代码,我们则需要一点点地把代码抠出来测试.修改遗留代码时,我们需要将代码解依赖出来,建立其测试,然后才对它进行修改.并不是所有的重构手法都需...
2011-03-15 23:33:02
192
原创 什么是单元测试?如何编写单元测试用例?
一、 单元测试的概念 单元通俗的说就是指一个实现简单功能的函数。单元测试就是只用一组特定的输入(测试用例)测试函数是否功能正常,并且返回了正确的输出。 测试的覆盖种类 1.语句覆盖:语句覆盖就是设计若干个测试用例,运行被测试程序,使得每一条可执行语句至少执行一次。 2.判定覆盖(也叫分支覆盖):设计若干个测试用例,运行所测程序,使程序中每个判断的取真分支和取...
2011-03-14 23:17:20
3803
原创 UML如何写
右键属性弹出框基类 : EditAttrubteWindowEditLinkAttributeWindowEditNdAttributeWindowEditNdPsAttributeWindowEditNdSwAttributeWindowEditNtAttributeWindow右键触发事件EditLinkAttributeAd...
2011-03-08 20:07:27
273
原创 opnet 属性
OPNET中获取属性值(Attribute) 今天又把opnet 10.5中tutorial里的packet switching1、2两个例子作了一下,没什么收获,无非就是设计包格式、进程域编程,这个例子主要就是如何发包、收包而已,2稍微复杂一点,加上了子网的判断。 里面可能对我有用的就是获取属性值的那个核心函数了,好像是op_ima_obj_attr_ge...
2011-03-07 22:44:46
516
原创 读《修改代码的艺术》有感
最近一直在读《修改代码的艺术》一书,体会挺深的。陆续记录自己的心的体会。本书英文原名《Working Effectively with Legacy Code》,大体意思是有效的面对遗留代码,但是不知道为何被翻译为修改代码的艺术,而我觉得本书所讲述的内容并不是关于修改代码的具体细节,更没有太多艺术感。讲述怎么做好单元测试,但是这丝毫不影响这本书的价值,以及方法的可行性2.本书的主要...
2011-02-23 22:32:48
274
原创 TreeView 树
treeview树的实现package com.huawei.test;import org.eclipse.jface.viewers.ILabelProvider;import org.eclipse.jface.viewers.ILabelProviderListener;import org.eclipse.jface.viewers.ITreeContentP...
2011-01-21 22:54:08
120
原创 什么是开闭原则
什么是开闭原则 (转自:http://www.blogjava.net/parable-myth/archive/2008/02/01/178786.html)4.1 什么是开闭原则☆ 开闭原则指的是一个软件实体应对对扩展开发,对修改关闭(Software entities should be open for extension, but closed for modification)...
2010-09-26 23:09:56
184
原创 oracle函数 trunc floor
当TRUNC的参数是一个的时候,如果参数是负数,与FLOOR返回值不同:SELECT FLOOR(-11.22) F,TRUNC(-11.22) T FROM DUAL结果:F T-12 -11
2010-08-18 15:25:53
104
TWaver简介——高效的OSS SwingGUI
http://www.blogjava.net/Swing/news/2008/03/09/184822.html
2010-04-30 09:34:01
127
JavaScript合并单元格
function SpanGrid(tabObj,colIndex){ if(tabObj != null) { var i,j; var intSpan; var strTemp; for(i = 0; i < tabObj.rows.length; i++) { intSpan = 1; strTemp = tabObj.rows[i]...
2010-04-19 10:11:21
95
Oracle的Cursors概念:
一.Oracle的Cursors概念:游标:用来查询数据库,获取记录集合(结果集)的指针,可以让开发者一次访问一行结果集,在每条结果集上作操作。二.Oracle的Cursors分类:1.静态游标:分为显式游标和隐式游标。2.REF游标:是一种引用类型,类似于指针。三.Oracle的Cursors详细内容:1.显式游标:CURSOR游标名(参数) [返回值...
2010-04-09 19:20:22
153
原创 powerdesigner使用jdbc连接oracle
转贴 : http://www.itpub.net/thread-963478-1-1.html
2010-01-11 16:01:37
189
原创 Oracle字段转字符串/多行记录合并/连接/聚合字符串的几种方法
怎么合并多行记录的字符串,一直是oracle新手喜欢问的SQL问题之一,关于这个问题的帖子我看过不下30个了,现在就对这个问题,进行一个总结。 什么是合并多行字符串(连接字符串)呢,例如:SQL> desc test;Name Type Nullable Default Comments ------- ------------ -------- ----...
2009-09-11 14:54:03
97
原创 简单的树型结构
转自:http://blog.oracle.com.cn/html/83/t-122083.html简单的树型结构关于树的普通应用学习了下这个函数, 用ORGINDUSTRIES的表做了个测试:正常的树型结构select lpad(' ',6*(level-1))||industry,indlevel,indid,pindidfrom ORGINDUSTRIESst...
2009-09-09 10:00:33
103
原创 Quartz定时器表达式,cronTrigger表达式
转:http://blog.csdn.net/peirenlei/archive/2008/10/28/3168973.aspx一个Quartz的CronTrigger表达式分为七项子表达式,其中每一项以空格隔开,从左到右分别是:秒,分,时,月的某天,月,星期的某天,年;其中年不是必须的,也就是说任何一个表达式最少需要六项!例:0 0 12 ? * WED 表示每个星期三的12点执行,...
2008-12-09 17:41:05
89
原创 Oracle存储过程编写经验和优化措施
转自:http://www.blogjava.net/pure/archive/2008/07/29/218254.html1、开发人员如果用到其他库的Table或View,务必在当前库中建立View来实现跨库操作,最好不要直接使用“databse.dbo.table_name”,因为sp_depends不能显示出该SP所使用的跨库table或view,不方便校验。 ...
2008-12-03 17:52:26
105
所得所想
每天这样过着悠闲的日子,我想想总是不对。总该写点东西记录每天的所得吧!!闲来无事,看了下oracle 的分析函数,google了一把,列了一堆,有些用法自己还没有在编程中用到过,发觉都是挺好用的...
2008-12-03 17:10:47
106
原创 分析函数2(Rank, Dense_rank, row_number)
分析函数2(Rank, Dense_rank, row_number) 请看http://www.blogjava.net/pengpenglin/archive/2008/06/26/210839.html#part3http://www.cnblogs.com/sunsonbaby/archive/2004/09/29/47876.aspxoracle 函数大全ht...
2008-12-03 17:05:43
87
原创 powerdesigner
http://www.aiview.com/2004/07/power_designer_tips.html;http://www.wangchao.net.cn/bbsdetail_580546.html
2008-08-05 16:11:48
76
UML建模: StarUML VS Telelogic TAU VS Rational Rose
http://blog.csdn.net/cuijpus/archive/2008/05/25/24 (转)starUML VS Telelogic TAU VS Rational Rose UML建模软件目前用的主要有3种:商业版本:Telelogic TAU 和 Rational Rose 开源版本:StarUML Telelogic T...
2008-07-07 00:00:20
315
java final变量(转)
final变量定义: 变量一经初始化就不能指向其它对象。指向的存储地址不可修改,但指向的对象本身是可以修改的。先说final变量初始化:很多文章都这么说:其初始化可以在两个地方,一是其定义处,二是在构造函数中,两者只能选其一。胡说八道!final变量可以在任何可以被始化的地方被始化,但只能被初始化一次.一旦被初始化后就不能再次赋值(重新指向其它对象),作为成员变量一定要...
2008-07-02 11:22:06
68
忘记过去,重新开始
前不久刚换了工作,觉得现在的工作不顺心~~~~~~所做的工作与自己的期望有很大的差距,在考虑是不是要换工作,一方面频繁跳槽太累,比较难抉择。
2008-07-01 09:59:48
225
Oracle SQL 优化 (转)
Oracle SQL的优化规则:尽量少用IN操作符,基本上所有的IN操作符都可以用EXISTS代替 用IN写出来的SQL的优点是比较容易写及清晰易懂,但是用IN的SQL性能总是比较低的,从ORACLE执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别: ORACLE 试图将其转换成多个表的连接,如果转换不成功则先执行IN里面的子查询,再查询外层的...
2008-07-01 09:55:43
117
Java打包详解(转载)
jar文件听说过吗,没有?或者陌生!好,没关系,这就是我们的第一站:打包发布。为什么会有这个玩意呢,首先,这是jar的全称:JavaTM Archive (JAR) file,是的,就是java存档文件。这有点类似zip文件,想一想它是干什么的用的呢,压缩!?没错就是要压缩,将我们原先零散的东西放到一下,重新组织,所有这些目的只有一个:方便!好了,不用管他是怎么压缩的,我们的重点是哪些是我...
2008-06-25 10:55:36
249
server 和oracle 常用函数 (转)
---------数学函数1.绝对值S:select abs(-1) valueO:select abs(-1) value from dual2.取整(大)S:select ceiling(-1.001) valueO:select ceil(-1.001) value from dual3.取整(小)S:select floor(-1.001) va...
2008-06-19 08:30:46
73
关于VO、PO的理解-java的(PO,VO,TO,BO,DAO,POJO)解释(转)
O/R Mapping 是 Object RelationalMapping(对象关系映射)的缩写。通俗点讲,就是将对象与关系数据库绑定,用对象来表示关系数据。在O/RMapping的世界里,有两个基本的也是重要的东东需要了解,即VO,PO。 VO,值对象(Value Object),PO,持久对象(PersisentObject),它们是由一组属性和属性的get和set方法组成...
2008-03-19 16:06:51
1933
1
IBatis的分页研究
引用 http://www.blogjava.net/mintqzy/archive/2007/01/18/94694.html本文是在参阅了http://ivanl.iteye.com/blog/24739基础上完成的 在看JPetStore的代码时,发现它的分页处理主要是通过返回PaginatedList对象来完成的。如:在CatalogService类中 public...
2008-03-05 20:03:36
125
Interceptor与Filter的区别
1、 filter基于回调函数,我们需要实现的filter接口中doFilter方法就是回调函数,而interceptor则基于java本身的反射机制,如果对这种形式不了解,可以去看看java是如何实现动态代理的,这是aop的基础。这是两者最本质的区别。 2、 filter是依赖于servlet容器的,即只能在servlet容器中执行,很显然没有servlet容器就无法来回调doFil...
2007-12-13 20:54:45
108
prototype.js有很高的学习价值,而且很好的支持Ajax (转)
看到一个很好的东西在国内没有被很多人使用起来,实在是不爽,所以花了很大功夫把这个手册翻译成中文,由于这篇文章很长,所以,翻译的工作量很大而且有些地方英文版也没有说清楚,虽得查看源代码,好在不是坚持做完了,大家鼓励下啊!^o^prototype.js是一个非常优雅的javas.c.r.i.p.t基础类库,对javas.c.r.i.p.t做了大量的扩展,而且很好的支持Ajax,国外有多个基于此类...
2007-04-02 14:48:16
72
WebWork 自己来定义需要的视图(转)
转自:http://www.blogjava.net/jfy3d/archive/2006/04/11/40430.htmlWebWork中除了默认支持的几中视图外还可以自己来定义需要的视图,如JFreeChart,Excel等这里生成Excel用的是POI的APIWebWork中定义ResultType视图类型只需要继承Result接口代码如下package com.custom...
2007-03-26 16:49:34
94
事务管理最佳实践全面解析(转)
本篇文章转自http://dev.21tx.com/2006/11/27/10772.html事务管理最佳实践全面解析前言写作这篇文章的起因,是前一段时间,我使用Jbpm工作流引擎开发工作流管理系统的过程中,使用编程方式管理事务时遇到的问题。由于之前很长一段时间,我一直都在使用Spring和EJB容器的声明式事务管理,因此,咋一遇到Jbpm这样的编程方式管理事务的情况,一下子搞不定了!经...
2007-02-13 16:06:01
85
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人