自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 资源 (1)
  • 收藏
  • 关注

原创 关于单元测试中STUB的一点总结

今天看了关于单元测试中关于STUB的一些描述,大致做以下的总结及理解: 在单元测试的过程我们的程序需要一些资源和环境,比如需要WEB环境,需要IO资源,或者一些其他的接口,我们在进行单元 测试时,可能需要频繁的访问这些咨源,长时间的依赖这些环境,这导致,我们的测试的独立不强。在这种情况下,我们使用 STUB技术来模拟这些环境,从而使我们的单元测试能够信息量较独立的运行。下面

2008-12-10 22:27:00 2716

原创 使用ANT编译过程中出现的字符不匹配的问题

        今天在用ANT编译项目的时候,在没有指定字符集的时候,编译时一直报不能把某段文字转成GBK,然后我指定为UTF-8 时,另一些类又报不能指定文字转成UTF-8,后来看了一下,这些报错文件的字符集,发现,这些报错的文件都有中文的注释, 并且都报错。后来查询了一些资料,发现在javac执行编译时,如果不指定字符集,则默认为系统的字符集,如果指定了则用指 定的字符

2008-12-02 22:34:00 1390

原创 关于SQL优化的一点心得

      因为项目中的几个SQL比较执行速度比较慢,所以最近一直在优化这几个SQL,在优化的过程中,还是挺有意思,因为每进 行一点改进,可能对执行效率都有一点的改善。在这个方面,也总结了一些小小的经验,这些经验都是建立在ORCLE系统之上 的:     1、在做联合查询时,注意对表中的数据进行预估,然后决定查询时表的先后顺序。     2、根据数据库的的解析规则来

2008-12-01 22:59:00 761

原创 eclipse快捷键

 Eclipse快捷键大全(转载) Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的

2008-11-30 21:20:00 611

转载 关于Session

目录: 一、术语session 二、HTTP协议与状态保持 三、理解cookie机制 四、理解session机制 五、理解javax.servlet.http.HttpSession 六、HttpSession常见问题 七、跨应用程序的session共享 八、总结 参考文档 一、术语session 在我的经验里,session这个词被滥用的程度大概仅次于tr

2008-06-02 23:18:00 689

原创 封闭生活的开始

 今天开始封闭,从10月份就开始说这个项目要封闭,经过这么长时间的折腾,今天终于封了。工作快三年了,第一回封闭,没有想象中的恐怖。不过今天是适应阶段,明天就不知道后果如何了!乐观的看待封闭吧!

2007-12-21 21:31:00 794

原创 适配器模式

在我们设计我们应用的时候,使用适配器模式的地方比较,适配器到底是什么?并且适配器模式有几种实现方式?一般应用在哪些方面呢?在这里通过查找资料,作一些简单的总结适配器模式:         把一个类的接口变 换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。适配器模式情况:1、系统需要使用现有的类,而此类的接口不符合系统的需要。2、想要建

2007-11-16 23:04:00 983 1

原创 由手上弄伤想到的

今天打开一个冰镇的啤酒,然后猛喝了一口,呵呵,那感觉真是挺爽的,可是坐下来过了一会,感觉自己的手指有点疼,低一下一看,那个手指上已经流了一大片的血!原来才发现,自己在打开啤酒的时候已经把手给划破了,到现在才发现。在我们的生活中,也经常会遇到这样的问题,在我们为了达到某个目的的时候,可能没有发现对自己的伤害,或者对别人的伤害。直到,自己感觉到的时候,才发现自己所造成的结果!所以你在这个时候再想去

2007-08-16 00:18:00 1118

转载 使用Struts的Token机制解决表单的重复提交

Struts的Token(令牌)机制能够很好的解决表单重复提交的问题,基本原理是:服务器端在处理到达的请求之前,会将请求中包含的令牌值与保存在当前用户会话中的令牌值进行比较,看是否匹配。在处理完该请求后,且在答复发送给客户端之前,将会产生一个新的令牌,该令牌除传给客户端以外,也会将用户会话中保存的旧的令牌进行替换。这样如果用户回退到刚才的提交页面并再次提交的话,客户端传过来的令牌就和服务器端的令牌

2007-07-31 10:13:00 1182

原创 创建DBLInk

由于目前工作中需要访问两台服务器的两个数据库,刚开始是把数据从两台服务中取出来,然后在客户端应用中来进行计算,后来发现,由于其中一个服务器上的数据库中数据量比较大,所以取出来再计算,对于客户端的压力非常大,后来通过在网上查找,找到了建立一个DBLInK来查数据,这种方法相对较好的解决了客户端应用压力太大的问题。建立DBLInk的方法如下:俩台不同的数据库服务器,从一台数据库服务器的一个用户读取

