- 博客(35)
- 资源 (3)
- 收藏
- 关注
转载 IoC模式的类型及其实现
1引言 面向对象的思想已经深入人心,但是要利用面向对象的思想开发出优秀的应用程序却不是一件容易的事情。正是基于面向对象的思想,人们对各种应用程序进行了大量的分析、总结、归纳出了设计模式。Alexanders给出模式的经典定义是:每个模式都描述了一个在我们的环境中不断出现的问题,然后描述了该问题的解决方案的核心。通过这种方式,你可以无数次地使用那些已有的解决方案,无需再重复相同的工作[2]
2007-06-27 09:23:00 787
原创 JAVA排序算法(非原创)
package Sort;class Data { Comparable key; Object value; public Data() { } public Data(Data data){ this.key=data.key; this.value=data.value; } public Data(Compara
2007-06-25 17:18:00 838
原创 ArrayList和Vector的比较
要回答这个问题不能一概而论,有时候使用Vector比较好;有时是ArrayList,有时候这两个都不是最好的选择。你别指望能够获得一个简单肯定答案,因为这要看你用它们干什么。下面有4个要考虑的因素:l APIl 同步处理l 数据增长性l 使用模式下面针对这4个方面进行一一探讨API 在由Ken Arnold等编著的《Java Programming Langua
2007-06-25 15:37:00 991
转载 Algorithm Gossip: 超長整數運算(大數運算)
說明 基於記憶體的有效運用,程式語言中規定了各種不同的資料型態,也因此變數所可以表達的最大整數受到限制,例如123456789123456789這樣的整數就不可能儲存在long變數中(例如C/C++等),我們稱這為long數,這邊翻為超長整數(避免與資料型態的長整數翻譯混淆),或俗稱大
2007-06-25 15:12:00 1509
转载 JUnit实现单元测试
随着软件项目的逐渐增大,软件测试在软件开发中的地位显得越来越重要。如果软件项目没有良好的测试流程,随着系统的增大,无论项目管理人员还是软件开发人员都会对项目的前景失去信心,甚至会对项目的目标产生分歧,因为长期以来没有对程序代码和系统设计进行有效的控制,很多问题都被暂时掩盖或逐渐演化成其他的问题。软件开发周期越长,就会使得问题进化的版本越多,最后造成的结果是“剪不断,理还乱”。 单元测试是整个测
2007-06-25 13:40:00 909
原创 java多线程设计模式
java语言已经内置了多线程支持,所有实现Runnable接口的类都可被启动一个新线程,新线程会执行该实例的run()方法,当run()方法执行完毕后,线程就结束了。一旦一个线程执行完毕,这个实例就不能再重新启动,只能重新生成一个新实例,再启动一个新线程。Thread类是实现了Runnable接口的一个实例,它代表一个线程的实例,并且,启动线程的唯一方法就是通过Thread类的start()实
2007-06-22 12:33:00 591
转载 JAVA生成高品质所略图的代码
import java.awt.image.BufferedImage;public class ImageScale {private int width;private int height;private int scaleWidth;double support = (double) 3.0;double PI = (double) 3.14159265358978;double[
2007-06-22 11:35:00 746
转载 Velocity 的应用示例
Velocity 是一个基于 Java 的通用模板工具,来自于 jakarta.apache.org 。 Velocity 的介绍请参考 Velocity -- Java Web 开发新技术。这里是它的一个应用示例。 这个例子参照了 PHP-Nuke 的结构, 即所有 HTTP 请求都以 http://www.some.com/xxx/Modules?name=xxx&arg1=x
2007-06-22 09:31:00 789
原创 java中的位运算符和运算符优先级
java中的位运算符和运算符优先级1 位运算符一共3个移位运算符,左移位>和无符号移位>>>。左移位>若值为正则在高位插入0,若值为负则在高位插入1。无符号右移位>>>无论正负都在高位处插入0。非运算符~&对两个整型操作数中对应位执行布尔代数,两个位都为1时输出1,否则0。^对两个整型操作数中对应位执行布尔代数,两个位相等0,不等1。|对两个整型操作数中对应位执行布尔代数,两个位都为0时输
2007-06-21 17:59:00 2328
转载 java 变量 分配内存空间的一道题
Which of the following statements about declaration are true?A. Declaration of primitive types such as boolean, byte and so on does not allocate memory space for the variable.B. Declaration of pri
2007-06-21 17:55:00 940
原创 ajax 工具 类
function Ajax(method,url,param,ft,fun){ this.xhr=this.getxhr(); this.docType=ft; switch(method.toLowerCase()) { case "post":this.post(url,param);break; case "get":this.get(url,param);break; } this._
2007-06-18 16:37:00 739
转载 关于loose.dtd和xhtml1-transitional.dtd等文档类型定义模型中CSS失效的解决办法。
这是一位高人的文章,源文地址在:http://blog.csdn.net/net_lover/archive/2006/08/25/1116488.aspx这里我还收集了一个《滚动条资料整合》的文章(源文地址:http://www.choco.cn/post/76.html)我把它们收集在一起主要是为了查看方便。 关于loose.dtd和xhtml1-transitional.dtd等文
2007-06-14 15:49:00 949
原创 http xml 登录
function sendData() { var f=document.f1; var username=f.elements.username.value; var password=f.elements.password.value; var doc=new ActiveXObject("Microsoft.xmldom"); var p = doc.createPr
2007-06-13 18:10:00 903
原创 jdom 操作类
import java.io.IOException;import org.jdom.input.*;import org.jdom.output.*;import org.jdom.*;import org.jdom.xpath.*;import java.io.*;import java.util.*;import com.test.bean.RSS;import com.test.
2007-06-13 18:07:00 606
原创 Struts Validator验证框架
validator验证框架Validator框架能够克服在ActionForm Bean中以编程方式进行数据验证的局限,它允许Struts应用灵活的配置验证规则,无需编程。Validator框架主要依赖两个JAR文件:jakarta-oro.jar和commons-validator,.jarValidator框架采用两个基于XML的配置文件来配置验证规则。这两个文件为validator-rule
2007-06-13 14:33:00 837
原创 struts 标签详解
Action和jsp的开发其实就是对Struts标签的运用.掌握标签的熟练程度决定了开发效率.初学者往往对某个数据表示或数据获取,束手无策.一个简单的问题浪费一两天时间也就不足为怪了.导致整个开发进度延后.外面的struts书籍介绍标签和数据传输原理都比较简单,下面我对标签技术和数据传输原理,进行全方位多角度的剖析.希望对各位有所帮助.以此为模版,将大大提高开发效率.以sample为机能名称. ①
2007-06-13 13:56:00 1554
原创 全国省市县三级下拉菜单
全国省市县三级导航body,select{font-size:9pt;font-family:Verdana;}a{color:red;text-decoration:none;}a:hover{text-decoration:underline;}function Dsy(){ this.Items={};}Dsy.prototype.add=function(id,iArray){
2007-06-12 17:00:00 19127
原创 php+apache 设置
1. documentRoot 2. LoadModule php5module "e:/program/php"3 addType applicatino/x-httpd -php .php4.php设置系统变量 path %path%;php_home如果mysql还是连不上的话,试着将php.ini copy到 windows 目录下最后记得重启web server5.apache 设置默认
2007-06-12 12:00:00 1446 1
原创 http 403错误
如果你是访问一个网页出现这个问题 说明这个网页是一般人是关闭的 禁止访问的 你就不要看了 错误代码:403.1 403.1错误是由于"执行"访问被禁止而造成的,若试图从目录中执行 CGI、ISAPI 或其他可执行程序,但该目录不允许执行程序时便会出现此种错误。 错误代码:403.2 403.2错误是由于"读取"访问被禁止而造成的。导致此错误是由于没有可用的默认网页并且没有对目录启用目录浏览,或者要
2007-06-12 11:41:00 1657
原创 web 调色板
New Document body {font:menu}td,selcet,input { font:menu} .memo { border: 1px #dddddd solid}.button { border-color: #CCCCCC #666666 #666666 #CCCCCC; border-style: solid; border-top-
2007-06-11 17:51:00 1202 1
原创 SINA 样式的提示框
提示信息框a{ color:#000; font-size:12px;text-decoration:none}a:hover{ color:#900; text-decoration:underline}body{background:;filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#
2007-06-11 16:49:00 910
原创 IE和FF兼容
1.document.formName.item("itemName") 问题说明:IE下,可以使用document.formName.item("itemName")或document.formName.elements ["elementName"];Firefox下,只能使用document.formName.elements["elementName"]. 解决方法:统一使用documen
2007-06-11 16:38:00 1002
原创 Ant简介- -
转:http://developer.ccidnet.com/pub/disp/Article?columnID=295&articleID=27619&pageNO=1 Ant简介Ant是Apache提供给Java开发人员的构建工具,它可以在Windows OS和Unix OS下运行,它不仅开放源码并且还是一个非常好用的工具。我强烈建议在进行JavaBean、EJB等开发时安装,不建议安
2007-06-11 15:05:00 708
转载 反向控制和面向切面编程在Spring的应用
引言 在J2EE的整个发展历程中,现在正是一个非常时刻。从很多方面来说,J2EE都是一个伟大的成功:它成功地在从前没有标准的地方建立了标准;大大提升了企业级软件的开放程度,并且得到了整个行业和开发者的广泛认可。然而,J2EE在一些方面已经开始捉襟见肘。J2EE应用开发的成本通常很高。J2EE应用项目至少和从前的非J2EE项目一样容易失败——如果不是更容易失败的话。这样的失败率高得让人难以接受。
2007-06-08 15:09:00 754
原创 asp 静态文件 工具类
set template=new TemplateStatetemplate.openTemplate(template.html) 读取模板内容template.value="value" 文章内容template.replaceKeyWord keyword url 替换关键词
2007-06-08 12:12:00 698
转载 Hinbernate 实例
下面的两个持久化类表示一个weblog,和在其中张贴的一个贴子。他们是标准的父/子关系模型,但是我们会用一个排序包(ordered bag)而非集合(set)。 package eg;import java.util.List;public class Blog { private Long _id; private String _name; p
2007-06-07 17:48:00 997
原创 hibernate 数据库配置
"-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"> com.mysql.jdbc.Driver jdbc:mysql://localhost:3308/test?use
2007-06-06 17:18:00 931
转载 apache+tomcat+mysql负载均衡和集群
前言:公司开发了一个网站,估计最高在线人数是3万,并发人数最多100人。开发的网站是否能否承受这个压力,如何确保网站的负荷没有问题,经过研究决定如下:(1) 采用负载平衡和集群技术,初步机构采用Apache+Tomcat的机群技术。(2) 采用压力测试工具,测试压力。工具是Loadrunner。硬件环境搭建:为了能够进行压力测试,需要搭建一个环境。刚开始时,测试在公司局域网内进行,但很快发现了一
2007-06-06 10:08:00 3224
原创 正则表达式(详)
正则表达式30分钟入门教程版本:v2.2 (2007-5-28) 作者:deerchao 来源:unibetter大学生社区 转载请注明来源目录 本文目标 如何使用本教程 正则表达式到底是什么? 入门 测试正则表达式 元字符 字符转义 重复 字符类 反义 替
2007-06-05 16:06:00 1039
原创 单态模型设计
Singleton模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。 在很多操作中,比如建立目录 数据库连接都需要这样的单线程操作。还有, singleton能够被状态化; 这样,多个单态类在一起就可以作为一个状态仓库一样向外提供服务,比如,你要论坛中的帖子计数器,每次浏览一次需要计数,单态类能否保持住这个计数,并且能synchronize的安全自动加1,如果你要把
2007-06-04 15:06:00 565
原创 Mzz的jsframework
/*---------------------------------------------------------------------------*/| Subject: JavaScript Framework| Author: meizz| Created: 2005-02-27| Version: 2007-02-28|---------------------------
2007-06-01 17:19:00 823
原创 Javascript 对象详解
document.body.scrollTop 返回和设置当前竖向滚动条的坐标值,须与函数配合,document.body.scrollLeft 返回和设置当前横向滚动务的坐标值,须与函数配合,window.status=defaultStatus 将状态栏设置默认显示Obejct.innerHTML 对象Object标签中的html源代码Obejct.outerHTML 对象Objec
2007-06-01 17:14:00 1238
原创 EJB
EJB (Enterprise JavaBean)是J2EE的一部分,定义了一个用于开发基于组件的企业多重应用程序的标准。其特点包括网络服务支持和核心开发工具(SDK)。 在J2EE里,Enterprise Java Beans(EJB)称为Java 企业柄,是Java的核心代码,分为整体柄和片段柄和消息柄三个部分,其中的消息柄将在以后再作讨论。现在我们来看看什么是整体柄和片段
2007-06-01 09:38:00 637
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人