自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (1)
  • 问答 (3)
  • 收藏
  • 关注

原创 对象设计

P84选择实现:只有当我们使某个类或对象的外部视图稳定下来之后,才会转向它的内部视图。这个视图涉及两个不同的决定:为类或对象选择表示形式,以及将类或对象放入一个模块...

2010-10-15 15:04:00 200

编写程序原则

1、单一责任原则-->一个类只有一个责任或动机 2、把方法设计成:要么改变对像的状态,要么返回信息。不要两件事都做。 3、消除重复代码 4、保证代码是干净和富有表现力的 5、将类和方法的数量减到最小...

2010-09-01 09:46:28 304

原创 mysql数据库字段追加字符

1、mysql向表中某字段后追加一段字符串:     update table_name set field=CONCAT(field,'',str) 2、mysql 向表中某字段前加字符串     update table_name set field=CONCAT('str',field)   在使用时,对于使用CONCAT方式,如果原字段field为null,...

2010-05-07 18:33:15 682

原创 浏览器中js的兼容性使用记录

 1、web中经常用到全选复选框操作,在具有多个相同name和id的checkbox中写出兼容的js代码,实践中经验如下: HTML:  <input type=”checkbox” name=”check_order” id=”check_order”/><input type=”checkbox” name=”check_order” ...

2010-05-07 11:46:17 131

velocity应用

     在前面http://freesea.iteye.com/admin/blogs/652707初学velocity中只是简单的了解了一下velocity,对于velocity的实际应用还需要多学习,今天有点时间,测式了一个简单的应用,由于没有深入理解,很容易健忘,在此备忘一下  今天主要是使用velocity-tools-view包对视图进行显示控制,这个包对于简化veloci...

2010-04-27 17:59:50 156

初学velocity

     很久之前就已经听说过velocity,但是没有花些时间去认真了解它,由于现在自己要开发一个大的项目,在开发之前把过去的种种技术做一个回顾及加强.       Velocity是一个开放源码的模版引擎,具体可以参考:http://jakarta.apache.org/velocity/index.html 了解Velocity的最新信息。 Velocity允许我们在模版中设定变量,...

2010-04-25 19:12:48 131

原创 实体建模

实体定义:1、通过一系列的连续性(continuity)和标识(identity)来从根本上定义的.2、在一个对像的多种实现形态、多种存储形式与真实世界的参与者(如打电话的人)之间,必须具有匹配的(一至的)概念性标识,但是属性可以是不匹配的3、实体的基本概念就是一种抽象的连续性。这种连续性惯穿了对像的整个生命周期,甚至要经历多种实现形式4、以标识作为其基本定义的对像称为“实体”....

2009-08-02 11:33:45 514

原创 关联关系

[size=medium]建模与实现之间的相互影响使得对像之间的关联变得特别难以处理.[/size][size=large]最少有3种方法可以使得关联更易于控制:[/size] 1、指定一个导航的方向 2、通过加入限定符(qualifier)来有效地减少关联的多重性(multiplicity) 3、清除不必要的关联尽可能地约束关联是非常重要的。...

2009-04-16 14:09:11 160

原创 jsp中使用Cookie的疑问?

[code="java"]Cookie c = new Cookie("test","1"); response.addCookie(c);Cookie c1 = new Cookie("test2","1"); response.addCookie(c1);Cookie c3 = new Cookie("test","0");

2008-05-16 18:19:58 135

是程序问题?还是tomcat6.0.14问题?

有一个登录页面,用户名\密码\验证码当提交之后交给一个jsp处理,这个JSP也很简单就是查询数据库有没有记录,就这么简单,成功之后加入session中,但是就是这么简单的事情,当我输入完用户名\密码\验证码后一切都成功,但是过程非常的慢,没办法,我只能在提交后的页面输出页面开始到页面结束所需要的时间,输出是31MS,也非常的快呀,但是为什么在提交后成功页面后久都出来了呢,看了一下后台,...

2008-05-02 14:40:20 178

使用Struts2的标签是不是有点恐怖?

刚刚接触struts2的标签,做了以下一个测式在jsp的头部加入 在当执行上面的jsp时,页面得到的结果如下: // Dojo configuration djConfig = { baseRelativePath: "/struts/dojo", isDebug: false, bind...

