- 博客(12)
- 资源 (8)
- 收藏
- 关注
原创 Junit实现跨测试类排序执行测试用例
先来说一下问题背景,大家知道Junit本来是做单元测试的,但是由于项目需要,希望把Junit的所有case按指定顺序执行,以达到自动化集合测试的效果。但是每个项目成员写的case分散在不同的测试类里,这样就涉及跨测试类如何按指定顺序执行的问题。查看spring和Junit自己提供的Runner发现,都需要指定某个测试类,即使有多个测试类的情况,其实内部实现也是给每个测试类分配一个Runne...
2010-09-10 23:07:13
473
转载 几种获得spring里注册Bean的方法
转自javaeyehttp://pengchua.javaeye.com/blog/142849 获得spring里注册Bean的四种方法,特别是第三种方法,简单: 一:方法一(多在struts框架中)继承BaseDispatchAction import com.mas.wawacommunity.wap.service.UserManager; public class Ba
2009-05-09 09:36:00
897
原创 策略模式--策略实现的封装性和随意扩展性
策略模式,这名字听起来有点唬人,思想确实不错,但是我想每个做过面向对象开发的人都会有这个思想,今天又看到这个概念了,顺手就来实现一下。首先定义一个接口:package pan.common;import java.util.Map;interface Strategy { /** * 查找一个map中所有相同的值 * @param items
2009-04-04 10:40:00
898
1
转载 关于java的Out of Memory(内存泄漏)
昨天项目上线测试发生了Out of Memory的JVM错误,导致系统down掉并且服务器文件系统撑爆。检查原因是出现过多内存泄漏,系统的可用内存和性能持续下降;最终将导致内存不足(OutOfMemory)。我们开发用的是IBM WebSphere平台,在websphere/AppServer下生成大量javacore*、heapdump*之类的文件,致使websphere的垃圾回收功能失败而导
2009-02-21 13:20:00
3503
1
原创 Notes Of Thinking In Java (1)
As everyone knows, English is very important for a programmer, because most outstanding program books are written in English. Thus, when I read a program book, I select the English edition. Though I a
2009-02-06 23:11:00
543
原创 如何做好项目
半个月前加入了一个项目,由于是半途加入,不太了解项目业务和框架,影响了进度,连续加了半个月的班,总算是有了些眉目,今天总算忙里偷闲拿出了一天时间休息,也总算有了时间上csdn记录一下自己这段时间思考的东西。 凡事总有个微观和宏观。以前学经济学,有微观经济学和宏观经济学,微观经济学细到价格理论,供求曲线,研究经济学的细胞价格如何影响供求关系,经济关系,即研究单个经济体;宏观经济学就
2008-12-21 21:33:00
692
1
原创 初入linux大门
随着开源的步伐在不断的推进,以及微软对盗版的打击(老看到任务栏里的红色小星星警告很是不爽),让我对linux产生了越来越大的兴趣,因此总想装个linux来玩玩。正好室友也在弄linux,因此就开始了两天的linux菜鸟入门安装学习。我的本本是比较弱的HP 6515B,安装linux版本ubuntu-8.04。 首先对于紧张的120G硬盘,经过半天的努力终于分出了15G空间(用PM
2008-11-23 23:25:00
1321
原创 正则表达式--零宽断言
在网上学习《正则表达式30分钟入门教程》的时候,感觉关于零宽断言的内容写的比较晦涩难懂(郁闷的发现很多网上关于这个内容的介绍就是直接copy了这篇文章的内容),通过自己的理解整理了一下。第一种是所谓的零宽度正预测先行断言,以(?=exp)的形式出现,它匹配的是exp前面的那个位置,特别要注意的是它匹配的只是一个位置,而不是任何字符。比如,/b/w+(?=ing/b)在查找Im singing
2008-11-19 23:13:00
10702
转载 俯瞰Struts2的整体流程
Struts 2框架本身大致可以分为3个部分:核心控制器FilterDispatcher、业务控制器Action和用户实现的企业业务逻辑组件。 核心控制器FilterDispatcher 核心控制器FilterDispatcher是Struts 2框架的基础,包含了框架内部的控制流程和处理机制。业务控制器Action和业务逻辑组件是需要用户来自己实现的。用户在开发Action和业
2008-11-08 19:46:00
787
原创 java类加载器学习笔记
在Java中,一个类用其完全匹配类名作为标识,这里指的完全匹配类名包括包名和类名;但在JVM中一个类用其全名和一个加载类ClassLoader的实例作为唯一标识。因此,如果一个名为mypackage的包中,有一个名为MyClass的类,被类加载ClassLoader的一个实例classLoader1加载,MyClass的实例,即MyClass.class在JVM中表示为(MyClass, myp
2008-11-01 21:53:00
455
原创 java的jre及classpath相关
用了这么久的java,有些小问题却还是搞得有点糊涂。今天整理下jdk,jre,classpath,及类加载器相关内容。(我装的jdk是1.5的)首先,也是用了好久java后发现的,装了jdk之后,会有两个jre,一个在JAVA_HOME底下,一个在C:/Program Files下,JAVA_HOME下的jre是jdk里用java编写的工具所使用的,C:/Program Files下的jre是
2008-08-20 21:41:00
1413
原创 谁说软件外包没有技术含量
入行软件外包一年左右的时间,对软件外包行业也有了一点自己的看法。简单的讲,软件外包是别人搭好了框架,做软件外包的人根据要求来填写这个框架。所谓这个框架就是软件的架构,深层次上的东西,底层的东西都已经做好了。而软件外包所要做的就是把应用层实现了。所以大家自然都认为,有技术含量的东西都在架构上,在底层的实现上,对于这种看法,我不反对,而且认同。但是我想说两点。第一,应用层的设计好坏也关系到软件的稳定与
2008-05-30 22:28:00
2148
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人