2007-06-08 09:29:00 5188 1

转载 系统分析、设计——你合格吗?

系统分析、设计——你合格吗?blueski推荐 [2007-1-31]出处:Java夜无眠作者:蔡学镛 1、系统分析是什么?   系统分析工作是解决一个问题的工作,目标是将一个对计算机应用系统的需求转化成实际的物理实现,其中复杂就复杂在实际的面太多.在系统分析过程之中注意问以下的问题,可能会所进行的系统分析设计工作有帮助。    1)您所完成的系统目的是什么?注意不是功能要求,而是目的

2007-06-07 09:10:00 1398

转载 30岁前男人需要完成的事 

 今天在网上看了一篇文章,感觉对于迷茫中的我有很大的帮助,所以把在这篇文章转到我的Blog上来,希望给我自己和看我Blog的人都有一些帮助30岁前男人需要完成的事 1,事业永远第一  虽然金钱不是万能的,但没有钱是万万不能的,虽然这句话很俗,但绝对有道理,所以30岁之前,请把你大部分精力放在你的事业上.2,别把钱看得太重  不要抱怨自己现在工资低,银行存款4位数以下,看不到前途,现在要做的就是

2007-06-02 00:08:00 1149 1

原创 当该发生的真的发生时

    很久没有写Blog了, 有时候做一件事,如果做着做着丢掉了,再捡起来接着做,真的是太难了,比如我的Blog,其实每天还是有一定的时间来写Blog的,可是由于一段时间没有写,就很难再想起来写Blog。今天突然想起写Blog主要是发生了一件本来就应该发生的事,很长一段时间,我都做好了心理准备,虽然一直没有发生,但是我知道迟早会发生的,今天偶然的一个机会,知道这件事发生,感觉这件事的发生与将要发

2007-05-27 22:05:00 1004 1

原创 关于需求的一点想法

        今天在家看《代码大全》,看到关于需求的这一章节,感觉收获很大。并且通过工作经验及与朋友讨论怎样的需求算一个好的需求,大家都感觉到对需求有很大的疑问。我们的需求到底要做到何种程度呢?也许在本书的 关于需求核对表中我们能够找到答案。针对功能的需求:1、是否详细定义了系统的全部的输入,包括其来源、精度、取值范围、出现频率等?2、是否详细定义了系统的全部的输出,包括、目的地、精

2007-03-28 23:47:00 1053 2

原创 星期天

今天是星期天,一周的繁忙之后,加上星期六的奔波,自己今天真是感觉到累了! 昨天去看了一下我的一个大学同学,这哥们现在已经进入官场了,并且发展的也不错,事业已经开始起步,并且爱情生活也比较惬意。我在内心里为他们感到高兴。今天白天在家大部分时间都在睡觉了,中午在家吃了点方便面,晚上去买了点牛肉,本来想做酱牛肉的,结果搞坏了,做的不怎么好吃,呵呵,还是比较难的。现在越来越发现,单身的时间久了,自己也变得

2007-03-18 21:57:00 1179 1

转载 什么是Portal?

什么是Portal?英文字面是“入口”,国内有叫“门户”技术的,但我觉得“集成”技术更能表达它的意思。Portal是一个基于web的应用程序,它主要提供个性化、单点登录、不同来源的内容整合以及存放信息系统的表示层。Portal有什么标准?为规范Portal,SUN于2003年底制定了JSR168,它定义了Portlet标准,并给出了一个实现接口。什么是Portlet?Portlet

2007-03-14 09:04:00 6500

原创 报表功能的对比

screen.width-333)this.width=screen.width-333" border="0" dypop="按此在新窗口浏览图片" />

2007-03-12 16:42:00 1057

转载 各种商用报表在报表功能上的区别