2008-04-22 14:44:02 146

为什么加载ext-lang-zh_CN.js会这么慢

这是我用ff测式时所用的时间,为什么ext-lang-zh_CN.js这么小要花这么多的时间而ext-all.js这么大切比ext-lang-zh_CN.js花的时间还要少文件名 本机ff测式用时 网上ff测式用 文件大小ext-lang-zh_CN.js 31ms 2.97s 4.27...

2008-04-10 11:41:24 308

错误及解决

1、在使用Ant1.7时,编译出现如下错误:Error starting modern compiler这个问题主要是使用的jre不一致造成的,只要在 build.xml 的 run as 改变jre即可2、No configuration found for the specified action: 'Test' in namespace: ''. Form action de...

2008-04-09 09:59:13 134

程序员每天该做的事

1、总结自己一天任务的完成情况 最好的方式是写工作日志,把自己今天完成了什么事情,遇见了什么问题都记录下来,日后翻看好处多多 2、考虑自己明天应该做的主要工作 把明天要做的事情列出来,并按照优先级排列,第二天应该把自己效率最高的时间分配给最重要的工作 3、考虑自己一天工作中失误的地方,并想出避免下一次再犯的方法 出错不要紧,最重要的是不要重复犯相同的错误,那是愚蠢 ...

2008-02-15 12:25:00 93

表现层技术---Display Tag Lib

摘自:http://blog.youkuaiyun.com/clearwater21cn/archive/2005/02/21/296316.aspxDisplay Tag Lib是一个标签库,用来处理jsp网页上的Table,功能非常强,可以对的Table进行分页、数据导出、分组、对列排序等等,反正我在做项目时需要的功能它都给我提供了,而且使用起来非常的方便。能够大大减少代码量。 介个...

2008-02-15 12:11:35 117

EL表达式

[b]EL 简介 [/b]EL 全名为Expression Language,它原本是JSTL 1.0为方便存取数据所自定义的语言。当时EL只能在JSTL 标签中使用,如下: 程序执行结果为10。但是你却不能直接在JSP 网页中使用: Hi ! ${ username } 到了JSP 2.0 之后,EL 已经正式纳入成为标准规范之一。因此,只要是支持Ser...

2008-02-15 11:52:00 177

原创 JDK6的新特性

JDK6的新特性 JDK6的新特性之一_Desktop类和SystemTray类 JDK6的新特性之七_用Console开发控制台程序 JDK6的新特性之三_理解StAX JDK6的新特性之九_CommonAnnotations JDK6的新特性之二_使用JAXB2来实现对象与XML之间的映射 JDK6的新特性之五_轻量级HttpServer JDK6的新特性之八_嵌入式数据库Derby JDK6...

2008-01-29 15:16:54 148

原创 JDK详解

[size=medium] JDK(Java Development Kit,Java开发包,Java开发工具)是一个写Java的applet和应用程序的程序开发环境。它由一个处于操作系统层之上的运行环境还有开发者编译,调试和运行用Java语言写的applet和应用程序所需的工具组成。 JDK(Java Development Kit)是Sun Microsystems针对J...

2008-01-29 14:50:42 336

Java操作Excel之理解JXL--读取Excel模板动态写入数据并生成Excel--J...(转载)

现在来看看如何读取Excel模板然后把动态数据写入到模板以生成特定格式的Excel。同样的思路,先来考虑下会涉及到那些对象,和上篇文章读取相比这里涉及到一个写入的步骤,所以JXL必然会提供一个对象来支持写入,这就是WritableWorkbook。那么如何得到到这个类的实例,查看APIDoc发现Workbook类提供了几个静态的createWorkbook方法返回WritableWor...

2007-12-20 12:17:22 999

关于MySql5“data too long for column”问题的探解

来源:http://blog.sina.com.cn/s/blog_53b0d5dc0100097v.html 今天在windows的DOS窗口下运行mysql命令,insert语句中只要含有汉字数据就出现“data too long for column”错误 。后来在网上查到一篇帖子 ( http://www.blogjava.net/sakis/archive/2006/07/14/5...

