自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (8)
  • 收藏
  • 关注

原创 Junit实现跨测试类排序执行测试用例

    先来说一下问题背景,大家知道Junit本来是做单元测试的,但是由于项目需要,希望把Junit的所有case按指定顺序执行,以达到自动化集合测试的效果。但是每个项目成员写的case分散在不同的测试类里,这样就涉及跨测试类如何按指定顺序执行的问题。查看spring和Junit自己提供的Runner发现,都需要指定某个测试类,即使有多个测试类的情况,其实内部实现也是给每个测试类分配一个Runne...

2010-09-10 23:07:13 435

转载 几种获得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 870

原创 策略模式--策略实现的封装性和随意扩展性

 策略模式,这名字听起来有点唬人,思想确实不错,但是我想每个做过面向对象开发的人都会有这个思想,今天又看到这个概念了,顺手就来实现一下。首先定义一个接口:package pan.common;import java.util.Map;interface Strategy { /** * 查找一个map中所有相同的值 * @param items

2009-04-04 10:40:00 868 1

转载 关于java的Out of Memory(内存泄漏)

 昨天项目上线测试发生了Out of Memory的JVM错误,导致系统down掉并且服务器文件系统撑爆。检查原因是出现过多内存泄漏,系统的可用内存和性能持续下降;最终将导致内存不足(OutOfMemory)。我们开发用的是IBM WebSphere平台,在websphere/AppServer下生成大量javacore*、heapdump*之类的文件,致使websphere的垃圾回收功能失败而导

2009-02-21 13:20:00 3443 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 524

原创 如何做好项目

    半个月前加入了一个项目,由于是半途加入,不太了解项目业务和框架,影响了进度,连续加了半个月的班,总算是有了些眉目,今天总算忙里偷闲拿出了一天时间休息,也总算有了时间上csdn记录一下自己这段时间思考的东西。    凡事总有个微观和宏观。以前学经济学,有微观经济学和宏观经济学,微观经济学细到价格理论,供求曲线,研究经济学的细胞价格如何影响供求关系,经济关系,即研究单个经济体;宏观经济学就

2008-12-21 21:33:00 670 1

原创 初入linux大门

     随着开源的步伐在不断的推进,以及微软对盗版的打击(老看到任务栏里的红色小星星警告很是不爽),让我对linux产生了越来越大的兴趣,因此总想装个linux来玩玩。正好室友也在弄linux,因此就开始了两天的linux菜鸟入门安装学习。我的本本是比较弱的HP 6515B,安装linux版本ubuntu-8.04。     首先对于紧张的120G硬盘,经过半天的努力终于分出了15G空间(用PM

2008-11-23 23:25:00 1293

原创 正则表达式--零宽断言

 在网上学习《正则表达式30分钟入门教程》的时候,感觉关于零宽断言的内容写的比较晦涩难懂(郁闷的发现很多网上关于这个内容的介绍就是直接copy了这篇文章的内容),通过自己的理解整理了一下。第一种是所谓的零宽度正预测先行断言,以(?=exp)的形式出现,它匹配的是exp前面的那个位置,特别要注意的是它匹配的只是一个位置,而不是任何字符。比如,/b/w+(?=ing/b)在查找Im singing

2008-11-19 23:13:00 10655 6

转载 俯瞰Struts2的整体流程

 Struts 2框架本身大致可以分为3个部分:核心控制器FilterDispatcher、业务控制器Action和用户实现的企业业务逻辑组件。 核心控制器FilterDispatcher 核心控制器FilterDispatcher是Struts 2框架的基础,包含了框架内部的控制流程和处理机制。业务控制器Action和业务逻辑组件是需要用户来自己实现的。用户在开发Action和业

2008-11-08 19:46:00 759

原创 java类加载器学习笔记

 在Java中,一个类用其完全匹配类名作为标识,这里指的完全匹配类名包括包名和类名;但在JVM中一个类用其全名和一个加载类ClassLoader的实例作为唯一标识。因此,如果一个名为mypackage的包中,有一个名为MyClass的类,被类加载ClassLoader的一个实例classLoader1加载,MyClass的实例,即MyClass.class在JVM中表示为(MyClass, myp

2008-11-01 21:53:00 439

原创 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 1393

原创 谁说软件外包没有技术含量

入行软件外包一年左右的时间,对软件外包行业也有了一点自己的看法。简单的讲,软件外包是别人搭好了框架,做软件外包的人根据要求来填写这个框架。所谓这个框架就是软件的架构,深层次上的东西,底层的东西都已经做好了。而软件外包所要做的就是把应用层实现了。所以大家自然都认为,有技术含量的东西都在架构上,在底层的实现上,对于这种看法,我不反对,而且认同。但是我想说两点。第一,应用层的设计好坏也关系到软件的稳定与

2008-05-30 22:28:00 2127 2

ubuntu速成手册.pdf

ubuntu速成手册,从安装要应用,很全,适合初学者使用,从入门到进阶

2008-12-21

Struts.in.Action中文版.rar

详细介绍struts的使用和原理,是学习struts的经典资料

2008-10-31

10部算法经典著作的合集.part6.rar

10部算法经典著作的合集.part6.rar,共六个,这是最后一个了

2008-09-13

10部算法经典著作的合集.part4.rar

10部算法经典著作的合集.part4.rar,共6个

2008-09-13

10部算法经典著作的合集.part3.rar

10部算法经典著作的合集.part3,共6个

2008-09-13

java核心技术第七版第一卷(英文版).rar

java核心技术第七版第一卷(英文版).rar,解压后为chm格式,英文版,很好用。

2008-08-24

java核心技术第七版第二卷源代码.rar

java核心技术第七版第二卷源代码,解压就可以用,最全最新

2008-08-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除