- 博客(19)
- 资源 (12)
- 收藏
- 关注

原创 个人面试经历经验谈
到昨天接到金蝶得Offer,我想我为期三个星期的找工作面试之旅应该是告一段落了。原以为接到Offer会有点高兴,但是一回味这三个星期的起起落落,便实在是高兴不起来,虽然手上有好几个Offer可供选择,但是期望总是和现实会有差距,也许怪就怪这该死的金融危机吧。回味到这个月这么多场次的面试,已经让自己的神经麻木,不过有付出总有收获,对一些公司的面试流程,公司操作规范也有些了解,我想这些经验对于我来说总
2009-06-20 17:02:00
8669
2
原创 职业生涯回顾
<br /> 很快就要离开北京去中国顶尖的电子商务公司从事我的技术工作,心中思绪万千,因为自己等待这个时刻掐指算来已经整整4.5年了。所以在这里整理自己过去4年多来的职业生涯历程,希望这点记录的文字能让初涉职场的同行们在IT这条路上少走点弯路。笔者不是一流名校毕业的,只是很多公司面试官没有听过的二本而已,所以很顺利成章的四年多的职业生涯也就注定用坎坷来形容了。所以现在看到现在的学弟学妹们毕业的时候都拿着顶级公司Offer 的时候,我只能用“艳羡”两个字来形容我的心情。 <br /><br /> 时间
2010-11-14 14:26:00
2224
原创 如何编写高质量JAVA代码
如何编写高质量代码,从而提升系统性能。想必是很多程序员都非常注意的地方,最近总结了一些要点,特此记录在案。 所谓代码高可读性和高可维护性,其实就是应该有着规范的Java程序设计风格,在开发程序过程中,从近期目标看是应该着眼于功能实现,但是只能解一时之渴,而不思长远之计,确不可取,一个杂乱无序的代码让人看后有一种不解其意,心绪烦乱的感觉。所以,作为一名合格的
2009-06-28 00:12:00
4100
1
原创 影评 August Rush
电影开头,小男孩站在一片无垠的青草里,闭上双眼,双手舞动着,感触着,指挥着。大自然的声音是最华美的乐章 小男孩在孤儿院里,没有声音时,对着月亮说话,他相信心中的旋律来自父母,并且追随。。。 镜头切换,两个才华横溢地年轻人,不羁的乐队主唱和美丽的大提琴演奏家,他们倾听着同一曲美妙音乐邂逅,一见钟情短暂一
2009-03-17 20:40:00
1396
原创 不能说的秘密
并没有刻意地去看《不能说的秘密》。之前接触到的种种文字,都对周董的这部导演处女作没做太高的评价。 在自己的 电脑里这部电影已经存在 好久,一直都不曾有想观看的想法,无聊的夜晚于是决定抱着打发时间的心态去观赏。而影片最终给予我的感动却完全出乎意料。 首先 , 我刚开始对“叶相伦”这个名字还是比较不喜欢的,总觉得很女人化,后来想想叶湘伦=YXL,而路小雨=LXY,就是说两人的
2009-03-17 20:30:00
997
原创 ActionForm产生,生命周期,校验深入解析
在Struts1.3中的ActionForm的产生并不是由RequestProcessor这个类来对客户请求做相应处理了,而是由其子类ComposableRequestProcessor来进行处理,而处理所用到得技术便是Commons Chain了这个开源jar包,关于它的技术实现细节,在我另一篇文章《Struts源码解析》中详细介绍过了,本文主要着重介绍Struts1.3关于Action
2009-03-15 23:15:00
1846
原创 设计模式之Chain of Rseponsibility
关于责任链模式的意图其实非简单,它可以让每个对象都有一次机会决定自己是否处理请求,以便于避免请求的发送者与接受者之间的耦合。在现实生活中也会有这样的情形,比如工厂的流水线上,工人的分工明确,每个工人只会负责自己的那部分职责,不是自己负责的操作,将交由下一个工人进行处理。而我在下面的代码中也会模拟一个责任链模式,只有满足条件的Command才对请求进行处理,并跳出责任链。代码如下:
2009-03-15 21:34:00
732
原创 设计模式之Mediator
中介,我相信大家肯定不会陌生,职业中介,房屋中介(看到房屋中介这个字眼,就想起我被黑中介黑的痛苦经历,兄弟姐妹们以后找中介一定要小心啊—_—!),婚恋中介这些中介结构相信大家肯定非常熟悉,从他们提供的服务的种类也许千差万别,当从它们经营服务的方式来看,我们可以总结出它们共同的特点:为2种不同类型的客户群提供桥梁的作用。比如房屋中介,我们需要找房子,但是我们不知道那里有房主可以提供房屋给我们租
2009-03-15 20:12:00
1438
原创 设计模式之Observer
我们可能见过这样的一种设计:创建一个对象,每当用户所关心的对象某个方面发生变化的时候,该对象负责通知该用户,在受关注的对象的时候通知用户的时候,用户去查询该对象的新状态,这样的设计意图也就是Observer模式的设计意图。下面的代码能很清楚的说明Observer的设计意图: package test.spring;import java.util.ArrayList;imp
2009-03-15 15:39:00
2484
原创 设计模式之Singleton
在很多时候,我们出于性能考虑,我们不希望反复的实例化同一个对象,而只对该对象实例一次,而所有需要用到该对象的地方都是引用同一个类。Singleton模式就可以达到这样的目标,它得实现意图便是确保一个类只有一个实例,并且为之提供一个全局的访问点。 而下面的代码便很好说明了如何实现单例模式:package test.spring;/** * * Class Name:
2009-03-15 14:09:00
497
原创 设计模式之Birdge
也许大家都对驱动程序非常了解,在JAVA领域,JDBC就是一个执行SQL语句的应用程序接口(API),有了它我们利用统一的接口操作任何厂商的数据库,只要我们为其加载相应数据库厂商的驱动程序。如果我们面临开发一个这样的应用的时候,也许很多人会提出这样的设计方案,创建一个顶层抽象类定义所需要的各种抽象方法,然后由其子类实现抽象方法。是的这样的设计也可以达到操作各种数据库的目标,可是缺点也
2009-03-15 01:16:00
742
原创 设计模式之Composite
在实际项目中,我们总是会遇到对一组对象进行统一的操作,如果使用常规的做法我们得一个个的对这些对象进行操作。这样的实现有个缺点缺少准确性,因为这些对象可能又含有其他对象,而有些对象又可能是单个对象。那么对我们整体来操作带来困难。所以我们如果能从更加抽象的角度定义出这些对象的公共特性,然后定义即适合对象群和单个对象个体的通用类型的话,我们就可以利用统一的接口来处理单个对象以及对象组合。下面的代码最
2009-03-13 22:58:00
459
原创 设计模式之Facade
Facade模式其实没有什么好说的,它得意图很简单。便是提供一个接口,使子系统更加容易调用。在面向对象的系统中应用类型有时候会非常的多,这会对程序员对其使用造成无从下手的感觉,这时候如果有个能为这些功能纷杂的子系统接口分门别类并提供一个同一的调用接口的话,这样对客户来说,使用这些子系统的功能将减少使用成本。而Facade模式便提供这样的功能。下面的代码提供一个Facade类,它提供一个ge
2009-03-13 22:29:00
365
原创 设计模式之Adapter
模式之接口型模式,我们都知道接口的目标在于它们描述了在类协作中所期望得和不期望的行为。如果我们能适当的运用接口,就能简化并完善我们的程序设计。比如如果我们需要某项功能,而且提供该功能的代码已经存在,但是因为接口不兼容或者而无法使用该部分代码。那现在该如何做呢?不知道大家对适配器有没有印象,比如你有个2口的电源线,但是发现只有3口的电源插座,如果我们需要用这个3口的电源插座,该怎么办,在现实生活
2009-03-13 22:04:00
362
原创 struts2+Spring2.0+Hibernate3使用注解的登录验证
struts2.0的优势显而易见,侵入性小.不用在写烦人的ActionForm,优秀的基于AOP拦截器机制,与Servlet API 完全解耦,便于单元测试,丰富的自定义标签等等优势,注定了它受广大程序员的欢迎.接下来,介绍下Struts2.0和Spring2和Hibernate3的结合运用.首先我们需要一个POJO@Entity@Table(name="USER")( USER 为表
2008-01-28 15:59:00
3221
原创 关于ContextLoaderListener源码
ContextLoaderListener继承ServletContextListener类,实现contextInitialized方法public void contextInitialized(ServletContextEvent event) { this.contextLoader = createContextLoader(); this.contextLoader.i
2008-01-10 11:33:00
2020
原创 hbm2java和hbm2ddl的使用步骤
最近在项目中使用了hibernate作为持久层技术方案,所以为了加快开发效率.我使用了一些工具,如hbm2java和hbm2ddl,ant那什么是hbm2java呢,顾名思义就是**.hbm.xml自动生成javabean.而hbm2ddl就是**.hbm.xml生成特定数据库的SQL.那接下来我介绍这几个工具如何使用.1.首先需要安装ant.将ant下载后解压到任意目录下(如果有e
2008-01-07 09:29:00
8195
原创 struts标签介绍
Struts logic标签 最近项目中使用到的标签,在这里总结下.循环遍历标签 该标签用于在页面中创建一个循环,以次来遍历数组、Collection、Map这样的对象。在Struts中经常用到!例如: String []testArray={"str0","str1","str2","str3","str4","str5"}; pageContext.setAttribute("t
2008-01-03 10:30:00
792
convention-plugin.doc
2009-09-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人