2007-11-05 09:54:46 673

mysql中插入<null>值

在更新某字段为null时,可以用如下方式update table set 字段=null where.....

2007-10-24 12:31:41 984

SOA全攻略

转:http://blog.youkuaiyun.com/dongliheng/archive/2007/10/13/1822579.aspx面向服务的体系结构(Service-Oriented Architecture,SOA)是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用 中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程...

2007-10-13 16:48:54 2312

原创 MYSQL 中的IFNULL函数

IFNULL(expr1,expr2) 如果expr1不是NULL,IFNULL()返回expr1,否则它返回expr2。IFNULL()返回一个数字或字符串值,取决于它被使用的上下文环境。 mysql&gt; select IFNULL(1,0);        -&gt; 1mysql&gt; select IFNULL(0,10);        -&gt; 0mysql&gt; sel...

2007-10-10 16:42:24 2152

原创 jdk5的拆箱与装箱

    前几次课的讲解,我们了解了这样几个问题。&lt;nobr oncontextmenu="return false;" onmousemove="kwM(0);" id="key0" onmouseover="kwE(event,0, this);" style="COLOR: #6600ff; BORDER-BOTTOM: #6600ff 1px dotted; BACKGROUND-CO...

2007-10-03 12:09:50 122

原创 什么是泛型

u       System.Collections.Generic命名空间包含了范型集合需要的类和接口;u       我们在写程序的时候, 经常需要这种东西: 可变长度的Array, 比如说一个string[]而事实上定义了一个string[]并初始化后那么它的长度就固定了, Array根本做不到. 如果非要实现这种功能, 那唯一合理的办法只有定义一个ArrayList, 这个类似于vec...

2007-09-27 17:24:57 103

Java 理论和实践: 了解泛型

java 代码识别和避免学习使用泛型过程中的陷阱JDK 5.0 中增加的泛型类型,是 Java 语言中类型安全的一次重要改进。但是,对于初次使用泛型类型的用户来说,泛型的某些方面看起来可能不容易明白,甚至非常奇怪。在本月的“Java 理论和实践”中,Brian Goetz 分析了束缚第一次使用泛型的用户的常见陷阱。您可以通过讨论论坛与作者和其他读者分享您对本文的看法。(也可以单击本文顶端或...

2007-09-27 17:16:26 74

原创 泛型(java 1.5 语法基础)

java1.5开始引入泛型,使用起来很方便!我在这里简单介绍一下1。容器ArrayList接口在1.5开始变成ArrayList&lt;E&gt;因此使用时可以使用:java 代码ArrayList&lt;String&gt; a;   a=new ArrayList&lt;String&gt;();   a.add("泛型");   String s=a.ge...

2007-09-27 16:32:48 195

JavaEE 5通过公审投票

http://www.chinajavalab.com/cgi-bin/topic.cgi?forum=6&amp;topic=25美国当地时间8月8日,Java企业版(Java EE,即以前的J2EE)第5版总体技术规范(JSR-244,http://jcp.org/en/jsr/detail?id=244)通过了JCP执行委员会的公开审查投票。{GB©中国Java实验室(ChinaJava...

2007-09-27 15:09:23 156

Web Framworks 的决斗

http://blog.youkuaiyun.com/john_zhu/archive/2005/07/10/419248.aspx Web Framworks 的决斗       译者:John Zhu       在本次JavaOne的周三的对话中,关于Web 框架的对决是非常有趣的对话之一。我们从这次对决的拥护者和格式开始报道,我们提供每个框架的概要描述和不同点,最后...

2007-09-11 10:41:17 97

Java iText 动态 生成 PDF 文档表格中文问题

iText是一个开发源代码的项目,你可以使用iText方便的实现PDF的输出。  一、iText的下载:    你可以在 http://www.lowagie.com/iText/ 查看关于iText的相关信息,包括源代码,文档..    1. itext-src-1.4.zip(源代码)        http://jaist.dl.sourceforge.net/sourcefor...

2007-09-05 12:28:00 762 1

Android 开发环境安装手册

Android 开发环境安装手册,喜欢的朋友可以下载

2013-05-10

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

TA关注的人

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