自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(64)
  • 收藏
  • 关注

原创 解决问题方法论

七步成诗  1界定问题 2分解问题 3优先排序 4工作计划 5分析议题 6归纳总结 7沟通交流另 团队建设 个人管理 领导力  控制 负责人意识 (管理模型) ...

2012-10-09 17:04:31 149

原创 在敏捷项目中实施自动化测试之我见

作者 Rajneesh Namta 译者 李琼 发布于 2012年4月18日  实施Scrum开发过程充满着挑战—尤其对于从零开始做产品的团队来说。在每个增量冲刺中,你不仅要新增功能,还要确保已实现的功能依然可用。这时,拥有一个可覆盖系统测试和集成测试的自动化框架,可为团队增添不少火力。它不仅能为回归测试增添一层保障,还能释放出珍贵的开发和测试人员时间,让他们花更多的精力在擅长的领域。...

2012-04-20 16:47:37 140

SCRUM学习

SCRUM学习

2012-03-08 17:03:54 96

调整心态。提枪上马。

来了新公司。。休息了快一个月。说是要招人。一起拉出去春游。说是耍。。其实是拉出去培训。。有点像闭关开发的感觉。。应该很郁闷。。。郁闷。。。。...

2007-04-03 09:51:56 144

好象忙碌!!!!!

才到公司。才开始熟悉环境。也没有上项目。感觉有点没事做。一旦没有事情做。就乱想了。现在特别烦。真的好象让自己忙碌起来。不去想七情六欲的事情。一天快乐的累着。。。。多好。。。。多学些东西。。。多好。。。。好想忙碌,好想充实。。。快点来吧。。。...

2007-03-19 16:07:44 94

最近比较心烦

忙了一阵子,也低调了很多。换了工作。工资翻了一倍。但是成都的房价涨得更快。。要买房子了。想买一个2套2的。。不过和父母吵了一架。。。。老一辈思想是保守,落后很多。。总觉得是要先有钱才买房。。。。郁闷。。。火大。。。哎。。。。为什么有条件减少我的房子的负担也不去做呢??哎。。。越来越火大。30万和40万   一次性负清是有差别。。但是首府3层。。。多3万就是一个很大的负担了吗。。何况以现在我的工...

2007-03-19 09:45:28 71

告别了!乌鲁木齐!.....

项目提前离开了......有两个滋味.....一是庆幸可以提前回家....告别让我实在不太习惯的冷雪天.....而是郁闷.....公司对这事的处理方式让人有点难以接受.......告别了???还是决定先看看情况了......anyway!  回家就快乐........

2007-01-31 17:56:28 109

joram中文文档

  详细看评论

2007-01-31 13:16:00 104

有时候英语比技术更重要!

开始学习英语了,因为前段时间一进项目就一份纯英文的文档.一份纯java的joram中间件,就叫我去开发.靠!.............现在过去了...是应该感谢这段经历..让我渐渐习惯了看英语文档(当然还要感谢我的honey   金山词霸)!java是一个open source的东西!很多技术和framework更新很快....而且大多书文档都是英文的(谁叫国人不努力呢!),所以英文是很重要的....

2007-01-26 18:13:55 86

hibernate数据查询的几种方式

1.使用主键id加载对象(load(),get());2.通过对象导航,比如通过stu.getTeam()得到team的实例;3 使用hql;4使用qbc(query by criteria)5直接使用sql语句取得记录集;一般都使用后面三种方式.注意.hql是面向对象的查询.语法和sql是基本一样的.不区分大小写的,但是注意的是对与对象.必须遵循对象的大小写.因为hql是对像查询.....

2007-01-25 11:52:55 190

JAVA反编译工具精选

JAVA反编译工具精选作者: 王喆 | 2006年03月17日23时11分 | JAVA语言是1995年5月由SUN公司发布的,由于其安全性高、代码优化、跨平台等特性,迅速取代了很多传统高级语言,占据了企业级网络应用开发等诸多领域的霸主地位。不过,JAVA最突出的跨平台优势使得它不能被编译成本地代码,而要以中间代码的形式运行在虚拟机环境中,这使得JAVA的反编译要比别的高级语言容易实现,...

2007-01-22 16:08:04 117

开设1+1=2!WHY? 版块的目的

我们知道。数学的根本是1+1=2。那为什么1+1=2呢?我们不知道。对于一个程序员来说,我们很多都是使用框架,对一些基本api的封装。底层的api对我们来说是透明的。我知道实质吗?不知道。所以我想收集大量的关于数据结构,编译原理,离散数学。当然也包括对jsdk底层api的原码的分析。包括clone。equals。hashcode。等等的研究。也包括一些java底层编译的实现原理,jvm的运做模式。...

