- 博客(12)
- 资源 (1)
- 收藏
- 关注
原创 javascript的四种书写风格
下面我写出四种既风格来完成相同既功能。 第一种: [code="java"]function utils(){ var a="aa"; this.myalert=function (){ alert(a); } this.setA=function(){ a=arguments[0]; } } var theutils=n...
2012-08-31 11:25:19
172
原创 dom4j不校验DTD
[code="java"] EntityResolver resolver = new EntityResolver() { public InputSource resolveEntity(String publicId, String systemId) { return new InputSource(new StringBufferInputStre...
2012-08-17 15:58:16
225
原创 关于form使用form.submit()提交的一个问题
javascript中使用document.form1.submit();来提交表单。则form中的button不能的name和id的名字就不能使用submit,不然会报出属性错误。
2012-08-09 16:41:26
159
原创 格式化XML
dom4j写XML文件,如不格式化,就只会把全部内容全写在一行上,看起来很难看。要实现分层次的格式化,可使用如下的方法:[code="java"]public static void formatXMLFile(Document document,String filename){ try{ XMLWriter writer = null; ...
2012-01-17 23:34:58
101
原创 dom4j本地校验DTD
如果XML中存在[code="java"][/code]这种语句,说明要进行校验。如果校验则会连接网络,这样做会很慢的。我们可以设置成校验本地的DTD,那么就设置个解释器到SAXReader,代码如下所示:[code="java"]EntityResolver resolver = new EntityResolver() { public InputSource r...
2012-01-17 23:32:01
228
原创 maven-antrun-plugin(运行ant的插件)
[转载声明] 转载时必须标注:本文来源于铁木箱子的博客http://www.mzone.cc[本文地址] 本文永久地址是:http://www.mzone.cc/article/298.html ant是一个老牌的项目打包管理系统了,目前虽然已经慢慢被maven取代,但其功能的强大仍然是很多场合下的首选,尤其是众多的task可以基本满足任何需求。其实在maven中也有使用ant...
2012-01-10 00:25:41
658
原创 工厂模式架构设计
工厂模式主要是用来创建对象的。而这些对象,很有可能会变化,变成其它的对象。那我们在设计工厂时,就必须要经得起这样的变化。 在我看到的开源代码中,就有两种方式去适应这种变化。 [list][*]使用配置文件这是一种比较常见的方式,把实体类写在配置文件中。创建时使用反射的方式生成。[code="java"]String singletonClass = .... //...
2012-01-09 21:39:58
127
原创 工厂模式的好处
好处主要有:1、将创建实例的工作与使用实例的工作分开2、把初始化实例时的工作放到工厂里进行,使代码更容易维护。3、使得修改代码时不会引起太大的变动,良好的扩展性。 比如,有对象A。现在要修改这个实例的方法。就会有对象B,继承A,然后重写A里面的某个方法。这时,如果没有工厂模式,那么就要把每次创建A对象的代码都改为创建B对象。这是很可怕的一件事情。 如果有工厂模式,那么,...
2012-01-09 21:12:07
509
原创 转发连接
ECTIP(电子银行部)是我们的后端,我们做的手机银行项目因为要与ECTIP(电子银行部)通讯,而通讯的IP是有限制的。我们开发的电脑上的IP根本连不上去。做开发时,都是把程序写好,然后放到一部LINUX机上部署来测试。这种方式当然就不能像Eclipse那样方便的来断点调试了。而且多个开发人员去使用这个环境的时候,经常会有冲突,开发起来相当的麻烦。 针对这种情况,我想到转发连...
2011-11-30 22:33:26
183
原创 测试环境是测试的基础
这两天上线,发现了一些问题。其中有一个问题是客户端的一个很容易发现的BUG。但是我们的测试人员竟然在测试时没有发现。 经过分析,原来是客户端存在缓存引起测试时顺利的通过了。 感叹之余,我们也沉思了一回。才知道测试环境的正确性比测试本身重要。他是测试的基础,如果连测试环境都不能确保,测试的结果可想而知。 希望经过这次的教训,我们的测试人员能好好反醒。 提议测...
2011-11-28 14:41:40
138
原创 学习知识
一、为什么要学习 因为只有学习才能使你不落于人后,要与时俱进,要活得充实,请相信,只有学习才能做到。二、学什么 这是学习的方向。这个要问自己,问自己喜欢什么,对什么有兴趣,自己擅长什么。还有一点很重要,学习要与个人的提升相关,因为人的精力时间有限,不可能什么都学足学懂,所以要捉住重点,关键点。...
2011-11-28 10:26:29
79
原创 业务不要重用
在最近修改我们公司的项目的定转活功能时,我发现之前程序员写的一个类里,一个算是MVC模式中的V层的类,写的代码竟然不单是定转活这个功能使用的,还有其它如活转定等功能使用。这样写的坏处:1、难维护。因为代码是多个地方使用,所以修改起来,步步惊心,不知修改了代码会对其它什么功能引起问题。2、不易阅读因为代码是多个功能调用,如不把其它的功能的业务都理解透,根本无法读懂代码。...
2011-11-27 12:02:28
79
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人