- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 设计模式之责任链
最近刚完成一个系统,规模不大但业务流程复杂,主要功能是根据订单号查询出该订单在流经我们物流系统中的异常信息。在PD及开发人员共同参与的情况下,绘制出系统业务流程图,足有十多个节点分支,但有一个规律:流程的输入参数为订单号,在往下的流程中只要有一个业务规则符合判断条件即返回异常信息并退出,否则进入下一个节点进行判断。这是典型的责任链模式:当你想让一个以上的对象有机会处理某个请求的时候,就使用责任链模
2012-03-25 22:12:50 371
原创 Comparable与Comparator接口的区别
Comparable与Comparator接口在数据排序中经常用到,最近差点把他们用混淆了,以下是自己编写的分析它们区别的测试代码。 import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; import java.util.List; /** * 主要区别: * 假
2012-03-19 15:56:00 415
原创 星期天买车记
今天下午和室友一起去垃圾街买车-①,两位室友目前已经分别拥有一辆车了,但是有钱了想换辆更新一点的。于是一路拔山涉水,好不容易到了目的地,也想不明白为什么叫垃圾街,除了马路破旧一点坑坑洼洼的,汽车经过之处尘土飞扬,其它的还好。可能是附近有几所大学,所以人流量非常多,一些巷子里面拥挤不堪,各种商贩聚集于此,好不热闹。 在这样的地方得倍加小心了,鱼龙混杂,是小偷骗子出没的地方。我们不一会
2012-03-19 13:20:09 2183
原创 成长
不知不觉已走过自己IT职业生涯的第三年,没有因工作经验增长的那份从容,反倒是心中增添了一些不安。回想自己三年多的工作经历,几乎都是与技术开发相关:参与过门户网站管理台系统的开发,开发与设计过CRM系统报表,做过云计算平台的外围开发,直到现在还在进行中的以互联网电子商务为背景的物流服务平台。作为一个Java程序员,也认识和使用过多种J2EE框架了,可是认为离架构师的目标还是很遥远。
2012-03-07 21:18:20 411
转载 Ibatis中输入/输出各种类型的参数分析及#与$区别
(1) 在数据库持久层的框架中,大家一定听过Hibernate的大名了吧,经典的SSH框架就有它的一份哦!可是我今天要说的却是另外一个持久层的框架,它就是iBatis。与Hibrenate相比,它的主要优势就是简单、小巧、轻量级,但是它的功能却丝毫不亚于Hibernate,下面让我们来看看iBatis在项目中的应用吧! iBatis确实很简单,它的工作原理就是通过SQL Map映射文件将sql
2012-03-07 11:13:59 1377
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人