2007-05-05 13:10
正如牛顿三大定律在经典力学中的位置一样,“开-闭”原则(Open-Closed Principle)是面向对象的可复用设计(Object Oriented Design或OOD)的基石。其他设计原则(里氏代换原则、依赖倒转原则、合成/聚合复用原则、迪米特法则、接口隔离原则)是实现“开-闭”原则的手段和工具。
一、“开-闭”原则(Open-Closed Principle,OCP)
1.1“开-闭”原则的定义及优点
1)定义:一个软件实体应当对扩展开放,对修改关闭( Software entities should be open for extension,but c |
2007-04-29 20:49
常常在网上看到有人询问:如何把 java 程序编译成 .exe 文件。通常回答只有两种,一种是制作一个可执行的 JAR 文件包,然后就可以像.chm 文档一样双击运行了;而另一种是使用 JET 来进行 编译。但是 JET 是要用钱买的,而且据说 JET 也不是能把所有的 Java 程序都编译成执行文件,性能也要打些折扣。所以,使用制作可执行 JAR 文件包的方法就是最佳选择了,何况它还能保持 Java 的跨平台特性。
下面就来看看什么是 JAR 文件包吧:
1. JAR 文件包
JAR 文件就是 Java Arc |
2007-04-26 22:10
首先先说明我的系统,Windows 2003 Server中文版+IIS6+Tomcat5.0.14, JDK 1.4.2安装目录为C:\JDK,Tomcat安装目录为C:\Tomcat,环境变量JAVA_HOME和TOMCAT_HOME都已设置好 并指向其各自的安装目录。(注意,接下来所有文件中涉及到tomcat路径的请自行修改为自己的Tomcat路径)
Tomcat5和IIS6的安装我就不说了,网上的文档很多,假定此时我们已经安装好了Tomcat5和IIS6并都能独立运行,两者的默认网站均指向C:\web目录。
现在我们要做的是到http://apache.linuxforum.net/dist/jakart |
2007-04-26 22:06
本文主要谈一下密码学中的加密和数字签名,以及其在java中如何进行使用。对密码学有兴趣的伙伴,推荐看 Bruce Schneier的著作:Applied Crypotography。在jdk1.5的发行版本中安全性方面有了很大的改进,也提供了对RSA算法的直接支持,现在我们从实例入手解决问题(本文 仅是作为简单介绍):
一、密码学上常用的概念
1)消息摘要:
这是一种与消息认证码结合使用以确保消息完整性的技术。主要使用单向散列函数算法,可用于检验消息的完整性,和通过散列密 |
2007-04-24 20:44
我找到"General"--"Content Types",
右边有个树形的text,
展开找到"JSP",开始没发现,
那家伙躲在最低下...........,
|
2007-04-20 12:24
1.获取当前URL:
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
2.点后退按钮时,显示页面过期或操作超时之类的错误
response.setHeader("Pragma","No-cache");
response.setHeader("Cache-Control","no-cache");
|
2007-04-18 19:35
我是属于那种喜欢鼓弄电脑的人,我的硬盘总被我搞得不得安宁,四年下来硬盘都换了几个了。想想做我的硬盘也够可怜的 
所以我决定把一些开源的代码保存到 Google Code 中,免得又弄丢了。
在申请之前,我想大家都应该弄明白 Google Code 是基于什 |
2007-04-17 18:53
(1)数据记录筛选:
sql="select*from数据表where字段名=字段值orderby字段名[desc]"
sql="select*from数据表where字段名like'%字段值%'orderby字段名[desc]"
sql="selecttop10*from数据表where字段名orderby字段名[desc]"
sql="select*from数据表where字段名in('值1','值2','值3')"
sql="select*from数据表where字段名between值1and值2"
(2)更新数据记录:
sql="update数据表set字段名=字段值where条件表达式"
sql=
|
2007-04-15 22:16
作者:John Gabriele,最后编辑于 2005 年 8 月 19 日。
翻译:懒猫 / Stephen Wong,译于广州,2005 年 9 月 12 日。
适用范围:包括 Fedora Core 在内的所有发行版。
声明:本文档的原文著作权属于 Robert Schuster,译文的著作权属于 懒猫 / Stephen Wong,译文的出版权、发行权属于原文作者、译文作者和 LinuxSir.org 社区共同所有。本文首先公开发布于 LinuxSir.org 社区,转载和/或修订请保留著作权信息 |
2007-04-15 09:18
jar cvfM foo.jar package/ 将package包里面的所有class文件打包
javadoc -subpackages com 对com包里所有的java文件生成doc |
|
|
crackcell
男, 21岁
湖北 武汉
上次登录: 5月25日
加为好友
|