2007-01-20 11:44:43 102

追MM与Java的23种设计模式[转]

[精彩]     ...

2007-01-20 03:09:12 78

设计模式之Factory

定义:提供创建对象的接口.为何使用?工厂模式是我们最常用的模式了,著名的Jive 论坛系统,就大量使用了工厂模式.为什么说工厂模式是最常用,因为工厂模式就相当于创建对象的new. 工厂模式就是用来创建对象的.比如我们有一个类Sample 我们要创建Sample 的对象:Sample sample=new Sample();如果我们要在创建sample 之前做点事情,比如,赋值等,可以...

2007-01-20 02:58:33 93

设计模式之Visitor

Visitor 定义作用于某个对象群中各个对象的操作. 它可以使你在不改变这些对象本身的情况下,定义作用于这些对象的新操作.在Java 中,Visitor 模式实际上是分离了collection 结构中的元素和对这些元素进行操作的行为.为何使用Visitor?Java 的Collection(包括Vector 和Hashtable)是我们最经常使用的技术,可是Collection好...

2007-01-20 02:54:35 98

设计模式之Interpreter(解释器)

Interpreter 定义:定义语言的文法 ,并且建立一个解释器来解释该语言中的句子.Interpreter 似乎使用面不是很广,它描述了一个语言解释器是如何构成的,在实际应用中,我们可能很少去构造一个语言的文法.我们还是来简单的了解一下:首先要建立一个接口,用来描述共同的操作.public interface AbstractExpression {void interpret(...

2007-01-20 02:53:57 106

设计模式之Mediator(中介者)

Mediator 定义:用一个中介对象来封装一系列关于对象交互行为.为何使用Mediator?各个对象之间的交互操作非常多;每个对象的行为操作都依赖彼此对方,修改一个对象的行为,同时会涉及到修改很多其他对象的行为,如果使用Mediator 模式,可以使各个对象间的耦合松散,只需关心和 Mediator 的关系,使多对多的关系变成了一对多的关系,可以降低系统的复杂性,提高可修改扩展性....

2007-01-20 02:53:09 94

设计模式之Strategy(策略)

Strategy 是属于设计模式中 对象行为型模式,主要是定义一系列的算法,把这些算法一个个封装成单独的类.Stratrgy 应用比较广泛,比如, 公司经营业务变化图, 可能有两种实现方式,一个是线条曲线,一个是框图(bar),这是两种算法,可以使用Strategy 实现.这里以字符串替代为例, 有一个文件,我们需要读取后,希望替代其中相应的变量,然后输出.关于替代其中变量的方法可能有...

2007-01-20 02:51:49 78

设计模式之State

设计模式之StateState 的定义: 不同的状态,不同的行为;或者说,每个状态有着相应的行为.何时使用?State 模式在实际使用中比较多,适合"状态的切换".因为我们经常会使用If elseif else进行状态切换, 如果针对状态的这样判断切换反复出现,我们就要联想到是否可以采取State 模式了.不只是根据状态,也有根据属性.如果某个对象的属性不同,对象的行为就不一样,这点在...

2007-01-20 02:51:02 90

设计模式之Command

Command 模式是最让我疑惑的一个模式,我在阅读了很多代码后,才感觉隐约掌握其大概原理,我认为理解设计模式最主要是掌握起原理构造,这样才对自己实际编程有指导作用.Command 模式实际上不是个很具体,规定很多的模式,正是这个灵活性,让人有些confuse.Command 定义不少Command 模式的代码都是针对图形界面的,它实际就是菜单命令,我们在一个下拉菜单选择一个命令时,...

2007-01-20 02:49:47 85

设计模式之Chain of Responsibility(职责链)

Chain of Responsibility 定义Chain of Responsibility(CoR) 是用一系列类(classes)试图处理一个请求request,这些类之间是一个松散的耦合,唯一共同点是在他们之间传递request. 也就是说,来了一个请求,A 类先处理,如果没有处理,就传递到B 类处理,如果没有处理,就传递到C 类处理,就这样象一个链条(chain)一样传递下...

2007-01-20 02:47:05 65

设计模式之Observer

Java 深入到一定程度,就不可避免的碰到设计模式(design pattern)这一概念,了解设计模式,将使自己对java 中的接口或抽象类应用有更深的理解.设计模式在java 的中型系统中应用广泛,遵循一定的编程模式,才能使自己的代码便于理解,易于交流,Observer(观察者)模式是比较常用的一个模式,尤其在界面设计中应用广泛,而本站所关注的是Java 在电子商务系统中应用,因此想...

2007-01-20 02:46:21 89

设计模式之Memento(备忘机制)

Memento 定义:memento 是一个保存另外一个对象内部状态拷贝的对象.这样以后就可以将该对象恢复到原先保存的状态.Memento 模式相对也比较好理解,我们看下列代码:public class Originator {private int number;private File file = null;public Originator(){}// 创建一个Memen...

2007-01-20 02:45:28 67

设计模式之Template

Template 定义:定义一个操作中算法的骨架,将一些步骤的执行延迟到其子类中.其实Java 的抽象类本来就是Template 模式,因此使用很普遍.而且很容易理解和使用,我们直接以示例开始:public abstract class Benchmark{/*** 下面操作是我们希望在子类中完成*/public abstract void benchmark();/***...

2007-01-20 02:41:18 71

设计模式之Flyweight(享元)

板桥里人 http://www.jdon.com 2002/05/02Flyweight 定义:避免大量拥有相同内容的小类的开销(如耗费内存),使大家共享一个类(元类).为什么使用?面向对象语言的原则就是一切都是对象,但是如果真正使用起来,有时对象数可能显得很庞大,比如,字处理软件,如果以每个文字都作为一个对象,几千个字,对象数就是几千,无疑耗费内存,那么我们还是要"求同存异",找出...

2007-01-20 02:40:35 58

设计模式之Bridge

Bridge 定义 :将抽象和行为划分开来,各自独立,但能动态的结合.为什么使用?通常,当一个抽象类或接口有多个具体实现(concrete subclass),这些concrete 之间关系可能有以下两种:1. 这多个具体实现之间恰好是并列的,如前面举例,打桩,有两个concrete class:方形桩和圆形桩;这两个形状上的桩是并列的,没有概念上的重复,那么我们只要使用继承就可以了...

2007-01-20 02:39:24 260

设计模式之Composite(组合)

Composite 定义:将对象以树形结构组织起来,以达成“部分-整体” 的层次结构,使得客户端对单个对象和组合对象的使用具有一致性.Composite 比较容易理解,想到Composite 就应该想到树形结构图。组合体内这些对象都有共同接口,当组合体一个对象的方法被调用执行时,Composite 将遍历(Iterator)整个树形结构,寻找同样包含这个方法的对象并实现调用执行。可以用...

2007-01-20 02:38:03 71

设计模式之Adapter(适配器)

定义:将两个不兼容的类纠合在一起使用,属于结构型模式,需要有Adaptee(被适配者)和Adaptor(适配器)两个身份.为何使用?我们经常碰到要将两个没有关系的类组合在一起使用,第一解决方案是:修改各自类的接口,但是如果我们没有源代码,或者,我们不愿意为了一个应用而修改各自的接口。 怎么办?使用Adapter,在这两种接口之间创建一个混合接口(混血儿).如何使用?实现Adapt...

2007-01-20 02:36:34 87

设计模式之Proxy(代理)

理解并使用设计模式,能够培养我们良好的面向对象编程习惯,同时在实际应用中,可以如鱼得水,享受游刃有余的乐趣.Proxy 是比较有用途的一种模式,而且变种较多,应用场合覆盖从小结构到整个系统的大结构,Proxy 是代理的意思,我们也许有代理服务器等概念,代理概念可以解释为:在出发点到目的地之间有一道中间层,意为代理.设计模式中定义: 为其他对象提供一种代理以控制对这个对象的访问.为什么...

2007-01-20 02:35:39 88

设计模式之Facade(外观)

Facade 的定义: 为子系统中的一组接口提供一个一致的界面.Facade 一个典型应用就是数据库JDBC 的应用,如下例对数据库的操作:public class DBCompare {Connection conn = null;PreparedStatement prep = null;ResultSet rset = null;try {Class.forName( "&l...

2007-01-20 02:34:23 65

设计模式之Builder

Builder 模式定义:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示.Builder 模式是一步一步创建一个复杂的对象,它允许用户可以只通过指定复杂对象的类型和内容就可以构建它们.用户不知道内部的具体构建细节.Builder 模式是非常类似抽象工厂模式,细微的区别大概只有在反复使用中才能体会到.为何使用?是为了将构建复杂对象的过程和它的部件解耦.注意: ...

2007-01-20 02:33:30 57

HIBERNATE 学习笔记(基础篇一)

书非借不能不读-----------------------不想买书...因为没钱....不想买书...因为买了书不想看.....不过还好....有书借来看....搞了本hibernate开发及整合应用大全>....看了半天....就一个字...日...一本书......基本上就是到处找文章贴出来的.....废话少说....反正我是看了基础的东西...总结一下....凭记忆胡乱写一下哈...

2007-01-18 19:28:00 59

JS是个好东西........

做web了..........新东西来了.....html....css.....javascript....也包括xml......嘿嘿......头有晕了....除了一些基本的东西知道.....要掌握运用项目所需要的技术.......看来又需要郁闷好几天了.......js是个好东西.......ajax更是好东西......不学会js....直接上ajax  in action  杂可能呢?...

2007-01-18 19:04:30 121

joram+spring集成的简单示例

简单的消息发送<o:p></o:p>一.首先启动joram服务器,管理各种对象和jndi绑定(详细请看前面章节).二.在工程目录下引入spring支持的包和joram包.三.在工程目录下创建applicationContext.xml文件.这个文件是spring的配置文件.示例如下<o:p> </o:p><!-----xml文件头,为...

2007-01-17 12:55:09 113

java初始化研究(zt)

java在初始化的时候也有很多讲究,因为java中出现了类,所以在初始化的时候就有可能使用到创建新对象,所以,对于初始化的顺序要求的比较严格,请看下面一个程序,是thinking in java中的一个程序,被我稍加改编,这样可以更好的说明几个初始化的要点: class Cup { Cup(int marker) { System.out.println("Cup(" + ...

2007-01-12 15:49:41 67

提高java代码的性能

简介<o:p></o:p>Java的诸多优点已经广为称道。特别是“一次编程,到处运行”的承诺使开发人员可以自由地进行跨平台应用程序的开发而不存在预处理器指令的开销。通常认为Java的弱点在于其性能方面。在当前这种认识并不是完全正确的,有很多产品可以提高Java程序的性能并能够使其在很多应用程序中不再成为一个问题。例如,TowerJ是一种将Java字节代码转换成高度优化的...

2007-01-11 15:41:07 98

关于代码的质量(重构)

其实在自己大量编码以后.经验告诉我们一个大的方法让别人看起来头疼,维护相当困难.,所以我们都把大的方法体细化成小的逻辑单元(小的方法),这样别人看起来简单易懂,基本不需要注释的.当然最重要的是重构代码,可以让代码重用.如果别的类需要该类对象的一个方法,但是你如果写的该类是只用一个大方法.,里面包含了使用类需要的方法逻辑...那么我们就不可能直接使用类的对象.然后调用方法..而是自己又重新写一篇代...

2007-01-11 13:24:39 76

JSF标签使用参考手册(内部资料)

1        前言1.1           文档目的<o:p></o:p>该文档旨在为中心界面开发工作组提供一套完整的JSF控件使用说明书。1.2           文档范围<o:p></o:p>本文档列出界面开发小组在开发过程中需要使用的基本JSF控件,包括:l     控件描述l     控件使用的语法l     各控件标签...

2007-01-10 12:55:53 271

根据公司安排,这个月项目第一期完毕就转做web项目了准备实战jsf了.

开始比较郁闷,适应了一个项目要转入另一个项目,是比较不爽,而且转入新的项目,新的系统有要度过难过的适应阶段,学java就是这样.好上手但是不能学全.慢慢来的.看了一下新项目的设计文档,就一个web 项目,技术就是spring+hinernate+jsf.前面2者,我还了解过,上手比较快一些,后面的jsf对我来说完全是新的东西,很多标签要记...痛苦又要来了.不过估计这个月是不能离开这个项目的,毕竟...

2007-01-09 21:51:38 64

Hibernate性能优化策略2 (zt)

本文依照HIBERNATE幫助文檔,一些網路書籍及項目經驗整理而成,只提供要點和思路,具體做法可以留言探討,或是找一些更詳細更有針對性的資料。  初用HIBERNATE的人也許都遇到過性能問題,實現同一功能,用HIBERNATE與用JDBC性能相差十幾倍很正常,如果不及早調整,很可能影響整個項目的進度。  大體上,對於HIBERNATE性能調優的主要考慮點如下:  Ø 數據庫設計調整  ...

2007-01-09 15:38:32 86

空空如也

空空如也

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

TA关注的人

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