Java报表工具功能对比判定的15个样例指标 这几年Java报表市场很是热闹了一阵,先是水晶报表、Brio、Style等海外产品相继杀入市场,而后是国内的华表、中创、数巨、和勤、润乾、杰表等揭竿而起(这中间有的是仅支持Java的,有的是支持所有W

2007-03-12 16:41:00 4076 3

转载 Tomcat 4.1中出现的错误一例

Tomcat 4.1中出

2007-03-12 14:45:00 2572

原创 数据库所得

今天一天都写SQL语句,虽然有一些的枯燥,但是还是有一些的收获,首先,是认识了一些oracle中所带的函数,比如日期转换函数,这在SQLSERVER中也有,还有就是查询指定条数的数据,比如,select * from b where rowcount<3,只查询两条数据。 今天一天都很忙,但也还是有一定的收获,最起码对得起公司所付给我的薪水。

2007-02-27 23:17:00 869

原创 新年后工作的第一天

今天是新年后工作的第一,对于我来说,今年很重要,可能是我人生转折的一年,有很多机遇,也有很多压力与困难,但不管怎么样,今年都要努力。   对于今天的工作, 总体上来说,主要是对系统的一些修订,在今天对系统的修订过程中,主要遇到的问题就是自己要对以前工作中的马虎承担责任。还有就是自己在一天的工作中浪费了太多的时间,这需要改善。在技术,由于从事的是一些调整性的工作,所以创新方面不多,但找到了自己的

2007-02-26 22:47:00 1085

原创 读blog有感

       今天在家偶然间看到一个女孩的Blog,这个女孩与我同岁,看着她在Blog描写的她的生活,真是感叹良多!这个世界真是人比人气死人呀。 对于工作已经快两年了,真是感觉荒费了很多时间,今年已经25岁了,真是快呀,以前一直以为自己很年轻,转眼间已经在这个行业中已经算不上年轻。对于自己现在所选择的路,必须勇敢的走下去。并且要让自己走好。以后要经常的更新自己的Blog,不管是生活还是技术。前两天

2007-02-06 22:42:00 692

原创 自己在javascript中所犯的小错误

 可能是很久没有写js代码了,今天帮同事写了一个,居然出现了很多错误,其中最让我印象深刻的就是在选择多选删除时,当只有一个选项时删不掉。记得当初自己第一次写这个功能的时候也出现了这个问题。这个问题的主要原因是自己把只有一个的情况也当成数组了,而在实际情况中,只有一个选项时,不是一个数组,在以后的工作中应该注意这个问题。

2007-01-30 22:27:00 688

原创 Spring中ApplicationContext加载机制

 Spring中ApplicationContext加载机制。           加载器目前有两种选择:ContextLoaderListener和ContextLoaderServlet。          这两者在功能上完全等同,只是一个是基于Servlet2.3版本中新引入的Listener接口实现,而另一个基于Servlet接口实现。开发中可根据目标Web容器的实际情况进行选择。 配

2006-10-25 08:35:00 5031 2

原创 关于动态代理的问题

      在JDK1.3之后,加入了可协助开发动态代理功能的API,您不必为特定对象与方法编写特写的代理对象,使用动态代理,可以使得一个处理者(Handler)服务于各个对象.首先,一个处理者的类设计必须实现java.lang.reflect.InvocationHandler接口,动态代理对象如下:package com.hollyinfo.springdemo;import java

2006-10-08 21:53:00 903

原创 关于静态代理的一个使用

       今天在看林信良先生写的,在介绍AOP时,书中讲到了代理的一些原理,在这里对代理进行了一下小结,感觉收获挺多,做了一下笔记:       代理主要包括代理对象和被代理对象,比如在以下例子中,Hello是被代理对象,而HelloProxy是代理对象,他们同实现接口IHello,代码如下:IHello接口代码:package com.hollyinfo.springdemo;

2006-10-08 21:30:00 863

转载 生活细节

可乐和洗发水――可怕的可乐

2006-10-08 14:24:00 1011

转载 RUP

随着现代信息产业的蓬勃发展,软件开发已经成为一项浩大繁复的工程。就象是建造一座宏伟的宫殿,从计划、设计到施工,每一个环节都必须严格把关,稍有不慎,整个工程就会失败。据统计,仅在美国,每年就有180,000个信息技术项目,耗资大约$2500亿美元,其中25-30%的项目会流产。由此可见,由于管理不善和设计上的失误所造成的损失是巨大的。现代软件开发的管理和方法论显得比以往任何时候都更为重要。 软件

2006-08-22 08:49:00 1623 1

转载 UML类图关系全面剖析

作者tag:c/c++ 软件分析与设计 function StorePage(){d=document;t=d.selection?(d.selection.type!=None?d.selection.createRange().text:):(d.getSelection?d.getSelection():);void(keyit=window.open(http://w

2006-08-17 14:46:00 1112

原创 Template模式

 今天在看Spring对JDBC的封装,其中提到了JDBCTemplate,所以想起了Template模式,这个模式,以前看过,但是没有有过,并且已经是老长时间以前的事了,大部分已经忘了。在网上收了一下,找了篇Jdon上关于Template模式的文章,重温了一下这个模式。Template模板模式定义:定义一个操作中算法的骨架,将一些步骤的执行延迟到其子类中.使用Java的抽象类时,就经常会

2006-08-03 21:24:00 1475 1

原创 Spring事务管理

对于传统的基于特定事务资源的事务处理而言(如基于JDBC 的数据库访问),Spring并不会对其产生什么影响,我们照样可以成功编写并运行这样的代码。同时,Spring还提供了一些辅助类可供我们选择使用,这些辅助类简化了传统的数据库操作流程,在一定程度上节省了工作量,提高了编码效率。对于依赖容器的参数化事务管理而言,Spring 则表现出了极大的价值。Spring本身也是一个容器,只是相对EJB容器

2006-08-01 16:18:00 1941

原创 ApplicationContext小记

ApplicationContext对于Spring框架起着举重轻重的重用,自己在学习时作了一些笔记,其中有很多部分从夏昕的《springGuild》ApplicationContext覆盖了BeanFactory的所有功能,并提供了更多的特性,但相对于BeanFactory,ApplicationContext提供了以下的扩展功能:1. 国际化支持我们可以在Beans.xml文件中,对程

2006-07-31 22:12:00 2142 1

原创 Spring中Bean配置参数说明

 1、id:JavaBean在BeanFactory中唯一标识,代码中通过BeanFactory获取JavaBean实例时需要此参数作为索引名称2、class: JavaBean 类名3、singleton:指定此Java Bean是否使用单例模式,如果设为“True”,则在BeanFactory作用范围内只维护此Java Bean的一个实例,代码通BeanFactory获取此javaBe

2006-07-31 21:52:00 5250

转载 Use Case 中 include 与 extend 的区别

 Use Case 中 include 与 extend 的区别 作者: wakan 发表日期: 2006-04-24 22:12 文章属性: 原创 复制链接 最近上论坛,看到在争论 Use Case 中 include 与 extend 的区别。其实这两者是很容易区的。include 是指用例中的包含关系,通常发生在多个用例中,有可以提取出来的公共部分(就象提取公因式一样),例如 Use

2006-07-31 08:28:00 2378 1

原创 依赖注入的三种实现类型

依赖注入主要有三种注入方式:一、Type1 接口注入         我们常常借助借口来将调用者与分离者实现,例:如下面这个类:public class ClassA {private InterfaceB clzB;public Object doSomething(InterfaceB b) {clzB = b;return clzB.doIt();}……}在运行期,Inter

2006-07-29 00:08:00 2446

原创 J2ee缩写名词解释

J2EE包括以下技术:  EJB:Enterprise  JavaBeans  企业JavaBean组件  IDL:Interface  Definition  Language  接口定义语言  JMS:Java  Message  Service  Java消息服务  JNDI:Java  Naming  and  Directory  Interface  Java命名目录接口  RMI:R

2006-07-28 23:17:00 1213

转载 需求分析能力之样例:引入领域模型的前前后后

需求分析能力之样例:引入领域模型的前前后后 曾经遇到过一个系统需求,需求分析人员在听到客户说要增加“修改员工密码”功能后,就原封不动的把这个功能写在了文档中。如果把这个需求交给实现人员,很多实现人员,会在“员工”(Employee)这个类中加一个属性“password”。如果仅用名词法,来验证需求,完全符合:“员工”,是一个比较重要的概念。“什么的什么,可以提取为属性”,因此“员工的密码”

2006-07-28 11:12:00 1084

原创 spring配置问题

一、spring配置问题Spring配置过程中出错的问题:首选导入spring包后调试出现如下问题:java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory at org.springframework.beans.factory.support.AbstractBeanFactory.(Abst

2006-07-28 08:42:00 1187 1

转载 快速上手Spring--4.安装和使用IDE

这篇文章谈谈如何安装与使用SpringIDE。作为辅助Spring开发的工具,SpringIDE还是比较有用的。 软件配置:· Eclipse 3.1· SpringIDE主页:http://springide.org/project/当前版本:1.2.1 http://springide.org/updatesite/updatesite_1.2.1.zip· GEF :只需要GEF Run

2006-07-27 23:45:00 992

转载 JVM的垃圾回收机制详解和调优

JVM的垃圾回收机制详解和调优 =========================================================== 作者:RedHeart 转自:JR  1. JVM的gc概述  gc即垃圾收集机制是指jvm用于释放那些不再使用的对象所占用的内存。java语言并不要求jvm有gc,也没有规定gc如何工作。不过常用的jvm都有gc,而且大多数gc都

2006-07-27 11:21:00 737

Learning EXT JS

Learning Ext JS 3.2.pdf

2011-08-18

空空如也

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

TA关注的人

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